Bearing on a great circle

Time bar (total: 1.8min)

analyze1.2min (66%)

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
7.8%7.8%92%0.2%0%0%0%9
7.8%7.8%92%0.2%0%0%0%10
10.2%10.1%89.7%0.2%0%0%0%11
10.2%10.1%89.7%0.2%0%0%0%12
Compiler

Compiled 29 to 18 computations (37.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 1.2min
Operation ival-sin, time spent: 35.0s, 50.0% of total-time
Operation ival-cos, time spent: 34.3s, 49.0% of total-time
Operation ival-mult, time spent: 554.0ms, 1.0% of total-time
Operation ival-sub, time spent: 162.0ms, 0.0% of total-time
Operation ival-atan2, time spent: 74.0ms, 0.0% of total-time
Operation const, time spent: 13.0ms, 0.0% of total-time

sample6.5s (6%)

Results
4.9s5321×1valid
1.2s2934×0valid
8.0ms1valid
Precisions
Click to see histograms. Total time spent on operations: 4.3s
Operation ival-sin, time spent: 1.5s, 35.0% of total-time
Operation ival-cos, time spent: 1.4s, 32.0% of total-time
Operation ival-mult, time spent: 608.0ms, 14.0% of total-time
Operation backward-pass, time spent: 325.0ms, 8.0% of total-time
Operation ival-sub, time spent: 280.0ms, 7.0% of total-time
Operation ival-atan2, time spent: 186.0ms, 4.0% of total-time
Operation const, time spent: 20.0ms, 0.0% of total-time
Bogosity

preprocess1.1s (1%)

Algorithm
egg-herbie
Rules
1592×fma-define
591×fma-neg
438×unsub-neg
406×distribute-lft-neg-in
275×associate-*r*
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
73121(-2.6424825223332586e-96 -4.07960848360522e+255 -180.82118181394708 -9.826055553710388e-216)0-(sin.f64 (-.f64 lambda1 lambda2))
73121(-2.6424825223332586e-96 -4.07960848360522e+255 -180.82118181394708 -9.826055553710388e-216)0-(cos.f64 (-.f64 lambda1 lambda2))
00-0-(cos.f64 phi1)
00-0-(*.f64 (cos.f64 phi1) (sin.f64 phi2))
00-0-(sin.f64 phi2)
00-0-(*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))
00-0-phi1
00-0-lambda1
00-0-(cos.f64 phi2)
00-0-(sin.f64 phi1)
00-0-(-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))
00-0-(-.f64 lambda1 lambda2)
00-0-(*.f64 (sin.f64 phi1) (cos.f64 phi2))
00-0-phi2
00-0-lambda2
00-0-(*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))
00-0-(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01151728
12711704
26021680
313081680
426381680
542321680
654171680
757091680
857991680
958571680
1059041680
1169391680
1270311680
1370371680
1470371680
1570371680
1670371680
1770371680
Stop Event
saturated
Calls
Call 1
Inputs
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 (neg.f64 lambda1) lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 (neg.f64 lambda1) lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 (neg.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 (neg.f64 lambda2))))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 (neg.f64 phi1)) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 (neg.f64 phi1)) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 (neg.f64 phi2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 (neg.f64 phi2))) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 (neg.f64 phi2))) (cos.f64 (-.f64 lambda1 lambda2)))))
(neg.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 (neg.f64 lambda1) lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 (neg.f64 lambda1) lambda2))))))
(neg.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 (neg.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 (neg.f64 lambda2)))))))
(neg.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 (neg.f64 phi1)) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 (neg.f64 phi1)) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))))
(neg.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 (neg.f64 phi2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 (neg.f64 phi2))) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 (neg.f64 phi2))) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 phi1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 lambda1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (cos.f64 (-.f64 phi1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 phi2 lambda2)) (cos.f64 lambda1)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 lambda1)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 lambda1)) (cos.f64 (-.f64 phi2 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 phi1)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 lambda2) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 phi1)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 phi2)) (cos.f64 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 lambda2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 lambda2)) (cos.f64 (-.f64 lambda1 phi2)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)) (-.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (*.f64 (*.f64 (sin.f64 phi2) (cos.f64 phi1)) (cos.f64 (-.f64 lambda1 lambda2)))))
Outputs
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 (neg.f64 lambda1) lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 (neg.f64 lambda1) lambda2)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 (neg.f64 lambda1) lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 (neg.f64 lambda1) lambda2))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 (+.f64 lambda1 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (+.f64 lambda1 lambda2))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (neg.f64 (sin.f64 (+.f64 lambda1 lambda2)))) (fma.f64 (neg.f64 (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (+.f64 lambda1 lambda2))) (*.f64 (cos.f64 phi1) (sin.f64 phi2))))
(atan2.f64 (*.f64 (sin.f64 (+.f64 lambda1 lambda2)) (neg.f64 (cos.f64 phi2))) (fma.f64 (neg.f64 (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (+.f64 lambda1 lambda2))) (*.f64 (cos.f64 phi1) (sin.f64 phi2))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 (neg.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 (neg.f64 lambda2))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 (neg.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (cos.f64 (-.f64 lambda1 (neg.f64 lambda2))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (+.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi1) (sin.f64 phi2) (*.f64 (cos.f64 (+.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (neg.f64 (cos.f64 phi2))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (+.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (+.f64 lambda1 lambda2))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (+.f64 lambda1 lambda2))) (fma.f64 (neg.f64 (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (+.f64 lambda1 lambda2))) (*.f64 (cos.f64 phi1) (sin.f64 phi2))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 (neg.f64 phi1)) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 (neg.f64 phi1)) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (neg.f64 (sin.f64 phi1))))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 phi1) (sin.f64 phi2) (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) (*.f64 (cos.f64 phi1) (sin.f64 phi2))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 (neg.f64 phi2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 (neg.f64 phi2))) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 (neg.f64 phi2))) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (neg.f64 (sin.f64 phi2))) (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 phi1) (neg.f64 (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (neg.f64 (cos.f64 phi2))))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (neg.f64 (fma.f64 (cos.f64 phi1) (sin.f64 phi2) (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (neg.f64 (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) (*.f64 (cos.f64 phi1) (sin.f64 phi2)))))
(neg.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 (neg.f64 lambda1) lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 (neg.f64 lambda1) lambda2))))))
(neg.f64 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 (neg.f64 lambda1) lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 (neg.f64 lambda1) lambda2)))))))
(neg.f64 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 (+.f64 lambda1 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (+.f64 lambda1 lambda2)))))))
(neg.f64 (atan2.f64 (*.f64 (cos.f64 phi2) (neg.f64 (sin.f64 (+.f64 lambda1 lambda2)))) (fma.f64 (neg.f64 (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (+.f64 lambda1 lambda2))) (*.f64 (cos.f64 phi1) (sin.f64 phi2)))))
(neg.f64 (atan2.f64 (*.f64 (sin.f64 (+.f64 lambda1 lambda2)) (neg.f64 (cos.f64 phi2))) (fma.f64 (neg.f64 (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (+.f64 lambda1 lambda2))) (*.f64 (cos.f64 phi1) (sin.f64 phi2)))))
(neg.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 (neg.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 (neg.f64 lambda2)))))))
(neg.f64 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 (neg.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (cos.f64 (-.f64 lambda1 (neg.f64 lambda2)))))))
(neg.f64 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (+.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi1) (sin.f64 phi2) (*.f64 (cos.f64 (+.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (neg.f64 (cos.f64 phi2)))))))
(neg.f64 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (+.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (+.f64 lambda1 lambda2)))))))
(neg.f64 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (+.f64 lambda1 lambda2))) (fma.f64 (neg.f64 (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (+.f64 lambda1 lambda2))) (*.f64 (cos.f64 phi1) (sin.f64 phi2)))))
(neg.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 (neg.f64 phi1)) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 (neg.f64 phi1)) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))))
(neg.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (neg.f64 (sin.f64 phi1)))))))
(neg.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))))
(neg.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 phi1) (sin.f64 phi2) (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (cos.f64 (-.f64 lambda1 lambda2))))))
(neg.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) (*.f64 (cos.f64 phi1) (sin.f64 phi2)))))
(neg.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 (neg.f64 phi2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 (neg.f64 phi2))) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 (neg.f64 phi2))) (cos.f64 (-.f64 lambda1 lambda2))))))
(neg.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (neg.f64 (sin.f64 phi2))) (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (cos.f64 (-.f64 lambda1 lambda2))))))
(neg.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 phi1) (neg.f64 (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (neg.f64 (cos.f64 phi2)))))))
(neg.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (neg.f64 (fma.f64 (cos.f64 phi1) (sin.f64 phi2) (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (cos.f64 (-.f64 lambda1 lambda2)))))))
(neg.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (neg.f64 (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) (*.f64 (cos.f64 phi1) (sin.f64 phi2))))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda2 lambda1))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda2 lambda1))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda2 lambda1))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 phi1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 lambda1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (cos.f64 (-.f64 phi1 lambda2)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 phi1 lambda2))) (-.f64 (*.f64 (sin.f64 phi2) (cos.f64 lambda1)) (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (cos.f64 (-.f64 phi1 lambda2)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 phi1 lambda2))) (-.f64 (*.f64 (sin.f64 phi2) (cos.f64 lambda1)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi1 lambda2))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 phi1 lambda2))) (fma.f64 (cos.f64 (-.f64 phi1 lambda2)) (*.f64 (cos.f64 phi2) (neg.f64 (sin.f64 lambda1))) (*.f64 (sin.f64 phi2) (cos.f64 lambda1))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 phi1 lambda2))) (fma.f64 (neg.f64 (cos.f64 phi2)) (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 lambda2 phi1))) (*.f64 (sin.f64 phi2) (cos.f64 lambda1))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 phi2 lambda2)) (cos.f64 lambda1)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 lambda1)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 lambda1)) (cos.f64 (-.f64 phi2 lambda2)))))
(atan2.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 phi2 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 lambda1)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2))))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 phi1)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 lambda2) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 phi1))) (-.f64 (*.f64 (sin.f64 phi2) (cos.f64 lambda2)) (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) (cos.f64 (-.f64 lambda1 phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 phi1))) (fma.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) (neg.f64 (cos.f64 (-.f64 lambda1 phi1))) (*.f64 (sin.f64 phi2) (cos.f64 lambda2))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 phi1))) (-.f64 (*.f64 (sin.f64 phi2) (cos.f64 lambda2)) (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) (cos.f64 (-.f64 phi1 lambda1)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 phi2)) (cos.f64 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 lambda2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 lambda2)) (cos.f64 (-.f64 lambda1 phi2)))))
(atan2.f64 (*.f64 (cos.f64 lambda2) (sin.f64 (-.f64 lambda1 phi2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 lambda2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 lambda2) (cos.f64 (-.f64 lambda1 phi2))))))
(atan2.f64 (*.f64 (cos.f64 lambda2) (sin.f64 (-.f64 lambda1 phi2))) (fma.f64 (cos.f64 phi1) (sin.f64 lambda2) (*.f64 (cos.f64 (-.f64 lambda1 phi2)) (*.f64 (sin.f64 phi1) (neg.f64 (cos.f64 lambda2))))))
(atan2.f64 (*.f64 (cos.f64 lambda2) (sin.f64 (-.f64 lambda1 phi2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 phi2))))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)) (-.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (*.f64 (*.f64 (sin.f64 phi2) (cos.f64 phi1)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)) (-.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (*.f64 (sin.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)) (-.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)) (-.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)) (fma.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 (cos.f64 phi1))) (*.f64 (cos.f64 phi2) (sin.f64 phi1))))
Compiler

Compiled 218 to 53 computations (75.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 348.0ms
Operation ival-cos, time spent: 122.0ms, 35.0% of total-time
Operation ival-sin, time spent: 115.0ms, 33.0% of total-time
Operation ival-mult, time spent: 44.0ms, 13.0% of total-time
Operation ival-atan2, time spent: 40.0ms, 12.0% of total-time
Operation ival-sub, time spent: 25.0ms, 7.0% of total-time
Operation const, time spent: 1.0ms, 0.0% of total-time

eval1.0ms (0%)

Compiler

Compiled 52 to 21 computations (59.6% saved)

prune3.0ms (0%)

Alt Table
Click to see full alt table
StatusAccuracyProgram
79.3%
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
Compiler

Compiled 28 to 17 computations (39.3% saved)

localize272.0ms (0.3%)

Localize:

Found 4 expressions with local error:

NewAccuracyProgram
99.7%
(*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))
99.6%
(*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))
76.3%
(sin.f64 (-.f64 lambda1 lambda2))
75.2%
(cos.f64 (-.f64 lambda1 lambda2))
Compiler

Compiled 95 to 18 computations (81.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 169.0ms
Operation ival-sin, time spent: 74.0ms, 44.0% of total-time
Operation ival-cos, time spent: 52.0ms, 31.0% of total-time
Operation ival-mult, time spent: 19.0ms, 11.0% of total-time
Operation ival-atan2, time spent: 16.0ms, 9.0% of total-time
Operation ival-sub, time spent: 7.0ms, 4.0% of total-time
Operation const, time spent: 1.0ms, 1.0% of total-time

series40.0ms (0%)

Counts
4 → 116
Calls
Call 1
Inputs
#<alt (cos.f64 (-.f64 lambda1 lambda2))>
#<alt (sin.f64 (-.f64 lambda1 lambda2))>
#<alt (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))>
#<alt (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))>
Outputs
#<alt (cos.f64 (neg.f64 lambda2))>
#<alt (+.f64 (cos.f64 (neg.f64 lambda2)) (*.f64 #s(literal -1 binary64) (*.f64 lambda1 (sin.f64 (neg.f64 lambda2)))))>
#<alt (+.f64 (cos.f64 (neg.f64 lambda2)) (*.f64 lambda1 (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (cos.f64 (neg.f64 lambda2)))) (sin.f64 (neg.f64 lambda2)))))>
#<alt (+.f64 (cos.f64 (neg.f64 lambda2)) (*.f64 lambda1 (-.f64 (*.f64 lambda1 (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (neg.f64 lambda2))) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda1 (sin.f64 (neg.f64 lambda2)))))) (sin.f64 (neg.f64 lambda2)))))>
#<alt (cos.f64 (neg.f64 (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1))))>
#<alt (cos.f64 (neg.f64 (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1))))>
#<alt (cos.f64 (neg.f64 (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1))))>
#<alt (cos.f64 (neg.f64 (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1))))>
#<alt (cos.f64 lambda1)>
#<alt (+.f64 (cos.f64 lambda1) (*.f64 lambda2 (sin.f64 lambda1)))>
#<alt (+.f64 (cos.f64 lambda1) (*.f64 lambda2 (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 (cos.f64 lambda1))) (*.f64 #s(literal -1 binary64) (sin.f64 lambda1)))))>
#<alt (+.f64 (cos.f64 lambda1) (*.f64 lambda2 (-.f64 (*.f64 lambda2 (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 lambda1)) (*.f64 #s(literal -1/6 binary64) (*.f64 lambda2 (sin.f64 lambda1))))) (*.f64 #s(literal -1 binary64) (sin.f64 lambda1)))))>
#<alt (cos.f64 (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))>
#<alt (cos.f64 (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))>
#<alt (cos.f64 (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))>
#<alt (cos.f64 (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))>
#<alt (sin.f64 (neg.f64 lambda2))>
#<alt (+.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 lambda1 (cos.f64 (neg.f64 lambda2))))>
#<alt (+.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 lambda1 (+.f64 (cos.f64 (neg.f64 lambda2)) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (sin.f64 (neg.f64 lambda2)))))))>
#<alt (+.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 lambda1 (+.f64 (cos.f64 (neg.f64 lambda2)) (*.f64 lambda1 (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 (neg.f64 lambda2))) (*.f64 #s(literal -1/6 binary64) (*.f64 lambda1 (cos.f64 (neg.f64 lambda2)))))))))>
#<alt (sin.f64 (neg.f64 (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1))))>
#<alt (sin.f64 (neg.f64 (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1))))>
#<alt (sin.f64 (neg.f64 (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1))))>
#<alt (sin.f64 (neg.f64 (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1))))>
#<alt (sin.f64 lambda1)>
#<alt (+.f64 (sin.f64 lambda1) (*.f64 #s(literal -1 binary64) (*.f64 lambda2 (cos.f64 lambda1))))>
#<alt (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 lambda1)) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 (sin.f64 lambda1))))))>
#<alt (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 lambda1)) (*.f64 lambda2 (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 lambda1)) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda2 (cos.f64 lambda1))))))))>
#<alt (sin.f64 (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))>
#<alt (sin.f64 (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))>
#<alt (sin.f64 (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))>
#<alt (sin.f64 (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))>
#<alt (*.f64 phi1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))>
#<alt (*.f64 phi1 (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 phi1 #s(literal 2 binary64)) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))>
#<alt (*.f64 phi1 (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (*.f64 (pow.f64 phi1 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 #s(literal 1/120 binary64) (*.f64 (pow.f64 phi1 #s(literal 2 binary64)) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))))>
#<alt (*.f64 phi1 (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (*.f64 (pow.f64 phi1 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 (pow.f64 phi1 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 (pow.f64 phi1 #s(literal 2 binary64)) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) (*.f64 #s(literal 1/120 binary64) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))))))>
#<alt (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))>
#<alt (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))>
#<alt (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))>
#<alt (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))>
#<alt (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))>
#<alt (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))>
#<alt (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))>
#<alt (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))>
#<alt (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))>
#<alt (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 phi2 #s(literal 2 binary64)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))>
#<alt (+.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)) (*.f64 (pow.f64 phi2 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))) (*.f64 #s(literal 1/24 binary64) (*.f64 (pow.f64 phi2 #s(literal 2 binary64)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))))>
#<alt (+.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)) (*.f64 (pow.f64 phi2 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))) (*.f64 (pow.f64 phi2 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/720 binary64) (*.f64 (pow.f64 phi2 #s(literal 2 binary64)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))) (*.f64 #s(literal 1/24 binary64) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))))))))>
#<alt (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))>
#<alt (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))>
#<alt (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))>
#<alt (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))>
#<alt (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))>
#<alt (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))>
#<alt (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))>
#<alt (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))>
#<alt (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (neg.f64 lambda2)) (sin.f64 phi1)))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 lambda1 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 (neg.f64 lambda2)))))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (neg.f64 lambda2)) (sin.f64 phi1))))>
#<alt (+.f64 (*.f64 lambda1 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 (neg.f64 lambda2))))) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (neg.f64 lambda2)) (sin.f64 phi1))))))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (neg.f64 lambda2)) (sin.f64 phi1))))>
#<alt (+.f64 (*.f64 lambda1 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 (neg.f64 lambda2))))) (*.f64 lambda1 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (neg.f64 lambda2)) (sin.f64 phi1)))) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda1 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 (neg.f64 lambda2)))))))))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (neg.f64 lambda2)) (sin.f64 phi1))))>
#<alt (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))>
#<alt (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))>
#<alt (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))>
#<alt (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))>
#<alt (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (neg.f64 (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))) (sin.f64 phi1)))>
#<alt (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (neg.f64 (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))) (sin.f64 phi1)))>
#<alt (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (neg.f64 (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))) (sin.f64 phi1)))>
#<alt (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (neg.f64 (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))) (sin.f64 phi1)))>
#<alt (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))>
#<alt (+.f64 (*.f64 lambda2 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 phi1)))) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 phi1))))>
#<alt (+.f64 (*.f64 lambda2 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 phi1))))) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 phi1))))) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 phi1))))>
#<alt (+.f64 (*.f64 lambda2 (+.f64 (*.f64 lambda2 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))) (*.f64 #s(literal -1/6 binary64) (*.f64 lambda2 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 phi1))))))) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 phi1))))) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 phi1))))>
#<alt (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))>
#<alt (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))>
#<alt (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))>
#<alt (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))>
#<alt (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2))) (sin.f64 phi1)))>
#<alt (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2))) (sin.f64 phi1)))>
#<alt (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2))) (sin.f64 phi1)))>
#<alt (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2))) (sin.f64 phi1)))>
#<alt (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2)))>
#<alt (+.f64 (*.f64 lambda1 (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))))>
#<alt (+.f64 (*.f64 lambda1 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))))) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))))>
#<alt (+.f64 (*.f64 lambda1 (+.f64 (*.f64 lambda1 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2)))) (*.f64 #s(literal -1/6 binary64) (*.f64 lambda1 (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))))) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))))>
#<alt (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))>
#<alt (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))>
#<alt (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))>
#<alt (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))>
#<alt (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))))>
#<alt (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))))>
#<alt (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))))>
#<alt (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))))>
#<alt (*.f64 (cos.f64 phi2) (sin.f64 lambda1))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 lambda2 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))>
#<alt (+.f64 (*.f64 lambda2 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))))) (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))>
#<alt (+.f64 (*.f64 lambda2 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) (*.f64 lambda2 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (sin.f64 lambda1))) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda2 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))))))) (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))>
#<alt (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))>
#<alt (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))>
#<alt (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))>
#<alt (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))>
#<alt (*.f64 (cos.f64 phi2) (sin.f64 (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2))))>
#<alt (*.f64 (cos.f64 phi2) (sin.f64 (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2))))>
#<alt (*.f64 (cos.f64 phi2) (sin.f64 (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2))))>
#<alt (*.f64 (cos.f64 phi2) (sin.f64 (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2))))>
#<alt (sin.f64 (-.f64 lambda1 lambda2))>
#<alt (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 phi2 #s(literal 2 binary64)) (sin.f64 (-.f64 lambda1 lambda2)))))>
#<alt (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (pow.f64 phi2 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 (-.f64 lambda1 lambda2))) (*.f64 #s(literal 1/24 binary64) (*.f64 (pow.f64 phi2 #s(literal 2 binary64)) (sin.f64 (-.f64 lambda1 lambda2)))))))>
#<alt (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (pow.f64 phi2 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 (-.f64 lambda1 lambda2))) (*.f64 (pow.f64 phi2 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/720 binary64) (*.f64 (pow.f64 phi2 #s(literal 2 binary64)) (sin.f64 (-.f64 lambda1 lambda2)))) (*.f64 #s(literal 1/24 binary64) (sin.f64 (-.f64 lambda1 lambda2))))))))>
#<alt (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))>
#<alt (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))>
#<alt (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))>
#<alt (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))>
#<alt (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))>
#<alt (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))>
#<alt (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))>
#<alt (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))>
Calls

33 calls:

TimeVariablePointExpression
14.0ms
lambda1
@-inf
(* (* (sin phi1) (cos phi2)) (cos (- lambda1 lambda2)))
2.0ms
lambda1
@0
(cos (- lambda1 lambda2))
2.0ms
phi1
@inf
(* (* (sin phi1) (cos phi2)) (cos (- lambda1 lambda2)))
2.0ms
phi2
@0
(* (* (sin phi1) (cos phi2)) (cos (- lambda1 lambda2)))
1.0ms
phi2
@inf
(* (sin (- lambda1 lambda2)) (cos phi2))

rewrite305.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
950×log1p-expm1-u
950×expm1-log1p-u
496×fma-define
278×fma-neg
268×log1p-undefine
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
020107
1278107
23825107
Stop Event
node limit
Counts
4 → 116
Calls
Call 1
Inputs
(cos.f64 (-.f64 lambda1 lambda2))
(sin.f64 (-.f64 lambda1 lambda2))
(*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))
(*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))
Outputs
(+.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))
(+.f64 (*.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) #s(literal 1 binary64)) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (-.f64 lambda1 lambda2)))) #s(literal 1 binary64))
(-.f64 (*.f64 (cos.f64 lambda1) (cos.f64 (neg.f64 lambda2))) (*.f64 (sin.f64 lambda1) (sin.f64 (neg.f64 lambda2))))
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (cos.f64 (-.f64 lambda1 lambda2)))
(*.f64 (cbrt.f64 (cos.f64 (-.f64 lambda1 lambda2))) (pow.f64 (cbrt.f64 (cos.f64 (-.f64 lambda1 lambda2))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (-.f64 lambda1 lambda2))) #s(literal 2 binary64)) (cbrt.f64 (cos.f64 (-.f64 lambda1 lambda2))))
(*.f64 (sqrt.f64 (cos.f64 (-.f64 lambda1 lambda2))) (sqrt.f64 (cos.f64 (-.f64 lambda1 lambda2))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) #s(literal 3 binary64))) (fma.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (-.f64 (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))
(/.f64 (fma.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (neg.f64 (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))) (fma.f64 (cos.f64 lambda2) (cos.f64 lambda1) (neg.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))
(pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (cos.f64 (-.f64 lambda1 lambda2))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (cos.f64 (-.f64 lambda1 lambda2))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 2 binary64)))
(log.f64 (exp.f64 (cos.f64 (-.f64 lambda1 lambda2))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (cos.f64 (-.f64 lambda1 lambda2)))))
(cbrt.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (cos.f64 (-.f64 lambda1 lambda2))))
(log1p.f64 (expm1.f64 (cos.f64 (-.f64 lambda1 lambda2))))
(exp.f64 (log.f64 (cos.f64 (-.f64 lambda1 lambda2))))
(exp.f64 (*.f64 (log.f64 (cos.f64 (-.f64 lambda1 lambda2))) #s(literal 1 binary64)))
(fma.f64 (sin.f64 lambda1) (sin.f64 lambda2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))
(fma.f64 (cos.f64 lambda2) (cos.f64 lambda1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(fma.f64 (cos.f64 lambda1) (cos.f64 (neg.f64 lambda2)) (neg.f64 (*.f64 (sin.f64 lambda1) (sin.f64 (neg.f64 lambda2)))))
(fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))
(fma.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) #s(literal 1 binary64) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(fma.f64 #s(literal 1 binary64) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (cbrt.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (cbrt.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (cbrt.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))) (cbrt.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(fma.f64 (sqrt.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (sqrt.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (sqrt.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (fma.f64 (neg.f64 (sin.f64 lambda2)) (cos.f64 lambda1) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(+.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(+.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (neg.f64 (cos.f64 lambda1)) (sin.f64 lambda2)))
(+.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (neg.f64 lambda2))) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2))))
(-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (-.f64 lambda1 lambda2)))) #s(literal 1 binary64))
(*.f64 (sin.f64 (-.f64 lambda1 lambda2)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (sin.f64 (-.f64 lambda1 lambda2)))
(*.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) (pow.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) #s(literal 2 binary64)) (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))))
(*.f64 (sqrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) (sqrt.f64 (sin.f64 (-.f64 lambda1 lambda2))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) #s(literal 3 binary64))) (fma.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (fma.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))
(/.f64 (-.f64 (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) #s(literal 2 binary64)))
(log.f64 (exp.f64 (sin.f64 (-.f64 lambda1 lambda2))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (sin.f64 (-.f64 lambda1 lambda2)))))
(cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (sin.f64 (-.f64 lambda1 lambda2))))
(log1p.f64 (expm1.f64 (sin.f64 (-.f64 lambda1 lambda2))))
(exp.f64 (log.f64 (sin.f64 (-.f64 lambda1 lambda2))))
(exp.f64 (*.f64 (log.f64 (sin.f64 (-.f64 lambda1 lambda2))) #s(literal 1 binary64)))
(fma.f64 (sin.f64 (-.f64 lambda1 lambda2)) #s(literal 1 binary64) (fma.f64 (neg.f64 (sin.f64 lambda2)) (cos.f64 lambda1) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (neg.f64 (cos.f64 lambda1)) (sin.f64 lambda2)))
(fma.f64 (sin.f64 lambda1) (cos.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2))))
(fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (neg.f64 (cos.f64 lambda1)) (sin.f64 lambda2)))
(fma.f64 #s(literal 1 binary64) (sin.f64 (-.f64 lambda1 lambda2)) (fma.f64 (neg.f64 (sin.f64 lambda2)) (cos.f64 lambda1) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(fma.f64 #s(literal 1 binary64) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(fma.f64 #s(literal 1 binary64) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (neg.f64 (cos.f64 lambda1)) (sin.f64 lambda2)))
(fma.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) (pow.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) #s(literal 2 binary64)) (fma.f64 (neg.f64 (sin.f64 lambda2)) (cos.f64 lambda1) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(fma.f64 (pow.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) #s(literal 2 binary64)) (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (neg.f64 (sin.f64 lambda2)) (cos.f64 lambda1) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(fma.f64 (sqrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) (sqrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (neg.f64 (sin.f64 lambda2)) (cos.f64 lambda1) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))) (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))) (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (*.f64 (neg.f64 (cos.f64 lambda1)) (sin.f64 lambda2)))
(fma.f64 (sqrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (sqrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(fma.f64 (sqrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (sqrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (*.f64 (neg.f64 (cos.f64 lambda1)) (sin.f64 lambda2)))
(+.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))
(+.f64 (*.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))) #s(literal 1 binary64))
(/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2)))) #s(literal 2 binary64))
(/.f64 (*.f64 (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2))) (cos.f64 (-.f64 lambda1 lambda2))) #s(literal 2 binary64))
(pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (sin.f64 phi1)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) #s(literal 3 binary64)) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))))
(exp.f64 (log.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) #s(literal 1 binary64)))
(fma.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))
(fma.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) #s(literal 1 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2))) #s(literal 2 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2)))))
(/.f64 (neg.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2)))) #s(literal -2 binary64))
(pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (cos.f64 phi2)) (sin.f64 (-.f64 lambda1 lambda2))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) #s(literal 3 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))))
(exp.f64 (log.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) #s(literal 1 binary64)))

simplify161.0ms (0.2%)

Algorithm
egg-herbie
Rules
582×associate-*r*
440×associate-*l*
427×fma-define
279×distribute-lft-in
272×distribute-rgt-in
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
047510737
112889961
244429706
Stop Event
node limit
Counts
232 → 308
Calls
Call 1
Inputs
(cos.f64 (neg.f64 lambda2))
(+.f64 (cos.f64 (neg.f64 lambda2)) (*.f64 #s(literal -1 binary64) (*.f64 lambda1 (sin.f64 (neg.f64 lambda2)))))
(+.f64 (cos.f64 (neg.f64 lambda2)) (*.f64 lambda1 (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (cos.f64 (neg.f64 lambda2)))) (sin.f64 (neg.f64 lambda2)))))
(+.f64 (cos.f64 (neg.f64 lambda2)) (*.f64 lambda1 (-.f64 (*.f64 lambda1 (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (neg.f64 lambda2))) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda1 (sin.f64 (neg.f64 lambda2)))))) (sin.f64 (neg.f64 lambda2)))))
(cos.f64 (neg.f64 (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1))))
(cos.f64 (neg.f64 (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1))))
(cos.f64 (neg.f64 (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1))))
(cos.f64 (neg.f64 (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1))))
(cos.f64 lambda1)
(+.f64 (cos.f64 lambda1) (*.f64 lambda2 (sin.f64 lambda1)))
(+.f64 (cos.f64 lambda1) (*.f64 lambda2 (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 (cos.f64 lambda1))) (*.f64 #s(literal -1 binary64) (sin.f64 lambda1)))))
(+.f64 (cos.f64 lambda1) (*.f64 lambda2 (-.f64 (*.f64 lambda2 (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 lambda1)) (*.f64 #s(literal -1/6 binary64) (*.f64 lambda2 (sin.f64 lambda1))))) (*.f64 #s(literal -1 binary64) (sin.f64 lambda1)))))
(cos.f64 (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))
(cos.f64 (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))
(cos.f64 (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))
(cos.f64 (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))
(sin.f64 (neg.f64 lambda2))
(+.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 lambda1 (cos.f64 (neg.f64 lambda2))))
(+.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 lambda1 (+.f64 (cos.f64 (neg.f64 lambda2)) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (sin.f64 (neg.f64 lambda2)))))))
(+.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 lambda1 (+.f64 (cos.f64 (neg.f64 lambda2)) (*.f64 lambda1 (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 (neg.f64 lambda2))) (*.f64 #s(literal -1/6 binary64) (*.f64 lambda1 (cos.f64 (neg.f64 lambda2)))))))))
(sin.f64 (neg.f64 (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1))))
(sin.f64 (neg.f64 (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1))))
(sin.f64 (neg.f64 (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1))))
(sin.f64 (neg.f64 (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1))))
(sin.f64 lambda1)
(+.f64 (sin.f64 lambda1) (*.f64 #s(literal -1 binary64) (*.f64 lambda2 (cos.f64 lambda1))))
(+.f64 (sin.f64 lambda1) (*.f64 lambda2 (+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 lambda1)) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 (sin.f64 lambda1))))))
(+.f64 (sin.f64 lambda1) (*.f64 lambda2 (+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 lambda1)) (*.f64 lambda2 (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 lambda1)) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda2 (cos.f64 lambda1))))))))
(sin.f64 (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))
(sin.f64 (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))
(sin.f64 (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))
(sin.f64 (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))
(*.f64 phi1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))
(*.f64 phi1 (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 phi1 #s(literal 2 binary64)) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(*.f64 phi1 (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (*.f64 (pow.f64 phi1 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 #s(literal 1/120 binary64) (*.f64 (pow.f64 phi1 #s(literal 2 binary64)) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))))
(*.f64 phi1 (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (*.f64 (pow.f64 phi1 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 (pow.f64 phi1 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 (pow.f64 phi1 #s(literal 2 binary64)) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) (*.f64 #s(literal 1/120 binary64) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))))))
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))
(+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 phi2 #s(literal 2 binary64)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))
(+.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)) (*.f64 (pow.f64 phi2 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))) (*.f64 #s(literal 1/24 binary64) (*.f64 (pow.f64 phi2 #s(literal 2 binary64)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))))
(+.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)) (*.f64 (pow.f64 phi2 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))) (*.f64 (pow.f64 phi2 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/720 binary64) (*.f64 (pow.f64 phi2 #s(literal 2 binary64)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))) (*.f64 #s(literal 1/24 binary64) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))))))))
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (neg.f64 lambda2)) (sin.f64 phi1)))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 lambda1 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 (neg.f64 lambda2)))))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (neg.f64 lambda2)) (sin.f64 phi1))))
(+.f64 (*.f64 lambda1 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 (neg.f64 lambda2))))) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (neg.f64 lambda2)) (sin.f64 phi1))))))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (neg.f64 lambda2)) (sin.f64 phi1))))
(+.f64 (*.f64 lambda1 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 (neg.f64 lambda2))))) (*.f64 lambda1 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (neg.f64 lambda2)) (sin.f64 phi1)))) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda1 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 (neg.f64 lambda2)))))))))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (neg.f64 lambda2)) (sin.f64 phi1))))
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (neg.f64 (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))) (sin.f64 phi1)))
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (neg.f64 (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))) (sin.f64 phi1)))
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (neg.f64 (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))) (sin.f64 phi1)))
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (neg.f64 (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))) (sin.f64 phi1)))
(*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))
(+.f64 (*.f64 lambda2 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 phi1)))) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 phi1))))
(+.f64 (*.f64 lambda2 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 phi1))))) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 phi1))))) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 phi1))))
(+.f64 (*.f64 lambda2 (+.f64 (*.f64 lambda2 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))) (*.f64 #s(literal -1/6 binary64) (*.f64 lambda2 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 phi1))))))) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 phi1))))) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 phi1))))
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2))) (sin.f64 phi1)))
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2))) (sin.f64 phi1)))
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2))) (sin.f64 phi1)))
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2))) (sin.f64 phi1)))
(*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2)))
(+.f64 (*.f64 lambda1 (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))))
(+.f64 (*.f64 lambda1 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))))) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))))
(+.f64 (*.f64 lambda1 (+.f64 (*.f64 lambda1 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2)))) (*.f64 #s(literal -1/6 binary64) (*.f64 lambda1 (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))))) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))))
(*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))))
(*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))))
(*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))))
(*.f64 (cos.f64 phi2) (sin.f64 lambda1))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 lambda2 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))
(+.f64 (*.f64 lambda2 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))))) (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))
(+.f64 (*.f64 lambda2 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) (*.f64 lambda2 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (sin.f64 lambda1))) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda2 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))))))) (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(*.f64 (cos.f64 phi2) (sin.f64 (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2))))
(*.f64 (cos.f64 phi2) (sin.f64 (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2))))
(*.f64 (cos.f64 phi2) (sin.f64 (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2))))
(*.f64 (cos.f64 phi2) (sin.f64 (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2))))
(sin.f64 (-.f64 lambda1 lambda2))
(+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 phi2 #s(literal 2 binary64)) (sin.f64 (-.f64 lambda1 lambda2)))))
(+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (pow.f64 phi2 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 (-.f64 lambda1 lambda2))) (*.f64 #s(literal 1/24 binary64) (*.f64 (pow.f64 phi2 #s(literal 2 binary64)) (sin.f64 (-.f64 lambda1 lambda2)))))))
(+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (pow.f64 phi2 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 (-.f64 lambda1 lambda2))) (*.f64 (pow.f64 phi2 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/720 binary64) (*.f64 (pow.f64 phi2 #s(literal 2 binary64)) (sin.f64 (-.f64 lambda1 lambda2)))) (*.f64 #s(literal 1/24 binary64) (sin.f64 (-.f64 lambda1 lambda2))))))))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(+.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))
(+.f64 (*.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) #s(literal 1 binary64)) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (-.f64 lambda1 lambda2)))) #s(literal 1 binary64))
(-.f64 (*.f64 (cos.f64 lambda1) (cos.f64 (neg.f64 lambda2))) (*.f64 (sin.f64 lambda1) (sin.f64 (neg.f64 lambda2))))
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (cos.f64 (-.f64 lambda1 lambda2)))
(*.f64 (cbrt.f64 (cos.f64 (-.f64 lambda1 lambda2))) (pow.f64 (cbrt.f64 (cos.f64 (-.f64 lambda1 lambda2))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (-.f64 lambda1 lambda2))) #s(literal 2 binary64)) (cbrt.f64 (cos.f64 (-.f64 lambda1 lambda2))))
(*.f64 (sqrt.f64 (cos.f64 (-.f64 lambda1 lambda2))) (sqrt.f64 (cos.f64 (-.f64 lambda1 lambda2))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) #s(literal 3 binary64))) (fma.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (-.f64 (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))
(/.f64 (fma.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (neg.f64 (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))) (fma.f64 (cos.f64 lambda2) (cos.f64 lambda1) (neg.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))
(pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (cos.f64 (-.f64 lambda1 lambda2))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (cos.f64 (-.f64 lambda1 lambda2))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 2 binary64)))
(log.f64 (exp.f64 (cos.f64 (-.f64 lambda1 lambda2))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (cos.f64 (-.f64 lambda1 lambda2)))))
(cbrt.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (cos.f64 (-.f64 lambda1 lambda2))))
(log1p.f64 (expm1.f64 (cos.f64 (-.f64 lambda1 lambda2))))
(exp.f64 (log.f64 (cos.f64 (-.f64 lambda1 lambda2))))
(exp.f64 (*.f64 (log.f64 (cos.f64 (-.f64 lambda1 lambda2))) #s(literal 1 binary64)))
(fma.f64 (sin.f64 lambda1) (sin.f64 lambda2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))
(fma.f64 (cos.f64 lambda2) (cos.f64 lambda1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(fma.f64 (cos.f64 lambda1) (cos.f64 (neg.f64 lambda2)) (neg.f64 (*.f64 (sin.f64 lambda1) (sin.f64 (neg.f64 lambda2)))))
(fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))
(fma.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) #s(literal 1 binary64) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(fma.f64 #s(literal 1 binary64) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (cbrt.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (cbrt.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (cbrt.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))) (cbrt.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(fma.f64 (sqrt.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (sqrt.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (sqrt.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (fma.f64 (neg.f64 (sin.f64 lambda2)) (cos.f64 lambda1) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(+.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(+.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (neg.f64 (cos.f64 lambda1)) (sin.f64 lambda2)))
(+.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (neg.f64 lambda2))) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2))))
(-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (-.f64 lambda1 lambda2)))) #s(literal 1 binary64))
(*.f64 (sin.f64 (-.f64 lambda1 lambda2)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (sin.f64 (-.f64 lambda1 lambda2)))
(*.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) (pow.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) #s(literal 2 binary64)) (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))))
(*.f64 (sqrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) (sqrt.f64 (sin.f64 (-.f64 lambda1 lambda2))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) #s(literal 3 binary64))) (fma.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (fma.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))
(/.f64 (-.f64 (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) #s(literal 2 binary64)))
(log.f64 (exp.f64 (sin.f64 (-.f64 lambda1 lambda2))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (sin.f64 (-.f64 lambda1 lambda2)))))
(cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (sin.f64 (-.f64 lambda1 lambda2))))
(log1p.f64 (expm1.f64 (sin.f64 (-.f64 lambda1 lambda2))))
(exp.f64 (log.f64 (sin.f64 (-.f64 lambda1 lambda2))))
(exp.f64 (*.f64 (log.f64 (sin.f64 (-.f64 lambda1 lambda2))) #s(literal 1 binary64)))
(fma.f64 (sin.f64 (-.f64 lambda1 lambda2)) #s(literal 1 binary64) (fma.f64 (neg.f64 (sin.f64 lambda2)) (cos.f64 lambda1) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (neg.f64 (cos.f64 lambda1)) (sin.f64 lambda2)))
(fma.f64 (sin.f64 lambda1) (cos.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2))))
(fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (neg.f64 (cos.f64 lambda1)) (sin.f64 lambda2)))
(fma.f64 #s(literal 1 binary64) (sin.f64 (-.f64 lambda1 lambda2)) (fma.f64 (neg.f64 (sin.f64 lambda2)) (cos.f64 lambda1) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(fma.f64 #s(literal 1 binary64) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(fma.f64 #s(literal 1 binary64) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (neg.f64 (cos.f64 lambda1)) (sin.f64 lambda2)))
(fma.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) (pow.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) #s(literal 2 binary64)) (fma.f64 (neg.f64 (sin.f64 lambda2)) (cos.f64 lambda1) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(fma.f64 (pow.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) #s(literal 2 binary64)) (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (neg.f64 (sin.f64 lambda2)) (cos.f64 lambda1) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(fma.f64 (sqrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) (sqrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (neg.f64 (sin.f64 lambda2)) (cos.f64 lambda1) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))) (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))) (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (*.f64 (neg.f64 (cos.f64 lambda1)) (sin.f64 lambda2)))
(fma.f64 (sqrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (sqrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(fma.f64 (sqrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (sqrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (*.f64 (neg.f64 (cos.f64 lambda1)) (sin.f64 lambda2)))
(+.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))
(+.f64 (*.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))) #s(literal 1 binary64))
(/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2)))) #s(literal 2 binary64))
(/.f64 (*.f64 (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2))) (cos.f64 (-.f64 lambda1 lambda2))) #s(literal 2 binary64))
(pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (sin.f64 phi1)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) #s(literal 3 binary64)) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))))
(exp.f64 (log.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) #s(literal 1 binary64)))
(fma.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))
(fma.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) #s(literal 1 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2))) #s(literal 2 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2)))))
(/.f64 (neg.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2)))) #s(literal -2 binary64))
(pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (cos.f64 phi2)) (sin.f64 (-.f64 lambda1 lambda2))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) #s(literal 3 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))))
(exp.f64 (log.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) #s(literal 1 binary64)))
Outputs
(cos.f64 (neg.f64 lambda2))
(cos.f64 lambda2)
(+.f64 (cos.f64 (neg.f64 lambda2)) (*.f64 #s(literal -1 binary64) (*.f64 lambda1 (sin.f64 (neg.f64 lambda2)))))
(+.f64 (cos.f64 lambda2) (*.f64 (neg.f64 lambda1) (neg.f64 (sin.f64 lambda2))))
(+.f64 (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2)))
(+.f64 (cos.f64 (neg.f64 lambda2)) (*.f64 lambda1 (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (cos.f64 (neg.f64 lambda2)))) (sin.f64 (neg.f64 lambda2)))))
(+.f64 (cos.f64 lambda2) (*.f64 lambda1 (-.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) lambda1) (cos.f64 lambda2)) (neg.f64 (sin.f64 lambda2)))))
(fma.f64 lambda1 (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 lambda2) lambda1) (sin.f64 lambda2)) (cos.f64 lambda2))
(fma.f64 lambda1 (fma.f64 (cos.f64 lambda2) (*.f64 lambda1 #s(literal -1/2 binary64)) (sin.f64 lambda2)) (cos.f64 lambda2))
(+.f64 (cos.f64 (neg.f64 lambda2)) (*.f64 lambda1 (-.f64 (*.f64 lambda1 (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (neg.f64 lambda2))) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda1 (sin.f64 (neg.f64 lambda2)))))) (sin.f64 (neg.f64 lambda2)))))
(+.f64 (cos.f64 lambda2) (*.f64 lambda1 (fma.f64 lambda1 (fma.f64 #s(literal -1/2 binary64) (cos.f64 lambda2) (*.f64 (*.f64 lambda1 (neg.f64 (sin.f64 lambda2))) #s(literal 1/6 binary64))) (neg.f64 (neg.f64 (sin.f64 lambda2))))))
(fma.f64 lambda1 (fma.f64 lambda1 (fma.f64 (cos.f64 lambda2) #s(literal -1/2 binary64) (*.f64 (*.f64 (neg.f64 lambda1) (sin.f64 lambda2)) #s(literal 1/6 binary64))) (sin.f64 lambda2)) (cos.f64 lambda2))
(fma.f64 lambda1 (fma.f64 lambda1 (-.f64 (*.f64 (cos.f64 lambda2) #s(literal -1/2 binary64)) (*.f64 (*.f64 lambda1 #s(literal 1/6 binary64)) (sin.f64 lambda2))) (sin.f64 lambda2)) (cos.f64 lambda2))
(cos.f64 (neg.f64 (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1))))
(cos.f64 (+.f64 lambda2 (neg.f64 lambda1)))
(cos.f64 (-.f64 lambda2 lambda1))
(cos.f64 (neg.f64 (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1))))
(cos.f64 (+.f64 lambda2 (neg.f64 lambda1)))
(cos.f64 (-.f64 lambda2 lambda1))
(cos.f64 (neg.f64 (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1))))
(cos.f64 (+.f64 lambda2 (neg.f64 lambda1)))
(cos.f64 (-.f64 lambda2 lambda1))
(cos.f64 (neg.f64 (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1))))
(cos.f64 (+.f64 lambda2 (neg.f64 lambda1)))
(cos.f64 (-.f64 lambda2 lambda1))
(cos.f64 lambda1)
(+.f64 (cos.f64 lambda1) (*.f64 lambda2 (sin.f64 lambda1)))
(fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1))
(+.f64 (cos.f64 lambda1) (*.f64 lambda2 (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 (cos.f64 lambda1))) (*.f64 #s(literal -1 binary64) (sin.f64 lambda1)))))
(+.f64 (cos.f64 lambda1) (*.f64 lambda2 (-.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) lambda2) (cos.f64 lambda1)) (neg.f64 (sin.f64 lambda1)))))
(fma.f64 lambda2 (fma.f64 #s(literal -1/2 binary64) (*.f64 lambda2 (cos.f64 lambda1)) (sin.f64 lambda1)) (cos.f64 lambda1))
(fma.f64 lambda2 (fma.f64 lambda2 (*.f64 #s(literal -1/2 binary64) (cos.f64 lambda1)) (sin.f64 lambda1)) (cos.f64 lambda1))
(+.f64 (cos.f64 lambda1) (*.f64 lambda2 (-.f64 (*.f64 lambda2 (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 lambda1)) (*.f64 #s(literal -1/6 binary64) (*.f64 lambda2 (sin.f64 lambda1))))) (*.f64 #s(literal -1 binary64) (sin.f64 lambda1)))))
(+.f64 (cos.f64 lambda1) (*.f64 lambda2 (fma.f64 lambda2 (fma.f64 #s(literal -1/2 binary64) (cos.f64 lambda1) (*.f64 (*.f64 lambda2 (sin.f64 lambda1)) #s(literal -1/6 binary64))) (neg.f64 (neg.f64 (sin.f64 lambda1))))))
(fma.f64 lambda2 (fma.f64 lambda2 (fma.f64 #s(literal -1/2 binary64) (cos.f64 lambda1) (*.f64 lambda2 (*.f64 (sin.f64 lambda1) #s(literal -1/6 binary64)))) (sin.f64 lambda1)) (cos.f64 lambda1))
(fma.f64 lambda2 (fma.f64 lambda2 (fma.f64 #s(literal -1/2 binary64) (cos.f64 lambda1) (*.f64 (sin.f64 lambda1) (*.f64 lambda2 #s(literal -1/6 binary64)))) (sin.f64 lambda1)) (cos.f64 lambda1))
(cos.f64 (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))
(cos.f64 (+.f64 lambda2 (neg.f64 lambda1)))
(cos.f64 (-.f64 lambda2 lambda1))
(cos.f64 (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))
(cos.f64 (+.f64 lambda2 (neg.f64 lambda1)))
(cos.f64 (-.f64 lambda2 lambda1))
(cos.f64 (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))
(cos.f64 (+.f64 lambda2 (neg.f64 lambda1)))
(cos.f64 (-.f64 lambda2 lambda1))
(cos.f64 (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))
(cos.f64 (+.f64 lambda2 (neg.f64 lambda1)))
(cos.f64 (-.f64 lambda2 lambda1))
(sin.f64 (neg.f64 lambda2))
(neg.f64 (sin.f64 lambda2))
(+.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 lambda1 (cos.f64 (neg.f64 lambda2))))
(+.f64 (neg.f64 (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) lambda1))
(-.f64 (*.f64 (cos.f64 lambda2) lambda1) (sin.f64 lambda2))
(+.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 lambda1 (+.f64 (cos.f64 (neg.f64 lambda2)) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (sin.f64 (neg.f64 lambda2)))))))
(+.f64 (neg.f64 (sin.f64 lambda2)) (*.f64 lambda1 (+.f64 (cos.f64 lambda2) (*.f64 (*.f64 #s(literal -1/2 binary64) lambda1) (neg.f64 (sin.f64 lambda2))))))
(-.f64 (*.f64 lambda1 (fma.f64 (*.f64 (neg.f64 lambda1) (sin.f64 lambda2)) #s(literal -1/2 binary64) (cos.f64 lambda2))) (sin.f64 lambda2))
(fma.f64 lambda1 (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (*.f64 (sin.f64 lambda2) #s(literal 1/2 binary64)))) (neg.f64 (sin.f64 lambda2)))
(+.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 lambda1 (+.f64 (cos.f64 (neg.f64 lambda2)) (*.f64 lambda1 (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 (neg.f64 lambda2))) (*.f64 #s(literal -1/6 binary64) (*.f64 lambda1 (cos.f64 (neg.f64 lambda2)))))))))
(+.f64 (neg.f64 (sin.f64 lambda2)) (*.f64 lambda1 (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (fma.f64 #s(literal -1/2 binary64) (neg.f64 (sin.f64 lambda2)) (*.f64 (*.f64 (cos.f64 lambda2) lambda1) #s(literal -1/6 binary64)))))))
(-.f64 (*.f64 lambda1 (fma.f64 lambda1 (fma.f64 (*.f64 (cos.f64 lambda2) lambda1) #s(literal -1/6 binary64) (*.f64 #s(literal 1/2 binary64) (sin.f64 lambda2))) (cos.f64 lambda2))) (sin.f64 lambda2))
(-.f64 (*.f64 lambda1 (fma.f64 lambda1 (fma.f64 (*.f64 lambda1 #s(literal -1/6 binary64)) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) #s(literal 1/2 binary64))) (cos.f64 lambda2))) (sin.f64 lambda2))
(sin.f64 (neg.f64 (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1))))
(neg.f64 (sin.f64 (+.f64 lambda2 (neg.f64 lambda1))))
(sin.f64 (-.f64 lambda1 lambda2))
(sin.f64 (neg.f64 (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1))))
(neg.f64 (sin.f64 (+.f64 lambda2 (neg.f64 lambda1))))
(sin.f64 (-.f64 lambda1 lambda2))
(sin.f64 (neg.f64 (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1))))
(neg.f64 (sin.f64 (+.f64 lambda2 (neg.f64 lambda1))))
(sin.f64 (-.f64 lambda1 lambda2))
(sin.f64 (neg.f64 (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1))))
(neg.f64 (sin.f64 (+.f64 lambda2 (neg.f64 lambda1))))
(sin.f64 (-.f64 lambda1 lambda2))
(sin.f64 lambda1)
(+.f64 (sin.f64 lambda1) (*.f64 #s(literal -1 binary64) (*.f64 lambda2 (cos.f64 lambda1))))
(+.f64 (sin.f64 lambda1) (*.f64 (neg.f64 lambda2) (cos.f64 lambda1)))
(-.f64 (sin.f64 lambda1) (*.f64 lambda2 (cos.f64 lambda1)))
(+.f64 (sin.f64 lambda1) (*.f64 lambda2 (+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 lambda1)) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 (sin.f64 lambda1))))))
(+.f64 (sin.f64 lambda1) (*.f64 lambda2 (fma.f64 #s(literal -1 binary64) (cos.f64 lambda1) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 (sin.f64 lambda1))))))
(fma.f64 lambda2 (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 (sin.f64 lambda1))) (cos.f64 lambda1)) (sin.f64 lambda1))
(fma.f64 lambda2 (fma.f64 lambda2 (*.f64 #s(literal -1/2 binary64) (sin.f64 lambda1)) (neg.f64 (cos.f64 lambda1))) (sin.f64 lambda1))
(+.f64 (sin.f64 lambda1) (*.f64 lambda2 (+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 lambda1)) (*.f64 lambda2 (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 lambda1)) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda2 (cos.f64 lambda1))))))))
(+.f64 (sin.f64 lambda1) (*.f64 lambda2 (fma.f64 #s(literal -1 binary64) (cos.f64 lambda1) (*.f64 lambda2 (fma.f64 #s(literal -1/2 binary64) (sin.f64 lambda1) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda2 (cos.f64 lambda1))))))))
(fma.f64 lambda2 (-.f64 (*.f64 lambda2 (fma.f64 #s(literal -1/2 binary64) (sin.f64 lambda1) (*.f64 lambda2 (*.f64 (cos.f64 lambda1) #s(literal 1/6 binary64))))) (cos.f64 lambda1)) (sin.f64 lambda1))
(fma.f64 lambda2 (fma.f64 lambda2 (fma.f64 #s(literal -1/2 binary64) (sin.f64 lambda1) (*.f64 lambda2 (*.f64 (cos.f64 lambda1) #s(literal 1/6 binary64)))) (neg.f64 (cos.f64 lambda1))) (sin.f64 lambda1))
(sin.f64 (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))
(neg.f64 (sin.f64 (+.f64 lambda2 (neg.f64 lambda1))))
(sin.f64 (-.f64 lambda1 lambda2))
(sin.f64 (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))
(neg.f64 (sin.f64 (+.f64 lambda2 (neg.f64 lambda1))))
(sin.f64 (-.f64 lambda1 lambda2))
(sin.f64 (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))
(neg.f64 (sin.f64 (+.f64 lambda2 (neg.f64 lambda1))))
(sin.f64 (-.f64 lambda1 lambda2))
(sin.f64 (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))
(neg.f64 (sin.f64 (+.f64 lambda2 (neg.f64 lambda1))))
(sin.f64 (-.f64 lambda1 lambda2))
(*.f64 phi1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))
(*.f64 (*.f64 phi1 (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))
(*.f64 phi1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) phi1))
(*.f64 phi1 (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 phi1 #s(literal 2 binary64)) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(*.f64 phi1 (fma.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 (pow.f64 phi1 #s(literal 2 binary64)) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(*.f64 phi1 (*.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 phi1 #s(literal 2 binary64))) #s(literal 1 binary64)) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))))
(*.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 phi1 #s(literal 2 binary64))) #s(literal 1 binary64)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) phi1)))
(*.f64 phi1 (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (*.f64 (pow.f64 phi1 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 #s(literal 1/120 binary64) (*.f64 (pow.f64 phi1 #s(literal 2 binary64)) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))))
(*.f64 phi1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (pow.f64 phi1 #s(literal 2 binary64)) (fma.f64 #s(literal -1/6 binary64) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (*.f64 (*.f64 (*.f64 (pow.f64 phi1 #s(literal 2 binary64)) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) #s(literal 1/120 binary64))))))
(*.f64 phi1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (pow.f64 phi1 #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (+.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 phi1 #s(literal 2 binary64)) #s(literal 1/120 binary64)))))))
(*.f64 phi1 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (+.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 phi1 #s(literal 2 binary64))) #s(literal 1 binary64)) (*.f64 (pow.f64 phi1 #s(literal 2 binary64)) (*.f64 (pow.f64 phi1 #s(literal 2 binary64)) #s(literal 1/120 binary64))))))
(*.f64 phi1 (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (*.f64 (pow.f64 phi1 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 (pow.f64 phi1 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 (pow.f64 phi1 #s(literal 2 binary64)) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) (*.f64 #s(literal 1/120 binary64) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))))))
(*.f64 phi1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (pow.f64 phi1 #s(literal 2 binary64)) (fma.f64 #s(literal -1/6 binary64) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (*.f64 (pow.f64 phi1 #s(literal 2 binary64)) (fma.f64 #s(literal -1/5040 binary64) (*.f64 (*.f64 (pow.f64 phi1 #s(literal 2 binary64)) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) (*.f64 (*.f64 #s(literal 1/120 binary64) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))))))
(*.f64 phi1 (+.f64 (*.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 phi1 #s(literal 2 binary64))) #s(literal 1 binary64)) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (pow.f64 phi1 #s(literal 2 binary64)) (*.f64 (pow.f64 phi1 #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (+.f64 (*.f64 (pow.f64 phi1 #s(literal 2 binary64)) #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))))))
(*.f64 phi1 (+.f64 (*.f64 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (+.f64 (*.f64 (pow.f64 phi1 #s(literal 2 binary64)) #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) (pow.f64 phi1 #s(literal 4 binary64))) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (+.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 phi1 #s(literal 2 binary64))) #s(literal 1 binary64)))))
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))
(*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1)))
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))
(*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1)))
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))
(*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1)))
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))
(*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1)))
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))
(*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1)))
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))
(*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1)))
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))
(*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1)))
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))
(*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1)))
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))
(*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))
(+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 phi2 #s(literal 2 binary64)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))
(fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (pow.f64 phi2 #s(literal 2 binary64)) (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi1)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))
(*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 phi2 #s(literal 2 binary64))) #s(literal 1 binary64)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1)))
(*.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 phi2 #s(literal 2 binary64)))))
(+.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)) (*.f64 (pow.f64 phi2 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))) (*.f64 #s(literal 1/24 binary64) (*.f64 (pow.f64 phi2 #s(literal 2 binary64)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))))
(fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1) (*.f64 (pow.f64 phi2 #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)) (*.f64 (*.f64 (*.f64 (pow.f64 phi2 #s(literal 2 binary64)) (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi1)) #s(literal 1/24 binary64)))))
(fma.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1) (*.f64 (pow.f64 phi2 #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1)) (+.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 phi2 #s(literal 2 binary64)) #s(literal 1/24 binary64))))))
(*.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1)) (+.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 phi2 #s(literal 2 binary64))) #s(literal 1 binary64)) (*.f64 (pow.f64 phi2 #s(literal 2 binary64)) (*.f64 (pow.f64 phi2 #s(literal 2 binary64)) #s(literal 1/24 binary64)))))
(+.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)) (*.f64 (pow.f64 phi2 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))) (*.f64 (pow.f64 phi2 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/720 binary64) (*.f64 (pow.f64 phi2 #s(literal 2 binary64)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))) (*.f64 #s(literal 1/24 binary64) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))))))))
(fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1) (*.f64 (pow.f64 phi2 #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)) (*.f64 (pow.f64 phi2 #s(literal 2 binary64)) (fma.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 (pow.f64 phi2 #s(literal 2 binary64)) (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi1)) (*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)) #s(literal 1/24 binary64)))))))
(+.f64 (*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 phi2 #s(literal 2 binary64))) #s(literal 1 binary64)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))) (*.f64 (pow.f64 phi2 #s(literal 2 binary64)) (*.f64 (pow.f64 phi2 #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1)) (+.f64 (*.f64 (pow.f64 phi2 #s(literal 2 binary64)) #s(literal -1/720 binary64)) #s(literal 1/24 binary64))))))
(+.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1)) (+.f64 (*.f64 (pow.f64 phi2 #s(literal 2 binary64)) #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (pow.f64 phi2 #s(literal 4 binary64))) (*.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 phi2 #s(literal 2 binary64))))))
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))
(*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1)))
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))
(*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1)))
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))
(*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1)))
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))
(*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1)))
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))
(*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1)))
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))
(*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1)))
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))
(*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1)))
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))
(*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1)))
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (neg.f64 lambda2)) (sin.f64 phi1)))
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (sin.f64 phi1)))
(*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))
(*.f64 (sin.f64 phi1) (*.f64 (cos.f64 lambda2) (cos.f64 phi2)))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 lambda1 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 (neg.f64 lambda2)))))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (neg.f64 lambda2)) (sin.f64 phi1))))
(fma.f64 #s(literal -1 binary64) (*.f64 lambda1 (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (neg.f64 (sin.f64 lambda2)))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (sin.f64 phi1))))
(fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (sin.f64 phi1)) (*.f64 lambda1 (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))))
(*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2))))
(+.f64 (*.f64 lambda1 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 (neg.f64 lambda2))))) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (neg.f64 lambda2)) (sin.f64 phi1))))))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (neg.f64 lambda2)) (sin.f64 phi1))))
(fma.f64 lambda1 (fma.f64 #s(literal -1 binary64) (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (neg.f64 (sin.f64 lambda2))) (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 lambda1 (cos.f64 phi2)) (*.f64 (cos.f64 lambda2) (sin.f64 phi1))))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (sin.f64 phi1))))
(fma.f64 lambda1 (fma.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi2) (sin.f64 phi1))))
(+.f64 (*.f64 lambda1 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 lambda2)))) (*.f64 (+.f64 (*.f64 lambda1 (*.f64 lambda1 #s(literal -1/2 binary64))) #s(literal 1 binary64)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 lambda2) (cos.f64 phi2)))))
(+.f64 (*.f64 lambda1 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 (neg.f64 lambda2))))) (*.f64 lambda1 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (neg.f64 lambda2)) (sin.f64 phi1)))) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda1 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 (neg.f64 lambda2)))))))))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (neg.f64 lambda2)) (sin.f64 phi1))))
(fma.f64 lambda1 (fma.f64 #s(literal -1 binary64) (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (neg.f64 (sin.f64 lambda2))) (*.f64 lambda1 (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (sin.f64 phi1))) (*.f64 (*.f64 #s(literal 1/6 binary64) lambda1) (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (neg.f64 (sin.f64 lambda2))))))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (sin.f64 phi1))))
(fma.f64 lambda1 (fma.f64 lambda1 (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) (*.f64 lambda1 (*.f64 (*.f64 (cos.f64 phi2) (neg.f64 (*.f64 (sin.f64 lambda2) (sin.f64 phi1)))) #s(literal 1/6 binary64)))) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi2) (sin.f64 phi1))))
(+.f64 (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2)))) (*.f64 lambda1 (*.f64 lambda1 (*.f64 (cos.f64 phi2) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 lambda2) (sin.f64 phi1))) (*.f64 (*.f64 lambda1 #s(literal 1/6 binary64)) (neg.f64 (*.f64 (sin.f64 phi1) (sin.f64 lambda2)))))))))
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))
(*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1)))
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))
(*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1)))
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))
(*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1)))
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))
(*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1)))
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (neg.f64 (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))) (sin.f64 phi1)))
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))
(*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1)))
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (neg.f64 (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))) (sin.f64 phi1)))
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))
(*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1)))
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (neg.f64 (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))) (sin.f64 phi1)))
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))
(*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1)))
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (neg.f64 (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))) (sin.f64 phi1)))
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))
(*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1)))
(*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))
(+.f64 (*.f64 lambda2 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 phi1)))) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 phi1))))
(fma.f64 lambda2 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 phi1))) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 phi1))))
(fma.f64 lambda2 (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 phi1))))
(*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (sin.f64 phi1)) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 phi1)) lambda2)))
(+.f64 (*.f64 lambda2 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 phi1))))) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 phi1))))) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 phi1))))
(fma.f64 lambda2 (fma.f64 #s(literal -1/2 binary64) (*.f64 lambda2 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 phi1)))) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 phi1))))
(fma.f64 lambda2 (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) lambda2)) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 phi1))))
(fma.f64 lambda2 (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (fma.f64 lambda2 (*.f64 #s(literal -1/2 binary64) (cos.f64 lambda1)) (sin.f64 lambda1))) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 phi1))))
(+.f64 (*.f64 lambda2 (+.f64 (*.f64 lambda2 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))) (*.f64 #s(literal -1/6 binary64) (*.f64 lambda2 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 phi1))))))) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 phi1))))) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 phi1))))
(fma.f64 lambda2 (fma.f64 lambda2 (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) (*.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 lambda2 (cos.f64 phi2)) (*.f64 (sin.f64 lambda1) (sin.f64 phi1))))) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 phi1)))) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 phi1))))
(fma.f64 lambda2 (fma.f64 lambda2 (fma.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 lambda1)) (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (*.f64 (*.f64 lambda2 (cos.f64 phi2)) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 phi1)) #s(literal -1/6 binary64)))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 phi1))))
(fma.f64 lambda2 (+.f64 (*.f64 (*.f64 (cos.f64 lambda1) (*.f64 lambda2 #s(literal -1/2 binary64))) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) (*.f64 (+.f64 (*.f64 lambda2 (*.f64 lambda2 #s(literal -1/6 binary64))) #s(literal 1 binary64)) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 phi1))))) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 phi1))))
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))
(*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1)))
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))
(*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1)))
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))
(*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1)))
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))
(*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1)))
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2))) (sin.f64 phi1)))
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))
(*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1)))
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2))) (sin.f64 phi1)))
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))
(*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1)))
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2))) (sin.f64 phi1)))
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))
(*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1)))
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2))) (sin.f64 phi1)))
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))
(*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1)))
(*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2)))
(*.f64 (neg.f64 (sin.f64 lambda2)) (cos.f64 phi2))
(+.f64 (*.f64 lambda1 (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))))
(fma.f64 lambda1 (*.f64 (cos.f64 lambda2) (cos.f64 phi2)) (*.f64 (neg.f64 (sin.f64 lambda2)) (cos.f64 phi2)))
(fma.f64 (neg.f64 (sin.f64 lambda2)) (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (*.f64 lambda1 (cos.f64 phi2))))
(*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) lambda1) (sin.f64 lambda2)))
(+.f64 (*.f64 lambda1 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))))) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))))
(fma.f64 lambda1 (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 lambda1 (cos.f64 phi2)) (neg.f64 (sin.f64 lambda2))) (*.f64 (cos.f64 lambda2) (cos.f64 phi2))) (*.f64 (neg.f64 (sin.f64 lambda2)) (cos.f64 phi2)))
(fma.f64 lambda1 (fma.f64 (cos.f64 lambda2) (cos.f64 phi2) (*.f64 (*.f64 lambda1 (cos.f64 phi2)) (*.f64 #s(literal 1/2 binary64) (sin.f64 lambda2)))) (*.f64 (neg.f64 (sin.f64 lambda2)) (cos.f64 phi2)))
(fma.f64 lambda1 (*.f64 (cos.f64 phi2) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (*.f64 (sin.f64 lambda2) #s(literal 1/2 binary64))))) (*.f64 (neg.f64 (sin.f64 lambda2)) (cos.f64 phi2)))
(+.f64 (*.f64 lambda1 (+.f64 (*.f64 lambda1 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2)))) (*.f64 #s(literal -1/6 binary64) (*.f64 lambda1 (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))))) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))))
(fma.f64 lambda1 (fma.f64 lambda1 (fma.f64 #s(literal -1/2 binary64) (*.f64 (neg.f64 (sin.f64 lambda2)) (cos.f64 phi2)) (*.f64 #s(literal -1/6 binary64) (*.f64 lambda1 (*.f64 (cos.f64 lambda2) (cos.f64 phi2))))) (*.f64 (cos.f64 lambda2) (cos.f64 phi2))) (*.f64 (neg.f64 (sin.f64 lambda2)) (cos.f64 phi2)))
(fma.f64 lambda1 (fma.f64 (cos.f64 lambda2) (cos.f64 phi2) (*.f64 lambda1 (fma.f64 #s(literal -1/6 binary64) (*.f64 (cos.f64 lambda2) (*.f64 lambda1 (cos.f64 phi2))) (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 lambda2)) (cos.f64 phi2))))) (*.f64 (neg.f64 (sin.f64 lambda2)) (cos.f64 phi2)))
(fma.f64 lambda1 (fma.f64 lambda1 (*.f64 (cos.f64 phi2) (fma.f64 (*.f64 lambda1 #s(literal -1/6 binary64)) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) #s(literal 1/2 binary64)))) (*.f64 (cos.f64 lambda2) (cos.f64 phi2))) (*.f64 (neg.f64 (sin.f64 lambda2)) (cos.f64 phi2)))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(*.f64 (cos.f64 phi2) (sin.f64 lambda1))
(*.f64 (sin.f64 lambda1) (cos.f64 phi2))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 lambda2 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))
(fma.f64 #s(literal -1 binary64) (*.f64 lambda2 (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) (*.f64 (sin.f64 lambda1) (cos.f64 phi2)))
(-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (*.f64 lambda2 (*.f64 (cos.f64 lambda1) (cos.f64 phi2))))
(*.f64 (cos.f64 phi2) (-.f64 (sin.f64 lambda1) (*.f64 lambda2 (cos.f64 lambda1))))
(+.f64 (*.f64 lambda2 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))))) (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))
(fma.f64 lambda2 (fma.f64 #s(literal -1 binary64) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)) (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 lambda2 (cos.f64 phi2)) (sin.f64 lambda1)))) (*.f64 (sin.f64 lambda1) (cos.f64 phi2)))
(fma.f64 lambda2 (-.f64 (*.f64 (*.f64 lambda2 (*.f64 #s(literal -1/2 binary64) (cos.f64 phi2))) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) (*.f64 (sin.f64 lambda1) (cos.f64 phi2)))
(fma.f64 lambda2 (*.f64 (cos.f64 phi2) (fma.f64 lambda2 (*.f64 #s(literal -1/2 binary64) (sin.f64 lambda1)) (neg.f64 (cos.f64 lambda1)))) (*.f64 (sin.f64 lambda1) (cos.f64 phi2)))
(+.f64 (*.f64 lambda2 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) (*.f64 lambda2 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (sin.f64 lambda1))) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda2 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))))))) (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))
(fma.f64 lambda2 (fma.f64 #s(literal -1 binary64) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)) (*.f64 lambda2 (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (*.f64 (*.f64 #s(literal 1/6 binary64) lambda2) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))))) (*.f64 (sin.f64 lambda1) (cos.f64 phi2)))
(fma.f64 lambda2 (-.f64 (*.f64 lambda2 (fma.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 phi2)) (sin.f64 lambda1) (*.f64 (*.f64 (*.f64 lambda2 #s(literal 1/6 binary64)) (cos.f64 phi2)) (cos.f64 lambda1)))) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) (*.f64 (sin.f64 lambda1) (cos.f64 phi2)))
(fma.f64 lambda2 (fma.f64 lambda2 (*.f64 (cos.f64 phi2) (fma.f64 #s(literal -1/2 binary64) (sin.f64 lambda1) (*.f64 lambda2 (*.f64 (cos.f64 lambda1) #s(literal 1/6 binary64))))) (*.f64 (cos.f64 lambda1) (neg.f64 (cos.f64 phi2)))) (*.f64 (sin.f64 lambda1) (cos.f64 phi2)))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(*.f64 (cos.f64 phi2) (sin.f64 (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2))))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(*.f64 (cos.f64 phi2) (sin.f64 (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2))))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(*.f64 (cos.f64 phi2) (sin.f64 (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2))))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(*.f64 (cos.f64 phi2) (sin.f64 (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2))))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(sin.f64 (-.f64 lambda1 lambda2))
(neg.f64 (sin.f64 (+.f64 lambda2 (neg.f64 lambda1))))
(+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 phi2 #s(literal 2 binary64)) (sin.f64 (-.f64 lambda1 lambda2)))))
(*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 phi2 #s(literal 2 binary64)))))
(+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (pow.f64 phi2 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 (-.f64 lambda1 lambda2))) (*.f64 #s(literal 1/24 binary64) (*.f64 (pow.f64 phi2 #s(literal 2 binary64)) (sin.f64 (-.f64 lambda1 lambda2)))))))
(+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (pow.f64 phi2 #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 #s(literal 1/24 binary64) (*.f64 (pow.f64 phi2 #s(literal 2 binary64)) (sin.f64 (-.f64 lambda1 lambda2)))))))
(fma.f64 (pow.f64 phi2 #s(literal 2 binary64)) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 phi2 #s(literal 2 binary64)) #s(literal 1/24 binary64)))) (sin.f64 (-.f64 lambda1 lambda2)))
(+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (pow.f64 phi2 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 (-.f64 lambda1 lambda2))) (*.f64 (pow.f64 phi2 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/720 binary64) (*.f64 (pow.f64 phi2 #s(literal 2 binary64)) (sin.f64 (-.f64 lambda1 lambda2)))) (*.f64 #s(literal 1/24 binary64) (sin.f64 (-.f64 lambda1 lambda2))))))))
(+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (pow.f64 phi2 #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (pow.f64 phi2 #s(literal 2 binary64)) (fma.f64 #s(literal -1/720 binary64) (*.f64 (pow.f64 phi2 #s(literal 2 binary64)) (sin.f64 (-.f64 lambda1 lambda2))) (*.f64 #s(literal 1/24 binary64) (sin.f64 (-.f64 lambda1 lambda2))))))))
(fma.f64 (pow.f64 phi2 #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (pow.f64 phi2 #s(literal 2 binary64)) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (*.f64 (pow.f64 phi2 #s(literal 2 binary64)) #s(literal -1/720 binary64)) #s(literal 1/24 binary64))))) (sin.f64 (-.f64 lambda1 lambda2)))
(+.f64 (*.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (*.f64 (pow.f64 phi2 #s(literal 2 binary64)) #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (pow.f64 phi2 #s(literal 4 binary64))) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 phi2 #s(literal 2 binary64))))))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(+.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(fma.f64 (cos.f64 lambda2) (cos.f64 lambda1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(fma.f64 (sin.f64 lambda1) (sin.f64 lambda2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))
(+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))
(fma.f64 (cos.f64 lambda2) (cos.f64 lambda1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(fma.f64 (sin.f64 lambda1) (sin.f64 lambda2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))
(+.f64 (*.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) #s(literal 1 binary64)) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) #s(literal 1 binary64)))
(fma.f64 (cos.f64 lambda2) (cos.f64 lambda1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(fma.f64 (sin.f64 lambda1) (sin.f64 lambda2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (-.f64 lambda1 lambda2)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (cos.f64 (-.f64 lambda1 lambda2))))
(expm1.f64 (log1p.f64 (cos.f64 (-.f64 lambda2 lambda1))))
(+.f64 (cos.f64 (-.f64 lambda2 lambda1)) #s(literal 0 binary64))
(-.f64 (*.f64 (cos.f64 lambda1) (cos.f64 (neg.f64 lambda2))) (*.f64 (sin.f64 lambda1) (sin.f64 (neg.f64 lambda2))))
(fma.f64 (cos.f64 lambda2) (cos.f64 lambda1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(fma.f64 (sin.f64 lambda1) (sin.f64 lambda2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 1 binary64))
(cos.f64 (+.f64 lambda2 (neg.f64 lambda1)))
(cos.f64 (-.f64 lambda2 lambda1))
(*.f64 #s(literal 1 binary64) (cos.f64 (-.f64 lambda1 lambda2)))
(cos.f64 (+.f64 lambda2 (neg.f64 lambda1)))
(cos.f64 (-.f64 lambda2 lambda1))
(*.f64 (cbrt.f64 (cos.f64 (-.f64 lambda1 lambda2))) (pow.f64 (cbrt.f64 (cos.f64 (-.f64 lambda1 lambda2))) #s(literal 2 binary64)))
(cos.f64 (+.f64 lambda2 (neg.f64 lambda1)))
(cos.f64 (-.f64 lambda2 lambda1))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (-.f64 lambda1 lambda2))) #s(literal 2 binary64)) (cbrt.f64 (cos.f64 (-.f64 lambda1 lambda2))))
(cos.f64 (+.f64 lambda2 (neg.f64 lambda1)))
(cos.f64 (-.f64 lambda2 lambda1))
(*.f64 (sqrt.f64 (cos.f64 (-.f64 lambda1 lambda2))) (sqrt.f64 (cos.f64 (-.f64 lambda1 lambda2))))
(cos.f64 (+.f64 lambda2 (neg.f64 lambda1)))
(cos.f64 (-.f64 lambda2 lambda1))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) #s(literal 3 binary64))) (fma.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (-.f64 (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) #s(literal 3 binary64))) (fma.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) #s(literal 3 binary64))) (fma.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))))))
(/.f64 (fma.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (neg.f64 (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))) (fma.f64 (cos.f64 lambda2) (cos.f64 lambda1) (neg.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))
(/.f64 (fma.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (neg.f64 (sin.f64 lambda1)) (sin.f64 lambda2)))) (fma.f64 (cos.f64 lambda2) (cos.f64 lambda1) (*.f64 (neg.f64 (sin.f64 lambda1)) (sin.f64 lambda2))))
(/.f64 (fma.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (neg.f64 (sin.f64 lambda1)) (*.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda2)) (sin.f64 lambda1)))) (-.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))
(/.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (sin.f64 lambda2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (-.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))
(pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 1 binary64))
(cos.f64 (+.f64 lambda2 (neg.f64 lambda1)))
(cos.f64 (-.f64 lambda2 lambda1))
(pow.f64 (cbrt.f64 (cos.f64 (-.f64 lambda1 lambda2))) #s(literal 3 binary64))
(cos.f64 (+.f64 lambda2 (neg.f64 lambda1)))
(cos.f64 (-.f64 lambda2 lambda1))
(pow.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(cos.f64 (+.f64 lambda2 (neg.f64 lambda1)))
(cos.f64 (-.f64 lambda2 lambda1))
(pow.f64 (sqrt.f64 (cos.f64 (-.f64 lambda1 lambda2))) #s(literal 2 binary64))
(cos.f64 (+.f64 lambda2 (neg.f64 lambda1)))
(cos.f64 (-.f64 lambda2 lambda1))
(sqrt.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 2 binary64)))
(cos.f64 (+.f64 lambda2 (neg.f64 lambda1)))
(cos.f64 (-.f64 lambda2 lambda1))
(log.f64 (exp.f64 (cos.f64 (-.f64 lambda1 lambda2))))
(cos.f64 (+.f64 lambda2 (neg.f64 lambda1)))
(cos.f64 (-.f64 lambda2 lambda1))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (cos.f64 (-.f64 lambda1 lambda2)))))
(cos.f64 (+.f64 lambda2 (neg.f64 lambda1)))
(cos.f64 (-.f64 lambda2 lambda1))
(cbrt.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 3 binary64)))
(cos.f64 (+.f64 lambda2 (neg.f64 lambda1)))
(cos.f64 (-.f64 lambda2 lambda1))
(expm1.f64 (log1p.f64 (cos.f64 (-.f64 lambda1 lambda2))))
(expm1.f64 (log1p.f64 (cos.f64 (-.f64 lambda2 lambda1))))
(+.f64 (cos.f64 (-.f64 lambda2 lambda1)) #s(literal 0 binary64))
(log1p.f64 (expm1.f64 (cos.f64 (-.f64 lambda1 lambda2))))
(cos.f64 (+.f64 lambda2 (neg.f64 lambda1)))
(cos.f64 (-.f64 lambda2 lambda1))
(exp.f64 (log.f64 (cos.f64 (-.f64 lambda1 lambda2))))
(cos.f64 (+.f64 lambda2 (neg.f64 lambda1)))
(cos.f64 (-.f64 lambda2 lambda1))
(exp.f64 (*.f64 (log.f64 (cos.f64 (-.f64 lambda1 lambda2))) #s(literal 1 binary64)))
(cos.f64 (+.f64 lambda2 (neg.f64 lambda1)))
(cos.f64 (-.f64 lambda2 lambda1))
(fma.f64 (sin.f64 lambda1) (sin.f64 lambda2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))
(fma.f64 (cos.f64 lambda2) (cos.f64 lambda1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(fma.f64 (cos.f64 lambda2) (cos.f64 lambda1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(fma.f64 (sin.f64 lambda1) (sin.f64 lambda2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))
(fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(fma.f64 (cos.f64 lambda2) (cos.f64 lambda1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(fma.f64 (sin.f64 lambda1) (sin.f64 lambda2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))
(fma.f64 (cos.f64 lambda1) (cos.f64 (neg.f64 lambda2)) (neg.f64 (*.f64 (sin.f64 lambda1) (sin.f64 (neg.f64 lambda2)))))
(fma.f64 (cos.f64 lambda2) (cos.f64 lambda1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(fma.f64 (sin.f64 lambda1) (sin.f64 lambda2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))
(fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))
(fma.f64 (cos.f64 lambda2) (cos.f64 lambda1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(fma.f64 (sin.f64 lambda1) (sin.f64 lambda2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))
(fma.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) #s(literal 1 binary64) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) #s(literal 1 binary64)))
(fma.f64 (cos.f64 lambda2) (cos.f64 lambda1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(fma.f64 (sin.f64 lambda1) (sin.f64 lambda2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))
(fma.f64 #s(literal 1 binary64) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(fma.f64 (cos.f64 lambda2) (cos.f64 lambda1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(fma.f64 (sin.f64 lambda1) (sin.f64 lambda2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))
(fma.f64 #s(literal 1 binary64) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))
(fma.f64 (cos.f64 lambda2) (cos.f64 lambda1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(fma.f64 (sin.f64 lambda1) (sin.f64 lambda2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (cbrt.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (cbrt.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))
(fma.f64 (cos.f64 lambda2) (cos.f64 lambda1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(fma.f64 (sin.f64 lambda1) (sin.f64 lambda2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (cbrt.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))) (cbrt.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(fma.f64 (cos.f64 lambda2) (cos.f64 lambda1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(fma.f64 (sin.f64 lambda1) (sin.f64 lambda2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))
(fma.f64 (sqrt.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (sqrt.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))
(fma.f64 (cos.f64 lambda2) (cos.f64 lambda1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(fma.f64 (sin.f64 lambda1) (sin.f64 lambda2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (sqrt.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(fma.f64 (cos.f64 lambda2) (cos.f64 lambda1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(fma.f64 (sin.f64 lambda1) (sin.f64 lambda2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))
(+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (fma.f64 (neg.f64 (sin.f64 lambda2)) (cos.f64 lambda1) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(neg.f64 (sin.f64 (+.f64 lambda2 (neg.f64 lambda1))))
(sin.f64 (-.f64 lambda1 lambda2))
(+.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))
(+.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (neg.f64 (cos.f64 lambda1)) (sin.f64 lambda2)))
(-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))
(+.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (neg.f64 lambda2))) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2))))
(-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))
(-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))
(-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (-.f64 lambda1 lambda2)))) #s(literal 1 binary64))
(neg.f64 (sin.f64 (+.f64 lambda2 (neg.f64 lambda1))))
(sin.f64 (-.f64 lambda1 lambda2))
(*.f64 (sin.f64 (-.f64 lambda1 lambda2)) #s(literal 1 binary64))
(neg.f64 (sin.f64 (+.f64 lambda2 (neg.f64 lambda1))))
(sin.f64 (-.f64 lambda1 lambda2))
(*.f64 #s(literal 1 binary64) (sin.f64 (-.f64 lambda1 lambda2)))
(neg.f64 (sin.f64 (+.f64 lambda2 (neg.f64 lambda1))))
(sin.f64 (-.f64 lambda1 lambda2))
(*.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) (pow.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) #s(literal 2 binary64)))
(neg.f64 (sin.f64 (+.f64 lambda2 (neg.f64 lambda1))))
(sin.f64 (-.f64 lambda1 lambda2))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) #s(literal 2 binary64)) (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))))
(neg.f64 (sin.f64 (+.f64 lambda2 (neg.f64 lambda1))))
(sin.f64 (-.f64 lambda1 lambda2))
(*.f64 (sqrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) (sqrt.f64 (sin.f64 (-.f64 lambda1 lambda2))))
(neg.f64 (sin.f64 (+.f64 lambda2 (neg.f64 lambda1))))
(sin.f64 (-.f64 lambda1 lambda2))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) #s(literal 3 binary64))) (fma.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (fma.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) #s(literal 3 binary64))) (fma.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (fma.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) #s(literal 3 binary64))) (fma.f64 (sin.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))
(/.f64 (-.f64 (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(/.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(*.f64 (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (/.f64 (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))))
(/.f64 (*.f64 (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) #s(literal 1 binary64))
(neg.f64 (sin.f64 (+.f64 lambda2 (neg.f64 lambda1))))
(sin.f64 (-.f64 lambda1 lambda2))
(pow.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) #s(literal 3 binary64))
(neg.f64 (sin.f64 (+.f64 lambda2 (neg.f64 lambda1))))
(sin.f64 (-.f64 lambda1 lambda2))
(pow.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(neg.f64 (sin.f64 (+.f64 lambda2 (neg.f64 lambda1))))
(sin.f64 (-.f64 lambda1 lambda2))
(pow.f64 (sqrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) #s(literal 2 binary64))
(neg.f64 (sin.f64 (+.f64 lambda2 (neg.f64 lambda1))))
(sin.f64 (-.f64 lambda1 lambda2))
(sqrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) #s(literal 2 binary64)))
(neg.f64 (sin.f64 (+.f64 lambda2 (neg.f64 lambda1))))
(sin.f64 (-.f64 lambda1 lambda2))
(log.f64 (exp.f64 (sin.f64 (-.f64 lambda1 lambda2))))
(neg.f64 (sin.f64 (+.f64 lambda2 (neg.f64 lambda1))))
(sin.f64 (-.f64 lambda1 lambda2))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (sin.f64 (-.f64 lambda1 lambda2)))))
(neg.f64 (sin.f64 (+.f64 lambda2 (neg.f64 lambda1))))
(sin.f64 (-.f64 lambda1 lambda2))
(cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) #s(literal 3 binary64)))
(neg.f64 (sin.f64 (+.f64 lambda2 (neg.f64 lambda1))))
(sin.f64 (-.f64 lambda1 lambda2))
(expm1.f64 (log1p.f64 (sin.f64 (-.f64 lambda1 lambda2))))
(neg.f64 (sin.f64 (+.f64 lambda2 (neg.f64 lambda1))))
(sin.f64 (-.f64 lambda1 lambda2))
(log1p.f64 (expm1.f64 (sin.f64 (-.f64 lambda1 lambda2))))
(neg.f64 (sin.f64 (+.f64 lambda2 (neg.f64 lambda1))))
(sin.f64 (-.f64 lambda1 lambda2))
(exp.f64 (log.f64 (sin.f64 (-.f64 lambda1 lambda2))))
(neg.f64 (sin.f64 (+.f64 lambda2 (neg.f64 lambda1))))
(sin.f64 (-.f64 lambda1 lambda2))
(exp.f64 (*.f64 (log.f64 (sin.f64 (-.f64 lambda1 lambda2))) #s(literal 1 binary64)))
(neg.f64 (sin.f64 (+.f64 lambda2 (neg.f64 lambda1))))
(sin.f64 (-.f64 lambda1 lambda2))
(fma.f64 (sin.f64 (-.f64 lambda1 lambda2)) #s(literal 1 binary64) (fma.f64 (neg.f64 (sin.f64 lambda2)) (cos.f64 lambda1) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(neg.f64 (sin.f64 (+.f64 lambda2 (neg.f64 lambda1))))
(sin.f64 (-.f64 lambda1 lambda2))
(fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))
(fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (neg.f64 (cos.f64 lambda1)) (sin.f64 lambda2)))
(-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))
(fma.f64 (sin.f64 lambda1) (cos.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2))))
(-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))
(fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))
(fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (neg.f64 (cos.f64 lambda1)) (sin.f64 lambda2)))
(-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))
(fma.f64 #s(literal 1 binary64) (sin.f64 (-.f64 lambda1 lambda2)) (fma.f64 (neg.f64 (sin.f64 lambda2)) (cos.f64 lambda1) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(neg.f64 (sin.f64 (+.f64 lambda2 (neg.f64 lambda1))))
(sin.f64 (-.f64 lambda1 lambda2))
(fma.f64 #s(literal 1 binary64) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))
(fma.f64 #s(literal 1 binary64) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (neg.f64 (cos.f64 lambda1)) (sin.f64 lambda2)))
(-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))
(fma.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) (pow.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) #s(literal 2 binary64)) (fma.f64 (neg.f64 (sin.f64 lambda2)) (cos.f64 lambda1) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(neg.f64 (sin.f64 (+.f64 lambda2 (neg.f64 lambda1))))
(sin.f64 (-.f64 lambda1 lambda2))
(fma.f64 (pow.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) #s(literal 2 binary64)) (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (neg.f64 (sin.f64 lambda2)) (cos.f64 lambda1) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(neg.f64 (sin.f64 (+.f64 lambda2 (neg.f64 lambda1))))
(sin.f64 (-.f64 lambda1 lambda2))
(fma.f64 (sqrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) (sqrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (neg.f64 (sin.f64 lambda2)) (cos.f64 lambda1) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(neg.f64 (sin.f64 (+.f64 lambda2 (neg.f64 lambda1))))
(sin.f64 (-.f64 lambda1 lambda2))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))) (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))) (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (*.f64 (neg.f64 (cos.f64 lambda1)) (sin.f64 lambda2)))
(-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))
(fma.f64 (sqrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (sqrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))
(fma.f64 (sqrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (sqrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (*.f64 (neg.f64 (cos.f64 lambda1)) (sin.f64 lambda2)))
(-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))
(+.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))
(*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (fma.f64 (cos.f64 lambda2) (cos.f64 lambda1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))
(*.f64 (fma.f64 (cos.f64 lambda2) (cos.f64 lambda1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 lambda1) (sin.f64 lambda2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))))
(+.f64 (*.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))
(*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (fma.f64 (cos.f64 lambda2) (cos.f64 lambda1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))
(*.f64 (fma.f64 (cos.f64 lambda2) (cos.f64 lambda1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 lambda1) (sin.f64 lambda2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))))
(+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))) #s(literal 0 binary64))
(/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2)))) #s(literal 2 binary64))
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (/.f64 (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2))) #s(literal 2 binary64)))
(*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (/.f64 (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2))) #s(literal 2 binary64)))
(*.f64 (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2))) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) #s(literal 1/2 binary64)))
(/.f64 (*.f64 (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2))) (cos.f64 (-.f64 lambda1 lambda2))) #s(literal 2 binary64))
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (/.f64 (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2))) #s(literal 2 binary64)))
(*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (/.f64 (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2))) #s(literal 2 binary64)))
(*.f64 (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2))) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) #s(literal 1/2 binary64)))
(pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) #s(literal 1 binary64))
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))
(*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1)))
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) #s(literal 3 binary64))
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))
(*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1)))
(pow.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))
(*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1)))
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) #s(literal 2 binary64))
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))
(*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1)))
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) #s(literal 2 binary64)))
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))
(*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1)))
(log.f64 (pow.f64 (exp.f64 (sin.f64 phi1)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))))
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))
(*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))))
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))
(*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1)))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) #s(literal 3 binary64)))
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))
(*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1)))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) #s(literal 3 binary64))))
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))
(*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) #s(literal 3 binary64)) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 3 binary64))))
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))
(*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1)))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))))
(+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))) #s(literal 0 binary64))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))))
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))
(*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1)))
(exp.f64 (log.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))))
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))
(*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1)))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) #s(literal 1 binary64)))
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))
(*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1)))
(fma.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))
(*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (fma.f64 (cos.f64 lambda2) (cos.f64 lambda1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))
(*.f64 (fma.f64 (cos.f64 lambda2) (cos.f64 lambda1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 lambda1) (sin.f64 lambda2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))))
(fma.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))
(*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (fma.f64 (cos.f64 lambda2) (cos.f64 lambda1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))
(*.f64 (fma.f64 (cos.f64 lambda2) (cos.f64 lambda1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 lambda1) (sin.f64 lambda2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))))
(+.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) #s(literal 0 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (+.f64 phi2 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 phi2) lambda2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) #s(literal 2 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2)))))
(*.f64 #s(literal 1/2 binary64) (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (+.f64 phi2 (-.f64 lambda1 lambda2)))))
(*.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) #s(literal 1/2 binary64))
(*.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 phi2) lambda2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) #s(literal 1/2 binary64))
(/.f64 (neg.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2)))) #s(literal -2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (+.f64 phi2 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 phi2) lambda2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) #s(literal 2 binary64))
(pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) #s(literal 1 binary64))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) #s(literal 3 binary64))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(pow.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) #s(literal 2 binary64))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) #s(literal 2 binary64)))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(log.f64 (pow.f64 (exp.f64 (cos.f64 phi2)) (sin.f64 (-.f64 lambda1 lambda2))))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) #s(literal 3 binary64)))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) #s(literal 3 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 3 binary64))))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) #s(literal 3 binary64))))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))))
(+.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) #s(literal 0 binary64))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(exp.f64 (log.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) #s(literal 1 binary64)))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))

eval108.0ms (0.1%)

Compiler

Compiled 10733 to 2101 computations (80.4% saved)

prune193.0ms (0.2%)

Pruning

42 alts after pruning (42 fresh and 0 done)

PrunedKeptTotal
New26642308
Fresh000
Picked101
Done000
Total26742309
Accuracy
89.5%
Counts
309 → 42
Alt Table
Click to see full alt table
StatusAccuracyProgram
36.1%
(atan2.f64 (pow.f64 (sqrt.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
78.9%
(atan2.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) #s(literal 3 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
45.3%
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 phi2) lambda2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
45.3%
(atan2.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
88.7%
(atan2.f64 (*.f64 (fma.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))) (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (*.f64 (neg.f64 (cos.f64 lambda1)) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
46.6%
(atan2.f64 (*.f64 (fma.f64 (sqrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (sqrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (*.f64 (neg.f64 (cos.f64 lambda1)) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
38.3%
(atan2.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) #s(literal 3 binary64)) #s(literal 1/3 binary64)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
78.9%
(atan2.f64 (*.f64 (pow.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) #s(literal 3 binary64)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
88.9%
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
58.5%
(atan2.f64 (*.f64 (-.f64 (*.f64 (cos.f64 lambda2) lambda1) (sin.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
57.5%
(atan2.f64 (*.f64 (-.f64 (sin.f64 lambda1) (*.f64 lambda2 (cos.f64 lambda1))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
56.7%
(atan2.f64 (*.f64 (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 lambda1)) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 (sin.f64 lambda1)))))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
57.9%
(atan2.f64 (*.f64 (+.f64 (neg.f64 (sin.f64 lambda2)) (*.f64 lambda1 (+.f64 (cos.f64 lambda2) (*.f64 (*.f64 #s(literal -1/2 binary64) lambda1) (neg.f64 (sin.f64 lambda2)))))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
41.2%
(atan2.f64 (*.f64 (sqrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
43.9%
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 phi2 #s(literal 2 binary64))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
79.1%
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) #s(literal 3 binary64))))
67.3%
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (/.f64 (*.f64 (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2))) (cos.f64 (-.f64 lambda1 lambda2))) #s(literal 2 binary64))))
49.7%
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 phi1 #s(literal 2 binary64))) #s(literal 1 binary64)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) phi1)))))
52.0%
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 phi2 #s(literal 2 binary64))) #s(literal 1 binary64)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1)))))
79.7%
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (cbrt.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (cbrt.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))
51.0%
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 (sqrt.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (sqrt.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))
79.2%
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (pow.f64 (cbrt.f64 (cos.f64 (-.f64 lambda1 lambda2))) #s(literal 3 binary64)))))
79.7%
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))
66.3%
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2))))))
56.6%
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (cos.f64 lambda1) (*.f64 lambda2 (-.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) lambda2) (cos.f64 lambda1)) (neg.f64 (sin.f64 lambda1))))))))
63.5%
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (cos.f64 lambda1) (*.f64 lambda2 (sin.f64 lambda1))))))
70.4%
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2))))
68.6%
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1))))
50.4%
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 phi1 (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
67.6%
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
66.5%
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (sqrt.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) #s(literal 2 binary64)))))
78.0%
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))))))
50.3%
(atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
45.5%
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
79.3%
(atan2.f64 (*.f64 (log1p.f64 (expm1.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
64.8%
(atan2.f64 (*.f64 (log.f64 (exp.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
79.3%
(atan2.f64 (*.f64 (expm1.f64 (log1p.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
38.0%
(atan2.f64 (sqrt.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) #s(literal 2 binary64))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
79.3%
(atan2.f64 (log1p.f64 (expm1.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
63.9%
(atan2.f64 (log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
79.3%
(atan2.f64 (expm1.f64 (log1p.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
35.8%
(atan2.f64 (exp.f64 (log.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
Compiler

Compiled 2774 to 1766 computations (36.3% saved)

localize1.4s (1.3%)

Localize:

Found 20 expressions with local error:

NewAccuracyProgram
99.6%
(expm1.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))
77.7%
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))))
76.3%
(sin.f64 (-.f64 lambda1 lambda2))
75.2%
(cos.f64 (-.f64 lambda1 lambda2))
99.6%
(*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))
78.1%
(log.f64 (exp.f64 (sin.f64 (-.f64 lambda1 lambda2))))
76.3%
(sin.f64 (-.f64 lambda1 lambda2))
75.2%
(cos.f64 (-.f64 lambda1 lambda2))
86.2%
(+.f64 (sin.f64 (-.f64 (-.f64 lambda1 phi2) lambda2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2))))
75.2%
(cos.f64 (-.f64 lambda1 lambda2))
53.0%
(sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))
52.7%
(sin.f64 (-.f64 (-.f64 lambda1 phi2) lambda2))
99.7%
(*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))
99.6%
(*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))
76.3%
(sin.f64 (-.f64 lambda1 lambda2))
75.2%
(cos.f64 (-.f64 lambda2 lambda1))
99.8%
(*.f64 (sin.f64 phi1) (cos.f64 phi2))
99.7%
(*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2))
99.6%
(*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))
75.2%
(cos.f64 (-.f64 lambda1 lambda2))
Compiler

Compiled 586 to 59 computations (89.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 895.0ms
Operation ival-sin, time spent: 280.0ms, 31.0% of total-time
Operation ival-cos, time spent: 172.0ms, 19.0% of total-time
Operation ival-atan2, time spent: 141.0ms, 16.0% of total-time
Operation ival-mult, time spent: 78.0ms, 9.0% of total-time
Operation ival-log, time spent: 77.0ms, 9.0% of total-time
Operation ival-sub, time spent: 48.0ms, 5.0% of total-time
Operation ival-exp, time spent: 32.0ms, 4.0% of total-time
Operation composed, time spent: 25.0ms, 3.0% of total-time
Operation ival-add, time spent: 19.0ms, 2.0% of total-time
Operation ival-div, time spent: 13.0ms, 1.0% of total-time
Operation const, time spent: 10.0ms, 1.0% of total-time

series95.0ms (0.1%)

Counts
10 → 300
Calls
Call 1
Inputs
#<alt (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2))>
#<alt (*.f64 (sin.f64 phi1) (cos.f64 phi2))>
#<alt (cos.f64 (-.f64 lambda2 lambda1))>
#<alt (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))>
#<alt (sin.f64 (-.f64 (-.f64 lambda1 phi2) lambda2))>
#<alt (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))>
#<alt (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 phi2) lambda2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2))))>
#<alt (log.f64 (exp.f64 (sin.f64 (-.f64 lambda1 lambda2))))>
#<alt (log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))))>
#<alt (expm1.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))>
Outputs
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi2) (sin.f64 lambda2)))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))) (*.f64 lambda1 (*.f64 (cos.f64 lambda2) (cos.f64 phi2))))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))) (*.f64 lambda1 (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 lambda1 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)))) (*.f64 (cos.f64 lambda2) (cos.f64 phi2)))))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))) (*.f64 lambda1 (+.f64 (*.f64 lambda1 (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 lambda1 (*.f64 (cos.f64 lambda2) (cos.f64 phi2)))) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))))) (*.f64 (cos.f64 lambda2) (cos.f64 phi2)))))>
#<alt (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))>
#<alt (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))>
#<alt (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))>
#<alt (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))>
#<alt (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))>
#<alt (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))>
#<alt (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))>
#<alt (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))>
#<alt (*.f64 (cos.f64 phi2) (sin.f64 lambda1))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 lambda2 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))>
#<alt (+.f64 (*.f64 lambda2 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))))) (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))>
#<alt (+.f64 (*.f64 lambda2 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) (*.f64 lambda2 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (sin.f64 lambda1))) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda2 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))))))) (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))>
#<alt (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))>
#<alt (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))>
#<alt (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))>
#<alt (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))>
#<alt (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))>
#<alt (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))>
#<alt (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))>
#<alt (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))>
#<alt (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))>
#<alt (-.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 phi2 #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))) (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))>
#<alt (-.f64 (+.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (pow.f64 phi2 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (*.f64 #s(literal 1/24 binary64) (*.f64 (pow.f64 phi2 #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))))))) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))>
#<alt (-.f64 (+.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (pow.f64 phi2 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (pow.f64 phi2 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/720 binary64) (*.f64 (pow.f64 phi2 #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))) (*.f64 #s(literal 1/24 binary64) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))))) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))>
#<alt (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))>
#<alt (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))>
#<alt (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))>
#<alt (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))>
#<alt (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))>
#<alt (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))>
#<alt (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))>
#<alt (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))>
#<alt (*.f64 phi1 (cos.f64 phi2))>
#<alt (*.f64 phi1 (+.f64 (cos.f64 phi2) (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 phi1 #s(literal 2 binary64)) (cos.f64 phi2)))))>
#<alt (*.f64 phi1 (+.f64 (cos.f64 phi2) (*.f64 (pow.f64 phi1 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 phi2)) (*.f64 #s(literal 1/120 binary64) (*.f64 (pow.f64 phi1 #s(literal 2 binary64)) (cos.f64 phi2)))))))>
#<alt (*.f64 phi1 (+.f64 (cos.f64 phi2) (*.f64 (pow.f64 phi1 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 phi2)) (*.f64 (pow.f64 phi1 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 (pow.f64 phi1 #s(literal 2 binary64)) (cos.f64 phi2))) (*.f64 #s(literal 1/120 binary64) (cos.f64 phi2))))))))>
#<alt (*.f64 (cos.f64 phi2) (sin.f64 phi1))>
#<alt (*.f64 (cos.f64 phi2) (sin.f64 phi1))>
#<alt (*.f64 (cos.f64 phi2) (sin.f64 phi1))>
#<alt (*.f64 (cos.f64 phi2) (sin.f64 phi1))>
#<alt (*.f64 (cos.f64 phi2) (sin.f64 phi1))>
#<alt (*.f64 (cos.f64 phi2) (sin.f64 phi1))>
#<alt (*.f64 (cos.f64 phi2) (sin.f64 phi1))>
#<alt (*.f64 (cos.f64 phi2) (sin.f64 phi1))>
#<alt (sin.f64 phi1)>
#<alt (+.f64 (sin.f64 phi1) (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 phi2 #s(literal 2 binary64)) (sin.f64 phi1))))>
#<alt (+.f64 (sin.f64 phi1) (*.f64 (pow.f64 phi2 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 phi1)) (*.f64 #s(literal 1/24 binary64) (*.f64 (pow.f64 phi2 #s(literal 2 binary64)) (sin.f64 phi1))))))>
#<alt (+.f64 (sin.f64 phi1) (*.f64 (pow.f64 phi2 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 phi1)) (*.f64 (pow.f64 phi2 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/720 binary64) (*.f64 (pow.f64 phi2 #s(literal 2 binary64)) (sin.f64 phi1))) (*.f64 #s(literal 1/24 binary64) (sin.f64 phi1)))))))>
#<alt (*.f64 (cos.f64 phi2) (sin.f64 phi1))>
#<alt (*.f64 (cos.f64 phi2) (sin.f64 phi1))>
#<alt (*.f64 (cos.f64 phi2) (sin.f64 phi1))>
#<alt (*.f64 (cos.f64 phi2) (sin.f64 phi1))>
#<alt (*.f64 (cos.f64 phi2) (sin.f64 phi1))>
#<alt (*.f64 (cos.f64 phi2) (sin.f64 phi1))>
#<alt (*.f64 (cos.f64 phi2) (sin.f64 phi1))>
#<alt (*.f64 (cos.f64 phi2) (sin.f64 phi1))>
#<alt (cos.f64 (neg.f64 lambda1))>
#<alt (+.f64 (cos.f64 (neg.f64 lambda1)) (*.f64 #s(literal -1 binary64) (*.f64 lambda2 (sin.f64 (neg.f64 lambda1)))))>
#<alt (+.f64 (cos.f64 (neg.f64 lambda1)) (*.f64 lambda2 (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 (cos.f64 (neg.f64 lambda1)))) (sin.f64 (neg.f64 lambda1)))))>
#<alt (+.f64 (cos.f64 (neg.f64 lambda1)) (*.f64 lambda2 (-.f64 (*.f64 lambda2 (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (neg.f64 lambda1))) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda2 (sin.f64 (neg.f64 lambda1)))))) (sin.f64 (neg.f64 lambda1)))))>
#<alt (cos.f64 (neg.f64 (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2))))>
#<alt (cos.f64 (neg.f64 (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2))))>
#<alt (cos.f64 (neg.f64 (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2))))>
#<alt (cos.f64 (neg.f64 (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2))))>
#<alt (cos.f64 lambda2)>
#<alt (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2)))>
#<alt (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (cos.f64 lambda2))) (*.f64 #s(literal -1 binary64) (sin.f64 lambda2)))))>
#<alt (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (-.f64 (*.f64 lambda1 (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 lambda2)) (*.f64 #s(literal -1/6 binary64) (*.f64 lambda1 (sin.f64 lambda2))))) (*.f64 #s(literal -1 binary64) (sin.f64 lambda2)))))>
#<alt (cos.f64 (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))>
#<alt (cos.f64 (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))>
#<alt (cos.f64 (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))>
#<alt (cos.f64 (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))>
#<alt (*.f64 (cos.f64 (neg.f64 lambda1)) (sin.f64 phi1))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 lambda2 (*.f64 (sin.f64 phi1) (sin.f64 (neg.f64 lambda1))))) (*.f64 (cos.f64 (neg.f64 lambda1)) (sin.f64 phi1)))>
#<alt (+.f64 (*.f64 lambda2 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 phi1) (sin.f64 (neg.f64 lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 (*.f64 (cos.f64 (neg.f64 lambda1)) (sin.f64 phi1)))))) (*.f64 (cos.f64 (neg.f64 lambda1)) (sin.f64 phi1)))>
#<alt (+.f64 (*.f64 lambda2 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 phi1) (sin.f64 (neg.f64 lambda1)))) (*.f64 lambda2 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 (neg.f64 lambda1)) (sin.f64 phi1))) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda2 (*.f64 (sin.f64 phi1) (sin.f64 (neg.f64 lambda1))))))))) (*.f64 (cos.f64 (neg.f64 lambda1)) (sin.f64 phi1)))>
#<alt (*.f64 (cos.f64 (neg.f64 (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))) (sin.f64 phi1))>
#<alt (*.f64 (cos.f64 (neg.f64 (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))) (sin.f64 phi1))>
#<alt (*.f64 (cos.f64 (neg.f64 (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))) (sin.f64 phi1))>
#<alt (*.f64 (cos.f64 (neg.f64 (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))) (sin.f64 phi1))>
#<alt (*.f64 (cos.f64 lambda2) (sin.f64 phi1))>
#<alt (+.f64 (*.f64 lambda1 (*.f64 (sin.f64 lambda2) (sin.f64 phi1))) (*.f64 (cos.f64 lambda2) (sin.f64 phi1)))>
#<alt (+.f64 (*.f64 lambda1 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (*.f64 (cos.f64 lambda2) (sin.f64 phi1)))) (*.f64 (sin.f64 lambda2) (sin.f64 phi1)))) (*.f64 (cos.f64 lambda2) (sin.f64 phi1)))>
#<alt (+.f64 (*.f64 lambda1 (+.f64 (*.f64 lambda1 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 lambda2) (sin.f64 phi1))) (*.f64 #s(literal -1/6 binary64) (*.f64 lambda1 (*.f64 (sin.f64 lambda2) (sin.f64 phi1)))))) (*.f64 (sin.f64 lambda2) (sin.f64 phi1)))) (*.f64 (cos.f64 lambda2) (sin.f64 phi1)))>
#<alt (*.f64 (cos.f64 (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1))) (sin.f64 phi1))>
#<alt (*.f64 (cos.f64 (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1))) (sin.f64 phi1))>
#<alt (*.f64 (cos.f64 (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1))) (sin.f64 phi1))>
#<alt (*.f64 (cos.f64 (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1))) (sin.f64 phi1))>
#<alt (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))>
#<alt (*.f64 phi1 (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 phi1 #s(literal 2 binary64)) (cos.f64 (-.f64 lambda2 lambda1))))))>
#<alt (*.f64 phi1 (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (pow.f64 phi1 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 (-.f64 lambda2 lambda1))) (*.f64 #s(literal 1/120 binary64) (*.f64 (pow.f64 phi1 #s(literal 2 binary64)) (cos.f64 (-.f64 lambda2 lambda1))))))))>
#<alt (*.f64 phi1 (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (pow.f64 phi1 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 (-.f64 lambda2 lambda1))) (*.f64 (pow.f64 phi1 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 (pow.f64 phi1 #s(literal 2 binary64)) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 #s(literal 1/120 binary64) (cos.f64 (-.f64 lambda2 lambda1)))))))))>
#<alt (sin.f64 (neg.f64 (+.f64 lambda2 phi2)))>
#<alt (+.f64 (sin.f64 (neg.f64 (+.f64 lambda2 phi2))) (*.f64 lambda1 (cos.f64 (neg.f64 (+.f64 lambda2 phi2)))))>
#<alt (+.f64 (sin.f64 (neg.f64 (+.f64 lambda2 phi2))) (*.f64 lambda1 (+.f64 (cos.f64 (neg.f64 (+.f64 lambda2 phi2))) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (sin.f64 (neg.f64 (+.f64 lambda2 phi2))))))))>
#<alt (+.f64 (sin.f64 (neg.f64 (+.f64 lambda2 phi2))) (*.f64 lambda1 (+.f64 (cos.f64 (neg.f64 (+.f64 lambda2 phi2))) (*.f64 lambda1 (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 (neg.f64 (+.f64 lambda2 phi2)))) (*.f64 #s(literal -1/6 binary64) (*.f64 lambda1 (cos.f64 (neg.f64 (+.f64 lambda2 phi2))))))))))>
#<alt (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2)))>
#<alt (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2)))>
#<alt (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2)))>
#<alt (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2)))>
#<alt (sin.f64 (neg.f64 (+.f64 lambda2 (+.f64 phi2 (*.f64 #s(literal -1 binary64) lambda1)))))>
#<alt (sin.f64 (neg.f64 (+.f64 lambda2 (+.f64 phi2 (*.f64 #s(literal -1 binary64) lambda1)))))>
#<alt (sin.f64 (neg.f64 (+.f64 lambda2 (+.f64 phi2 (*.f64 #s(literal -1 binary64) lambda1)))))>
#<alt (sin.f64 (neg.f64 (+.f64 lambda2 (+.f64 phi2 (*.f64 #s(literal -1 binary64) lambda1)))))>
#<alt (sin.f64 (-.f64 lambda1 lambda2))>
#<alt (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 #s(literal -1 binary64) (*.f64 phi2 (cos.f64 (-.f64 lambda1 lambda2)))))>
#<alt (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 phi2 (+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 (-.f64 lambda1 lambda2))) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 (sin.f64 (-.f64 lambda1 lambda2)))))))>
#<alt (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 phi2 (+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 (-.f64 lambda1 lambda2))) (*.f64 phi2 (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 (-.f64 lambda1 lambda2))) (*.f64 #s(literal 1/6 binary64) (*.f64 phi2 (cos.f64 (-.f64 lambda1 lambda2)))))))))>
#<alt (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2)))>
#<alt (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2)))>
#<alt (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2)))>
#<alt (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2)))>
#<alt (sin.f64 (-.f64 (+.f64 lambda1 (*.f64 #s(literal -1 binary64) phi2)) lambda2))>
#<alt (sin.f64 (-.f64 (+.f64 lambda1 (*.f64 #s(literal -1 binary64) phi2)) lambda2))>
#<alt (sin.f64 (-.f64 (+.f64 lambda1 (*.f64 #s(literal -1 binary64) phi2)) lambda2))>
#<alt (sin.f64 (-.f64 (+.f64 lambda1 (*.f64 #s(literal -1 binary64) phi2)) lambda2))>
#<alt (sin.f64 (-.f64 lambda1 phi2))>
#<alt (+.f64 (sin.f64 (-.f64 lambda1 phi2)) (*.f64 #s(literal -1 binary64) (*.f64 lambda2 (cos.f64 (-.f64 lambda1 phi2)))))>
#<alt (+.f64 (sin.f64 (-.f64 lambda1 phi2)) (*.f64 lambda2 (+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 (-.f64 lambda1 phi2))) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 (sin.f64 (-.f64 lambda1 phi2)))))))>
#<alt (+.f64 (sin.f64 (-.f64 lambda1 phi2)) (*.f64 lambda2 (+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 (-.f64 lambda1 phi2))) (*.f64 lambda2 (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 (-.f64 lambda1 phi2))) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda2 (cos.f64 (-.f64 lambda1 phi2)))))))))>
#<alt (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2)))>
#<alt (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2)))>
#<alt (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2)))>
#<alt (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2)))>
#<alt (sin.f64 (-.f64 (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)) phi2))>
#<alt (sin.f64 (-.f64 (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)) phi2))>
#<alt (sin.f64 (-.f64 (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)) phi2))>
#<alt (sin.f64 (-.f64 (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)) phi2))>
#<alt (sin.f64 (-.f64 phi2 lambda2))>
#<alt (+.f64 (sin.f64 (-.f64 phi2 lambda2)) (*.f64 lambda1 (cos.f64 (-.f64 phi2 lambda2))))>
#<alt (+.f64 (sin.f64 (-.f64 phi2 lambda2)) (*.f64 lambda1 (+.f64 (cos.f64 (-.f64 phi2 lambda2)) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (sin.f64 (-.f64 phi2 lambda2)))))))>
#<alt (+.f64 (sin.f64 (-.f64 phi2 lambda2)) (*.f64 lambda1 (+.f64 (cos.f64 (-.f64 phi2 lambda2)) (*.f64 lambda1 (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 (-.f64 phi2 lambda2))) (*.f64 #s(literal -1/6 binary64) (*.f64 lambda1 (cos.f64 (-.f64 phi2 lambda2)))))))))>
#<alt (sin.f64 (-.f64 (+.f64 lambda1 phi2) lambda2))>
#<alt (sin.f64 (-.f64 (+.f64 lambda1 phi2) lambda2))>
#<alt (sin.f64 (-.f64 (+.f64 lambda1 phi2) lambda2))>
#<alt (sin.f64 (-.f64 (+.f64 lambda1 phi2) lambda2))>
#<alt (sin.f64 (-.f64 phi2 (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1))))>
#<alt (sin.f64 (-.f64 phi2 (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1))))>
#<alt (sin.f64 (-.f64 phi2 (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1))))>
#<alt (sin.f64 (-.f64 phi2 (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1))))>
#<alt (sin.f64 (+.f64 lambda1 phi2))>
#<alt (+.f64 (sin.f64 (+.f64 lambda1 phi2)) (*.f64 #s(literal -1 binary64) (*.f64 lambda2 (cos.f64 (+.f64 lambda1 phi2)))))>
#<alt (+.f64 (sin.f64 (+.f64 lambda1 phi2)) (*.f64 lambda2 (+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 (+.f64 lambda1 phi2))) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 (sin.f64 (+.f64 lambda1 phi2)))))))>
#<alt (+.f64 (sin.f64 (+.f64 lambda1 phi2)) (*.f64 lambda2 (+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 (+.f64 lambda1 phi2))) (*.f64 lambda2 (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 (+.f64 lambda1 phi2))) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda2 (cos.f64 (+.f64 lambda1 phi2)))))))))>
#<alt (sin.f64 (-.f64 (+.f64 lambda1 phi2) lambda2))>
#<alt (sin.f64 (-.f64 (+.f64 lambda1 phi2) lambda2))>
#<alt (sin.f64 (-.f64 (+.f64 lambda1 phi2) lambda2))>
#<alt (sin.f64 (-.f64 (+.f64 lambda1 phi2) lambda2))>
#<alt (sin.f64 (+.f64 lambda1 (+.f64 phi2 (*.f64 #s(literal -1 binary64) lambda2))))>
#<alt (sin.f64 (+.f64 lambda1 (+.f64 phi2 (*.f64 #s(literal -1 binary64) lambda2))))>
#<alt (sin.f64 (+.f64 lambda1 (+.f64 phi2 (*.f64 #s(literal -1 binary64) lambda2))))>
#<alt (sin.f64 (+.f64 lambda1 (+.f64 phi2 (*.f64 #s(literal -1 binary64) lambda2))))>
#<alt (sin.f64 (-.f64 lambda1 lambda2))>
#<alt (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 phi2 (cos.f64 (-.f64 lambda1 lambda2))))>
#<alt (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 phi2 (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 (sin.f64 (-.f64 lambda1 lambda2)))))))>
#<alt (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 phi2 (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 phi2 (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 (-.f64 lambda1 lambda2))) (*.f64 #s(literal -1/6 binary64) (*.f64 phi2 (cos.f64 (-.f64 lambda1 lambda2)))))))))>
#<alt (sin.f64 (-.f64 (+.f64 lambda1 phi2) lambda2))>
#<alt (sin.f64 (-.f64 (+.f64 lambda1 phi2) lambda2))>
#<alt (sin.f64 (-.f64 (+.f64 lambda1 phi2) lambda2))>
#<alt (sin.f64 (-.f64 (+.f64 lambda1 phi2) lambda2))>
#<alt (sin.f64 (-.f64 lambda1 (+.f64 lambda2 (*.f64 #s(literal -1 binary64) phi2))))>
#<alt (sin.f64 (-.f64 lambda1 (+.f64 lambda2 (*.f64 #s(literal -1 binary64) phi2))))>
#<alt (sin.f64 (-.f64 lambda1 (+.f64 lambda2 (*.f64 #s(literal -1 binary64) phi2))))>
#<alt (sin.f64 (-.f64 lambda1 (+.f64 lambda2 (*.f64 #s(literal -1 binary64) phi2))))>
#<alt (+.f64 (sin.f64 (neg.f64 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 phi2 lambda2)))>
#<alt (+.f64 (sin.f64 (neg.f64 (+.f64 lambda2 phi2))) (+.f64 (sin.f64 (-.f64 phi2 lambda2)) (*.f64 lambda1 (+.f64 (cos.f64 (neg.f64 (+.f64 lambda2 phi2))) (cos.f64 (-.f64 phi2 lambda2))))))>
#<alt (+.f64 (sin.f64 (neg.f64 (+.f64 lambda2 phi2))) (+.f64 (sin.f64 (-.f64 phi2 lambda2)) (*.f64 lambda1 (+.f64 (cos.f64 (neg.f64 (+.f64 lambda2 phi2))) (+.f64 (cos.f64 (-.f64 phi2 lambda2)) (*.f64 lambda1 (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 (neg.f64 (+.f64 lambda2 phi2)))) (*.f64 #s(literal -1/2 binary64) (sin.f64 (-.f64 phi2 lambda2))))))))))>
#<alt (+.f64 (sin.f64 (neg.f64 (+.f64 lambda2 phi2))) (+.f64 (sin.f64 (-.f64 phi2 lambda2)) (*.f64 lambda1 (+.f64 (cos.f64 (neg.f64 (+.f64 lambda2 phi2))) (+.f64 (cos.f64 (-.f64 phi2 lambda2)) (*.f64 lambda1 (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 (neg.f64 (+.f64 lambda2 phi2)))) (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 (-.f64 phi2 lambda2))) (*.f64 lambda1 (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 (neg.f64 (+.f64 lambda2 phi2)))) (*.f64 #s(literal -1/6 binary64) (cos.f64 (-.f64 phi2 lambda2)))))))))))))>
#<alt (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 (+.f64 lambda1 phi2) lambda2)))>
#<alt (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 (+.f64 lambda1 phi2) lambda2)))>
#<alt (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 (+.f64 lambda1 phi2) lambda2)))>
#<alt (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 (+.f64 lambda1 phi2) lambda2)))>
#<alt (+.f64 (sin.f64 (neg.f64 (+.f64 lambda2 (+.f64 phi2 (*.f64 #s(literal -1 binary64) lambda1))))) (sin.f64 (-.f64 phi2 (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))))>
#<alt (+.f64 (sin.f64 (neg.f64 (+.f64 lambda2 (+.f64 phi2 (*.f64 #s(literal -1 binary64) lambda1))))) (sin.f64 (-.f64 phi2 (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))))>
#<alt (+.f64 (sin.f64 (neg.f64 (+.f64 lambda2 (+.f64 phi2 (*.f64 #s(literal -1 binary64) lambda1))))) (sin.f64 (-.f64 phi2 (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))))>
#<alt (+.f64 (sin.f64 (neg.f64 (+.f64 lambda2 (+.f64 phi2 (*.f64 #s(literal -1 binary64) lambda1))))) (sin.f64 (-.f64 phi2 (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))))>
#<alt (*.f64 #s(literal 2 binary64) (sin.f64 (-.f64 lambda1 lambda2)))>
#<alt (+.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (-.f64 lambda1 lambda2))) (*.f64 phi2 (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 #s(literal -1 binary64) (cos.f64 (-.f64 lambda1 lambda2))))))>
#<alt (+.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (-.f64 lambda1 lambda2))) (*.f64 phi2 (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 (-.f64 lambda1 lambda2))) (*.f64 #s(literal -1 binary64) (*.f64 phi2 (sin.f64 (-.f64 lambda1 lambda2))))))))>
#<alt (+.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (-.f64 lambda1 lambda2))) (*.f64 phi2 (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 (-.f64 lambda1 lambda2))) (*.f64 phi2 (+.f64 (*.f64 #s(literal -1 binary64) (sin.f64 (-.f64 lambda1 lambda2))) (*.f64 phi2 (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 (-.f64 lambda1 lambda2))) (*.f64 #s(literal 1/6 binary64) (cos.f64 (-.f64 lambda1 lambda2)))))))))))>
#<alt (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 (+.f64 lambda1 phi2) lambda2)))>
#<alt (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 (+.f64 lambda1 phi2) lambda2)))>
#<alt (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 (+.f64 lambda1 phi2) lambda2)))>
#<alt (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 (+.f64 lambda1 phi2) lambda2)))>
#<alt (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 (*.f64 #s(literal -1 binary64) phi2)))) (sin.f64 (-.f64 (+.f64 lambda1 (*.f64 #s(literal -1 binary64) phi2)) lambda2)))>
#<alt (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 (*.f64 #s(literal -1 binary64) phi2)))) (sin.f64 (-.f64 (+.f64 lambda1 (*.f64 #s(literal -1 binary64) phi2)) lambda2)))>
#<alt (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 (*.f64 #s(literal -1 binary64) phi2)))) (sin.f64 (-.f64 (+.f64 lambda1 (*.f64 #s(literal -1 binary64) phi2)) lambda2)))>
#<alt (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 (*.f64 #s(literal -1 binary64) phi2)))) (sin.f64 (-.f64 (+.f64 lambda1 (*.f64 #s(literal -1 binary64) phi2)) lambda2)))>
#<alt (+.f64 (sin.f64 (+.f64 lambda1 phi2)) (sin.f64 (-.f64 lambda1 phi2)))>
#<alt (+.f64 (sin.f64 (+.f64 lambda1 phi2)) (+.f64 (sin.f64 (-.f64 lambda1 phi2)) (*.f64 lambda2 (+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 (+.f64 lambda1 phi2))) (*.f64 #s(literal -1 binary64) (cos.f64 (-.f64 lambda1 phi2)))))))>
#<alt (+.f64 (sin.f64 (+.f64 lambda1 phi2)) (+.f64 (sin.f64 (-.f64 lambda1 phi2)) (*.f64 lambda2 (+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 (+.f64 lambda1 phi2))) (+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 (-.f64 lambda1 phi2))) (*.f64 lambda2 (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 (+.f64 lambda1 phi2))) (*.f64 #s(literal -1/2 binary64) (sin.f64 (-.f64 lambda1 phi2))))))))))>
#<alt (+.f64 (sin.f64 (+.f64 lambda1 phi2)) (+.f64 (sin.f64 (-.f64 lambda1 phi2)) (*.f64 lambda2 (+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 (+.f64 lambda1 phi2))) (+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 (-.f64 lambda1 phi2))) (*.f64 lambda2 (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 (+.f64 lambda1 phi2))) (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 (-.f64 lambda1 phi2))) (*.f64 lambda2 (+.f64 (*.f64 #s(literal 1/6 binary64) (cos.f64 (+.f64 lambda1 phi2))) (*.f64 #s(literal 1/6 binary64) (cos.f64 (-.f64 lambda1 phi2)))))))))))))>
#<alt (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 (+.f64 lambda1 phi2) lambda2)))>
#<alt (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 (+.f64 lambda1 phi2) lambda2)))>
#<alt (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 (+.f64 lambda1 phi2) lambda2)))>
#<alt (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 (+.f64 lambda1 phi2) lambda2)))>
#<alt (+.f64 (sin.f64 (+.f64 lambda1 (+.f64 phi2 (*.f64 #s(literal -1 binary64) lambda2)))) (sin.f64 (-.f64 (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)) phi2)))>
#<alt (+.f64 (sin.f64 (+.f64 lambda1 (+.f64 phi2 (*.f64 #s(literal -1 binary64) lambda2)))) (sin.f64 (-.f64 (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)) phi2)))>
#<alt (+.f64 (sin.f64 (+.f64 lambda1 (+.f64 phi2 (*.f64 #s(literal -1 binary64) lambda2)))) (sin.f64 (-.f64 (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)) phi2)))>
#<alt (+.f64 (sin.f64 (+.f64 lambda1 (+.f64 phi2 (*.f64 #s(literal -1 binary64) lambda2)))) (sin.f64 (-.f64 (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)) phi2)))>
#<alt (sin.f64 (neg.f64 lambda2))>
#<alt (+.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 lambda1 (cos.f64 (neg.f64 lambda2))))>
#<alt (+.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 lambda1 (+.f64 (cos.f64 (neg.f64 lambda2)) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (sin.f64 (neg.f64 lambda2)))))))>
#<alt (+.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 lambda1 (+.f64 (cos.f64 (neg.f64 lambda2)) (*.f64 lambda1 (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 (neg.f64 lambda2))) (*.f64 #s(literal -1/6 binary64) (*.f64 lambda1 (cos.f64 (neg.f64 lambda2)))))))))>
#<alt (sin.f64 (-.f64 lambda1 lambda2))>
#<alt (sin.f64 (-.f64 lambda1 lambda2))>
#<alt (sin.f64 (-.f64 lambda1 lambda2))>
#<alt (sin.f64 (-.f64 lambda1 lambda2))>
#<alt (sin.f64 (neg.f64 (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1))))>
#<alt (sin.f64 (neg.f64 (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1))))>
#<alt (sin.f64 (neg.f64 (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1))))>
#<alt (sin.f64 (neg.f64 (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1))))>
#<alt (sin.f64 lambda1)>
#<alt (+.f64 (sin.f64 lambda1) (*.f64 #s(literal -1 binary64) (*.f64 lambda2 (cos.f64 lambda1))))>
#<alt (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 lambda1)) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 (sin.f64 lambda1))))))>
#<alt (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 lambda1)) (*.f64 lambda2 (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 lambda1)) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda2 (cos.f64 lambda1))))))))>
#<alt (sin.f64 (-.f64 lambda1 lambda2))>
#<alt (sin.f64 (-.f64 lambda1 lambda2))>
#<alt (sin.f64 (-.f64 lambda1 lambda2))>
#<alt (sin.f64 (-.f64 lambda1 lambda2))>
#<alt (sin.f64 (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))>
#<alt (sin.f64 (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))>
#<alt (sin.f64 (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))>
#<alt (sin.f64 (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))>
#<alt (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2)))>
#<alt (+.f64 (*.f64 lambda1 (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))))>
#<alt (+.f64 (*.f64 lambda1 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))))) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))))>
#<alt (+.f64 (*.f64 lambda1 (+.f64 (*.f64 lambda1 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2)))) (*.f64 #s(literal -1/6 binary64) (*.f64 lambda1 (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))))) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))))>
#<alt (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))>
#<alt (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))>
#<alt (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))>
#<alt (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))>
#<alt (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))))>
#<alt (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))))>
#<alt (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))))>
#<alt (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))))>
#<alt (*.f64 (cos.f64 phi2) (sin.f64 lambda1))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 lambda2 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))>
#<alt (+.f64 (*.f64 lambda2 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))))) (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))>
#<alt (+.f64 (*.f64 lambda2 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) (*.f64 lambda2 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (sin.f64 lambda1))) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda2 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))))))) (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))>
#<alt (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))>
#<alt (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))>
#<alt (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))>
#<alt (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))>
#<alt (*.f64 (cos.f64 phi2) (sin.f64 (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2))))>
#<alt (*.f64 (cos.f64 phi2) (sin.f64 (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2))))>
#<alt (*.f64 (cos.f64 phi2) (sin.f64 (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2))))>
#<alt (*.f64 (cos.f64 phi2) (sin.f64 (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2))))>
#<alt (sin.f64 (-.f64 lambda1 lambda2))>
#<alt (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 phi2 #s(literal 2 binary64)) (sin.f64 (-.f64 lambda1 lambda2)))))>
#<alt (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (pow.f64 phi2 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 (-.f64 lambda1 lambda2))) (*.f64 #s(literal 1/24 binary64) (*.f64 (pow.f64 phi2 #s(literal 2 binary64)) (sin.f64 (-.f64 lambda1 lambda2)))))))>
#<alt (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (pow.f64 phi2 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 (-.f64 lambda1 lambda2))) (*.f64 (pow.f64 phi2 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/720 binary64) (*.f64 (pow.f64 phi2 #s(literal 2 binary64)) (sin.f64 (-.f64 lambda1 lambda2)))) (*.f64 #s(literal 1/24 binary64) (sin.f64 (-.f64 lambda1 lambda2))))))))>
#<alt (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))>
#<alt (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))>
#<alt (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))>
#<alt (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))>
#<alt (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))>
#<alt (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))>
#<alt (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))>
#<alt (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))>
#<alt (-.f64 (exp.f64 (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2)))) #s(literal 1 binary64))>
#<alt (-.f64 (+.f64 (exp.f64 (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2)))) (*.f64 lambda1 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (neg.f64 lambda2)) (exp.f64 (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2)))))))) #s(literal 1 binary64))>
#<alt (-.f64 (+.f64 (exp.f64 (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2)))) (*.f64 lambda1 (+.f64 (*.f64 lambda1 (*.f64 (exp.f64 (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2)))) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2)))) (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (cos.f64 (neg.f64 lambda2)) #s(literal 2 binary64))))))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (neg.f64 lambda2)) (exp.f64 (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))))))))) #s(literal 1 binary64))>
#<alt (-.f64 (+.f64 (exp.f64 (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2)))) (*.f64 lambda1 (+.f64 (*.f64 lambda1 (+.f64 (*.f64 lambda1 (*.f64 (exp.f64 (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2)))) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (cos.f64 (neg.f64 lambda2)) (sin.f64 (neg.f64 lambda2))))) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))) (*.f64 #s(literal 1/6 binary64) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (cos.f64 (neg.f64 lambda2)) #s(literal 3 binary64)))))))) (*.f64 (exp.f64 (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2)))) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2)))) (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (cos.f64 (neg.f64 lambda2)) #s(literal 2 binary64)))))))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (neg.f64 lambda2)) (exp.f64 (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))))))))) #s(literal 1 binary64))>
#<alt (-.f64 (exp.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))) #s(literal 1 binary64))>
#<alt (-.f64 (exp.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))) #s(literal 1 binary64))>
#<alt (-.f64 (exp.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))) #s(literal 1 binary64))>
#<alt (-.f64 (exp.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))) #s(literal 1 binary64))>
#<alt (-.f64 (exp.f64 (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))))) #s(literal 1 binary64))>
#<alt (-.f64 (exp.f64 (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))))) #s(literal 1 binary64))>
#<alt (-.f64 (exp.f64 (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))))) #s(literal 1 binary64))>
#<alt (-.f64 (exp.f64 (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))))) #s(literal 1 binary64))>
#<alt (-.f64 (exp.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1))) #s(literal 1 binary64))>
#<alt (-.f64 (+.f64 (exp.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1))) (*.f64 #s(literal -1 binary64) (*.f64 lambda2 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) (exp.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))))))) #s(literal 1 binary64))>
#<alt (-.f64 (+.f64 (exp.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1))) (*.f64 lambda2 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) (exp.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))))) (*.f64 lambda2 (*.f64 (exp.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1))) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (sin.f64 lambda1))) (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)))))))))) #s(literal 1 binary64))>
#<alt (-.f64 (+.f64 (exp.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1))) (*.f64 lambda2 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) (exp.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))))) (*.f64 lambda2 (+.f64 (*.f64 lambda2 (*.f64 (exp.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1))) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)))) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 lambda1) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (sin.f64 lambda1)))))))) (*.f64 (exp.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1))) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (sin.f64 lambda1))) (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))))))))) #s(literal 1 binary64))>
#<alt (-.f64 (exp.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))) #s(literal 1 binary64))>
#<alt (-.f64 (exp.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))) #s(literal 1 binary64))>
#<alt (-.f64 (exp.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))) #s(literal 1 binary64))>
#<alt (-.f64 (exp.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))) #s(literal 1 binary64))>
#<alt (-.f64 (exp.f64 (*.f64 (cos.f64 phi2) (sin.f64 (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2))))) #s(literal 1 binary64))>
#<alt (-.f64 (exp.f64 (*.f64 (cos.f64 phi2) (sin.f64 (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2))))) #s(literal 1 binary64))>
#<alt (-.f64 (exp.f64 (*.f64 (cos.f64 phi2) (sin.f64 (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2))))) #s(literal 1 binary64))>
#<alt (-.f64 (exp.f64 (*.f64 (cos.f64 phi2) (sin.f64 (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2))))) #s(literal 1 binary64))>
#<alt (-.f64 (exp.f64 (sin.f64 (-.f64 lambda1 lambda2))) #s(literal 1 binary64))>
#<alt (-.f64 (+.f64 (exp.f64 (sin.f64 (-.f64 lambda1 lambda2))) (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 phi2 #s(literal 2 binary64)) (*.f64 (exp.f64 (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 lambda1 lambda2)))))) #s(literal 1 binary64))>
#<alt (-.f64 (+.f64 (exp.f64 (sin.f64 (-.f64 lambda1 lambda2))) (*.f64 (pow.f64 phi2 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (exp.f64 (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 lambda1 lambda2)))) (*.f64 (pow.f64 phi2 #s(literal 2 binary64)) (*.f64 (exp.f64 (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (*.f64 #s(literal 1/24 binary64) (sin.f64 (-.f64 lambda1 lambda2))) (*.f64 #s(literal 1/8 binary64) (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) #s(literal 2 binary64))))))))) #s(literal 1 binary64))>
#<alt (-.f64 (+.f64 (exp.f64 (sin.f64 (-.f64 lambda1 lambda2))) (*.f64 (pow.f64 phi2 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (exp.f64 (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 lambda1 lambda2)))) (*.f64 (pow.f64 phi2 #s(literal 2 binary64)) (+.f64 (*.f64 (exp.f64 (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (*.f64 #s(literal 1/24 binary64) (sin.f64 (-.f64 lambda1 lambda2))) (*.f64 #s(literal 1/8 binary64) (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) #s(literal 2 binary64))))) (*.f64 (pow.f64 phi2 #s(literal 2 binary64)) (*.f64 (exp.f64 (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (*.f64 #s(literal -1/48 binary64) (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) (+.f64 (*.f64 #s(literal -1/48 binary64) (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) #s(literal 3 binary64))) (*.f64 #s(literal -1/720 binary64) (sin.f64 (-.f64 lambda1 lambda2)))))))))))) #s(literal 1 binary64))>
#<alt (-.f64 (exp.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))) #s(literal 1 binary64))>
#<alt (-.f64 (exp.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))) #s(literal 1 binary64))>
#<alt (-.f64 (exp.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))) #s(literal 1 binary64))>
#<alt (-.f64 (exp.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))) #s(literal 1 binary64))>
#<alt (-.f64 (exp.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))) #s(literal 1 binary64))>
#<alt (-.f64 (exp.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))) #s(literal 1 binary64))>
#<alt (-.f64 (exp.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))) #s(literal 1 binary64))>
#<alt (-.f64 (exp.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))) #s(literal 1 binary64))>
Calls

81 calls:

TimeVariablePointExpression
10.0ms
phi2
@0
(* (sin phi1) (cos phi2))
10.0ms
lambda1
@-inf
(sin (- (- lambda1 phi2) lambda2))
7.0ms
lambda2
@inf
(* (- (* (sin lambda1) (cos lambda2)) (* (cos lambda1) (sin lambda2))) (cos phi2))
3.0ms
phi2
@0
(- (exp (* (sin (- lambda1 lambda2)) (cos phi2))) 1)
2.0ms
lambda1
@inf
(* (- (* (sin lambda1) (cos lambda2)) (* (cos lambda1) (sin lambda2))) (cos phi2))

rewrite144.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
360×log1p-expm1-u
359×expm1-log1p-u
351×add-cube-cbrt
349×add-exp-log
348×add-log-exp
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
042288
1742288
Stop Event
node limit
Counts
10 → 221
Calls
Call 1
Inputs
(*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2))
(*.f64 (sin.f64 phi1) (cos.f64 phi2))
(cos.f64 (-.f64 lambda2 lambda1))
(*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))
(sin.f64 (-.f64 (-.f64 lambda1 phi2) lambda2))
(sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))
(+.f64 (sin.f64 (-.f64 (-.f64 lambda1 phi2) lambda2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2))))
(log.f64 (exp.f64 (sin.f64 (-.f64 lambda1 lambda2))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))))
(expm1.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))
Outputs
(+.f64 #s(literal 0 binary64) (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 (-.f64 lambda1 lambda2))) (cos.f64 phi2))) #s(literal 2 binary64))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 (-.f64 lambda1 lambda2))) (cos.f64 phi2)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (sin.f64 (-.f64 lambda1 lambda2))) (cos.f64 phi2)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (sin.f64 (-.f64 lambda1 lambda2))) (cos.f64 phi2)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))))) #s(literal 1 binary64))
(-.f64 (log.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (expm1.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64)))) (log.f64 (-.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))))))
(-.f64 (log.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (expm1.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))) #s(literal 3 binary64)))) (log.f64 (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (expm1.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64)) (expm1.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))))))))
(/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2))) #s(literal 2 binary64))
(pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64))
(log.f64 (pow.f64 (exp.f64 (sin.f64 (-.f64 lambda1 lambda2))) (cos.f64 phi2)))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) #s(literal 3 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))))
(exp.f64 (log.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)))) #s(literal 1 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2))) #s(literal 2 binary64))
(pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1))) #s(literal 2 binary64))
(log.f64 (pow.f64 (exp.f64 (cos.f64 phi2)) (sin.f64 phi1)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 phi1) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 phi1) #s(literal 3 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1))))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1))))
(exp.f64 (log.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1))) #s(literal 1 binary64)))
(+.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 1 binary64))
(-.f64 (*.f64 (cos.f64 lambda2) (cos.f64 (neg.f64 lambda1))) (*.f64 (sin.f64 lambda2) (sin.f64 (neg.f64 lambda1))))
(*.f64 #s(literal 1 binary64) (cos.f64 (-.f64 lambda2 lambda1)))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (-.f64 lambda2 lambda1))) #s(literal 2 binary64)) (cbrt.f64 (cos.f64 (-.f64 lambda2 lambda1))))
(*.f64 (sqrt.f64 (cos.f64 (-.f64 lambda2 lambda1))) (sqrt.f64 (cos.f64 (-.f64 lambda2 lambda1))))
(pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (cos.f64 (-.f64 lambda2 lambda1))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (cos.f64 (-.f64 lambda2 lambda1))) #s(literal 2 binary64))
(log.f64 (exp.f64 (cos.f64 (-.f64 lambda2 lambda1))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (cos.f64 (-.f64 lambda2 lambda1)))))
(cbrt.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (cos.f64 (-.f64 lambda2 lambda1))))
(log1p.f64 (expm1.f64 (cos.f64 (-.f64 lambda2 lambda1))))
(exp.f64 (log.f64 (cos.f64 (-.f64 lambda2 lambda1))))
(exp.f64 (*.f64 (log.f64 (cos.f64 (-.f64 lambda2 lambda1))) #s(literal 1 binary64)))
(fma.f64 (cos.f64 lambda2) (cos.f64 lambda1) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))) #s(literal 1 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 phi1 (-.f64 lambda2 lambda1))) (sin.f64 (+.f64 phi1 (-.f64 lambda2 lambda1)))) #s(literal 2 binary64))
(pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 2 binary64))
(log.f64 (pow.f64 (exp.f64 (sin.f64 phi1)) (cos.f64 (-.f64 lambda2 lambda1))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 phi1) #s(literal 3 binary64)) (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) #s(literal 3 binary64)) (pow.f64 (sin.f64 phi1) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))
(exp.f64 (log.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 1 binary64)))
(+.f64 (fma.f64 (sin.f64 (-.f64 lambda1 phi2)) (cos.f64 lambda2) (neg.f64 (*.f64 (sin.f64 lambda2) (cos.f64 (-.f64 lambda1 phi2))))) (fma.f64 (neg.f64 (sin.f64 lambda2)) (cos.f64 (-.f64 lambda1 phi2)) (*.f64 (sin.f64 lambda2) (cos.f64 (-.f64 lambda1 phi2)))))
(+.f64 (*.f64 (sin.f64 (-.f64 lambda1 phi2)) (cos.f64 (neg.f64 lambda2))) (*.f64 (cos.f64 (-.f64 lambda1 phi2)) (sin.f64 (neg.f64 lambda2))))
(-.f64 (*.f64 (sin.f64 (-.f64 lambda1 phi2)) (cos.f64 lambda2)) (*.f64 (cos.f64 (-.f64 lambda1 phi2)) (sin.f64 lambda2)))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (-.f64 lambda1 (+.f64 phi2 lambda2))))) #s(literal 1 binary64))
(-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (+.f64 phi2 lambda2))) (*.f64 (cos.f64 lambda1) (sin.f64 (+.f64 phi2 lambda2))))
(*.f64 #s(literal 1 binary64) (sin.f64 (-.f64 lambda1 (+.f64 phi2 lambda2))))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 (+.f64 phi2 lambda2)))) #s(literal 2 binary64)) (cbrt.f64 (sin.f64 (-.f64 lambda1 (+.f64 phi2 lambda2)))))
(*.f64 (sqrt.f64 (sin.f64 (-.f64 lambda1 (+.f64 phi2 lambda2)))) (sqrt.f64 (sin.f64 (-.f64 lambda1 (+.f64 phi2 lambda2)))))
(pow.f64 (sin.f64 (-.f64 lambda1 (+.f64 phi2 lambda2))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 (+.f64 phi2 lambda2)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (sin.f64 (-.f64 lambda1 (+.f64 phi2 lambda2))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (sin.f64 (-.f64 lambda1 (+.f64 phi2 lambda2)))) #s(literal 2 binary64))
(log.f64 (exp.f64 (sin.f64 (-.f64 lambda1 (+.f64 phi2 lambda2)))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (sin.f64 (-.f64 lambda1 (+.f64 phi2 lambda2))))))
(cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 (+.f64 phi2 lambda2))) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (sin.f64 (-.f64 lambda1 (+.f64 phi2 lambda2)))))
(log1p.f64 (expm1.f64 (sin.f64 (-.f64 lambda1 (+.f64 phi2 lambda2)))))
(exp.f64 (log.f64 (sin.f64 (-.f64 lambda1 (+.f64 phi2 lambda2)))))
(exp.f64 (*.f64 (log.f64 (sin.f64 (-.f64 lambda1 (+.f64 phi2 lambda2)))) #s(literal 1 binary64)))
(fma.f64 (sin.f64 (-.f64 lambda1 phi2)) (cos.f64 lambda2) (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 phi2)) (sin.f64 lambda2))))
(+.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)))
(+.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 (-.f64 lambda2 phi2)) (neg.f64 (*.f64 (sin.f64 (-.f64 lambda2 phi2)) (cos.f64 lambda1)))) (fma.f64 (neg.f64 (sin.f64 (-.f64 lambda2 phi2))) (cos.f64 lambda1) (*.f64 (sin.f64 (-.f64 lambda2 phi2)) (cos.f64 lambda1))))
(+.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (neg.f64 (-.f64 lambda2 phi2)))) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 (-.f64 lambda2 phi2)))))
(-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 lambda2 phi2))) (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2))))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2)))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2)))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2))) #s(literal 2 binary64)) (cbrt.f64 (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2))))
(*.f64 (sqrt.f64 (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2))) (sqrt.f64 (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2))))
(pow.f64 (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2))) #s(literal 2 binary64))
(log.f64 (exp.f64 (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2)))))
(cbrt.f64 (pow.f64 (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2))))
(log1p.f64 (expm1.f64 (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2))))
(exp.f64 (log.f64 (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2))))
(exp.f64 (*.f64 (log.f64 (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2))) #s(literal 1 binary64)))
(fma.f64 (sin.f64 lambda1) (cos.f64 (-.f64 lambda2 phi2)) (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2)))))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 phi2 lambda2))) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2))))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 phi2 lambda2))) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 (-.f64 lambda1 (+.f64 phi2 lambda2)) (+.f64 (-.f64 lambda1 lambda2) phi2)) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (-.f64 lambda1 (+.f64 phi2 lambda2)) (+.f64 (-.f64 lambda1 lambda2) phi2)) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 (+.f64 (-.f64 lambda1 lambda2) phi2) (-.f64 lambda1 (+.f64 phi2 lambda2))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (+.f64 (-.f64 lambda1 lambda2) phi2) (-.f64 lambda1 (+.f64 phi2 lambda2))) #s(literal 2 binary64)))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 phi2 lambda2))) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2)))) #s(literal 2 binary64)) (cbrt.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 phi2 lambda2))) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2)))))
(*.f64 (sqrt.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 phi2 lambda2))) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2)))) (sqrt.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 phi2 lambda2))) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2)))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (-.f64 lambda1 (+.f64 phi2 lambda2))) #s(literal 2 binary64)) (pow.f64 (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2)) #s(literal 2 binary64))) (-.f64 (sin.f64 (-.f64 lambda1 (+.f64 phi2 lambda2))) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2))))
(/.f64 (+.f64 (pow.f64 (sin.f64 (-.f64 lambda1 (+.f64 phi2 lambda2))) #s(literal 3 binary64)) (pow.f64 (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2)) #s(literal 3 binary64))) (+.f64 (pow.f64 (sin.f64 (-.f64 lambda1 (+.f64 phi2 lambda2))) #s(literal 2 binary64)) (-.f64 (pow.f64 (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2)) #s(literal 2 binary64)) (*.f64 (sin.f64 (-.f64 lambda1 (+.f64 phi2 lambda2))) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2))))))
(pow.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 phi2 lambda2))) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 phi2 lambda2))) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 phi2 lambda2))) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 phi2 lambda2))) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2)))) #s(literal 2 binary64))
(log.f64 (exp.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 phi2 lambda2))) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2)))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 phi2 lambda2))) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2))))))
(cbrt.f64 (pow.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 phi2 lambda2))) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2))) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 phi2 lambda2))) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2)))))
(log1p.f64 (expm1.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 phi2 lambda2))) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2)))))
(exp.f64 (log.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 phi2 lambda2))) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2)))))
(exp.f64 (*.f64 (log.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 phi2 lambda2))) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2)))) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (sin.f64 (-.f64 lambda1 (+.f64 phi2 lambda2))) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2)))
(fma.f64 #s(literal 1 binary64) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (-.f64 lambda1 (+.f64 phi2 lambda2))))
(fma.f64 (pow.f64 (cbrt.f64 (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2))) #s(literal 2 binary64)) (cbrt.f64 (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2))) (sin.f64 (-.f64 lambda1 (+.f64 phi2 lambda2))))
(fma.f64 (pow.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 (+.f64 phi2 lambda2)))) #s(literal 2 binary64)) (cbrt.f64 (sin.f64 (-.f64 lambda1 (+.f64 phi2 lambda2)))) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2)))
(fma.f64 (sqrt.f64 (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2))) (sqrt.f64 (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2))) (sin.f64 (-.f64 lambda1 (+.f64 phi2 lambda2))))
(fma.f64 (sqrt.f64 (sin.f64 (-.f64 lambda1 (+.f64 phi2 lambda2)))) (sqrt.f64 (sin.f64 (-.f64 lambda1 (+.f64 phi2 lambda2)))) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2)))
(+.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(+.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (neg.f64 (cos.f64 lambda1)) (sin.f64 lambda2)))
(+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (fma.f64 (neg.f64 (sin.f64 lambda2)) (cos.f64 lambda1) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (fma.f64 (neg.f64 (cos.f64 lambda1)) (sin.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(+.f64 #s(literal 0 binary64) (sin.f64 (-.f64 lambda1 lambda2)))
(+.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (neg.f64 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) #s(literal 1 binary64)))) (fma.f64 (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) #s(literal 1 binary64) (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) #s(literal 1 binary64))))
(+.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (neg.f64 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) #s(literal 1 binary64)))) (fma.f64 (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) #s(literal 1 binary64) (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) #s(literal 1 binary64))))
(+.f64 (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) #s(literal 2 binary64)))))
(+.f64 (fma.f64 #s(literal 1 binary64) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (neg.f64 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) #s(literal 1 binary64)))) (fma.f64 (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) #s(literal 1 binary64) (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) #s(literal 1 binary64))))
(+.f64 (fma.f64 #s(literal 1 binary64) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (neg.f64 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) #s(literal 1 binary64)))) (fma.f64 (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) #s(literal 1 binary64) (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) #s(literal 1 binary64))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (sqrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (neg.f64 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) #s(literal 1 binary64)))) (fma.f64 (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) #s(literal 1 binary64) (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) #s(literal 1 binary64))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (sqrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) #s(literal 2 binary64)))))
(+.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (neg.f64 lambda2))) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (sin.f64 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64))) (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (-.f64 lambda1 lambda2))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (-.f64 lambda1 lambda2))))) (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (-.f64 lambda1 lambda2))))))
(-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (-.f64 lambda1 lambda2)))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (sin.f64 (-.f64 lambda1 lambda2)))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) #s(literal 2 binary64)) (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))))
(*.f64 (sqrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) (sqrt.f64 (sin.f64 (-.f64 lambda1 lambda2))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) #s(literal 2 binary64))) (sin.f64 (+.f64 lambda1 lambda2)))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) #s(literal 2 binary64)) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))
(pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) #s(literal 2 binary64))
(cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) #s(literal 3 binary64)))
(sin.f64 (-.f64 lambda1 lambda2))
(expm1.f64 (log1p.f64 (sin.f64 (-.f64 lambda1 lambda2))))
(log1p.f64 (expm1.f64 (sin.f64 (-.f64 lambda1 lambda2))))
(exp.f64 (log.f64 (sin.f64 (-.f64 lambda1 lambda2))))
(exp.f64 (*.f64 (log.f64 (sin.f64 (-.f64 lambda1 lambda2))) #s(literal 1 binary64)))
(fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (neg.f64 (cos.f64 lambda1)) (sin.f64 lambda2)))
(fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (neg.f64 (cos.f64 lambda1)) (sin.f64 lambda2)))
(fma.f64 #s(literal 1 binary64) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(fma.f64 #s(literal 1 binary64) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (neg.f64 (cos.f64 lambda1)) (sin.f64 lambda2)))
(fma.f64 #s(literal 1 binary64) (sin.f64 (-.f64 lambda1 lambda2)) (fma.f64 (neg.f64 (sin.f64 lambda2)) (cos.f64 lambda1) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(fma.f64 (pow.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) #s(literal 2 binary64)) (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (neg.f64 (sin.f64 lambda2)) (cos.f64 lambda1) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (*.f64 (neg.f64 (cos.f64 lambda1)) (sin.f64 lambda2)))
(fma.f64 (sqrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) (sqrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (neg.f64 (sin.f64 lambda2)) (cos.f64 lambda1) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(fma.f64 (sqrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (sqrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(fma.f64 (sqrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (sqrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (*.f64 (neg.f64 (cos.f64 lambda1)) (sin.f64 lambda2)))
(+.f64 #s(literal 0 binary64) (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 (-.f64 lambda1 lambda2))) (cos.f64 phi2))) #s(literal 2 binary64))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 (-.f64 lambda1 lambda2))) (cos.f64 phi2)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (sin.f64 (-.f64 lambda1 lambda2))) (cos.f64 phi2)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (sin.f64 (-.f64 lambda1 lambda2))) (cos.f64 phi2)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))))) #s(literal 1 binary64))
(-.f64 (log.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (expm1.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64)))) (log.f64 (-.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))))))
(-.f64 (log.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (expm1.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))) #s(literal 3 binary64)))) (log.f64 (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (expm1.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64)) (expm1.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))))))))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))
(*.f64 #s(literal 1 binary64) (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))))
(*.f64 (sqrt.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))) (sqrt.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))))
(/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2))) #s(literal 2 binary64))
(pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) #s(literal 3 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))))
(exp.f64 (log.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))) #s(literal 1 binary64)))
(-.f64 (pow.f64 (exp.f64 (sin.f64 (-.f64 lambda1 lambda2))) (cos.f64 phi2)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))))
(*.f64 (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))))) #s(literal 2 binary64)) (cbrt.f64 (expm1.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))))))
(*.f64 (sqrt.f64 (expm1.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))))) (sqrt.f64 (expm1.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))))))
(pow.f64 (expm1.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (expm1.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (expm1.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (expm1.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))))) #s(literal 2 binary64))
(log.f64 (exp.f64 (expm1.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (expm1.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))))))
(cbrt.f64 (pow.f64 (expm1.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))) #s(literal 3 binary64)))
(log1p.f64 (expm1.f64 (expm1.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))))))
(exp.f64 (log.f64 (expm1.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))))))
(exp.f64 (*.f64 (log.f64 (expm1.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))))) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (sin.f64 (-.f64 lambda1 lambda2))) (cos.f64 phi2)) #s(literal -1 binary64))
(fma.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 (-.f64 lambda1 lambda2))) (cos.f64 phi2))) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 (-.f64 lambda1 lambda2))) (cos.f64 phi2))) #s(literal -1 binary64))
(fma.f64 (sqrt.f64 (pow.f64 (exp.f64 (sin.f64 (-.f64 lambda1 lambda2))) (cos.f64 phi2))) (sqrt.f64 (pow.f64 (exp.f64 (sin.f64 (-.f64 lambda1 lambda2))) (cos.f64 phi2))) #s(literal -1 binary64))

simplify485.0ms (0.5%)

Algorithm
egg-herbie
Rules
473×fma-neg
383×distribute-lft-in
366×distribute-rgt-in
350×+-commutative
348×sub-neg
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
0104525284
1292524409
2631724053
Stop Event
node limit
Counts
521 → 561
Calls
Call 1
Inputs
(*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi2) (sin.f64 lambda2)))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))) (*.f64 lambda1 (*.f64 (cos.f64 lambda2) (cos.f64 phi2))))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))) (*.f64 lambda1 (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 lambda1 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)))) (*.f64 (cos.f64 lambda2) (cos.f64 phi2)))))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))) (*.f64 lambda1 (+.f64 (*.f64 lambda1 (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 lambda1 (*.f64 (cos.f64 lambda2) (cos.f64 phi2)))) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))))) (*.f64 (cos.f64 lambda2) (cos.f64 phi2)))))
(*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(*.f64 (cos.f64 phi2) (sin.f64 lambda1))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 lambda2 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))
(+.f64 (*.f64 lambda2 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))))) (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))
(+.f64 (*.f64 lambda2 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) (*.f64 lambda2 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (sin.f64 lambda1))) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda2 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))))))) (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))
(*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))
(-.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 phi2 #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))) (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))
(-.f64 (+.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (pow.f64 phi2 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (*.f64 #s(literal 1/24 binary64) (*.f64 (pow.f64 phi2 #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))))))) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))
(-.f64 (+.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (pow.f64 phi2 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (pow.f64 phi2 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/720 binary64) (*.f64 (pow.f64 phi2 #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))) (*.f64 #s(literal 1/24 binary64) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))))) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))
(*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(*.f64 phi1 (cos.f64 phi2))
(*.f64 phi1 (+.f64 (cos.f64 phi2) (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 phi1 #s(literal 2 binary64)) (cos.f64 phi2)))))
(*.f64 phi1 (+.f64 (cos.f64 phi2) (*.f64 (pow.f64 phi1 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 phi2)) (*.f64 #s(literal 1/120 binary64) (*.f64 (pow.f64 phi1 #s(literal 2 binary64)) (cos.f64 phi2)))))))
(*.f64 phi1 (+.f64 (cos.f64 phi2) (*.f64 (pow.f64 phi1 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 phi2)) (*.f64 (pow.f64 phi1 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 (pow.f64 phi1 #s(literal 2 binary64)) (cos.f64 phi2))) (*.f64 #s(literal 1/120 binary64) (cos.f64 phi2))))))))
(*.f64 (cos.f64 phi2) (sin.f64 phi1))
(*.f64 (cos.f64 phi2) (sin.f64 phi1))
(*.f64 (cos.f64 phi2) (sin.f64 phi1))
(*.f64 (cos.f64 phi2) (sin.f64 phi1))
(*.f64 (cos.f64 phi2) (sin.f64 phi1))
(*.f64 (cos.f64 phi2) (sin.f64 phi1))
(*.f64 (cos.f64 phi2) (sin.f64 phi1))
(*.f64 (cos.f64 phi2) (sin.f64 phi1))
(sin.f64 phi1)
(+.f64 (sin.f64 phi1) (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 phi2 #s(literal 2 binary64)) (sin.f64 phi1))))
(+.f64 (sin.f64 phi1) (*.f64 (pow.f64 phi2 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 phi1)) (*.f64 #s(literal 1/24 binary64) (*.f64 (pow.f64 phi2 #s(literal 2 binary64)) (sin.f64 phi1))))))
(+.f64 (sin.f64 phi1) (*.f64 (pow.f64 phi2 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 phi1)) (*.f64 (pow.f64 phi2 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/720 binary64) (*.f64 (pow.f64 phi2 #s(literal 2 binary64)) (sin.f64 phi1))) (*.f64 #s(literal 1/24 binary64) (sin.f64 phi1)))))))
(*.f64 (cos.f64 phi2) (sin.f64 phi1))
(*.f64 (cos.f64 phi2) (sin.f64 phi1))
(*.f64 (cos.f64 phi2) (sin.f64 phi1))
(*.f64 (cos.f64 phi2) (sin.f64 phi1))
(*.f64 (cos.f64 phi2) (sin.f64 phi1))
(*.f64 (cos.f64 phi2) (sin.f64 phi1))
(*.f64 (cos.f64 phi2) (sin.f64 phi1))
(*.f64 (cos.f64 phi2) (sin.f64 phi1))
(cos.f64 (neg.f64 lambda1))
(+.f64 (cos.f64 (neg.f64 lambda1)) (*.f64 #s(literal -1 binary64) (*.f64 lambda2 (sin.f64 (neg.f64 lambda1)))))
(+.f64 (cos.f64 (neg.f64 lambda1)) (*.f64 lambda2 (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 (cos.f64 (neg.f64 lambda1)))) (sin.f64 (neg.f64 lambda1)))))
(+.f64 (cos.f64 (neg.f64 lambda1)) (*.f64 lambda2 (-.f64 (*.f64 lambda2 (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (neg.f64 lambda1))) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda2 (sin.f64 (neg.f64 lambda1)))))) (sin.f64 (neg.f64 lambda1)))))
(cos.f64 (neg.f64 (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2))))
(cos.f64 (neg.f64 (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2))))
(cos.f64 (neg.f64 (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2))))
(cos.f64 (neg.f64 (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2))))
(cos.f64 lambda2)
(+.f64 (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2)))
(+.f64 (cos.f64 lambda2) (*.f64 lambda1 (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (cos.f64 lambda2))) (*.f64 #s(literal -1 binary64) (sin.f64 lambda2)))))
(+.f64 (cos.f64 lambda2) (*.f64 lambda1 (-.f64 (*.f64 lambda1 (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 lambda2)) (*.f64 #s(literal -1/6 binary64) (*.f64 lambda1 (sin.f64 lambda2))))) (*.f64 #s(literal -1 binary64) (sin.f64 lambda2)))))
(cos.f64 (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))
(cos.f64 (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))
(cos.f64 (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))
(cos.f64 (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))
(*.f64 (cos.f64 (neg.f64 lambda1)) (sin.f64 phi1))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 lambda2 (*.f64 (sin.f64 phi1) (sin.f64 (neg.f64 lambda1))))) (*.f64 (cos.f64 (neg.f64 lambda1)) (sin.f64 phi1)))
(+.f64 (*.f64 lambda2 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 phi1) (sin.f64 (neg.f64 lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 (*.f64 (cos.f64 (neg.f64 lambda1)) (sin.f64 phi1)))))) (*.f64 (cos.f64 (neg.f64 lambda1)) (sin.f64 phi1)))
(+.f64 (*.f64 lambda2 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 phi1) (sin.f64 (neg.f64 lambda1)))) (*.f64 lambda2 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 (neg.f64 lambda1)) (sin.f64 phi1))) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda2 (*.f64 (sin.f64 phi1) (sin.f64 (neg.f64 lambda1))))))))) (*.f64 (cos.f64 (neg.f64 lambda1)) (sin.f64 phi1)))
(*.f64 (cos.f64 (neg.f64 (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))) (sin.f64 phi1))
(*.f64 (cos.f64 (neg.f64 (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))) (sin.f64 phi1))
(*.f64 (cos.f64 (neg.f64 (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))) (sin.f64 phi1))
(*.f64 (cos.f64 (neg.f64 (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))) (sin.f64 phi1))
(*.f64 (cos.f64 lambda2) (sin.f64 phi1))
(+.f64 (*.f64 lambda1 (*.f64 (sin.f64 lambda2) (sin.f64 phi1))) (*.f64 (cos.f64 lambda2) (sin.f64 phi1)))
(+.f64 (*.f64 lambda1 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (*.f64 (cos.f64 lambda2) (sin.f64 phi1)))) (*.f64 (sin.f64 lambda2) (sin.f64 phi1)))) (*.f64 (cos.f64 lambda2) (sin.f64 phi1)))
(+.f64 (*.f64 lambda1 (+.f64 (*.f64 lambda1 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 lambda2) (sin.f64 phi1))) (*.f64 #s(literal -1/6 binary64) (*.f64 lambda1 (*.f64 (sin.f64 lambda2) (sin.f64 phi1)))))) (*.f64 (sin.f64 lambda2) (sin.f64 phi1)))) (*.f64 (cos.f64 lambda2) (sin.f64 phi1)))
(*.f64 (cos.f64 (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1))) (sin.f64 phi1))
(*.f64 (cos.f64 (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1))) (sin.f64 phi1))
(*.f64 (cos.f64 (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1))) (sin.f64 phi1))
(*.f64 (cos.f64 (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1))) (sin.f64 phi1))
(*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))
(*.f64 phi1 (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 phi1 #s(literal 2 binary64)) (cos.f64 (-.f64 lambda2 lambda1))))))
(*.f64 phi1 (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (pow.f64 phi1 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 (-.f64 lambda2 lambda1))) (*.f64 #s(literal 1/120 binary64) (*.f64 (pow.f64 phi1 #s(literal 2 binary64)) (cos.f64 (-.f64 lambda2 lambda1))))))))
(*.f64 phi1 (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (pow.f64 phi1 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 (-.f64 lambda2 lambda1))) (*.f64 (pow.f64 phi1 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 (pow.f64 phi1 #s(literal 2 binary64)) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 #s(literal 1/120 binary64) (cos.f64 (-.f64 lambda2 lambda1)))))))))
(sin.f64 (neg.f64 (+.f64 lambda2 phi2)))
(+.f64 (sin.f64 (neg.f64 (+.f64 lambda2 phi2))) (*.f64 lambda1 (cos.f64 (neg.f64 (+.f64 lambda2 phi2)))))
(+.f64 (sin.f64 (neg.f64 (+.f64 lambda2 phi2))) (*.f64 lambda1 (+.f64 (cos.f64 (neg.f64 (+.f64 lambda2 phi2))) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (sin.f64 (neg.f64 (+.f64 lambda2 phi2))))))))
(+.f64 (sin.f64 (neg.f64 (+.f64 lambda2 phi2))) (*.f64 lambda1 (+.f64 (cos.f64 (neg.f64 (+.f64 lambda2 phi2))) (*.f64 lambda1 (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 (neg.f64 (+.f64 lambda2 phi2)))) (*.f64 #s(literal -1/6 binary64) (*.f64 lambda1 (cos.f64 (neg.f64 (+.f64 lambda2 phi2))))))))))
(sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2)))
(sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2)))
(sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2)))
(sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2)))
(sin.f64 (neg.f64 (+.f64 lambda2 (+.f64 phi2 (*.f64 #s(literal -1 binary64) lambda1)))))
(sin.f64 (neg.f64 (+.f64 lambda2 (+.f64 phi2 (*.f64 #s(literal -1 binary64) lambda1)))))
(sin.f64 (neg.f64 (+.f64 lambda2 (+.f64 phi2 (*.f64 #s(literal -1 binary64) lambda1)))))
(sin.f64 (neg.f64 (+.f64 lambda2 (+.f64 phi2 (*.f64 #s(literal -1 binary64) lambda1)))))
(sin.f64 (-.f64 lambda1 lambda2))
(+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 #s(literal -1 binary64) (*.f64 phi2 (cos.f64 (-.f64 lambda1 lambda2)))))
(+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 phi2 (+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 (-.f64 lambda1 lambda2))) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 (sin.f64 (-.f64 lambda1 lambda2)))))))
(+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 phi2 (+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 (-.f64 lambda1 lambda2))) (*.f64 phi2 (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 (-.f64 lambda1 lambda2))) (*.f64 #s(literal 1/6 binary64) (*.f64 phi2 (cos.f64 (-.f64 lambda1 lambda2)))))))))
(sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2)))
(sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2)))
(sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2)))
(sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2)))
(sin.f64 (-.f64 (+.f64 lambda1 (*.f64 #s(literal -1 binary64) phi2)) lambda2))
(sin.f64 (-.f64 (+.f64 lambda1 (*.f64 #s(literal -1 binary64) phi2)) lambda2))
(sin.f64 (-.f64 (+.f64 lambda1 (*.f64 #s(literal -1 binary64) phi2)) lambda2))
(sin.f64 (-.f64 (+.f64 lambda1 (*.f64 #s(literal -1 binary64) phi2)) lambda2))
(sin.f64 (-.f64 lambda1 phi2))
(+.f64 (sin.f64 (-.f64 lambda1 phi2)) (*.f64 #s(literal -1 binary64) (*.f64 lambda2 (cos.f64 (-.f64 lambda1 phi2)))))
(+.f64 (sin.f64 (-.f64 lambda1 phi2)) (*.f64 lambda2 (+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 (-.f64 lambda1 phi2))) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 (sin.f64 (-.f64 lambda1 phi2)))))))
(+.f64 (sin.f64 (-.f64 lambda1 phi2)) (*.f64 lambda2 (+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 (-.f64 lambda1 phi2))) (*.f64 lambda2 (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 (-.f64 lambda1 phi2))) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda2 (cos.f64 (-.f64 lambda1 phi2)))))))))
(sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2)))
(sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2)))
(sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2)))
(sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2)))
(sin.f64 (-.f64 (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)) phi2))
(sin.f64 (-.f64 (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)) phi2))
(sin.f64 (-.f64 (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)) phi2))
(sin.f64 (-.f64 (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)) phi2))
(sin.f64 (-.f64 phi2 lambda2))
(+.f64 (sin.f64 (-.f64 phi2 lambda2)) (*.f64 lambda1 (cos.f64 (-.f64 phi2 lambda2))))
(+.f64 (sin.f64 (-.f64 phi2 lambda2)) (*.f64 lambda1 (+.f64 (cos.f64 (-.f64 phi2 lambda2)) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (sin.f64 (-.f64 phi2 lambda2)))))))
(+.f64 (sin.f64 (-.f64 phi2 lambda2)) (*.f64 lambda1 (+.f64 (cos.f64 (-.f64 phi2 lambda2)) (*.f64 lambda1 (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 (-.f64 phi2 lambda2))) (*.f64 #s(literal -1/6 binary64) (*.f64 lambda1 (cos.f64 (-.f64 phi2 lambda2)))))))))
(sin.f64 (-.f64 (+.f64 lambda1 phi2) lambda2))
(sin.f64 (-.f64 (+.f64 lambda1 phi2) lambda2))
(sin.f64 (-.f64 (+.f64 lambda1 phi2) lambda2))
(sin.f64 (-.f64 (+.f64 lambda1 phi2) lambda2))
(sin.f64 (-.f64 phi2 (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1))))
(sin.f64 (-.f64 phi2 (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1))))
(sin.f64 (-.f64 phi2 (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1))))
(sin.f64 (-.f64 phi2 (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1))))
(sin.f64 (+.f64 lambda1 phi2))
(+.f64 (sin.f64 (+.f64 lambda1 phi2)) (*.f64 #s(literal -1 binary64) (*.f64 lambda2 (cos.f64 (+.f64 lambda1 phi2)))))
(+.f64 (sin.f64 (+.f64 lambda1 phi2)) (*.f64 lambda2 (+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 (+.f64 lambda1 phi2))) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 (sin.f64 (+.f64 lambda1 phi2)))))))
(+.f64 (sin.f64 (+.f64 lambda1 phi2)) (*.f64 lambda2 (+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 (+.f64 lambda1 phi2))) (*.f64 lambda2 (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 (+.f64 lambda1 phi2))) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda2 (cos.f64 (+.f64 lambda1 phi2)))))))))
(sin.f64 (-.f64 (+.f64 lambda1 phi2) lambda2))
(sin.f64 (-.f64 (+.f64 lambda1 phi2) lambda2))
(sin.f64 (-.f64 (+.f64 lambda1 phi2) lambda2))
(sin.f64 (-.f64 (+.f64 lambda1 phi2) lambda2))
(sin.f64 (+.f64 lambda1 (+.f64 phi2 (*.f64 #s(literal -1 binary64) lambda2))))
(sin.f64 (+.f64 lambda1 (+.f64 phi2 (*.f64 #s(literal -1 binary64) lambda2))))
(sin.f64 (+.f64 lambda1 (+.f64 phi2 (*.f64 #s(literal -1 binary64) lambda2))))
(sin.f64 (+.f64 lambda1 (+.f64 phi2 (*.f64 #s(literal -1 binary64) lambda2))))
(sin.f64 (-.f64 lambda1 lambda2))
(+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 phi2 (cos.f64 (-.f64 lambda1 lambda2))))
(+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 phi2 (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 (sin.f64 (-.f64 lambda1 lambda2)))))))
(+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 phi2 (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 phi2 (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 (-.f64 lambda1 lambda2))) (*.f64 #s(literal -1/6 binary64) (*.f64 phi2 (cos.f64 (-.f64 lambda1 lambda2)))))))))
(sin.f64 (-.f64 (+.f64 lambda1 phi2) lambda2))
(sin.f64 (-.f64 (+.f64 lambda1 phi2) lambda2))
(sin.f64 (-.f64 (+.f64 lambda1 phi2) lambda2))
(sin.f64 (-.f64 (+.f64 lambda1 phi2) lambda2))
(sin.f64 (-.f64 lambda1 (+.f64 lambda2 (*.f64 #s(literal -1 binary64) phi2))))
(sin.f64 (-.f64 lambda1 (+.f64 lambda2 (*.f64 #s(literal -1 binary64) phi2))))
(sin.f64 (-.f64 lambda1 (+.f64 lambda2 (*.f64 #s(literal -1 binary64) phi2))))
(sin.f64 (-.f64 lambda1 (+.f64 lambda2 (*.f64 #s(literal -1 binary64) phi2))))
(+.f64 (sin.f64 (neg.f64 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 phi2 lambda2)))
(+.f64 (sin.f64 (neg.f64 (+.f64 lambda2 phi2))) (+.f64 (sin.f64 (-.f64 phi2 lambda2)) (*.f64 lambda1 (+.f64 (cos.f64 (neg.f64 (+.f64 lambda2 phi2))) (cos.f64 (-.f64 phi2 lambda2))))))
(+.f64 (sin.f64 (neg.f64 (+.f64 lambda2 phi2))) (+.f64 (sin.f64 (-.f64 phi2 lambda2)) (*.f64 lambda1 (+.f64 (cos.f64 (neg.f64 (+.f64 lambda2 phi2))) (+.f64 (cos.f64 (-.f64 phi2 lambda2)) (*.f64 lambda1 (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 (neg.f64 (+.f64 lambda2 phi2)))) (*.f64 #s(literal -1/2 binary64) (sin.f64 (-.f64 phi2 lambda2))))))))))
(+.f64 (sin.f64 (neg.f64 (+.f64 lambda2 phi2))) (+.f64 (sin.f64 (-.f64 phi2 lambda2)) (*.f64 lambda1 (+.f64 (cos.f64 (neg.f64 (+.f64 lambda2 phi2))) (+.f64 (cos.f64 (-.f64 phi2 lambda2)) (*.f64 lambda1 (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 (neg.f64 (+.f64 lambda2 phi2)))) (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 (-.f64 phi2 lambda2))) (*.f64 lambda1 (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 (neg.f64 (+.f64 lambda2 phi2)))) (*.f64 #s(literal -1/6 binary64) (cos.f64 (-.f64 phi2 lambda2)))))))))))))
(+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 (+.f64 lambda1 phi2) lambda2)))
(+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 (+.f64 lambda1 phi2) lambda2)))
(+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 (+.f64 lambda1 phi2) lambda2)))
(+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 (+.f64 lambda1 phi2) lambda2)))
(+.f64 (sin.f64 (neg.f64 (+.f64 lambda2 (+.f64 phi2 (*.f64 #s(literal -1 binary64) lambda1))))) (sin.f64 (-.f64 phi2 (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))))
(+.f64 (sin.f64 (neg.f64 (+.f64 lambda2 (+.f64 phi2 (*.f64 #s(literal -1 binary64) lambda1))))) (sin.f64 (-.f64 phi2 (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))))
(+.f64 (sin.f64 (neg.f64 (+.f64 lambda2 (+.f64 phi2 (*.f64 #s(literal -1 binary64) lambda1))))) (sin.f64 (-.f64 phi2 (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))))
(+.f64 (sin.f64 (neg.f64 (+.f64 lambda2 (+.f64 phi2 (*.f64 #s(literal -1 binary64) lambda1))))) (sin.f64 (-.f64 phi2 (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))))
(*.f64 #s(literal 2 binary64) (sin.f64 (-.f64 lambda1 lambda2)))
(+.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (-.f64 lambda1 lambda2))) (*.f64 phi2 (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 #s(literal -1 binary64) (cos.f64 (-.f64 lambda1 lambda2))))))
(+.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (-.f64 lambda1 lambda2))) (*.f64 phi2 (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 (-.f64 lambda1 lambda2))) (*.f64 #s(literal -1 binary64) (*.f64 phi2 (sin.f64 (-.f64 lambda1 lambda2))))))))
(+.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (-.f64 lambda1 lambda2))) (*.f64 phi2 (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 (-.f64 lambda1 lambda2))) (*.f64 phi2 (+.f64 (*.f64 #s(literal -1 binary64) (sin.f64 (-.f64 lambda1 lambda2))) (*.f64 phi2 (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 (-.f64 lambda1 lambda2))) (*.f64 #s(literal 1/6 binary64) (cos.f64 (-.f64 lambda1 lambda2)))))))))))
(+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 (+.f64 lambda1 phi2) lambda2)))
(+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 (+.f64 lambda1 phi2) lambda2)))
(+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 (+.f64 lambda1 phi2) lambda2)))
(+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 (+.f64 lambda1 phi2) lambda2)))
(+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 (*.f64 #s(literal -1 binary64) phi2)))) (sin.f64 (-.f64 (+.f64 lambda1 (*.f64 #s(literal -1 binary64) phi2)) lambda2)))
(+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 (*.f64 #s(literal -1 binary64) phi2)))) (sin.f64 (-.f64 (+.f64 lambda1 (*.f64 #s(literal -1 binary64) phi2)) lambda2)))
(+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 (*.f64 #s(literal -1 binary64) phi2)))) (sin.f64 (-.f64 (+.f64 lambda1 (*.f64 #s(literal -1 binary64) phi2)) lambda2)))
(+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 (*.f64 #s(literal -1 binary64) phi2)))) (sin.f64 (-.f64 (+.f64 lambda1 (*.f64 #s(literal -1 binary64) phi2)) lambda2)))
(+.f64 (sin.f64 (+.f64 lambda1 phi2)) (sin.f64 (-.f64 lambda1 phi2)))
(+.f64 (sin.f64 (+.f64 lambda1 phi2)) (+.f64 (sin.f64 (-.f64 lambda1 phi2)) (*.f64 lambda2 (+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 (+.f64 lambda1 phi2))) (*.f64 #s(literal -1 binary64) (cos.f64 (-.f64 lambda1 phi2)))))))
(+.f64 (sin.f64 (+.f64 lambda1 phi2)) (+.f64 (sin.f64 (-.f64 lambda1 phi2)) (*.f64 lambda2 (+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 (+.f64 lambda1 phi2))) (+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 (-.f64 lambda1 phi2))) (*.f64 lambda2 (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 (+.f64 lambda1 phi2))) (*.f64 #s(literal -1/2 binary64) (sin.f64 (-.f64 lambda1 phi2))))))))))
(+.f64 (sin.f64 (+.f64 lambda1 phi2)) (+.f64 (sin.f64 (-.f64 lambda1 phi2)) (*.f64 lambda2 (+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 (+.f64 lambda1 phi2))) (+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 (-.f64 lambda1 phi2))) (*.f64 lambda2 (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 (+.f64 lambda1 phi2))) (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 (-.f64 lambda1 phi2))) (*.f64 lambda2 (+.f64 (*.f64 #s(literal 1/6 binary64) (cos.f64 (+.f64 lambda1 phi2))) (*.f64 #s(literal 1/6 binary64) (cos.f64 (-.f64 lambda1 phi2)))))))))))))
(+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 (+.f64 lambda1 phi2) lambda2)))
(+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 (+.f64 lambda1 phi2) lambda2)))
(+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 (+.f64 lambda1 phi2) lambda2)))
(+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 (+.f64 lambda1 phi2) lambda2)))
(+.f64 (sin.f64 (+.f64 lambda1 (+.f64 phi2 (*.f64 #s(literal -1 binary64) lambda2)))) (sin.f64 (-.f64 (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)) phi2)))
(+.f64 (sin.f64 (+.f64 lambda1 (+.f64 phi2 (*.f64 #s(literal -1 binary64) lambda2)))) (sin.f64 (-.f64 (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)) phi2)))
(+.f64 (sin.f64 (+.f64 lambda1 (+.f64 phi2 (*.f64 #s(literal -1 binary64) lambda2)))) (sin.f64 (-.f64 (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)) phi2)))
(+.f64 (sin.f64 (+.f64 lambda1 (+.f64 phi2 (*.f64 #s(literal -1 binary64) lambda2)))) (sin.f64 (-.f64 (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)) phi2)))
(sin.f64 (neg.f64 lambda2))
(+.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 lambda1 (cos.f64 (neg.f64 lambda2))))
(+.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 lambda1 (+.f64 (cos.f64 (neg.f64 lambda2)) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (sin.f64 (neg.f64 lambda2)))))))
(+.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 lambda1 (+.f64 (cos.f64 (neg.f64 lambda2)) (*.f64 lambda1 (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 (neg.f64 lambda2))) (*.f64 #s(literal -1/6 binary64) (*.f64 lambda1 (cos.f64 (neg.f64 lambda2)))))))))
(sin.f64 (-.f64 lambda1 lambda2))
(sin.f64 (-.f64 lambda1 lambda2))
(sin.f64 (-.f64 lambda1 lambda2))
(sin.f64 (-.f64 lambda1 lambda2))
(sin.f64 (neg.f64 (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1))))
(sin.f64 (neg.f64 (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1))))
(sin.f64 (neg.f64 (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1))))
(sin.f64 (neg.f64 (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1))))
(sin.f64 lambda1)
(+.f64 (sin.f64 lambda1) (*.f64 #s(literal -1 binary64) (*.f64 lambda2 (cos.f64 lambda1))))
(+.f64 (sin.f64 lambda1) (*.f64 lambda2 (+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 lambda1)) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 (sin.f64 lambda1))))))
(+.f64 (sin.f64 lambda1) (*.f64 lambda2 (+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 lambda1)) (*.f64 lambda2 (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 lambda1)) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda2 (cos.f64 lambda1))))))))
(sin.f64 (-.f64 lambda1 lambda2))
(sin.f64 (-.f64 lambda1 lambda2))
(sin.f64 (-.f64 lambda1 lambda2))
(sin.f64 (-.f64 lambda1 lambda2))
(sin.f64 (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))
(sin.f64 (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))
(sin.f64 (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))
(sin.f64 (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))
(*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2)))
(+.f64 (*.f64 lambda1 (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))))
(+.f64 (*.f64 lambda1 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))))) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))))
(+.f64 (*.f64 lambda1 (+.f64 (*.f64 lambda1 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2)))) (*.f64 #s(literal -1/6 binary64) (*.f64 lambda1 (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))))) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))))
(*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))))
(*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))))
(*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))))
(*.f64 (cos.f64 phi2) (sin.f64 lambda1))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 lambda2 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))
(+.f64 (*.f64 lambda2 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))))) (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))
(+.f64 (*.f64 lambda2 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) (*.f64 lambda2 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (sin.f64 lambda1))) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda2 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))))))) (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(*.f64 (cos.f64 phi2) (sin.f64 (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2))))
(*.f64 (cos.f64 phi2) (sin.f64 (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2))))
(*.f64 (cos.f64 phi2) (sin.f64 (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2))))
(*.f64 (cos.f64 phi2) (sin.f64 (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2))))
(sin.f64 (-.f64 lambda1 lambda2))
(+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 phi2 #s(literal 2 binary64)) (sin.f64 (-.f64 lambda1 lambda2)))))
(+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (pow.f64 phi2 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 (-.f64 lambda1 lambda2))) (*.f64 #s(literal 1/24 binary64) (*.f64 (pow.f64 phi2 #s(literal 2 binary64)) (sin.f64 (-.f64 lambda1 lambda2)))))))
(+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (pow.f64 phi2 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 (-.f64 lambda1 lambda2))) (*.f64 (pow.f64 phi2 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/720 binary64) (*.f64 (pow.f64 phi2 #s(literal 2 binary64)) (sin.f64 (-.f64 lambda1 lambda2)))) (*.f64 #s(literal 1/24 binary64) (sin.f64 (-.f64 lambda1 lambda2))))))))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(-.f64 (exp.f64 (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2)))) #s(literal 1 binary64))
(-.f64 (+.f64 (exp.f64 (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2)))) (*.f64 lambda1 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (neg.f64 lambda2)) (exp.f64 (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2)))))))) #s(literal 1 binary64))
(-.f64 (+.f64 (exp.f64 (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2)))) (*.f64 lambda1 (+.f64 (*.f64 lambda1 (*.f64 (exp.f64 (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2)))) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2)))) (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (cos.f64 (neg.f64 lambda2)) #s(literal 2 binary64))))))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (neg.f64 lambda2)) (exp.f64 (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))))))))) #s(literal 1 binary64))
(-.f64 (+.f64 (exp.f64 (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2)))) (*.f64 lambda1 (+.f64 (*.f64 lambda1 (+.f64 (*.f64 lambda1 (*.f64 (exp.f64 (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2)))) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (cos.f64 (neg.f64 lambda2)) (sin.f64 (neg.f64 lambda2))))) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))) (*.f64 #s(literal 1/6 binary64) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (cos.f64 (neg.f64 lambda2)) #s(literal 3 binary64)))))))) (*.f64 (exp.f64 (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2)))) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2)))) (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (cos.f64 (neg.f64 lambda2)) #s(literal 2 binary64)))))))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (neg.f64 lambda2)) (exp.f64 (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))))))))) #s(literal 1 binary64))
(-.f64 (exp.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))) #s(literal 1 binary64))
(-.f64 (exp.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))) #s(literal 1 binary64))
(-.f64 (exp.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))) #s(literal 1 binary64))
(-.f64 (exp.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))) #s(literal 1 binary64))
(-.f64 (exp.f64 (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))))) #s(literal 1 binary64))
(-.f64 (exp.f64 (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))))) #s(literal 1 binary64))
(-.f64 (exp.f64 (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))))) #s(literal 1 binary64))
(-.f64 (exp.f64 (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))))) #s(literal 1 binary64))
(-.f64 (exp.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1))) #s(literal 1 binary64))
(-.f64 (+.f64 (exp.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1))) (*.f64 #s(literal -1 binary64) (*.f64 lambda2 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) (exp.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))))))) #s(literal 1 binary64))
(-.f64 (+.f64 (exp.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1))) (*.f64 lambda2 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) (exp.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))))) (*.f64 lambda2 (*.f64 (exp.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1))) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (sin.f64 lambda1))) (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)))))))))) #s(literal 1 binary64))
(-.f64 (+.f64 (exp.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1))) (*.f64 lambda2 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) (exp.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))))) (*.f64 lambda2 (+.f64 (*.f64 lambda2 (*.f64 (exp.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1))) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)))) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 lambda1) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (sin.f64 lambda1)))))))) (*.f64 (exp.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1))) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (sin.f64 lambda1))) (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))))))))) #s(literal 1 binary64))
(-.f64 (exp.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))) #s(literal 1 binary64))
(-.f64 (exp.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))) #s(literal 1 binary64))
(-.f64 (exp.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))) #s(literal 1 binary64))
(-.f64 (exp.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))) #s(literal 1 binary64))
(-.f64 (exp.f64 (*.f64 (cos.f64 phi2) (sin.f64 (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2))))) #s(literal 1 binary64))
(-.f64 (exp.f64 (*.f64 (cos.f64 phi2) (sin.f64 (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2))))) #s(literal 1 binary64))
(-.f64 (exp.f64 (*.f64 (cos.f64 phi2) (sin.f64 (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2))))) #s(literal 1 binary64))
(-.f64 (exp.f64 (*.f64 (cos.f64 phi2) (sin.f64 (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2))))) #s(literal 1 binary64))
(-.f64 (exp.f64 (sin.f64 (-.f64 lambda1 lambda2))) #s(literal 1 binary64))
(-.f64 (+.f64 (exp.f64 (sin.f64 (-.f64 lambda1 lambda2))) (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 phi2 #s(literal 2 binary64)) (*.f64 (exp.f64 (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 lambda1 lambda2)))))) #s(literal 1 binary64))
(-.f64 (+.f64 (exp.f64 (sin.f64 (-.f64 lambda1 lambda2))) (*.f64 (pow.f64 phi2 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (exp.f64 (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 lambda1 lambda2)))) (*.f64 (pow.f64 phi2 #s(literal 2 binary64)) (*.f64 (exp.f64 (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (*.f64 #s(literal 1/24 binary64) (sin.f64 (-.f64 lambda1 lambda2))) (*.f64 #s(literal 1/8 binary64) (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) #s(literal 2 binary64))))))))) #s(literal 1 binary64))
(-.f64 (+.f64 (exp.f64 (sin.f64 (-.f64 lambda1 lambda2))) (*.f64 (pow.f64 phi2 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (exp.f64 (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 lambda1 lambda2)))) (*.f64 (pow.f64 phi2 #s(literal 2 binary64)) (+.f64 (*.f64 (exp.f64 (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (*.f64 #s(literal 1/24 binary64) (sin.f64 (-.f64 lambda1 lambda2))) (*.f64 #s(literal 1/8 binary64) (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) #s(literal 2 binary64))))) (*.f64 (pow.f64 phi2 #s(literal 2 binary64)) (*.f64 (exp.f64 (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (*.f64 #s(literal -1/48 binary64) (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) (+.f64 (*.f64 #s(literal -1/48 binary64) (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) #s(literal 3 binary64))) (*.f64 #s(literal -1/720 binary64) (sin.f64 (-.f64 lambda1 lambda2)))))))))))) #s(literal 1 binary64))
(-.f64 (exp.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))) #s(literal 1 binary64))
(-.f64 (exp.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))) #s(literal 1 binary64))
(-.f64 (exp.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))) #s(literal 1 binary64))
(-.f64 (exp.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))) #s(literal 1 binary64))
(-.f64 (exp.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))) #s(literal 1 binary64))
(-.f64 (exp.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))) #s(literal 1 binary64))
(-.f64 (exp.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))) #s(literal 1 binary64))
(-.f64 (exp.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))) #s(literal 1 binary64))
(+.f64 #s(literal 0 binary64) (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 (-.f64 lambda1 lambda2))) (cos.f64 phi2))) #s(literal 2 binary64))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 (-.f64 lambda1 lambda2))) (cos.f64 phi2)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (sin.f64 (-.f64 lambda1 lambda2))) (cos.f64 phi2)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (sin.f64 (-.f64 lambda1 lambda2))) (cos.f64 phi2)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))))) #s(literal 1 binary64))
(-.f64 (log.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (expm1.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64)))) (log.f64 (-.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))))))
(-.f64 (log.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (expm1.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))) #s(literal 3 binary64)))) (log.f64 (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (expm1.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64)) (expm1.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))))))))
(/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2))) #s(literal 2 binary64))
(pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64))
(log.f64 (pow.f64 (exp.f64 (sin.f64 (-.f64 lambda1 lambda2))) (cos.f64 phi2)))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) #s(literal 3 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))))
(exp.f64 (log.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)))) #s(literal 1 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2))) #s(literal 2 binary64))
(pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1))) #s(literal 2 binary64))
(log.f64 (pow.f64 (exp.f64 (cos.f64 phi2)) (sin.f64 phi1)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 phi1) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 phi1) #s(literal 3 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1))))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1))))
(exp.f64 (log.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1))) #s(literal 1 binary64)))
(+.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 1 binary64))
(-.f64 (*.f64 (cos.f64 lambda2) (cos.f64 (neg.f64 lambda1))) (*.f64 (sin.f64 lambda2) (sin.f64 (neg.f64 lambda1))))
(*.f64 #s(literal 1 binary64) (cos.f64 (-.f64 lambda2 lambda1)))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (-.f64 lambda2 lambda1))) #s(literal 2 binary64)) (cbrt.f64 (cos.f64 (-.f64 lambda2 lambda1))))
(*.f64 (sqrt.f64 (cos.f64 (-.f64 lambda2 lambda1))) (sqrt.f64 (cos.f64 (-.f64 lambda2 lambda1))))
(pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (cos.f64 (-.f64 lambda2 lambda1))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (cos.f64 (-.f64 lambda2 lambda1))) #s(literal 2 binary64))
(log.f64 (exp.f64 (cos.f64 (-.f64 lambda2 lambda1))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (cos.f64 (-.f64 lambda2 lambda1)))))
(cbrt.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (cos.f64 (-.f64 lambda2 lambda1))))
(log1p.f64 (expm1.f64 (cos.f64 (-.f64 lambda2 lambda1))))
(exp.f64 (log.f64 (cos.f64 (-.f64 lambda2 lambda1))))
(exp.f64 (*.f64 (log.f64 (cos.f64 (-.f64 lambda2 lambda1))) #s(literal 1 binary64)))
(fma.f64 (cos.f64 lambda2) (cos.f64 lambda1) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))) #s(literal 1 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 phi1 (-.f64 lambda2 lambda1))) (sin.f64 (+.f64 phi1 (-.f64 lambda2 lambda1)))) #s(literal 2 binary64))
(pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 2 binary64))
(log.f64 (pow.f64 (exp.f64 (sin.f64 phi1)) (cos.f64 (-.f64 lambda2 lambda1))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 phi1) #s(literal 3 binary64)) (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) #s(literal 3 binary64)) (pow.f64 (sin.f64 phi1) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))
(exp.f64 (log.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 1 binary64)))
(+.f64 (fma.f64 (sin.f64 (-.f64 lambda1 phi2)) (cos.f64 lambda2) (neg.f64 (*.f64 (sin.f64 lambda2) (cos.f64 (-.f64 lambda1 phi2))))) (fma.f64 (neg.f64 (sin.f64 lambda2)) (cos.f64 (-.f64 lambda1 phi2)) (*.f64 (sin.f64 lambda2) (cos.f64 (-.f64 lambda1 phi2)))))
(+.f64 (*.f64 (sin.f64 (-.f64 lambda1 phi2)) (cos.f64 (neg.f64 lambda2))) (*.f64 (cos.f64 (-.f64 lambda1 phi2)) (sin.f64 (neg.f64 lambda2))))
(-.f64 (*.f64 (sin.f64 (-.f64 lambda1 phi2)) (cos.f64 lambda2)) (*.f64 (cos.f64 (-.f64 lambda1 phi2)) (sin.f64 lambda2)))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (-.f64 lambda1 (+.f64 phi2 lambda2))))) #s(literal 1 binary64))
(-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (+.f64 phi2 lambda2))) (*.f64 (cos.f64 lambda1) (sin.f64 (+.f64 phi2 lambda2))))
(*.f64 #s(literal 1 binary64) (sin.f64 (-.f64 lambda1 (+.f64 phi2 lambda2))))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 (+.f64 phi2 lambda2)))) #s(literal 2 binary64)) (cbrt.f64 (sin.f64 (-.f64 lambda1 (+.f64 phi2 lambda2)))))
(*.f64 (sqrt.f64 (sin.f64 (-.f64 lambda1 (+.f64 phi2 lambda2)))) (sqrt.f64 (sin.f64 (-.f64 lambda1 (+.f64 phi2 lambda2)))))
(pow.f64 (sin.f64 (-.f64 lambda1 (+.f64 phi2 lambda2))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 (+.f64 phi2 lambda2)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (sin.f64 (-.f64 lambda1 (+.f64 phi2 lambda2))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (sin.f64 (-.f64 lambda1 (+.f64 phi2 lambda2)))) #s(literal 2 binary64))
(log.f64 (exp.f64 (sin.f64 (-.f64 lambda1 (+.f64 phi2 lambda2)))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (sin.f64 (-.f64 lambda1 (+.f64 phi2 lambda2))))))
(cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 (+.f64 phi2 lambda2))) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (sin.f64 (-.f64 lambda1 (+.f64 phi2 lambda2)))))
(log1p.f64 (expm1.f64 (sin.f64 (-.f64 lambda1 (+.f64 phi2 lambda2)))))
(exp.f64 (log.f64 (sin.f64 (-.f64 lambda1 (+.f64 phi2 lambda2)))))
(exp.f64 (*.f64 (log.f64 (sin.f64 (-.f64 lambda1 (+.f64 phi2 lambda2)))) #s(literal 1 binary64)))
(fma.f64 (sin.f64 (-.f64 lambda1 phi2)) (cos.f64 lambda2) (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 phi2)) (sin.f64 lambda2))))
(+.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)))
(+.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 (-.f64 lambda2 phi2)) (neg.f64 (*.f64 (sin.f64 (-.f64 lambda2 phi2)) (cos.f64 lambda1)))) (fma.f64 (neg.f64 (sin.f64 (-.f64 lambda2 phi2))) (cos.f64 lambda1) (*.f64 (sin.f64 (-.f64 lambda2 phi2)) (cos.f64 lambda1))))
(+.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (neg.f64 (-.f64 lambda2 phi2)))) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 (-.f64 lambda2 phi2)))))
(-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 lambda2 phi2))) (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2))))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2)))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2)))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2))) #s(literal 2 binary64)) (cbrt.f64 (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2))))
(*.f64 (sqrt.f64 (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2))) (sqrt.f64 (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2))))
(pow.f64 (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2))) #s(literal 2 binary64))
(log.f64 (exp.f64 (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2)))))
(cbrt.f64 (pow.f64 (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2))))
(log1p.f64 (expm1.f64 (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2))))
(exp.f64 (log.f64 (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2))))
(exp.f64 (*.f64 (log.f64 (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2))) #s(literal 1 binary64)))
(fma.f64 (sin.f64 lambda1) (cos.f64 (-.f64 lambda2 phi2)) (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2)))))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 phi2 lambda2))) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2))))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 phi2 lambda2))) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 (-.f64 lambda1 (+.f64 phi2 lambda2)) (+.f64 (-.f64 lambda1 lambda2) phi2)) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (-.f64 lambda1 (+.f64 phi2 lambda2)) (+.f64 (-.f64 lambda1 lambda2) phi2)) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 (+.f64 (-.f64 lambda1 lambda2) phi2) (-.f64 lambda1 (+.f64 phi2 lambda2))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (+.f64 (-.f64 lambda1 lambda2) phi2) (-.f64 lambda1 (+.f64 phi2 lambda2))) #s(literal 2 binary64)))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 phi2 lambda2))) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2)))) #s(literal 2 binary64)) (cbrt.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 phi2 lambda2))) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2)))))
(*.f64 (sqrt.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 phi2 lambda2))) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2)))) (sqrt.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 phi2 lambda2))) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2)))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (-.f64 lambda1 (+.f64 phi2 lambda2))) #s(literal 2 binary64)) (pow.f64 (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2)) #s(literal 2 binary64))) (-.f64 (sin.f64 (-.f64 lambda1 (+.f64 phi2 lambda2))) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2))))
(/.f64 (+.f64 (pow.f64 (sin.f64 (-.f64 lambda1 (+.f64 phi2 lambda2))) #s(literal 3 binary64)) (pow.f64 (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2)) #s(literal 3 binary64))) (+.f64 (pow.f64 (sin.f64 (-.f64 lambda1 (+.f64 phi2 lambda2))) #s(literal 2 binary64)) (-.f64 (pow.f64 (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2)) #s(literal 2 binary64)) (*.f64 (sin.f64 (-.f64 lambda1 (+.f64 phi2 lambda2))) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2))))))
(pow.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 phi2 lambda2))) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 phi2 lambda2))) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 phi2 lambda2))) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 phi2 lambda2))) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2)))) #s(literal 2 binary64))
(log.f64 (exp.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 phi2 lambda2))) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2)))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 phi2 lambda2))) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2))))))
(cbrt.f64 (pow.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 phi2 lambda2))) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2))) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 phi2 lambda2))) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2)))))
(log1p.f64 (expm1.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 phi2 lambda2))) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2)))))
(exp.f64 (log.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 phi2 lambda2))) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2)))))
(exp.f64 (*.f64 (log.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 phi2 lambda2))) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2)))) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (sin.f64 (-.f64 lambda1 (+.f64 phi2 lambda2))) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2)))
(fma.f64 #s(literal 1 binary64) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (-.f64 lambda1 (+.f64 phi2 lambda2))))
(fma.f64 (pow.f64 (cbrt.f64 (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2))) #s(literal 2 binary64)) (cbrt.f64 (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2))) (sin.f64 (-.f64 lambda1 (+.f64 phi2 lambda2))))
(fma.f64 (pow.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 (+.f64 phi2 lambda2)))) #s(literal 2 binary64)) (cbrt.f64 (sin.f64 (-.f64 lambda1 (+.f64 phi2 lambda2)))) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2)))
(fma.f64 (sqrt.f64 (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2))) (sqrt.f64 (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2))) (sin.f64 (-.f64 lambda1 (+.f64 phi2 lambda2))))
(fma.f64 (sqrt.f64 (sin.f64 (-.f64 lambda1 (+.f64 phi2 lambda2)))) (sqrt.f64 (sin.f64 (-.f64 lambda1 (+.f64 phi2 lambda2)))) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2)))
(+.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(+.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (neg.f64 (cos.f64 lambda1)) (sin.f64 lambda2)))
(+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (fma.f64 (neg.f64 (sin.f64 lambda2)) (cos.f64 lambda1) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (fma.f64 (neg.f64 (cos.f64 lambda1)) (sin.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(+.f64 #s(literal 0 binary64) (sin.f64 (-.f64 lambda1 lambda2)))
(+.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (neg.f64 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) #s(literal 1 binary64)))) (fma.f64 (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) #s(literal 1 binary64) (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) #s(literal 1 binary64))))
(+.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (neg.f64 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) #s(literal 1 binary64)))) (fma.f64 (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) #s(literal 1 binary64) (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) #s(literal 1 binary64))))
(+.f64 (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) #s(literal 2 binary64)))))
(+.f64 (fma.f64 #s(literal 1 binary64) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (neg.f64 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) #s(literal 1 binary64)))) (fma.f64 (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) #s(literal 1 binary64) (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) #s(literal 1 binary64))))
(+.f64 (fma.f64 #s(literal 1 binary64) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (neg.f64 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) #s(literal 1 binary64)))) (fma.f64 (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) #s(literal 1 binary64) (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) #s(literal 1 binary64))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (sqrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (neg.f64 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) #s(literal 1 binary64)))) (fma.f64 (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) #s(literal 1 binary64) (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) #s(literal 1 binary64))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (sqrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) #s(literal 2 binary64)))))
(+.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (neg.f64 lambda2))) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (sin.f64 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64))) (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (-.f64 lambda1 lambda2))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (-.f64 lambda1 lambda2))))) (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (-.f64 lambda1 lambda2))))))
(-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (-.f64 lambda1 lambda2)))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (sin.f64 (-.f64 lambda1 lambda2)))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) #s(literal 2 binary64)) (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))))
(*.f64 (sqrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) (sqrt.f64 (sin.f64 (-.f64 lambda1 lambda2))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) #s(literal 2 binary64))) (sin.f64 (+.f64 lambda1 lambda2)))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) #s(literal 2 binary64)) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))
(pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) #s(literal 2 binary64))
(cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) #s(literal 3 binary64)))
(sin.f64 (-.f64 lambda1 lambda2))
(expm1.f64 (log1p.f64 (sin.f64 (-.f64 lambda1 lambda2))))
(log1p.f64 (expm1.f64 (sin.f64 (-.f64 lambda1 lambda2))))
(exp.f64 (log.f64 (sin.f64 (-.f64 lambda1 lambda2))))
(exp.f64 (*.f64 (log.f64 (sin.f64 (-.f64 lambda1 lambda2))) #s(literal 1 binary64)))
(fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (neg.f64 (cos.f64 lambda1)) (sin.f64 lambda2)))
(fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (neg.f64 (cos.f64 lambda1)) (sin.f64 lambda2)))
(fma.f64 #s(literal 1 binary64) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(fma.f64 #s(literal 1 binary64) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (neg.f64 (cos.f64 lambda1)) (sin.f64 lambda2)))
(fma.f64 #s(literal 1 binary64) (sin.f64 (-.f64 lambda1 lambda2)) (fma.f64 (neg.f64 (sin.f64 lambda2)) (cos.f64 lambda1) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(fma.f64 (pow.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) #s(literal 2 binary64)) (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (neg.f64 (sin.f64 lambda2)) (cos.f64 lambda1) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (*.f64 (neg.f64 (cos.f64 lambda1)) (sin.f64 lambda2)))
(fma.f64 (sqrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) (sqrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (neg.f64 (sin.f64 lambda2)) (cos.f64 lambda1) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(fma.f64 (sqrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (sqrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(fma.f64 (sqrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (sqrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (*.f64 (neg.f64 (cos.f64 lambda1)) (sin.f64 lambda2)))
(+.f64 #s(literal 0 binary64) (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 (-.f64 lambda1 lambda2))) (cos.f64 phi2))) #s(literal 2 binary64))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 (-.f64 lambda1 lambda2))) (cos.f64 phi2)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (sin.f64 (-.f64 lambda1 lambda2))) (cos.f64 phi2)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (sin.f64 (-.f64 lambda1 lambda2))) (cos.f64 phi2)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))))) #s(literal 1 binary64))
(-.f64 (log.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (expm1.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64)))) (log.f64 (-.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))))))
(-.f64 (log.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (expm1.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))) #s(literal 3 binary64)))) (log.f64 (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (expm1.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64)) (expm1.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))))))))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))
(*.f64 #s(literal 1 binary64) (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))))
(*.f64 (sqrt.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))) (sqrt.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))))
(/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2))) #s(literal 2 binary64))
(pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) #s(literal 3 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))))
(exp.f64 (log.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))) #s(literal 1 binary64)))
(-.f64 (pow.f64 (exp.f64 (sin.f64 (-.f64 lambda1 lambda2))) (cos.f64 phi2)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))))
(*.f64 (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))))) #s(literal 2 binary64)) (cbrt.f64 (expm1.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))))))
(*.f64 (sqrt.f64 (expm1.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))))) (sqrt.f64 (expm1.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))))))
(pow.f64 (expm1.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (expm1.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (expm1.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (expm1.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))))) #s(literal 2 binary64))
(log.f64 (exp.f64 (expm1.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (expm1.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))))))
(cbrt.f64 (pow.f64 (expm1.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))) #s(literal 3 binary64)))
(log1p.f64 (expm1.f64 (expm1.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))))))
(exp.f64 (log.f64 (expm1.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))))))
(exp.f64 (*.f64 (log.f64 (expm1.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))))) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (sin.f64 (-.f64 lambda1 lambda2))) (cos.f64 phi2)) #s(literal -1 binary64))
(fma.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 (-.f64 lambda1 lambda2))) (cos.f64 phi2))) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 (-.f64 lambda1 lambda2))) (cos.f64 phi2))) #s(literal -1 binary64))
(fma.f64 (sqrt.f64 (pow.f64 (exp.f64 (sin.f64 (-.f64 lambda1 lambda2))) (cos.f64 phi2))) (sqrt.f64 (pow.f64 (exp.f64 (sin.f64 (-.f64 lambda1 lambda2))) (cos.f64 phi2))) #s(literal -1 binary64))
Outputs
(*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi2) (sin.f64 lambda2)))
(neg.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)))
(*.f64 (cos.f64 phi2) (neg.f64 (sin.f64 lambda2)))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))) (*.f64 lambda1 (*.f64 (cos.f64 lambda2) (cos.f64 phi2))))
(fma.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) (*.f64 lambda1 (*.f64 (cos.f64 phi2) (cos.f64 lambda2))))
(*.f64 (cos.f64 phi2) (-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2)))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))) (*.f64 lambda1 (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 lambda1 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)))) (*.f64 (cos.f64 lambda2) (cos.f64 phi2)))))
(fma.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) (*.f64 lambda1 (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) lambda1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))))
(+.f64 (*.f64 lambda1 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 lambda1 (cos.f64 phi2)) (sin.f64 lambda2)))) (*.f64 (cos.f64 phi2) (-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2))))
(fma.f64 lambda1 (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 lambda1 (cos.f64 phi2)) (sin.f64 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))) (*.f64 (cos.f64 phi2) (neg.f64 (sin.f64 lambda2))))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))) (*.f64 lambda1 (+.f64 (*.f64 lambda1 (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 lambda1 (*.f64 (cos.f64 lambda2) (cos.f64 phi2)))) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))))) (*.f64 (cos.f64 lambda2) (cos.f64 phi2)))))
(fma.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) (*.f64 lambda1 (fma.f64 lambda1 (fma.f64 #s(literal -1/6 binary64) (*.f64 lambda1 (*.f64 (cos.f64 phi2) (cos.f64 lambda2))) (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) #s(literal 1/2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))))
(+.f64 (*.f64 lambda1 (*.f64 lambda1 (fma.f64 #s(literal -1/6 binary64) (*.f64 lambda1 (*.f64 (cos.f64 phi2) (cos.f64 lambda2))) (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) #s(literal 1/2 binary64))))) (*.f64 (cos.f64 phi2) (-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2))))
(*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(*.f64 (cos.f64 phi2) (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (neg.f64 (cos.f64 lambda1)))))
(*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))))
(*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(*.f64 (cos.f64 phi2) (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (neg.f64 (cos.f64 lambda1)))))
(*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))))
(*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(*.f64 (cos.f64 phi2) (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (neg.f64 (cos.f64 lambda1)))))
(*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))))
(*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(*.f64 (cos.f64 phi2) (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (neg.f64 (cos.f64 lambda1)))))
(*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))))
(*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(*.f64 (cos.f64 phi2) (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (neg.f64 (cos.f64 lambda1)))))
(*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))))
(*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(*.f64 (cos.f64 phi2) (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (neg.f64 (cos.f64 lambda1)))))
(*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))))
(*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(*.f64 (cos.f64 phi2) (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (neg.f64 (cos.f64 lambda1)))))
(*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))))
(*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(*.f64 (cos.f64 phi2) (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (neg.f64 (cos.f64 lambda1)))))
(*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))))
(*.f64 (cos.f64 phi2) (sin.f64 lambda1))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 lambda2 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))
(fma.f64 #s(literal -1 binary64) (*.f64 lambda2 (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))
(-.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (*.f64 lambda2 (*.f64 (cos.f64 phi2) (cos.f64 lambda1))))
(+.f64 (*.f64 lambda2 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))))) (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))
(fma.f64 lambda2 (fma.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 (*.f64 (cos.f64 phi2) (sin.f64 lambda1))))) (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))
(fma.f64 lambda2 (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 lambda2 (cos.f64 phi2)) (sin.f64 lambda1))) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))
(+.f64 (*.f64 lambda2 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) (*.f64 lambda2 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (sin.f64 lambda1))) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda2 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))))))) (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))
(fma.f64 lambda2 (fma.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (*.f64 lambda2 (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (*.f64 (*.f64 #s(literal 1/6 binary64) lambda2) (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))))) (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))
(fma.f64 lambda2 (-.f64 (*.f64 lambda2 (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (*.f64 (*.f64 #s(literal 1/6 binary64) lambda2) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))))) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))
(fma.f64 lambda2 (fma.f64 lambda2 (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (*.f64 (*.f64 #s(literal 1/6 binary64) lambda2) (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))) (*.f64 (cos.f64 phi2) (neg.f64 (cos.f64 lambda1)))) (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))
(*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(*.f64 (cos.f64 phi2) (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (neg.f64 (cos.f64 lambda1)))))
(*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))))
(*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(*.f64 (cos.f64 phi2) (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (neg.f64 (cos.f64 lambda1)))))
(*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))))
(*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(*.f64 (cos.f64 phi2) (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (neg.f64 (cos.f64 lambda1)))))
(*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))))
(*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(*.f64 (cos.f64 phi2) (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (neg.f64 (cos.f64 lambda1)))))
(*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))))
(*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(*.f64 (cos.f64 phi2) (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (neg.f64 (cos.f64 lambda1)))))
(*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))))
(*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(*.f64 (cos.f64 phi2) (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (neg.f64 (cos.f64 lambda1)))))
(*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))))
(*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(*.f64 (cos.f64 phi2) (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (neg.f64 (cos.f64 lambda1)))))
(*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))))
(*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(*.f64 (cos.f64 phi2) (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (neg.f64 (cos.f64 lambda1)))))
(*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))))
(-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))
(fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (neg.f64 (cos.f64 lambda1))))
(-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))
(-.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 phi2 #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))) (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))
(-.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (neg.f64 (cos.f64 lambda1)))) (pow.f64 phi2 #s(literal 2 binary64))) (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))
(*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 phi2 #s(literal 2 binary64))) #s(literal 1 binary64)) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))))
(-.f64 (+.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (pow.f64 phi2 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (*.f64 #s(literal 1/24 binary64) (*.f64 (pow.f64 phi2 #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))))))) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))
(-.f64 (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (pow.f64 phi2 #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (neg.f64 (cos.f64 lambda1)))) (*.f64 (*.f64 #s(literal 1/24 binary64) (pow.f64 phi2 #s(literal 2 binary64))) (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (neg.f64 (cos.f64 lambda1)))))))) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))
(-.f64 (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (pow.f64 phi2 #s(literal 2 binary64)) (*.f64 (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/24 binary64) (pow.f64 phi2 #s(literal 2 binary64))))))) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))
(-.f64 (+.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (pow.f64 phi2 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (pow.f64 phi2 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/720 binary64) (*.f64 (pow.f64 phi2 #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))) (*.f64 #s(literal 1/24 binary64) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))))) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))
(-.f64 (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (pow.f64 phi2 #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (neg.f64 (cos.f64 lambda1)))) (*.f64 (pow.f64 phi2 #s(literal 2 binary64)) (fma.f64 #s(literal -1/720 binary64) (*.f64 (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (neg.f64 (cos.f64 lambda1)))) (pow.f64 phi2 #s(literal 2 binary64))) (*.f64 (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (neg.f64 (cos.f64 lambda1)))) #s(literal 1/24 binary64))))))) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))
(-.f64 (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (pow.f64 phi2 #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (*.f64 (pow.f64 phi2 #s(literal 2 binary64)) (*.f64 (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (+.f64 (*.f64 #s(literal -1/720 binary64) (pow.f64 phi2 #s(literal 2 binary64))) #s(literal 1/24 binary64))))))) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))
(*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(*.f64 (cos.f64 phi2) (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (neg.f64 (cos.f64 lambda1)))))
(*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))))
(*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(*.f64 (cos.f64 phi2) (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (neg.f64 (cos.f64 lambda1)))))
(*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))))
(*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(*.f64 (cos.f64 phi2) (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (neg.f64 (cos.f64 lambda1)))))
(*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))))
(*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(*.f64 (cos.f64 phi2) (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (neg.f64 (cos.f64 lambda1)))))
(*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))))
(*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(*.f64 (cos.f64 phi2) (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (neg.f64 (cos.f64 lambda1)))))
(*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))))
(*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(*.f64 (cos.f64 phi2) (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (neg.f64 (cos.f64 lambda1)))))
(*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))))
(*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(*.f64 (cos.f64 phi2) (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (neg.f64 (cos.f64 lambda1)))))
(*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))))
(*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(*.f64 (cos.f64 phi2) (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (neg.f64 (cos.f64 lambda1)))))
(*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))))
(*.f64 phi1 (cos.f64 phi2))
(*.f64 (cos.f64 phi2) phi1)
(*.f64 phi1 (+.f64 (cos.f64 phi2) (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 phi1 #s(literal 2 binary64)) (cos.f64 phi2)))))
(*.f64 phi1 (+.f64 (cos.f64 phi2) (*.f64 #s(literal -1/6 binary64) (*.f64 (cos.f64 phi2) (pow.f64 phi1 #s(literal 2 binary64))))))
(*.f64 phi1 (*.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 phi1 #s(literal 2 binary64))) #s(literal 1 binary64)) (cos.f64 phi2)))
(*.f64 phi1 (+.f64 (cos.f64 phi2) (*.f64 (pow.f64 phi1 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 phi2)) (*.f64 #s(literal 1/120 binary64) (*.f64 (pow.f64 phi1 #s(literal 2 binary64)) (cos.f64 phi2)))))))
(*.f64 phi1 (+.f64 (cos.f64 phi2) (*.f64 (pow.f64 phi1 #s(literal 2 binary64)) (fma.f64 #s(literal -1/6 binary64) (cos.f64 phi2) (*.f64 (*.f64 (cos.f64 phi2) (pow.f64 phi1 #s(literal 2 binary64))) #s(literal 1/120 binary64))))))
(*.f64 phi1 (+.f64 (cos.f64 phi2) (*.f64 (pow.f64 phi1 #s(literal 2 binary64)) (*.f64 (cos.f64 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 2 binary64))))))))
(*.f64 phi1 (+.f64 (cos.f64 phi2) (*.f64 (pow.f64 phi1 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 phi2)) (*.f64 (pow.f64 phi1 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 (pow.f64 phi1 #s(literal 2 binary64)) (cos.f64 phi2))) (*.f64 #s(literal 1/120 binary64) (cos.f64 phi2))))))))
(*.f64 phi1 (+.f64 (cos.f64 phi2) (*.f64 (pow.f64 phi1 #s(literal 2 binary64)) (fma.f64 #s(literal -1/6 binary64) (cos.f64 phi2) (*.f64 (pow.f64 phi1 #s(literal 2 binary64)) (fma.f64 #s(literal -1/5040 binary64) (*.f64 (cos.f64 phi2) (pow.f64 phi1 #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) #s(literal 1/120 binary64))))))))
(*.f64 phi1 (+.f64 (cos.f64 phi2) (*.f64 (pow.f64 phi1 #s(literal 2 binary64)) (fma.f64 #s(literal -1/6 binary64) (cos.f64 phi2) (*.f64 (pow.f64 phi1 #s(literal 2 binary64)) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 #s(literal -1/5040 binary64) (pow.f64 phi1 #s(literal 2 binary64))) #s(literal 1/120 binary64))))))))
(*.f64 (cos.f64 phi2) (sin.f64 phi1))
(*.f64 (cos.f64 phi2) (sin.f64 phi1))
(*.f64 (cos.f64 phi2) (sin.f64 phi1))
(*.f64 (cos.f64 phi2) (sin.f64 phi1))
(*.f64 (cos.f64 phi2) (sin.f64 phi1))
(*.f64 (cos.f64 phi2) (sin.f64 phi1))
(*.f64 (cos.f64 phi2) (sin.f64 phi1))
(*.f64 (cos.f64 phi2) (sin.f64 phi1))
(sin.f64 phi1)
(+.f64 (sin.f64 phi1) (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 phi2 #s(literal 2 binary64)) (sin.f64 phi1))))
(*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 phi2 #s(literal 2 binary64))) #s(literal 1 binary64)) (sin.f64 phi1))
(+.f64 (sin.f64 phi1) (*.f64 (pow.f64 phi2 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 phi1)) (*.f64 #s(literal 1/24 binary64) (*.f64 (pow.f64 phi2 #s(literal 2 binary64)) (sin.f64 phi1))))))
(+.f64 (sin.f64 phi1) (*.f64 (pow.f64 phi2 #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (sin.f64 phi1) (*.f64 #s(literal 1/24 binary64) (*.f64 (pow.f64 phi2 #s(literal 2 binary64)) (sin.f64 phi1))))))
(+.f64 (sin.f64 phi1) (*.f64 (pow.f64 phi2 #s(literal 2 binary64)) (*.f64 (sin.f64 phi1) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/24 binary64) (pow.f64 phi2 #s(literal 2 binary64)))))))
(+.f64 (sin.f64 phi1) (*.f64 (pow.f64 phi2 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 phi1)) (*.f64 (pow.f64 phi2 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/720 binary64) (*.f64 (pow.f64 phi2 #s(literal 2 binary64)) (sin.f64 phi1))) (*.f64 #s(literal 1/24 binary64) (sin.f64 phi1)))))))
(+.f64 (sin.f64 phi1) (*.f64 (pow.f64 phi2 #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (sin.f64 phi1) (*.f64 (pow.f64 phi2 #s(literal 2 binary64)) (fma.f64 #s(literal -1/720 binary64) (*.f64 (pow.f64 phi2 #s(literal 2 binary64)) (sin.f64 phi1)) (*.f64 #s(literal 1/24 binary64) (sin.f64 phi1)))))))
(+.f64 (sin.f64 phi1) (*.f64 (pow.f64 phi2 #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (sin.f64 phi1) (*.f64 (pow.f64 phi2 #s(literal 2 binary64)) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 #s(literal -1/720 binary64) (pow.f64 phi2 #s(literal 2 binary64))) #s(literal 1/24 binary64)))))))
(*.f64 (cos.f64 phi2) (sin.f64 phi1))
(*.f64 (cos.f64 phi2) (sin.f64 phi1))
(*.f64 (cos.f64 phi2) (sin.f64 phi1))
(*.f64 (cos.f64 phi2) (sin.f64 phi1))
(*.f64 (cos.f64 phi2) (sin.f64 phi1))
(*.f64 (cos.f64 phi2) (sin.f64 phi1))
(*.f64 (cos.f64 phi2) (sin.f64 phi1))
(*.f64 (cos.f64 phi2) (sin.f64 phi1))
(cos.f64 (neg.f64 lambda1))
(cos.f64 lambda1)
(+.f64 (cos.f64 (neg.f64 lambda1)) (*.f64 #s(literal -1 binary64) (*.f64 lambda2 (sin.f64 (neg.f64 lambda1)))))
(+.f64 (cos.f64 lambda1) (*.f64 (neg.f64 lambda2) (neg.f64 (sin.f64 lambda1))))
(+.f64 (cos.f64 lambda1) (*.f64 lambda2 (sin.f64 lambda1)))
(+.f64 (cos.f64 (neg.f64 lambda1)) (*.f64 lambda2 (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 (cos.f64 (neg.f64 lambda1)))) (sin.f64 (neg.f64 lambda1)))))
(+.f64 (cos.f64 lambda1) (*.f64 lambda2 (-.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) lambda2) (cos.f64 lambda1)) (neg.f64 (sin.f64 lambda1)))))
(+.f64 (cos.f64 lambda1) (*.f64 lambda2 (fma.f64 (*.f64 #s(literal -1/2 binary64) lambda2) (cos.f64 lambda1) (sin.f64 lambda1))))
(+.f64 (cos.f64 (neg.f64 lambda1)) (*.f64 lambda2 (-.f64 (*.f64 lambda2 (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (neg.f64 lambda1))) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda2 (sin.f64 (neg.f64 lambda1)))))) (sin.f64 (neg.f64 lambda1)))))
(+.f64 (cos.f64 lambda1) (*.f64 lambda2 (-.f64 (*.f64 lambda2 (fma.f64 #s(literal -1/2 binary64) (cos.f64 lambda1) (*.f64 (*.f64 #s(literal 1/6 binary64) lambda2) (neg.f64 (sin.f64 lambda1))))) (neg.f64 (sin.f64 lambda1)))))
(+.f64 (cos.f64 lambda1) (*.f64 lambda2 (fma.f64 lambda2 (fma.f64 #s(literal -1/2 binary64) (cos.f64 lambda1) (*.f64 (*.f64 #s(literal 1/6 binary64) lambda2) (neg.f64 (sin.f64 lambda1)))) (sin.f64 lambda1))))
(+.f64 (cos.f64 lambda1) (*.f64 lambda2 (fma.f64 lambda2 (-.f64 (*.f64 (cos.f64 lambda1) #s(literal -1/2 binary64)) (*.f64 (*.f64 #s(literal 1/6 binary64) lambda2) (sin.f64 lambda1))) (sin.f64 lambda1))))
(cos.f64 (neg.f64 (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2))))
(cos.f64 (-.f64 lambda1 lambda2))
(cos.f64 (-.f64 lambda2 lambda1))
(cos.f64 (neg.f64 (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2))))
(cos.f64 (-.f64 lambda1 lambda2))
(cos.f64 (-.f64 lambda2 lambda1))
(cos.f64 (neg.f64 (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2))))
(cos.f64 (-.f64 lambda1 lambda2))
(cos.f64 (-.f64 lambda2 lambda1))
(cos.f64 (neg.f64 (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2))))
(cos.f64 (-.f64 lambda1 lambda2))
(cos.f64 (-.f64 lambda2 lambda1))
(cos.f64 lambda2)
(+.f64 (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2)))
(+.f64 (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) lambda1))
(+.f64 (cos.f64 lambda2) (*.f64 lambda1 (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (cos.f64 lambda2))) (*.f64 #s(literal -1 binary64) (sin.f64 lambda2)))))
(+.f64 (cos.f64 lambda2) (*.f64 lambda1 (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (cos.f64 lambda2))) (neg.f64 (sin.f64 lambda2)))))
(+.f64 (cos.f64 lambda2) (*.f64 lambda1 (fma.f64 (*.f64 #s(literal -1/2 binary64) lambda1) (cos.f64 lambda2) (sin.f64 lambda2))))
(+.f64 (cos.f64 lambda2) (*.f64 lambda1 (-.f64 (*.f64 lambda1 (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 lambda2)) (*.f64 #s(literal -1/6 binary64) (*.f64 lambda1 (sin.f64 lambda2))))) (*.f64 #s(literal -1 binary64) (sin.f64 lambda2)))))
(+.f64 (cos.f64 lambda2) (*.f64 lambda1 (-.f64 (*.f64 lambda1 (fma.f64 #s(literal -1/2 binary64) (cos.f64 lambda2) (*.f64 (*.f64 #s(literal -1/6 binary64) lambda1) (sin.f64 lambda2)))) (neg.f64 (sin.f64 lambda2)))))
(+.f64 (cos.f64 lambda2) (*.f64 lambda1 (fma.f64 lambda1 (fma.f64 #s(literal -1/2 binary64) (cos.f64 lambda2) (*.f64 (*.f64 #s(literal -1/6 binary64) lambda1) (sin.f64 lambda2))) (sin.f64 lambda2))))
(cos.f64 (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))
(cos.f64 (-.f64 lambda1 lambda2))
(cos.f64 (-.f64 lambda2 lambda1))
(cos.f64 (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))
(cos.f64 (-.f64 lambda1 lambda2))
(cos.f64 (-.f64 lambda2 lambda1))
(cos.f64 (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))
(cos.f64 (-.f64 lambda1 lambda2))
(cos.f64 (-.f64 lambda2 lambda1))
(cos.f64 (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))
(cos.f64 (-.f64 lambda1 lambda2))
(cos.f64 (-.f64 lambda2 lambda1))
(*.f64 (cos.f64 (neg.f64 lambda1)) (sin.f64 phi1))
(*.f64 (cos.f64 lambda1) (sin.f64 phi1))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 lambda2 (*.f64 (sin.f64 phi1) (sin.f64 (neg.f64 lambda1))))) (*.f64 (cos.f64 (neg.f64 lambda1)) (sin.f64 phi1)))
(fma.f64 #s(literal -1 binary64) (*.f64 lambda2 (*.f64 (sin.f64 phi1) (neg.f64 (sin.f64 lambda1)))) (*.f64 (cos.f64 lambda1) (sin.f64 phi1)))
(+.f64 (*.f64 (cos.f64 lambda1) (sin.f64 phi1)) (*.f64 (*.f64 lambda2 (sin.f64 phi1)) (sin.f64 lambda1)))
(fma.f64 (cos.f64 lambda1) (sin.f64 phi1) (*.f64 (*.f64 lambda2 (sin.f64 phi1)) (sin.f64 lambda1)))
(+.f64 (*.f64 lambda2 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 phi1) (sin.f64 (neg.f64 lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 (*.f64 (cos.f64 (neg.f64 lambda1)) (sin.f64 phi1)))))) (*.f64 (cos.f64 (neg.f64 lambda1)) (sin.f64 phi1)))
(fma.f64 lambda2 (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 phi1) (neg.f64 (sin.f64 lambda1))) (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 lambda2 (cos.f64 lambda1)) (sin.f64 phi1)))) (*.f64 (cos.f64 lambda1) (sin.f64 phi1)))
(fma.f64 lambda2 (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 phi1)) (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 lambda2 (cos.f64 lambda1)) (sin.f64 phi1)))) (*.f64 (cos.f64 lambda1) (sin.f64 phi1)))
(fma.f64 lambda2 (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 lambda2 (cos.f64 lambda1)) (sin.f64 phi1)) (*.f64 (sin.f64 lambda1) (sin.f64 phi1))) (*.f64 (cos.f64 lambda1) (sin.f64 phi1)))
(+.f64 (*.f64 lambda2 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 phi1) (sin.f64 (neg.f64 lambda1)))) (*.f64 lambda2 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 (neg.f64 lambda1)) (sin.f64 phi1))) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda2 (*.f64 (sin.f64 phi1) (sin.f64 (neg.f64 lambda1))))))))) (*.f64 (cos.f64 (neg.f64 lambda1)) (sin.f64 phi1)))
(fma.f64 lambda2 (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 phi1) (neg.f64 (sin.f64 lambda1))) (*.f64 lambda2 (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 lambda1) (sin.f64 phi1)) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda2 (*.f64 (sin.f64 phi1) (neg.f64 (sin.f64 lambda1)))))))) (*.f64 (cos.f64 lambda1) (sin.f64 phi1)))
(fma.f64 lambda2 (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 phi1)) (*.f64 lambda2 (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 lambda1) (sin.f64 phi1)) (*.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 lambda2 (sin.f64 phi1)) (neg.f64 (sin.f64 lambda1))))))) (*.f64 (cos.f64 lambda1) (sin.f64 phi1)))
(fma.f64 lambda2 (fma.f64 lambda2 (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 lambda1) (sin.f64 phi1)) (*.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 lambda2 (sin.f64 phi1)) (neg.f64 (sin.f64 lambda1))))) (*.f64 (sin.f64 lambda1) (sin.f64 phi1))) (*.f64 (cos.f64 lambda1) (sin.f64 phi1)))
(*.f64 (cos.f64 (neg.f64 (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))) (sin.f64 phi1))
(*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))
(*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))
(*.f64 (cos.f64 (neg.f64 (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))) (sin.f64 phi1))
(*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))
(*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))
(*.f64 (cos.f64 (neg.f64 (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))) (sin.f64 phi1))
(*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))
(*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))
(*.f64 (cos.f64 (neg.f64 (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))) (sin.f64 phi1))
(*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))
(*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))
(*.f64 (cos.f64 lambda2) (sin.f64 phi1))
(+.f64 (*.f64 lambda1 (*.f64 (sin.f64 lambda2) (sin.f64 phi1))) (*.f64 (cos.f64 lambda2) (sin.f64 phi1)))
(fma.f64 lambda1 (*.f64 (sin.f64 lambda2) (sin.f64 phi1)) (*.f64 (cos.f64 lambda2) (sin.f64 phi1)))
(*.f64 (sin.f64 phi1) (+.f64 (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) lambda1)))
(+.f64 (*.f64 lambda1 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (*.f64 (cos.f64 lambda2) (sin.f64 phi1)))) (*.f64 (sin.f64 lambda2) (sin.f64 phi1)))) (*.f64 (cos.f64 lambda2) (sin.f64 phi1)))
(fma.f64 lambda1 (fma.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (*.f64 (cos.f64 lambda2) (sin.f64 phi1))) (*.f64 (sin.f64 lambda2) (sin.f64 phi1))) (*.f64 (cos.f64 lambda2) (sin.f64 phi1)))
(+.f64 (*.f64 lambda1 (+.f64 (*.f64 lambda1 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 lambda2) (sin.f64 phi1))) (*.f64 #s(literal -1/6 binary64) (*.f64 lambda1 (*.f64 (sin.f64 lambda2) (sin.f64 phi1)))))) (*.f64 (sin.f64 lambda2) (sin.f64 phi1)))) (*.f64 (cos.f64 lambda2) (sin.f64 phi1)))
(fma.f64 lambda1 (fma.f64 lambda1 (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 lambda2) (sin.f64 phi1)) (*.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 (sin.f64 lambda2) lambda1) (sin.f64 phi1)))) (*.f64 (sin.f64 lambda2) (sin.f64 phi1))) (*.f64 (cos.f64 lambda2) (sin.f64 phi1)))
(fma.f64 lambda1 (fma.f64 lambda1 (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 lambda2) (sin.f64 phi1)) (*.f64 #s(literal -1/6 binary64) (*.f64 lambda1 (*.f64 (sin.f64 lambda2) (sin.f64 phi1))))) (*.f64 (sin.f64 lambda2) (sin.f64 phi1))) (*.f64 (cos.f64 lambda2) (sin.f64 phi1)))
(*.f64 (cos.f64 (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1))) (sin.f64 phi1))
(*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))
(*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))
(*.f64 (cos.f64 (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1))) (sin.f64 phi1))
(*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))
(*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))
(*.f64 (cos.f64 (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1))) (sin.f64 phi1))
(*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))
(*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))
(*.f64 (cos.f64 (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1))) (sin.f64 phi1))
(*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))
(*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))
(*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))
(*.f64 phi1 (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 phi1 #s(literal 2 binary64)) (cos.f64 (-.f64 lambda2 lambda1))))))
(*.f64 phi1 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 phi1 #s(literal 2 binary64))))))
(*.f64 phi1 (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (pow.f64 phi1 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 (-.f64 lambda2 lambda1))) (*.f64 #s(literal 1/120 binary64) (*.f64 (pow.f64 phi1 #s(literal 2 binary64)) (cos.f64 (-.f64 lambda2 lambda1))))))))
(*.f64 phi1 (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (pow.f64 phi1 #s(literal 2 binary64)) (fma.f64 #s(literal -1/6 binary64) (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 #s(literal 1/120 binary64) (*.f64 (pow.f64 phi1 #s(literal 2 binary64)) (cos.f64 (-.f64 lambda2 lambda1))))))))
(*.f64 phi1 (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (pow.f64 phi1 #s(literal 2 binary64)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (+.f64 #s(literal -1/6 binary64) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 2 binary64))))))))
(*.f64 phi1 (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (pow.f64 phi1 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 (-.f64 lambda2 lambda1))) (*.f64 (pow.f64 phi1 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 (pow.f64 phi1 #s(literal 2 binary64)) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 #s(literal 1/120 binary64) (cos.f64 (-.f64 lambda2 lambda1)))))))))
(*.f64 phi1 (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (pow.f64 phi1 #s(literal 2 binary64)) (fma.f64 #s(literal -1/6 binary64) (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (pow.f64 phi1 #s(literal 2 binary64)) (fma.f64 #s(literal -1/5040 binary64) (*.f64 (pow.f64 phi1 #s(literal 2 binary64)) (cos.f64 (-.f64 lambda2 lambda1))) (*.f64 #s(literal 1/120 binary64) (cos.f64 (-.f64 lambda2 lambda1)))))))))
(*.f64 phi1 (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (pow.f64 phi1 #s(literal 2 binary64)) (fma.f64 #s(literal -1/6 binary64) (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (pow.f64 phi1 #s(literal 2 binary64)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (+.f64 (*.f64 #s(literal -1/5040 binary64) (pow.f64 phi1 #s(literal 2 binary64))) #s(literal 1/120 binary64))))))))
(sin.f64 (neg.f64 (+.f64 lambda2 phi2)))
(sin.f64 (neg.f64 (+.f64 phi2 lambda2)))
(sin.f64 (-.f64 (neg.f64 lambda2) phi2))
(+.f64 (sin.f64 (neg.f64 (+.f64 lambda2 phi2))) (*.f64 lambda1 (cos.f64 (neg.f64 (+.f64 lambda2 phi2)))))
(+.f64 (sin.f64 (neg.f64 (+.f64 phi2 lambda2))) (*.f64 lambda1 (cos.f64 (+.f64 phi2 lambda2))))
(-.f64 (*.f64 lambda1 (cos.f64 (+.f64 phi2 lambda2))) (sin.f64 (+.f64 phi2 lambda2)))
(fma.f64 lambda1 (cos.f64 (+.f64 phi2 lambda2)) (sin.f64 (-.f64 (neg.f64 lambda2) phi2)))
(+.f64 (sin.f64 (neg.f64 (+.f64 lambda2 phi2))) (*.f64 lambda1 (+.f64 (cos.f64 (neg.f64 (+.f64 lambda2 phi2))) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (sin.f64 (neg.f64 (+.f64 lambda2 phi2))))))))
(+.f64 (sin.f64 (neg.f64 (+.f64 phi2 lambda2))) (*.f64 lambda1 (+.f64 (cos.f64 (+.f64 phi2 lambda2)) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (sin.f64 (neg.f64 (+.f64 phi2 lambda2))))))))
(-.f64 (*.f64 lambda1 (+.f64 (cos.f64 (+.f64 phi2 lambda2)) (*.f64 (*.f64 #s(literal -1/2 binary64) lambda1) (sin.f64 (-.f64 (neg.f64 lambda2) phi2))))) (sin.f64 (+.f64 phi2 lambda2)))
(fma.f64 lambda1 (-.f64 (cos.f64 (+.f64 phi2 lambda2)) (*.f64 (*.f64 #s(literal -1/2 binary64) lambda1) (sin.f64 (+.f64 phi2 lambda2)))) (sin.f64 (-.f64 (neg.f64 lambda2) phi2)))
(+.f64 (sin.f64 (neg.f64 (+.f64 lambda2 phi2))) (*.f64 lambda1 (+.f64 (cos.f64 (neg.f64 (+.f64 lambda2 phi2))) (*.f64 lambda1 (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 (neg.f64 (+.f64 lambda2 phi2)))) (*.f64 #s(literal -1/6 binary64) (*.f64 lambda1 (cos.f64 (neg.f64 (+.f64 lambda2 phi2))))))))))
(+.f64 (sin.f64 (neg.f64 (+.f64 phi2 lambda2))) (*.f64 lambda1 (+.f64 (cos.f64 (+.f64 phi2 lambda2)) (*.f64 lambda1 (fma.f64 #s(literal -1/2 binary64) (sin.f64 (neg.f64 (+.f64 phi2 lambda2))) (*.f64 #s(literal -1/6 binary64) (*.f64 lambda1 (cos.f64 (+.f64 phi2 lambda2)))))))))
(-.f64 (*.f64 lambda1 (+.f64 (cos.f64 (+.f64 phi2 lambda2)) (*.f64 lambda1 (fma.f64 #s(literal -1/2 binary64) (sin.f64 (-.f64 (neg.f64 lambda2) phi2)) (*.f64 #s(literal -1/6 binary64) (*.f64 lambda1 (cos.f64 (+.f64 phi2 lambda2)))))))) (sin.f64 (+.f64 phi2 lambda2)))
(fma.f64 lambda1 (+.f64 (cos.f64 (+.f64 phi2 lambda2)) (*.f64 lambda1 (-.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 lambda1 (cos.f64 (+.f64 phi2 lambda2)))) (*.f64 (sin.f64 (+.f64 phi2 lambda2)) #s(literal -1/2 binary64))))) (sin.f64 (-.f64 (neg.f64 lambda2) phi2)))
(sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2)))
(sin.f64 (-.f64 lambda1 (+.f64 phi2 lambda2)))
(sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2)))
(sin.f64 (-.f64 lambda1 (+.f64 phi2 lambda2)))
(sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2)))
(sin.f64 (-.f64 lambda1 (+.f64 phi2 lambda2)))
(sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2)))
(sin.f64 (-.f64 lambda1 (+.f64 phi2 lambda2)))
(sin.f64 (neg.f64 (+.f64 lambda2 (+.f64 phi2 (*.f64 #s(literal -1 binary64) lambda1)))))
(sin.f64 (-.f64 lambda1 (+.f64 phi2 lambda2)))
(sin.f64 (neg.f64 (+.f64 lambda2 (+.f64 phi2 (*.f64 #s(literal -1 binary64) lambda1)))))
(sin.f64 (-.f64 lambda1 (+.f64 phi2 lambda2)))
(sin.f64 (neg.f64 (+.f64 lambda2 (+.f64 phi2 (*.f64 #s(literal -1 binary64) lambda1)))))
(sin.f64 (-.f64 lambda1 (+.f64 phi2 lambda2)))
(sin.f64 (neg.f64 (+.f64 lambda2 (+.f64 phi2 (*.f64 #s(literal -1 binary64) lambda1)))))
(sin.f64 (-.f64 lambda1 (+.f64 phi2 lambda2)))
(sin.f64 (-.f64 lambda1 lambda2))
(+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 #s(literal -1 binary64) (*.f64 phi2 (cos.f64 (-.f64 lambda1 lambda2)))))
(+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (neg.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))
(-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 phi2 (cos.f64 (-.f64 lambda2 lambda1))))
(+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 phi2 (+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 (-.f64 lambda1 lambda2))) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 (sin.f64 (-.f64 lambda1 lambda2)))))))
(+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 phi2 (fma.f64 #s(literal -1 binary64) (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (*.f64 #s(literal -1/2 binary64) phi2) (sin.f64 (-.f64 lambda1 lambda2))))))
(+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 phi2 (-.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) phi2) (sin.f64 (-.f64 lambda1 lambda2))) (cos.f64 (-.f64 lambda2 lambda1)))))
(+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 phi2 (+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 (-.f64 lambda1 lambda2))) (*.f64 phi2 (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 (-.f64 lambda1 lambda2))) (*.f64 #s(literal 1/6 binary64) (*.f64 phi2 (cos.f64 (-.f64 lambda1 lambda2)))))))))
(+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 phi2 (fma.f64 #s(literal -1 binary64) (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 phi2 (fma.f64 #s(literal -1/2 binary64) (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 #s(literal 1/6 binary64) (*.f64 phi2 (cos.f64 (-.f64 lambda1 lambda2)))))))))
(+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 phi2 (-.f64 (*.f64 phi2 (fma.f64 #s(literal -1/2 binary64) (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 #s(literal 1/6 binary64) (*.f64 phi2 (cos.f64 (-.f64 lambda2 lambda1)))))) (cos.f64 (-.f64 lambda2 lambda1)))))
(+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 phi2 (fma.f64 phi2 (fma.f64 #s(literal -1/2 binary64) (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 #s(literal 1/6 binary64) (*.f64 phi2 (cos.f64 (-.f64 lambda2 lambda1))))) (neg.f64 (cos.f64 (-.f64 lambda2 lambda1))))))
(sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2)))
(sin.f64 (-.f64 lambda1 (+.f64 phi2 lambda2)))
(sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2)))
(sin.f64 (-.f64 lambda1 (+.f64 phi2 lambda2)))
(sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2)))
(sin.f64 (-.f64 lambda1 (+.f64 phi2 lambda2)))
(sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2)))
(sin.f64 (-.f64 lambda1 (+.f64 phi2 lambda2)))
(sin.f64 (-.f64 (+.f64 lambda1 (*.f64 #s(literal -1 binary64) phi2)) lambda2))
(sin.f64 (-.f64 lambda1 (+.f64 phi2 lambda2)))
(sin.f64 (-.f64 (+.f64 lambda1 (*.f64 #s(literal -1 binary64) phi2)) lambda2))
(sin.f64 (-.f64 lambda1 (+.f64 phi2 lambda2)))
(sin.f64 (-.f64 (+.f64 lambda1 (*.f64 #s(literal -1 binary64) phi2)) lambda2))
(sin.f64 (-.f64 lambda1 (+.f64 phi2 lambda2)))
(sin.f64 (-.f64 (+.f64 lambda1 (*.f64 #s(literal -1 binary64) phi2)) lambda2))
(sin.f64 (-.f64 lambda1 (+.f64 phi2 lambda2)))
(sin.f64 (-.f64 lambda1 phi2))
(+.f64 (sin.f64 (-.f64 lambda1 phi2)) (*.f64 #s(literal -1 binary64) (*.f64 lambda2 (cos.f64 (-.f64 lambda1 phi2)))))
(+.f64 (sin.f64 (-.f64 lambda1 phi2)) (*.f64 (neg.f64 lambda2) (cos.f64 (-.f64 lambda1 phi2))))
(-.f64 (sin.f64 (-.f64 lambda1 phi2)) (*.f64 lambda2 (cos.f64 (-.f64 lambda1 phi2))))
(-.f64 (sin.f64 (-.f64 lambda1 phi2)) (*.f64 lambda2 (cos.f64 (-.f64 phi2 lambda1))))
(+.f64 (sin.f64 (-.f64 lambda1 phi2)) (*.f64 lambda2 (+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 (-.f64 lambda1 phi2))) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 (sin.f64 (-.f64 lambda1 phi2)))))))
(+.f64 (sin.f64 (-.f64 lambda1 phi2)) (*.f64 lambda2 (fma.f64 #s(literal -1 binary64) (cos.f64 (-.f64 lambda1 phi2)) (*.f64 (*.f64 #s(literal -1/2 binary64) lambda2) (sin.f64 (-.f64 lambda1 phi2))))))
(+.f64 (sin.f64 (-.f64 lambda1 phi2)) (*.f64 lambda2 (-.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) lambda2) (sin.f64 (-.f64 lambda1 phi2))) (cos.f64 (-.f64 lambda1 phi2)))))
(+.f64 (sin.f64 (-.f64 lambda1 phi2)) (*.f64 lambda2 (-.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) lambda2) (sin.f64 (-.f64 lambda1 phi2))) (cos.f64 (-.f64 phi2 lambda1)))))
(+.f64 (sin.f64 (-.f64 lambda1 phi2)) (*.f64 lambda2 (+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 (-.f64 lambda1 phi2))) (*.f64 lambda2 (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 (-.f64 lambda1 phi2))) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda2 (cos.f64 (-.f64 lambda1 phi2)))))))))
(+.f64 (sin.f64 (-.f64 lambda1 phi2)) (*.f64 lambda2 (fma.f64 #s(literal -1 binary64) (cos.f64 (-.f64 lambda1 phi2)) (*.f64 lambda2 (fma.f64 #s(literal -1/2 binary64) (sin.f64 (-.f64 lambda1 phi2)) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda2 (cos.f64 (-.f64 lambda1 phi2)))))))))
(+.f64 (sin.f64 (-.f64 lambda1 phi2)) (*.f64 lambda2 (-.f64 (*.f64 lambda2 (fma.f64 #s(literal -1/2 binary64) (sin.f64 (-.f64 lambda1 phi2)) (*.f64 (*.f64 #s(literal 1/6 binary64) lambda2) (cos.f64 (-.f64 lambda1 phi2))))) (cos.f64 (-.f64 lambda1 phi2)))))
(+.f64 (sin.f64 (-.f64 lambda1 phi2)) (*.f64 lambda2 (fma.f64 lambda2 (fma.f64 #s(literal -1/2 binary64) (sin.f64 (-.f64 lambda1 phi2)) (*.f64 (*.f64 #s(literal 1/6 binary64) lambda2) (cos.f64 (-.f64 phi2 lambda1)))) (neg.f64 (cos.f64 (-.f64 phi2 lambda1))))))
(sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2)))
(sin.f64 (-.f64 lambda1 (+.f64 phi2 lambda2)))
(sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2)))
(sin.f64 (-.f64 lambda1 (+.f64 phi2 lambda2)))
(sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2)))
(sin.f64 (-.f64 lambda1 (+.f64 phi2 lambda2)))
(sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2)))
(sin.f64 (-.f64 lambda1 (+.f64 phi2 lambda2)))
(sin.f64 (-.f64 (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)) phi2))
(sin.f64 (-.f64 lambda1 (+.f64 phi2 lambda2)))
(sin.f64 (-.f64 (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)) phi2))
(sin.f64 (-.f64 lambda1 (+.f64 phi2 lambda2)))
(sin.f64 (-.f64 (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)) phi2))
(sin.f64 (-.f64 lambda1 (+.f64 phi2 lambda2)))
(sin.f64 (-.f64 (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)) phi2))
(sin.f64 (-.f64 lambda1 (+.f64 phi2 lambda2)))
(sin.f64 (-.f64 phi2 lambda2))
(+.f64 (sin.f64 (-.f64 phi2 lambda2)) (*.f64 lambda1 (cos.f64 (-.f64 phi2 lambda2))))
(+.f64 (sin.f64 (-.f64 phi2 lambda2)) (*.f64 lambda1 (cos.f64 (-.f64 lambda2 phi2))))
(+.f64 (sin.f64 (-.f64 phi2 lambda2)) (*.f64 lambda1 (+.f64 (cos.f64 (-.f64 phi2 lambda2)) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (sin.f64 (-.f64 phi2 lambda2)))))))
(+.f64 (sin.f64 (-.f64 phi2 lambda2)) (*.f64 lambda1 (+.f64 (cos.f64 (-.f64 lambda2 phi2)) (*.f64 (*.f64 #s(literal -1/2 binary64) lambda1) (sin.f64 (-.f64 phi2 lambda2))))))
(+.f64 (sin.f64 (-.f64 phi2 lambda2)) (*.f64 lambda1 (+.f64 (cos.f64 (-.f64 phi2 lambda2)) (*.f64 lambda1 (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 (-.f64 phi2 lambda2))) (*.f64 #s(literal -1/6 binary64) (*.f64 lambda1 (cos.f64 (-.f64 phi2 lambda2)))))))))
(+.f64 (sin.f64 (-.f64 phi2 lambda2)) (*.f64 lambda1 (+.f64 (cos.f64 (-.f64 phi2 lambda2)) (*.f64 lambda1 (fma.f64 #s(literal -1/2 binary64) (sin.f64 (-.f64 phi2 lambda2)) (*.f64 #s(literal -1/6 binary64) (*.f64 lambda1 (cos.f64 (-.f64 phi2 lambda2)))))))))
(+.f64 (sin.f64 (-.f64 phi2 lambda2)) (*.f64 lambda1 (+.f64 (cos.f64 (-.f64 lambda2 phi2)) (*.f64 lambda1 (fma.f64 #s(literal -1/2 binary64) (sin.f64 (-.f64 phi2 lambda2)) (*.f64 #s(literal -1/6 binary64) (*.f64 lambda1 (cos.f64 (-.f64 lambda2 phi2)))))))))
(sin.f64 (-.f64 (+.f64 lambda1 phi2) lambda2))
(sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))
(sin.f64 (+.f64 phi2 (-.f64 lambda1 lambda2)))
(sin.f64 (-.f64 (+.f64 lambda1 phi2) lambda2))
(sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))
(sin.f64 (+.f64 phi2 (-.f64 lambda1 lambda2)))
(sin.f64 (-.f64 (+.f64 lambda1 phi2) lambda2))
(sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))
(sin.f64 (+.f64 phi2 (-.f64 lambda1 lambda2)))
(sin.f64 (-.f64 (+.f64 lambda1 phi2) lambda2))
(sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))
(sin.f64 (+.f64 phi2 (-.f64 lambda1 lambda2)))
(sin.f64 (-.f64 phi2 (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1))))
(sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))
(sin.f64 (+.f64 phi2 (-.f64 lambda1 lambda2)))
(sin.f64 (-.f64 phi2 (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1))))
(sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))
(sin.f64 (+.f64 phi2 (-.f64 lambda1 lambda2)))
(sin.f64 (-.f64 phi2 (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1))))
(sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))
(sin.f64 (+.f64 phi2 (-.f64 lambda1 lambda2)))
(sin.f64 (-.f64 phi2 (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1))))
(sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))
(sin.f64 (+.f64 phi2 (-.f64 lambda1 lambda2)))
(sin.f64 (+.f64 lambda1 phi2))
(sin.f64 (+.f64 phi2 lambda1))
(+.f64 (sin.f64 (+.f64 lambda1 phi2)) (*.f64 #s(literal -1 binary64) (*.f64 lambda2 (cos.f64 (+.f64 lambda1 phi2)))))
(+.f64 (sin.f64 (+.f64 phi2 lambda1)) (*.f64 (neg.f64 lambda2) (cos.f64 (+.f64 phi2 lambda1))))
(-.f64 (sin.f64 (+.f64 phi2 lambda1)) (*.f64 lambda2 (cos.f64 (+.f64 phi2 lambda1))))
(+.f64 (sin.f64 (+.f64 lambda1 phi2)) (*.f64 lambda2 (+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 (+.f64 lambda1 phi2))) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 (sin.f64 (+.f64 lambda1 phi2)))))))
(+.f64 (sin.f64 (+.f64 phi2 lambda1)) (*.f64 lambda2 (fma.f64 #s(literal -1 binary64) (cos.f64 (+.f64 phi2 lambda1)) (*.f64 (*.f64 #s(literal -1/2 binary64) lambda2) (sin.f64 (+.f64 phi2 lambda1))))))
(+.f64 (sin.f64 (+.f64 phi2 lambda1)) (*.f64 lambda2 (-.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) lambda2) (sin.f64 (+.f64 phi2 lambda1))) (cos.f64 (+.f64 phi2 lambda1)))))
(+.f64 (sin.f64 (+.f64 lambda1 phi2)) (*.f64 lambda2 (+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 (+.f64 lambda1 phi2))) (*.f64 lambda2 (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 (+.f64 lambda1 phi2))) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda2 (cos.f64 (+.f64 lambda1 phi2)))))))))
(+.f64 (sin.f64 (+.f64 phi2 lambda1)) (*.f64 lambda2 (fma.f64 #s(literal -1 binary64) (cos.f64 (+.f64 phi2 lambda1)) (*.f64 lambda2 (fma.f64 #s(literal -1/2 binary64) (sin.f64 (+.f64 phi2 lambda1)) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda2 (cos.f64 (+.f64 phi2 lambda1)))))))))
(+.f64 (sin.f64 (+.f64 phi2 lambda1)) (*.f64 lambda2 (-.f64 (*.f64 lambda2 (fma.f64 #s(literal -1/2 binary64) (sin.f64 (+.f64 phi2 lambda1)) (*.f64 (*.f64 #s(literal 1/6 binary64) lambda2) (cos.f64 (+.f64 phi2 lambda1))))) (cos.f64 (+.f64 phi2 lambda1)))))
(+.f64 (sin.f64 (+.f64 phi2 lambda1)) (*.f64 lambda2 (fma.f64 lambda2 (fma.f64 #s(literal -1/2 binary64) (sin.f64 (+.f64 phi2 lambda1)) (*.f64 (*.f64 #s(literal 1/6 binary64) lambda2) (cos.f64 (+.f64 phi2 lambda1)))) (neg.f64 (cos.f64 (+.f64 phi2 lambda1))))))
(sin.f64 (-.f64 (+.f64 lambda1 phi2) lambda2))
(sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))
(sin.f64 (+.f64 phi2 (-.f64 lambda1 lambda2)))
(sin.f64 (-.f64 (+.f64 lambda1 phi2) lambda2))
(sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))
(sin.f64 (+.f64 phi2 (-.f64 lambda1 lambda2)))
(sin.f64 (-.f64 (+.f64 lambda1 phi2) lambda2))
(sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))
(sin.f64 (+.f64 phi2 (-.f64 lambda1 lambda2)))
(sin.f64 (-.f64 (+.f64 lambda1 phi2) lambda2))
(sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))
(sin.f64 (+.f64 phi2 (-.f64 lambda1 lambda2)))
(sin.f64 (+.f64 lambda1 (+.f64 phi2 (*.f64 #s(literal -1 binary64) lambda2))))
(sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))
(sin.f64 (+.f64 phi2 (-.f64 lambda1 lambda2)))
(sin.f64 (+.f64 lambda1 (+.f64 phi2 (*.f64 #s(literal -1 binary64) lambda2))))
(sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))
(sin.f64 (+.f64 phi2 (-.f64 lambda1 lambda2)))
(sin.f64 (+.f64 lambda1 (+.f64 phi2 (*.f64 #s(literal -1 binary64) lambda2))))
(sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))
(sin.f64 (+.f64 phi2 (-.f64 lambda1 lambda2)))
(sin.f64 (+.f64 lambda1 (+.f64 phi2 (*.f64 #s(literal -1 binary64) lambda2))))
(sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))
(sin.f64 (+.f64 phi2 (-.f64 lambda1 lambda2)))
(sin.f64 (-.f64 lambda1 lambda2))
(+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 phi2 (cos.f64 (-.f64 lambda1 lambda2))))
(+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 phi2 (cos.f64 (-.f64 lambda2 lambda1))))
(+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 phi2 (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 (sin.f64 (-.f64 lambda1 lambda2)))))))
(+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 phi2 (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (*.f64 #s(literal -1/2 binary64) phi2) (sin.f64 (-.f64 lambda1 lambda2))))))
(+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 phi2 (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (*.f64 #s(literal -1/2 binary64) phi2) (sin.f64 (-.f64 lambda1 lambda2))))))
(+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 phi2 (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 phi2 (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 (-.f64 lambda1 lambda2))) (*.f64 #s(literal -1/6 binary64) (*.f64 phi2 (cos.f64 (-.f64 lambda1 lambda2)))))))))
(+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 phi2 (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 phi2 (fma.f64 #s(literal -1/2 binary64) (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 #s(literal -1/6 binary64) (*.f64 phi2 (cos.f64 (-.f64 lambda1 lambda2)))))))))
(+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 phi2 (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 phi2 (fma.f64 #s(literal -1/2 binary64) (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 #s(literal -1/6 binary64) (*.f64 phi2 (cos.f64 (-.f64 lambda2 lambda1)))))))))
(sin.f64 (-.f64 (+.f64 lambda1 phi2) lambda2))
(sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))
(sin.f64 (+.f64 phi2 (-.f64 lambda1 lambda2)))
(sin.f64 (-.f64 (+.f64 lambda1 phi2) lambda2))
(sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))
(sin.f64 (+.f64 phi2 (-.f64 lambda1 lambda2)))
(sin.f64 (-.f64 (+.f64 lambda1 phi2) lambda2))
(sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))
(sin.f64 (+.f64 phi2 (-.f64 lambda1 lambda2)))
(sin.f64 (-.f64 (+.f64 lambda1 phi2) lambda2))
(sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))
(sin.f64 (+.f64 phi2 (-.f64 lambda1 lambda2)))
(sin.f64 (-.f64 lambda1 (+.f64 lambda2 (*.f64 #s(literal -1 binary64) phi2))))
(sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))
(sin.f64 (+.f64 phi2 (-.f64 lambda1 lambda2)))
(sin.f64 (-.f64 lambda1 (+.f64 lambda2 (*.f64 #s(literal -1 binary64) phi2))))
(sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))
(sin.f64 (+.f64 phi2 (-.f64 lambda1 lambda2)))
(sin.f64 (-.f64 lambda1 (+.f64 lambda2 (*.f64 #s(literal -1 binary64) phi2))))
(sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))
(sin.f64 (+.f64 phi2 (-.f64 lambda1 lambda2)))
(sin.f64 (-.f64 lambda1 (+.f64 lambda2 (*.f64 #s(literal -1 binary64) phi2))))
(sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))
(sin.f64 (+.f64 phi2 (-.f64 lambda1 lambda2)))
(+.f64 (sin.f64 (neg.f64 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 phi2 lambda2)))
(+.f64 (sin.f64 (neg.f64 (+.f64 phi2 lambda2))) (sin.f64 (-.f64 phi2 lambda2)))
(-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2)))
(+.f64 (sin.f64 (neg.f64 (+.f64 lambda2 phi2))) (+.f64 (sin.f64 (-.f64 phi2 lambda2)) (*.f64 lambda1 (+.f64 (cos.f64 (neg.f64 (+.f64 lambda2 phi2))) (cos.f64 (-.f64 phi2 lambda2))))))
(+.f64 (sin.f64 (neg.f64 (+.f64 phi2 lambda2))) (+.f64 (sin.f64 (-.f64 phi2 lambda2)) (*.f64 lambda1 (+.f64 (cos.f64 (+.f64 phi2 lambda2)) (cos.f64 (-.f64 phi2 lambda2))))))
(+.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2))) (*.f64 lambda1 (+.f64 (cos.f64 (+.f64 phi2 lambda2)) (cos.f64 (-.f64 lambda2 phi2)))))
(+.f64 (sin.f64 (neg.f64 (+.f64 lambda2 phi2))) (+.f64 (sin.f64 (-.f64 phi2 lambda2)) (*.f64 lambda1 (+.f64 (cos.f64 (neg.f64 (+.f64 lambda2 phi2))) (+.f64 (cos.f64 (-.f64 phi2 lambda2)) (*.f64 lambda1 (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 (neg.f64 (+.f64 lambda2 phi2)))) (*.f64 #s(literal -1/2 binary64) (sin.f64 (-.f64 phi2 lambda2))))))))))
(+.f64 (sin.f64 (neg.f64 (+.f64 phi2 lambda2))) (+.f64 (sin.f64 (-.f64 phi2 lambda2)) (*.f64 lambda1 (+.f64 (cos.f64 (+.f64 phi2 lambda2)) (+.f64 (cos.f64 (-.f64 phi2 lambda2)) (*.f64 lambda1 (*.f64 #s(literal -1/2 binary64) (+.f64 (sin.f64 (neg.f64 (+.f64 phi2 lambda2))) (sin.f64 (-.f64 phi2 lambda2))))))))))
(+.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2))) (*.f64 lambda1 (+.f64 (+.f64 (cos.f64 (+.f64 phi2 lambda2)) (cos.f64 (-.f64 lambda2 phi2))) (*.f64 lambda1 (*.f64 #s(literal -1/2 binary64) (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2))))))))
(+.f64 (sin.f64 (-.f64 phi2 lambda2)) (-.f64 (*.f64 lambda1 (+.f64 (+.f64 (cos.f64 (+.f64 phi2 lambda2)) (cos.f64 (-.f64 lambda2 phi2))) (*.f64 lambda1 (*.f64 #s(literal -1/2 binary64) (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2))))))) (sin.f64 (+.f64 phi2 lambda2))))
(+.f64 (sin.f64 (neg.f64 (+.f64 lambda2 phi2))) (+.f64 (sin.f64 (-.f64 phi2 lambda2)) (*.f64 lambda1 (+.f64 (cos.f64 (neg.f64 (+.f64 lambda2 phi2))) (+.f64 (cos.f64 (-.f64 phi2 lambda2)) (*.f64 lambda1 (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 (neg.f64 (+.f64 lambda2 phi2)))) (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 (-.f64 phi2 lambda2))) (*.f64 lambda1 (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 (neg.f64 (+.f64 lambda2 phi2)))) (*.f64 #s(literal -1/6 binary64) (cos.f64 (-.f64 phi2 lambda2)))))))))))))
(+.f64 (sin.f64 (neg.f64 (+.f64 phi2 lambda2))) (+.f64 (sin.f64 (-.f64 phi2 lambda2)) (*.f64 lambda1 (+.f64 (cos.f64 (+.f64 phi2 lambda2)) (+.f64 (cos.f64 (-.f64 phi2 lambda2)) (*.f64 lambda1 (fma.f64 #s(literal -1/2 binary64) (sin.f64 (neg.f64 (+.f64 phi2 lambda2))) (fma.f64 #s(literal -1/2 binary64) (sin.f64 (-.f64 phi2 lambda2)) (*.f64 lambda1 (*.f64 #s(literal -1/6 binary64) (+.f64 (cos.f64 (+.f64 phi2 lambda2)) (cos.f64 (-.f64 phi2 lambda2)))))))))))))
(+.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2))) (*.f64 lambda1 (+.f64 (+.f64 (cos.f64 (+.f64 phi2 lambda2)) (cos.f64 (-.f64 lambda2 phi2))) (*.f64 lambda1 (+.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2)))) (*.f64 lambda1 (*.f64 #s(literal -1/6 binary64) (+.f64 (cos.f64 (+.f64 phi2 lambda2)) (cos.f64 (-.f64 lambda2 phi2))))))))))
(+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 (+.f64 lambda1 phi2) lambda2)))
(+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (sin.f64 (-.f64 lambda1 (+.f64 phi2 lambda2))))
(+.f64 (sin.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 lambda1 (+.f64 phi2 lambda2))))
(+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 (+.f64 lambda1 phi2) lambda2)))
(+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (sin.f64 (-.f64 lambda1 (+.f64 phi2 lambda2))))
(+.f64 (sin.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 lambda1 (+.f64 phi2 lambda2))))
(+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 (+.f64 lambda1 phi2) lambda2)))
(+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (sin.f64 (-.f64 lambda1 (+.f64 phi2 lambda2))))
(+.f64 (sin.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 lambda1 (+.f64 phi2 lambda2))))
(+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 (+.f64 lambda1 phi2) lambda2)))
(+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (sin.f64 (-.f64 lambda1 (+.f64 phi2 lambda2))))
(+.f64 (sin.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 lambda1 (+.f64 phi2 lambda2))))
(+.f64 (sin.f64 (neg.f64 (+.f64 lambda2 (+.f64 phi2 (*.f64 #s(literal -1 binary64) lambda1))))) (sin.f64 (-.f64 phi2 (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))))
(+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (sin.f64 (-.f64 lambda1 (+.f64 phi2 lambda2))))
(+.f64 (sin.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 lambda1 (+.f64 phi2 lambda2))))
(+.f64 (sin.f64 (neg.f64 (+.f64 lambda2 (+.f64 phi2 (*.f64 #s(literal -1 binary64) lambda1))))) (sin.f64 (-.f64 phi2 (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))))
(+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (sin.f64 (-.f64 lambda1 (+.f64 phi2 lambda2))))
(+.f64 (sin.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 lambda1 (+.f64 phi2 lambda2))))
(+.f64 (sin.f64 (neg.f64 (+.f64 lambda2 (+.f64 phi2 (*.f64 #s(literal -1 binary64) lambda1))))) (sin.f64 (-.f64 phi2 (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))))
(+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (sin.f64 (-.f64 lambda1 (+.f64 phi2 lambda2))))
(+.f64 (sin.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 lambda1 (+.f64 phi2 lambda2))))
(+.f64 (sin.f64 (neg.f64 (+.f64 lambda2 (+.f64 phi2 (*.f64 #s(literal -1 binary64) lambda1))))) (sin.f64 (-.f64 phi2 (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))))
(+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (sin.f64 (-.f64 lambda1 (+.f64 phi2 lambda2))))
(+.f64 (sin.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 lambda1 (+.f64 phi2 lambda2))))
(*.f64 #s(literal 2 binary64) (sin.f64 (-.f64 lambda1 lambda2)))
(+.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (-.f64 lambda1 lambda2))) (*.f64 phi2 (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 #s(literal -1 binary64) (cos.f64 (-.f64 lambda1 lambda2))))))
(*.f64 #s(literal 2 binary64) (sin.f64 (-.f64 lambda1 lambda2)))
(+.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (-.f64 lambda1 lambda2))) (*.f64 phi2 (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 (-.f64 lambda1 lambda2))) (*.f64 #s(literal -1 binary64) (*.f64 phi2 (sin.f64 (-.f64 lambda1 lambda2))))))))
(fma.f64 #s(literal 2 binary64) (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 phi2 (+.f64 (*.f64 #s(literal 0 binary64) (cos.f64 (-.f64 lambda1 lambda2))) (*.f64 (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))))))
(fma.f64 #s(literal 2 binary64) (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 phi2 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2))))
(fma.f64 #s(literal 2 binary64) (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 phi2 (*.f64 phi2 (sin.f64 (-.f64 lambda2 lambda1)))))
(+.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (-.f64 lambda1 lambda2))) (*.f64 phi2 (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 (-.f64 lambda1 lambda2))) (*.f64 phi2 (+.f64 (*.f64 #s(literal -1 binary64) (sin.f64 (-.f64 lambda1 lambda2))) (*.f64 phi2 (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 (-.f64 lambda1 lambda2))) (*.f64 #s(literal 1/6 binary64) (cos.f64 (-.f64 lambda1 lambda2)))))))))))
(fma.f64 #s(literal 2 binary64) (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 phi2 (+.f64 (*.f64 #s(literal 0 binary64) (cos.f64 (-.f64 lambda1 lambda2))) (*.f64 (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))))))
(fma.f64 #s(literal 2 binary64) (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 phi2 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2))))
(fma.f64 #s(literal 2 binary64) (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 phi2 (*.f64 phi2 (sin.f64 (-.f64 lambda2 lambda1)))))
(+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 (+.f64 lambda1 phi2) lambda2)))
(+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (sin.f64 (-.f64 lambda1 (+.f64 phi2 lambda2))))
(+.f64 (sin.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 lambda1 (+.f64 phi2 lambda2))))
(+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 (+.f64 lambda1 phi2) lambda2)))
(+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (sin.f64 (-.f64 lambda1 (+.f64 phi2 lambda2))))
(+.f64 (sin.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 lambda1 (+.f64 phi2 lambda2))))
(+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 (+.f64 lambda1 phi2) lambda2)))
(+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (sin.f64 (-.f64 lambda1 (+.f64 phi2 lambda2))))
(+.f64 (sin.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 lambda1 (+.f64 phi2 lambda2))))
(+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 (+.f64 lambda1 phi2) lambda2)))
(+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (sin.f64 (-.f64 lambda1 (+.f64 phi2 lambda2))))
(+.f64 (sin.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 lambda1 (+.f64 phi2 lambda2))))
(+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 (*.f64 #s(literal -1 binary64) phi2)))) (sin.f64 (-.f64 (+.f64 lambda1 (*.f64 #s(literal -1 binary64) phi2)) lambda2)))
(+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (sin.f64 (-.f64 lambda1 (+.f64 phi2 lambda2))))
(+.f64 (sin.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 lambda1 (+.f64 phi2 lambda2))))
(+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 (*.f64 #s(literal -1 binary64) phi2)))) (sin.f64 (-.f64 (+.f64 lambda1 (*.f64 #s(literal -1 binary64) phi2)) lambda2)))
(+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (sin.f64 (-.f64 lambda1 (+.f64 phi2 lambda2))))
(+.f64 (sin.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 lambda1 (+.f64 phi2 lambda2))))
(+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 (*.f64 #s(literal -1 binary64) phi2)))) (sin.f64 (-.f64 (+.f64 lambda1 (*.f64 #s(literal -1 binary64) phi2)) lambda2)))
(+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (sin.f64 (-.f64 lambda1 (+.f64 phi2 lambda2))))
(+.f64 (sin.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 lambda1 (+.f64 phi2 lambda2))))
(+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 (*.f64 #s(literal -1 binary64) phi2)))) (sin.f64 (-.f64 (+.f64 lambda1 (*.f64 #s(literal -1 binary64) phi2)) lambda2)))
(+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (sin.f64 (-.f64 lambda1 (+.f64 phi2 lambda2))))
(+.f64 (sin.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 lambda1 (+.f64 phi2 lambda2))))
(+.f64 (sin.f64 (+.f64 lambda1 phi2)) (sin.f64 (-.f64 lambda1 phi2)))
(+.f64 (sin.f64 (-.f64 lambda1 phi2)) (sin.f64 (+.f64 phi2 lambda1)))
(+.f64 (sin.f64 (+.f64 lambda1 phi2)) (+.f64 (sin.f64 (-.f64 lambda1 phi2)) (*.f64 lambda2 (+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 (+.f64 lambda1 phi2))) (*.f64 #s(literal -1 binary64) (cos.f64 (-.f64 lambda1 phi2)))))))
(+.f64 (sin.f64 (+.f64 phi2 lambda1)) (+.f64 (sin.f64 (-.f64 lambda1 phi2)) (*.f64 lambda2 (*.f64 #s(literal -1 binary64) (+.f64 (cos.f64 (+.f64 phi2 lambda1)) (cos.f64 (-.f64 lambda1 phi2)))))))
(+.f64 (+.f64 (sin.f64 (-.f64 lambda1 phi2)) (sin.f64 (+.f64 phi2 lambda1))) (*.f64 lambda2 (-.f64 (neg.f64 (cos.f64 (-.f64 lambda1 phi2))) (cos.f64 (+.f64 phi2 lambda1)))))
(+.f64 (+.f64 (sin.f64 (-.f64 lambda1 phi2)) (sin.f64 (+.f64 phi2 lambda1))) (*.f64 lambda2 (-.f64 (neg.f64 (cos.f64 (-.f64 phi2 lambda1))) (cos.f64 (+.f64 phi2 lambda1)))))
(+.f64 (sin.f64 (+.f64 lambda1 phi2)) (+.f64 (sin.f64 (-.f64 lambda1 phi2)) (*.f64 lambda2 (+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 (+.f64 lambda1 phi2))) (+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 (-.f64 lambda1 phi2))) (*.f64 lambda2 (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 (+.f64 lambda1 phi2))) (*.f64 #s(literal -1/2 binary64) (sin.f64 (-.f64 lambda1 phi2))))))))))
(+.f64 (sin.f64 (+.f64 phi2 lambda1)) (+.f64 (sin.f64 (-.f64 lambda1 phi2)) (*.f64 lambda2 (fma.f64 #s(literal -1 binary64) (cos.f64 (+.f64 phi2 lambda1)) (fma.f64 #s(literal -1 binary64) (cos.f64 (-.f64 lambda1 phi2)) (*.f64 lambda2 (*.f64 #s(literal -1/2 binary64) (+.f64 (sin.f64 (-.f64 lambda1 phi2)) (sin.f64 (+.f64 phi2 lambda1))))))))))
(+.f64 (+.f64 (sin.f64 (-.f64 lambda1 phi2)) (sin.f64 (+.f64 phi2 lambda1))) (*.f64 lambda2 (-.f64 (-.f64 (*.f64 lambda2 (*.f64 #s(literal -1/2 binary64) (+.f64 (sin.f64 (-.f64 lambda1 phi2)) (sin.f64 (+.f64 phi2 lambda1))))) (cos.f64 (-.f64 lambda1 phi2))) (cos.f64 (+.f64 phi2 lambda1)))))
(+.f64 (+.f64 (sin.f64 (-.f64 lambda1 phi2)) (sin.f64 (+.f64 phi2 lambda1))) (*.f64 lambda2 (-.f64 (*.f64 lambda2 (*.f64 #s(literal -1/2 binary64) (+.f64 (sin.f64 (-.f64 lambda1 phi2)) (sin.f64 (+.f64 phi2 lambda1))))) (+.f64 (cos.f64 (-.f64 phi2 lambda1)) (cos.f64 (+.f64 phi2 lambda1))))))
(+.f64 (sin.f64 (+.f64 lambda1 phi2)) (+.f64 (sin.f64 (-.f64 lambda1 phi2)) (*.f64 lambda2 (+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 (+.f64 lambda1 phi2))) (+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 (-.f64 lambda1 phi2))) (*.f64 lambda2 (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 (+.f64 lambda1 phi2))) (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 (-.f64 lambda1 phi2))) (*.f64 lambda2 (+.f64 (*.f64 #s(literal 1/6 binary64) (cos.f64 (+.f64 lambda1 phi2))) (*.f64 #s(literal 1/6 binary64) (cos.f64 (-.f64 lambda1 phi2)))))))))))))
(+.f64 (sin.f64 (+.f64 phi2 lambda1)) (+.f64 (sin.f64 (-.f64 lambda1 phi2)) (*.f64 lambda2 (fma.f64 #s(literal -1 binary64) (cos.f64 (+.f64 phi2 lambda1)) (fma.f64 #s(literal -1 binary64) (cos.f64 (-.f64 lambda1 phi2)) (*.f64 lambda2 (fma.f64 #s(literal -1/2 binary64) (sin.f64 (+.f64 phi2 lambda1)) (fma.f64 #s(literal -1/2 binary64) (sin.f64 (-.f64 lambda1 phi2)) (*.f64 lambda2 (*.f64 #s(literal 1/6 binary64) (+.f64 (cos.f64 (+.f64 phi2 lambda1)) (cos.f64 (-.f64 lambda1 phi2)))))))))))))
(+.f64 (+.f64 (sin.f64 (-.f64 lambda1 phi2)) (sin.f64 (+.f64 phi2 lambda1))) (*.f64 lambda2 (-.f64 (-.f64 (*.f64 lambda2 (fma.f64 #s(literal -1/2 binary64) (sin.f64 (+.f64 phi2 lambda1)) (fma.f64 #s(literal -1/2 binary64) (sin.f64 (-.f64 lambda1 phi2)) (*.f64 lambda2 (*.f64 #s(literal 1/6 binary64) (+.f64 (cos.f64 (-.f64 lambda1 phi2)) (cos.f64 (+.f64 phi2 lambda1)))))))) (cos.f64 (-.f64 lambda1 phi2))) (cos.f64 (+.f64 phi2 lambda1)))))
(+.f64 (+.f64 (sin.f64 (-.f64 lambda1 phi2)) (sin.f64 (+.f64 phi2 lambda1))) (*.f64 lambda2 (-.f64 (*.f64 lambda2 (fma.f64 #s(literal -1/2 binary64) (sin.f64 (+.f64 phi2 lambda1)) (fma.f64 #s(literal -1/2 binary64) (sin.f64 (-.f64 lambda1 phi2)) (*.f64 lambda2 (*.f64 #s(literal 1/6 binary64) (+.f64 (cos.f64 (-.f64 phi2 lambda1)) (cos.f64 (+.f64 phi2 lambda1)))))))) (+.f64 (cos.f64 (-.f64 phi2 lambda1)) (cos.f64 (+.f64 phi2 lambda1))))))
(+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 (+.f64 lambda1 phi2) lambda2)))
(+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (sin.f64 (-.f64 lambda1 (+.f64 phi2 lambda2))))
(+.f64 (sin.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 lambda1 (+.f64 phi2 lambda2))))
(+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 (+.f64 lambda1 phi2) lambda2)))
(+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (sin.f64 (-.f64 lambda1 (+.f64 phi2 lambda2))))
(+.f64 (sin.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 lambda1 (+.f64 phi2 lambda2))))
(+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 (+.f64 lambda1 phi2) lambda2)))
(+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (sin.f64 (-.f64 lambda1 (+.f64 phi2 lambda2))))
(+.f64 (sin.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 lambda1 (+.f64 phi2 lambda2))))
(+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 (+.f64 lambda1 phi2) lambda2)))
(+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (sin.f64 (-.f64 lambda1 (+.f64 phi2 lambda2))))
(+.f64 (sin.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 lambda1 (+.f64 phi2 lambda2))))
(+.f64 (sin.f64 (+.f64 lambda1 (+.f64 phi2 (*.f64 #s(literal -1 binary64) lambda2)))) (sin.f64 (-.f64 (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)) phi2)))
(+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (sin.f64 (-.f64 lambda1 (+.f64 phi2 lambda2))))
(+.f64 (sin.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 lambda1 (+.f64 phi2 lambda2))))
(+.f64 (sin.f64 (+.f64 lambda1 (+.f64 phi2 (*.f64 #s(literal -1 binary64) lambda2)))) (sin.f64 (-.f64 (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)) phi2)))
(+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (sin.f64 (-.f64 lambda1 (+.f64 phi2 lambda2))))
(+.f64 (sin.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 lambda1 (+.f64 phi2 lambda2))))
(+.f64 (sin.f64 (+.f64 lambda1 (+.f64 phi2 (*.f64 #s(literal -1 binary64) lambda2)))) (sin.f64 (-.f64 (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)) phi2)))
(+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (sin.f64 (-.f64 lambda1 (+.f64 phi2 lambda2))))
(+.f64 (sin.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 lambda1 (+.f64 phi2 lambda2))))
(+.f64 (sin.f64 (+.f64 lambda1 (+.f64 phi2 (*.f64 #s(literal -1 binary64) lambda2)))) (sin.f64 (-.f64 (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)) phi2)))
(+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (sin.f64 (-.f64 lambda1 (+.f64 phi2 lambda2))))
(+.f64 (sin.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 lambda1 (+.f64 phi2 lambda2))))
(sin.f64 (neg.f64 lambda2))
(neg.f64 (sin.f64 lambda2))
(+.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 lambda1 (cos.f64 (neg.f64 lambda2))))
(+.f64 (*.f64 lambda1 (cos.f64 lambda2)) (neg.f64 (sin.f64 lambda2)))
(-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2))
(+.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 lambda1 (+.f64 (cos.f64 (neg.f64 lambda2)) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (sin.f64 (neg.f64 lambda2)))))))
(+.f64 (neg.f64 (sin.f64 lambda2)) (*.f64 lambda1 (+.f64 (cos.f64 lambda2) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (neg.f64 (sin.f64 lambda2)))))))
(-.f64 (*.f64 lambda1 (+.f64 (cos.f64 lambda2) (*.f64 (*.f64 #s(literal -1/2 binary64) lambda1) (neg.f64 (sin.f64 lambda2))))) (sin.f64 lambda2))
(fma.f64 lambda1 (-.f64 (cos.f64 lambda2) (*.f64 (*.f64 #s(literal -1/2 binary64) lambda1) (sin.f64 lambda2))) (neg.f64 (sin.f64 lambda2)))
(+.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 lambda1 (+.f64 (cos.f64 (neg.f64 lambda2)) (*.f64 lambda1 (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 (neg.f64 lambda2))) (*.f64 #s(literal -1/6 binary64) (*.f64 lambda1 (cos.f64 (neg.f64 lambda2)))))))))
(+.f64 (neg.f64 (sin.f64 lambda2)) (*.f64 lambda1 (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (fma.f64 #s(literal -1/2 binary64) (neg.f64 (sin.f64 lambda2)) (*.f64 #s(literal -1/6 binary64) (*.f64 lambda1 (cos.f64 lambda2))))))))
(-.f64 (*.f64 lambda1 (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (fma.f64 #s(literal -1/2 binary64) (neg.f64 (sin.f64 lambda2)) (*.f64 #s(literal -1/6 binary64) (*.f64 lambda1 (cos.f64 lambda2))))))) (sin.f64 lambda2))
(-.f64 (*.f64 lambda1 (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (-.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 lambda1 (cos.f64 lambda2))) (*.f64 (sin.f64 lambda2) #s(literal -1/2 binary64)))))) (sin.f64 lambda2))
(sin.f64 (-.f64 lambda1 lambda2))
(sin.f64 (-.f64 lambda1 lambda2))
(sin.f64 (-.f64 lambda1 lambda2))
(sin.f64 (-.f64 lambda1 lambda2))
(sin.f64 (neg.f64 (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1))))
(sin.f64 (-.f64 lambda1 lambda2))
(sin.f64 (neg.f64 (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1))))
(sin.f64 (-.f64 lambda1 lambda2))
(sin.f64 (neg.f64 (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1))))
(sin.f64 (-.f64 lambda1 lambda2))
(sin.f64 (neg.f64 (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1))))
(sin.f64 (-.f64 lambda1 lambda2))
(sin.f64 lambda1)
(+.f64 (sin.f64 lambda1) (*.f64 #s(literal -1 binary64) (*.f64 lambda2 (cos.f64 lambda1))))
(+.f64 (sin.f64 lambda1) (*.f64 (neg.f64 lambda2) (cos.f64 lambda1)))
(-.f64 (sin.f64 lambda1) (*.f64 lambda2 (cos.f64 lambda1)))
(+.f64 (sin.f64 lambda1) (*.f64 lambda2 (+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 lambda1)) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 (sin.f64 lambda1))))))
(+.f64 (sin.f64 lambda1) (*.f64 lambda2 (fma.f64 #s(literal -1 binary64) (cos.f64 lambda1) (*.f64 (*.f64 #s(literal -1/2 binary64) lambda2) (sin.f64 lambda1)))))
(+.f64 (sin.f64 lambda1) (*.f64 lambda2 (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 (sin.f64 lambda1))) (cos.f64 lambda1))))
(+.f64 (sin.f64 lambda1) (*.f64 lambda2 (+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 lambda1)) (*.f64 lambda2 (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 lambda1)) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda2 (cos.f64 lambda1))))))))
(+.f64 (sin.f64 lambda1) (*.f64 lambda2 (fma.f64 #s(literal -1 binary64) (cos.f64 lambda1) (*.f64 lambda2 (fma.f64 #s(literal -1/2 binary64) (sin.f64 lambda1) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda2 (cos.f64 lambda1))))))))
(+.f64 (sin.f64 lambda1) (*.f64 lambda2 (-.f64 (*.f64 lambda2 (fma.f64 #s(literal -1/2 binary64) (sin.f64 lambda1) (*.f64 (*.f64 #s(literal 1/6 binary64) lambda2) (cos.f64 lambda1)))) (cos.f64 lambda1))))
(+.f64 (sin.f64 lambda1) (*.f64 lambda2 (fma.f64 lambda2 (fma.f64 #s(literal -1/2 binary64) (sin.f64 lambda1) (*.f64 (*.f64 #s(literal 1/6 binary64) lambda2) (cos.f64 lambda1))) (neg.f64 (cos.f64 lambda1)))))
(sin.f64 (-.f64 lambda1 lambda2))
(sin.f64 (-.f64 lambda1 lambda2))
(sin.f64 (-.f64 lambda1 lambda2))
(sin.f64 (-.f64 lambda1 lambda2))
(sin.f64 (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))
(sin.f64 (-.f64 lambda1 lambda2))
(sin.f64 (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))
(sin.f64 (-.f64 lambda1 lambda2))
(sin.f64 (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))
(sin.f64 (-.f64 lambda1 lambda2))
(sin.f64 (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))
(sin.f64 (-.f64 lambda1 lambda2))
(*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2)))
(neg.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)))
(*.f64 (cos.f64 phi2) (neg.f64 (sin.f64 lambda2)))
(+.f64 (*.f64 lambda1 (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))))
(fma.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) (*.f64 lambda1 (*.f64 (cos.f64 phi2) (cos.f64 lambda2))))
(*.f64 (cos.f64 phi2) (-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2)))
(+.f64 (*.f64 lambda1 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))))) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))))
(fma.f64 lambda1 (fma.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (*.f64 (cos.f64 phi2) (neg.f64 (sin.f64 lambda2)))) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))) (*.f64 (cos.f64 phi2) (neg.f64 (sin.f64 lambda2))))
(+.f64 (*.f64 lambda1 (*.f64 (*.f64 #s(literal -1/2 binary64) lambda1) (*.f64 (cos.f64 phi2) (neg.f64 (sin.f64 lambda2))))) (*.f64 (cos.f64 phi2) (-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2))))
(+.f64 (*.f64 lambda1 (+.f64 (*.f64 lambda1 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2)))) (*.f64 #s(literal -1/6 binary64) (*.f64 lambda1 (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))))) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))))
(fma.f64 lambda1 (fma.f64 lambda1 (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (neg.f64 (sin.f64 lambda2))) (*.f64 (*.f64 lambda1 (*.f64 (cos.f64 phi2) (cos.f64 lambda2))) #s(literal -1/6 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))) (*.f64 (cos.f64 phi2) (neg.f64 (sin.f64 lambda2))))
(fma.f64 lambda1 (fma.f64 lambda1 (-.f64 (*.f64 (*.f64 lambda1 (*.f64 (cos.f64 phi2) (cos.f64 lambda2))) #s(literal -1/6 binary64)) (*.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 phi2)) (sin.f64 lambda2))) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))) (*.f64 (cos.f64 phi2) (neg.f64 (sin.f64 lambda2))))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(*.f64 (cos.f64 phi2) (sin.f64 lambda1))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 lambda2 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))
(fma.f64 #s(literal -1 binary64) (*.f64 lambda2 (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))
(-.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (*.f64 lambda2 (*.f64 (cos.f64 phi2) (cos.f64 lambda1))))
(+.f64 (*.f64 lambda2 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))))) (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))
(fma.f64 lambda2 (fma.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 (*.f64 (cos.f64 phi2) (sin.f64 lambda1))))) (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))
(fma.f64 lambda2 (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 lambda2 (cos.f64 phi2)) (sin.f64 lambda1))) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))
(+.f64 (*.f64 lambda2 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) (*.f64 lambda2 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (sin.f64 lambda1))) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda2 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))))))) (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))
(fma.f64 lambda2 (fma.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (*.f64 lambda2 (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (*.f64 (*.f64 #s(literal 1/6 binary64) lambda2) (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))))) (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))
(fma.f64 lambda2 (-.f64 (*.f64 lambda2 (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (*.f64 (*.f64 #s(literal 1/6 binary64) lambda2) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))))) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))
(fma.f64 lambda2 (fma.f64 lambda2 (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (*.f64 (*.f64 #s(literal 1/6 binary64) lambda2) (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))) (*.f64 (cos.f64 phi2) (neg.f64 (cos.f64 lambda1)))) (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(*.f64 (cos.f64 phi2) (sin.f64 (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2))))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(*.f64 (cos.f64 phi2) (sin.f64 (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2))))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(*.f64 (cos.f64 phi2) (sin.f64 (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2))))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(*.f64 (cos.f64 phi2) (sin.f64 (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2))))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(sin.f64 (-.f64 lambda1 lambda2))
(+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 phi2 #s(literal 2 binary64)) (sin.f64 (-.f64 lambda1 lambda2)))))
(+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 phi2 #s(literal 2 binary64))) (sin.f64 (-.f64 lambda1 lambda2))))
(*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 phi2 #s(literal 2 binary64)))))
(+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (pow.f64 phi2 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 (-.f64 lambda1 lambda2))) (*.f64 #s(literal 1/24 binary64) (*.f64 (pow.f64 phi2 #s(literal 2 binary64)) (sin.f64 (-.f64 lambda1 lambda2)))))))
(+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (pow.f64 phi2 #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (*.f64 #s(literal 1/24 binary64) (pow.f64 phi2 #s(literal 2 binary64))) (sin.f64 (-.f64 lambda1 lambda2))))))
(+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (pow.f64 phi2 #s(literal 2 binary64)) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/24 binary64) (pow.f64 phi2 #s(literal 2 binary64)))))))
(+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (pow.f64 phi2 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 (-.f64 lambda1 lambda2))) (*.f64 (pow.f64 phi2 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/720 binary64) (*.f64 (pow.f64 phi2 #s(literal 2 binary64)) (sin.f64 (-.f64 lambda1 lambda2)))) (*.f64 #s(literal 1/24 binary64) (sin.f64 (-.f64 lambda1 lambda2))))))))
(+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (pow.f64 phi2 #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (pow.f64 phi2 #s(literal 2 binary64)) (fma.f64 #s(literal -1/720 binary64) (*.f64 (pow.f64 phi2 #s(literal 2 binary64)) (sin.f64 (-.f64 lambda1 lambda2))) (*.f64 #s(literal 1/24 binary64) (sin.f64 (-.f64 lambda1 lambda2))))))))
(+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (pow.f64 phi2 #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (pow.f64 phi2 #s(literal 2 binary64)) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (*.f64 #s(literal -1/720 binary64) (pow.f64 phi2 #s(literal 2 binary64))) #s(literal 1/24 binary64)))))))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(-.f64 (exp.f64 (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2)))) #s(literal 1 binary64))
(expm1.f64 (*.f64 (cos.f64 phi2) (neg.f64 (sin.f64 lambda2))))
(-.f64 (+.f64 (exp.f64 (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2)))) (*.f64 lambda1 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (neg.f64 lambda2)) (exp.f64 (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2)))))))) #s(literal 1 binary64))
(+.f64 (+.f64 (pow.f64 (exp.f64 (cos.f64 phi2)) (neg.f64 (sin.f64 lambda2))) (*.f64 lambda1 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) (pow.f64 (exp.f64 (cos.f64 phi2)) (neg.f64 (sin.f64 lambda2)))))) #s(literal -1 binary64))
(+.f64 (*.f64 lambda1 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) (pow.f64 (exp.f64 (cos.f64 phi2)) (neg.f64 (sin.f64 lambda2))))) (expm1.f64 (*.f64 (cos.f64 phi2) (neg.f64 (sin.f64 lambda2)))))
(-.f64 (+.f64 (exp.f64 (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2)))) (*.f64 lambda1 (+.f64 (*.f64 lambda1 (*.f64 (exp.f64 (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2)))) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2)))) (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (cos.f64 (neg.f64 lambda2)) #s(literal 2 binary64))))))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (neg.f64 lambda2)) (exp.f64 (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))))))))) #s(literal 1 binary64))
(+.f64 (pow.f64 (exp.f64 (cos.f64 phi2)) (neg.f64 (sin.f64 lambda2))) (-.f64 (*.f64 lambda1 (fma.f64 lambda1 (*.f64 (pow.f64 (exp.f64 (cos.f64 phi2)) (neg.f64 (sin.f64 lambda2))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (neg.f64 (sin.f64 lambda2))) (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64)))))) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) (pow.f64 (exp.f64 (cos.f64 phi2)) (neg.f64 (sin.f64 lambda2)))))) #s(literal 1 binary64)))
(+.f64 (*.f64 lambda1 (fma.f64 lambda1 (*.f64 (pow.f64 (exp.f64 (cos.f64 phi2)) (neg.f64 (sin.f64 lambda2))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (neg.f64 (sin.f64 lambda2))) (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64)))))) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) (pow.f64 (exp.f64 (cos.f64 phi2)) (neg.f64 (sin.f64 lambda2)))))) (expm1.f64 (*.f64 (cos.f64 phi2) (neg.f64 (sin.f64 lambda2)))))
(+.f64 (*.f64 lambda1 (fma.f64 lambda1 (*.f64 (pow.f64 (exp.f64 (cos.f64 phi2)) (neg.f64 (sin.f64 lambda2))) (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 phi2)) (sin.f64 lambda2)))) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) (pow.f64 (exp.f64 (cos.f64 phi2)) (neg.f64 (sin.f64 lambda2)))))) (expm1.f64 (*.f64 (cos.f64 phi2) (neg.f64 (sin.f64 lambda2)))))
(-.f64 (+.f64 (exp.f64 (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2)))) (*.f64 lambda1 (+.f64 (*.f64 lambda1 (+.f64 (*.f64 lambda1 (*.f64 (exp.f64 (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2)))) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (cos.f64 (neg.f64 lambda2)) (sin.f64 (neg.f64 lambda2))))) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))) (*.f64 #s(literal 1/6 binary64) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (cos.f64 (neg.f64 lambda2)) #s(literal 3 binary64)))))))) (*.f64 (exp.f64 (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2)))) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2)))) (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (cos.f64 (neg.f64 lambda2)) #s(literal 2 binary64)))))))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (neg.f64 lambda2)) (exp.f64 (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))))))))) #s(literal 1 binary64))
(+.f64 (pow.f64 (exp.f64 (cos.f64 phi2)) (neg.f64 (sin.f64 lambda2))) (-.f64 (*.f64 lambda1 (fma.f64 lambda1 (fma.f64 lambda1 (*.f64 (pow.f64 (exp.f64 (cos.f64 phi2)) (neg.f64 (sin.f64 lambda2))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (cos.f64 lambda2) (neg.f64 (sin.f64 lambda2)))) (fma.f64 #s(literal -1/6 binary64) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) (*.f64 #s(literal 1/6 binary64) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64))))))) (*.f64 (pow.f64 (exp.f64 (cos.f64 phi2)) (neg.f64 (sin.f64 lambda2))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (neg.f64 (sin.f64 lambda2))) (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))))))) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) (pow.f64 (exp.f64 (cos.f64 phi2)) (neg.f64 (sin.f64 lambda2)))))) #s(literal 1 binary64)))
(+.f64 (*.f64 lambda1 (fma.f64 lambda1 (fma.f64 lambda1 (*.f64 (pow.f64 (exp.f64 (cos.f64 phi2)) (neg.f64 (sin.f64 lambda2))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (cos.f64 lambda2) (neg.f64 (sin.f64 lambda2)))) (fma.f64 #s(literal -1/6 binary64) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) (*.f64 (*.f64 #s(literal 1/6 binary64) (pow.f64 (cos.f64 phi2) #s(literal 3 binary64))) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64)))))) (*.f64 (pow.f64 (exp.f64 (cos.f64 phi2)) (neg.f64 (sin.f64 lambda2))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (neg.f64 (sin.f64 lambda2))) (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))))))) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) (pow.f64 (exp.f64 (cos.f64 phi2)) (neg.f64 (sin.f64 lambda2)))))) (expm1.f64 (*.f64 (cos.f64 phi2) (neg.f64 (sin.f64 lambda2)))))
(+.f64 (*.f64 lambda1 (fma.f64 lambda1 (fma.f64 lambda1 (*.f64 (pow.f64 (exp.f64 (cos.f64 phi2)) (neg.f64 (sin.f64 lambda2))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (cos.f64 lambda2) (neg.f64 (sin.f64 lambda2)))) (fma.f64 #s(literal -1/6 binary64) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) (*.f64 (*.f64 #s(literal 1/6 binary64) (pow.f64 (cos.f64 phi2) #s(literal 3 binary64))) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64)))))) (*.f64 (pow.f64 (exp.f64 (cos.f64 phi2)) (neg.f64 (sin.f64 lambda2))) (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 phi2)) (sin.f64 lambda2))))) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) (pow.f64 (exp.f64 (cos.f64 phi2)) (neg.f64 (sin.f64 lambda2)))))) (expm1.f64 (*.f64 (cos.f64 phi2) (neg.f64 (sin.f64 lambda2)))))
(-.f64 (exp.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))) #s(literal 1 binary64))
(expm1.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))))
(-.f64 (exp.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))) #s(literal 1 binary64))
(expm1.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))))
(-.f64 (exp.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))) #s(literal 1 binary64))
(expm1.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))))
(-.f64 (exp.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))) #s(literal 1 binary64))
(expm1.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))))
(-.f64 (exp.f64 (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))))) #s(literal 1 binary64))
(expm1.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))))
(-.f64 (exp.f64 (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))))) #s(literal 1 binary64))
(expm1.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))))
(-.f64 (exp.f64 (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))))) #s(literal 1 binary64))
(expm1.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))))
(-.f64 (exp.f64 (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))))) #s(literal 1 binary64))
(expm1.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))))
(-.f64 (exp.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1))) #s(literal 1 binary64))
(expm1.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))
(-.f64 (+.f64 (exp.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1))) (*.f64 #s(literal -1 binary64) (*.f64 lambda2 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) (exp.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))))))) #s(literal 1 binary64))
(+.f64 (pow.f64 (exp.f64 (cos.f64 phi2)) (sin.f64 lambda1)) (-.f64 (*.f64 (neg.f64 lambda2) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) (pow.f64 (exp.f64 (cos.f64 phi2)) (sin.f64 lambda1))))) #s(literal 1 binary64)))
(+.f64 (*.f64 lambda2 (*.f64 (*.f64 (cos.f64 phi2) (neg.f64 (cos.f64 lambda1))) (pow.f64 (exp.f64 (cos.f64 phi2)) (sin.f64 lambda1)))) (expm1.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1))))
(-.f64 (+.f64 (exp.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1))) (*.f64 lambda2 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) (exp.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))))) (*.f64 lambda2 (*.f64 (exp.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1))) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (sin.f64 lambda1))) (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)))))))))) #s(literal 1 binary64))
(+.f64 (pow.f64 (exp.f64 (cos.f64 phi2)) (sin.f64 lambda1)) (-.f64 (*.f64 lambda2 (fma.f64 #s(literal -1 binary64) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) (pow.f64 (exp.f64 (cos.f64 phi2)) (sin.f64 lambda1)))) (*.f64 lambda2 (*.f64 (pow.f64 (exp.f64 (cos.f64 phi2)) (sin.f64 lambda1)) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64))))))))) #s(literal 1 binary64)))
(+.f64 (*.f64 lambda2 (-.f64 (*.f64 (*.f64 lambda2 (pow.f64 (exp.f64 (cos.f64 phi2)) (sin.f64 lambda1))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)))))) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) (pow.f64 (exp.f64 (cos.f64 phi2)) (sin.f64 lambda1)))))) (expm1.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1))))
(-.f64 (+.f64 (exp.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1))) (*.f64 lambda2 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) (exp.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))))) (*.f64 lambda2 (+.f64 (*.f64 lambda2 (*.f64 (exp.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1))) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)))) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 lambda1) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (sin.f64 lambda1)))))))) (*.f64 (exp.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1))) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (sin.f64 lambda1))) (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))))))))) #s(literal 1 binary64))
(+.f64 (+.f64 (pow.f64 (exp.f64 (cos.f64 phi2)) (sin.f64 lambda1)) (*.f64 lambda2 (fma.f64 #s(literal -1 binary64) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) (pow.f64 (exp.f64 (cos.f64 phi2)) (sin.f64 lambda1)))) (*.f64 lambda2 (fma.f64 lambda2 (*.f64 (pow.f64 (exp.f64 (cos.f64 phi2)) (sin.f64 lambda1)) (fma.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64))) (fma.f64 #s(literal 1/6 binary64) (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 lambda1) (*.f64 (sin.f64 lambda1) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)))))))) (*.f64 (pow.f64 (exp.f64 (cos.f64 phi2)) (sin.f64 lambda1)) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64))))))))))) #s(literal -1 binary64))
(+.f64 (*.f64 lambda2 (-.f64 (*.f64 lambda2 (fma.f64 lambda2 (*.f64 (pow.f64 (exp.f64 (cos.f64 phi2)) (sin.f64 lambda1)) (fma.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64))) (fma.f64 #s(literal 1/6 binary64) (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (cos.f64 lambda1) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (sin.f64 lambda1)))))) (*.f64 (pow.f64 (exp.f64 (cos.f64 phi2)) (sin.f64 lambda1)) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)))))))) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) (pow.f64 (exp.f64 (cos.f64 phi2)) (sin.f64 lambda1)))))) (expm1.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1))))
(+.f64 (*.f64 lambda2 (fma.f64 lambda2 (fma.f64 lambda2 (*.f64 (pow.f64 (exp.f64 (cos.f64 phi2)) (sin.f64 lambda1)) (fma.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64))) (fma.f64 #s(literal 1/6 binary64) (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (cos.f64 lambda1) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (sin.f64 lambda1)))))) (*.f64 (pow.f64 (exp.f64 (cos.f64 phi2)) (sin.f64 lambda1)) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64))))))) (*.f64 (*.f64 (cos.f64 phi2) (neg.f64 (cos.f64 lambda1))) (pow.f64 (exp.f64 (cos.f64 phi2)) (sin.f64 lambda1))))) (expm1.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1))))
(-.f64 (exp.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))) #s(literal 1 binary64))
(expm1.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))))
(-.f64 (exp.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))) #s(literal 1 binary64))
(expm1.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))))
(-.f64 (exp.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))) #s(literal 1 binary64))
(expm1.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))))
(-.f64 (exp.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))) #s(literal 1 binary64))
(expm1.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))))
(-.f64 (exp.f64 (*.f64 (cos.f64 phi2) (sin.f64 (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2))))) #s(literal 1 binary64))
(expm1.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))))
(-.f64 (exp.f64 (*.f64 (cos.f64 phi2) (sin.f64 (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2))))) #s(literal 1 binary64))
(expm1.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))))
(-.f64 (exp.f64 (*.f64 (cos.f64 phi2) (sin.f64 (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2))))) #s(literal 1 binary64))
(expm1.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))))
(-.f64 (exp.f64 (*.f64 (cos.f64 phi2) (sin.f64 (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2))))) #s(literal 1 binary64))
(expm1.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))))
(-.f64 (exp.f64 (sin.f64 (-.f64 lambda1 lambda2))) #s(literal 1 binary64))
(expm1.f64 (sin.f64 (-.f64 lambda1 lambda2)))
(-.f64 (+.f64 (exp.f64 (sin.f64 (-.f64 lambda1 lambda2))) (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 phi2 #s(literal 2 binary64)) (*.f64 (exp.f64 (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 lambda1 lambda2)))))) #s(literal 1 binary64))
(+.f64 (+.f64 (exp.f64 (sin.f64 (-.f64 lambda1 lambda2))) (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 phi2 #s(literal 2 binary64)) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (exp.f64 (sin.f64 (-.f64 lambda1 lambda2))))))) #s(literal -1 binary64))
(+.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 phi2 #s(literal 2 binary64))) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (exp.f64 (sin.f64 (-.f64 lambda1 lambda2))))) (expm1.f64 (sin.f64 (-.f64 lambda1 lambda2))))
(-.f64 (+.f64 (exp.f64 (sin.f64 (-.f64 lambda1 lambda2))) (*.f64 (pow.f64 phi2 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (exp.f64 (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 lambda1 lambda2)))) (*.f64 (pow.f64 phi2 #s(literal 2 binary64)) (*.f64 (exp.f64 (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (*.f64 #s(literal 1/24 binary64) (sin.f64 (-.f64 lambda1 lambda2))) (*.f64 #s(literal 1/8 binary64) (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) #s(literal 2 binary64))))))))) #s(literal 1 binary64))
(+.f64 (exp.f64 (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (pow.f64 phi2 #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (exp.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (*.f64 (pow.f64 phi2 #s(literal 2 binary64)) (*.f64 (exp.f64 (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 #s(literal 1/24 binary64) (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 #s(literal 1/8 binary64) (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) #s(literal 2 binary64)))))))) #s(literal 1 binary64)))
(+.f64 (*.f64 (pow.f64 phi2 #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (exp.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (*.f64 (*.f64 (pow.f64 phi2 #s(literal 2 binary64)) (exp.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (fma.f64 #s(literal 1/24 binary64) (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 #s(literal 1/8 binary64) (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) #s(literal 2 binary64))))))) (expm1.f64 (sin.f64 (-.f64 lambda1 lambda2))))
(-.f64 (+.f64 (exp.f64 (sin.f64 (-.f64 lambda1 lambda2))) (*.f64 (pow.f64 phi2 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (exp.f64 (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 lambda1 lambda2)))) (*.f64 (pow.f64 phi2 #s(literal 2 binary64)) (+.f64 (*.f64 (exp.f64 (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (*.f64 #s(literal 1/24 binary64) (sin.f64 (-.f64 lambda1 lambda2))) (*.f64 #s(literal 1/8 binary64) (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) #s(literal 2 binary64))))) (*.f64 (pow.f64 phi2 #s(literal 2 binary64)) (*.f64 (exp.f64 (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (*.f64 #s(literal -1/48 binary64) (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) (+.f64 (*.f64 #s(literal -1/48 binary64) (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) #s(literal 3 binary64))) (*.f64 #s(literal -1/720 binary64) (sin.f64 (-.f64 lambda1 lambda2)))))))))))) #s(literal 1 binary64))
(+.f64 (exp.f64 (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (pow.f64 phi2 #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (exp.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (*.f64 (pow.f64 phi2 #s(literal 2 binary64)) (fma.f64 (exp.f64 (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 #s(literal 1/24 binary64) (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 #s(literal 1/8 binary64) (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) #s(literal 2 binary64)))) (*.f64 (pow.f64 phi2 #s(literal 2 binary64)) (*.f64 (exp.f64 (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 #s(literal -1/48 binary64) (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) #s(literal 2 binary64)) (fma.f64 #s(literal -1/48 binary64) (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) #s(literal 3 binary64)) (*.f64 #s(literal -1/720 binary64) (sin.f64 (-.f64 lambda1 lambda2))))))))))) #s(literal 1 binary64)))
(+.f64 (*.f64 (pow.f64 phi2 #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (exp.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (*.f64 (pow.f64 phi2 #s(literal 2 binary64)) (fma.f64 (exp.f64 (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 #s(literal 1/24 binary64) (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 #s(literal 1/8 binary64) (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) #s(literal 2 binary64)))) (*.f64 (*.f64 (pow.f64 phi2 #s(literal 2 binary64)) (exp.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (fma.f64 #s(literal -1/48 binary64) (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) #s(literal 2 binary64)) (fma.f64 #s(literal -1/48 binary64) (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) #s(literal 3 binary64)) (*.f64 #s(literal -1/720 binary64) (sin.f64 (-.f64 lambda1 lambda2)))))))))) (expm1.f64 (sin.f64 (-.f64 lambda1 lambda2))))
(-.f64 (exp.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))) #s(literal 1 binary64))
(expm1.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))))
(-.f64 (exp.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))) #s(literal 1 binary64))
(expm1.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))))
(-.f64 (exp.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))) #s(literal 1 binary64))
(expm1.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))))
(-.f64 (exp.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))) #s(literal 1 binary64))
(expm1.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))))
(-.f64 (exp.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))) #s(literal 1 binary64))
(expm1.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))))
(-.f64 (exp.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))) #s(literal 1 binary64))
(expm1.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))))
(-.f64 (exp.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))) #s(literal 1 binary64))
(expm1.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))))
(-.f64 (exp.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))) #s(literal 1 binary64))
(expm1.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))))
(+.f64 #s(literal 0 binary64) (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 (-.f64 lambda1 lambda2))) (cos.f64 phi2))) #s(literal 2 binary64))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 (-.f64 lambda1 lambda2))) (cos.f64 phi2)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (sin.f64 (-.f64 lambda1 lambda2))) (cos.f64 phi2)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (sin.f64 (-.f64 lambda1 lambda2))) (cos.f64 phi2)))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (sin.f64 (-.f64 lambda1 lambda2))) (cos.f64 phi2)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))))
(-.f64 (log.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (expm1.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64)))) (log.f64 (-.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))))))
(-.f64 (log1p.f64 (neg.f64 (pow.f64 (expm1.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64)))) (log1p.f64 (neg.f64 (expm1.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))))))
(-.f64 (log.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (expm1.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))) #s(literal 3 binary64)))) (log.f64 (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (expm1.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64)) (expm1.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))))))))
(-.f64 (log1p.f64 (pow.f64 (expm1.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))) #s(literal 3 binary64))) (log1p.f64 (-.f64 (pow.f64 (expm1.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64)) (expm1.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))))))
(-.f64 (log1p.f64 (pow.f64 (expm1.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))) #s(literal 3 binary64))) (log1p.f64 (*.f64 (expm1.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))) (-.f64 (expm1.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))) #s(literal 1 binary64)))))
(-.f64 (log1p.f64 (pow.f64 (expm1.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))) #s(literal 3 binary64))) (log1p.f64 (*.f64 (expm1.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))) (+.f64 (expm1.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))) #s(literal -1 binary64)))))
(/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 lambda1 (+.f64 phi2 lambda2)))) #s(literal 2 binary64))
(*.f64 (+.f64 (sin.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 lambda1 (+.f64 phi2 lambda2)))) #s(literal 1/2 binary64))
(pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) #s(literal 1 binary64))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))) #s(literal 3 binary64))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(pow.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(log.f64 (pow.f64 (exp.f64 (sin.f64 (-.f64 lambda1 lambda2))) (cos.f64 phi2)))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) #s(literal 3 binary64)))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) #s(literal 3 binary64))))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) #s(literal 3 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 3 binary64))))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(exp.f64 (log.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))) #s(literal 1 binary64)))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1))))
(/.f64 (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi2 phi1))) #s(literal 2 binary64))
(pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) #s(literal 1 binary64))
(*.f64 (cos.f64 phi2) (sin.f64 phi1))
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1))) #s(literal 3 binary64))
(*.f64 (cos.f64 phi2) (sin.f64 phi1))
(pow.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 (cos.f64 phi2) (sin.f64 phi1))
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1))) #s(literal 2 binary64))
(*.f64 (cos.f64 phi2) (sin.f64 phi1))
(log.f64 (pow.f64 (exp.f64 (cos.f64 phi2)) (sin.f64 phi1)))
(*.f64 (cos.f64 phi2) (sin.f64 phi1))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)))))
(*.f64 (cos.f64 phi2) (sin.f64 phi1))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) #s(literal 3 binary64)))
(*.f64 (cos.f64 phi2) (sin.f64 phi1))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 phi1) #s(literal 3 binary64))))
(*.f64 (cos.f64 phi2) (sin.f64 phi1))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 phi1) #s(literal 3 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 3 binary64))))
(*.f64 (cos.f64 phi2) (sin.f64 phi1))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1))))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1))))
(*.f64 (cos.f64 phi2) (sin.f64 phi1))
(exp.f64 (log.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1))))
(*.f64 (cos.f64 phi2) (sin.f64 phi1))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1))) #s(literal 1 binary64)))
(*.f64 (cos.f64 phi2) (sin.f64 phi1))
(+.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))
(fma.f64 (cos.f64 lambda2) (cos.f64 lambda1) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (cos.f64 (-.f64 lambda2 lambda1))))
(-.f64 (*.f64 (cos.f64 lambda2) (cos.f64 (neg.f64 lambda1))) (*.f64 (sin.f64 lambda2) (sin.f64 (neg.f64 lambda1))))
(fma.f64 (cos.f64 lambda2) (cos.f64 lambda1) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))
(*.f64 #s(literal 1 binary64) (cos.f64 (-.f64 lambda2 lambda1)))
(cos.f64 (-.f64 lambda1 lambda2))
(cos.f64 (-.f64 lambda2 lambda1))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (-.f64 lambda2 lambda1))) #s(literal 2 binary64)) (cbrt.f64 (cos.f64 (-.f64 lambda2 lambda1))))
(cos.f64 (-.f64 lambda1 lambda2))
(cos.f64 (-.f64 lambda2 lambda1))
(*.f64 (sqrt.f64 (cos.f64 (-.f64 lambda2 lambda1))) (sqrt.f64 (cos.f64 (-.f64 lambda2 lambda1))))
(cos.f64 (-.f64 lambda1 lambda2))
(cos.f64 (-.f64 lambda2 lambda1))
(pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) #s(literal 1 binary64))
(cos.f64 (-.f64 lambda1 lambda2))
(cos.f64 (-.f64 lambda2 lambda1))
(pow.f64 (cbrt.f64 (cos.f64 (-.f64 lambda2 lambda1))) #s(literal 3 binary64))
(cos.f64 (-.f64 lambda1 lambda2))
(cos.f64 (-.f64 lambda2 lambda1))
(pow.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(cos.f64 (-.f64 lambda1 lambda2))
(cos.f64 (-.f64 lambda2 lambda1))
(pow.f64 (sqrt.f64 (cos.f64 (-.f64 lambda2 lambda1))) #s(literal 2 binary64))
(cos.f64 (-.f64 lambda1 lambda2))
(cos.f64 (-.f64 lambda2 lambda1))
(log.f64 (exp.f64 (cos.f64 (-.f64 lambda2 lambda1))))
(cos.f64 (-.f64 lambda1 lambda2))
(cos.f64 (-.f64 lambda2 lambda1))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (cos.f64 (-.f64 lambda2 lambda1)))))
(cos.f64 (-.f64 lambda1 lambda2))
(cos.f64 (-.f64 lambda2 lambda1))
(cbrt.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) #s(literal 3 binary64)))
(cos.f64 (-.f64 lambda1 lambda2))
(cos.f64 (-.f64 lambda2 lambda1))
(expm1.f64 (log1p.f64 (cos.f64 (-.f64 lambda2 lambda1))))
(log1p.f64 (expm1.f64 (cos.f64 (-.f64 lambda2 lambda1))))
(cos.f64 (-.f64 lambda1 lambda2))
(cos.f64 (-.f64 lambda2 lambda1))
(exp.f64 (log.f64 (cos.f64 (-.f64 lambda2 lambda1))))
(cos.f64 (-.f64 lambda1 lambda2))
(cos.f64 (-.f64 lambda2 lambda1))
(exp.f64 (*.f64 (log.f64 (cos.f64 (-.f64 lambda2 lambda1))) #s(literal 1 binary64)))
(cos.f64 (-.f64 lambda1 lambda2))
(cos.f64 (-.f64 lambda2 lambda1))
(fma.f64 (cos.f64 lambda2) (cos.f64 lambda1) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))
(/.f64 (+.f64 (sin.f64 (-.f64 phi1 (-.f64 lambda2 lambda1))) (sin.f64 (+.f64 phi1 (-.f64 lambda2 lambda1)))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.f64 (+.f64 lambda1 (-.f64 phi1 lambda2))) (sin.f64 (+.f64 phi1 (-.f64 lambda2 lambda1)))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.f64 (+.f64 lambda1 (-.f64 phi1 lambda2))) (sin.f64 (+.f64 (-.f64 phi1 lambda1) lambda2))) #s(literal 2 binary64))
(pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))) #s(literal 1 binary64))
(*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))
(*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 3 binary64))
(*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))
(*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))
(pow.f64 (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))
(*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 2 binary64))
(*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))
(*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))
(log.f64 (pow.f64 (exp.f64 (sin.f64 phi1)) (cos.f64 (-.f64 lambda2 lambda1))))
(*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))
(*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))))
(*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))
(*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))) #s(literal 3 binary64)))
(*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))
(*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 phi1) #s(literal 3 binary64)) (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) #s(literal 3 binary64))))
(*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))
(*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) #s(literal 3 binary64)) (pow.f64 (sin.f64 phi1) #s(literal 3 binary64))))
(*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))
(*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))
(*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))
(*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))
(exp.f64 (log.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))
(*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))
(*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 1 binary64)))
(*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))
(*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))
(+.f64 (fma.f64 (sin.f64 (-.f64 lambda1 phi2)) (cos.f64 lambda2) (neg.f64 (*.f64 (sin.f64 lambda2) (cos.f64 (-.f64 lambda1 phi2))))) (fma.f64 (neg.f64 (sin.f64 lambda2)) (cos.f64 (-.f64 lambda1 phi2)) (*.f64 (sin.f64 lambda2) (cos.f64 (-.f64 lambda1 phi2)))))
(+.f64 (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 (-.f64 lambda1 phi2))) (*.f64 (sin.f64 lambda2) (cos.f64 (-.f64 lambda1 phi2)))) (fma.f64 (neg.f64 (sin.f64 lambda2)) (cos.f64 (-.f64 lambda1 phi2)) (*.f64 (sin.f64 lambda2) (cos.f64 (-.f64 lambda1 phi2)))))
(+.f64 (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 (-.f64 lambda1 phi2))) (*.f64 (sin.f64 lambda2) (cos.f64 (-.f64 lambda1 phi2)))) (*.f64 #s(literal 0 binary64) (*.f64 (sin.f64 lambda2) (cos.f64 (-.f64 lambda1 phi2)))))
(-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 (-.f64 lambda1 phi2))) (*.f64 (sin.f64 lambda2) (cos.f64 (-.f64 phi2 lambda1))))
(+.f64 (*.f64 (sin.f64 (-.f64 lambda1 phi2)) (cos.f64 (neg.f64 lambda2))) (*.f64 (cos.f64 (-.f64 lambda1 phi2)) (sin.f64 (neg.f64 lambda2))))
(+.f64 (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 (-.f64 lambda1 phi2))) (*.f64 (sin.f64 lambda2) (cos.f64 (-.f64 lambda1 phi2)))) (fma.f64 (neg.f64 (sin.f64 lambda2)) (cos.f64 (-.f64 lambda1 phi2)) (*.f64 (sin.f64 lambda2) (cos.f64 (-.f64 lambda1 phi2)))))
(+.f64 (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 (-.f64 lambda1 phi2))) (*.f64 (sin.f64 lambda2) (cos.f64 (-.f64 lambda1 phi2)))) (*.f64 #s(literal 0 binary64) (*.f64 (sin.f64 lambda2) (cos.f64 (-.f64 lambda1 phi2)))))
(-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 (-.f64 lambda1 phi2))) (*.f64 (sin.f64 lambda2) (cos.f64 (-.f64 phi2 lambda1))))
(-.f64 (*.f64 (sin.f64 (-.f64 lambda1 phi2)) (cos.f64 lambda2)) (*.f64 (cos.f64 (-.f64 lambda1 phi2)) (sin.f64 lambda2)))
(+.f64 (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 (-.f64 lambda1 phi2))) (*.f64 (sin.f64 lambda2) (cos.f64 (-.f64 lambda1 phi2)))) (fma.f64 (neg.f64 (sin.f64 lambda2)) (cos.f64 (-.f64 lambda1 phi2)) (*.f64 (sin.f64 lambda2) (cos.f64 (-.f64 lambda1 phi2)))))
(+.f64 (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 (-.f64 lambda1 phi2))) (*.f64 (sin.f64 lambda2) (cos.f64 (-.f64 lambda1 phi2)))) (*.f64 #s(literal 0 binary64) (*.f64 (sin.f64 lambda2) (cos.f64 (-.f64 lambda1 phi2)))))
(-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 (-.f64 lambda1 phi2))) (*.f64 (sin.f64 lambda2) (cos.f64 (-.f64 phi2 lambda1))))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (-.f64 lambda1 (+.f64 phi2 lambda2))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (sin.f64 (-.f64 lambda1 (+.f64 phi2 lambda2)))))
(-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (+.f64 phi2 lambda2))) (*.f64 (cos.f64 lambda1) (sin.f64 (+.f64 phi2 lambda2))))
(fma.f64 (sin.f64 lambda1) (cos.f64 (+.f64 phi2 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 (neg.f64 lambda2) phi2))))
(*.f64 #s(literal 1 binary64) (sin.f64 (-.f64 lambda1 (+.f64 phi2 lambda2))))
(sin.f64 (-.f64 lambda1 (+.f64 phi2 lambda2)))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 (+.f64 phi2 lambda2)))) #s(literal 2 binary64)) (cbrt.f64 (sin.f64 (-.f64 lambda1 (+.f64 phi2 lambda2)))))
(sin.f64 (-.f64 lambda1 (+.f64 phi2 lambda2)))
(*.f64 (sqrt.f64 (sin.f64 (-.f64 lambda1 (+.f64 phi2 lambda2)))) (sqrt.f64 (sin.f64 (-.f64 lambda1 (+.f64 phi2 lambda2)))))
(sin.f64 (-.f64 lambda1 (+.f64 phi2 lambda2)))
(pow.f64 (sin.f64 (-.f64 lambda1 (+.f64 phi2 lambda2))) #s(literal 1 binary64))
(sin.f64 (-.f64 lambda1 (+.f64 phi2 lambda2)))
(pow.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 (+.f64 phi2 lambda2)))) #s(literal 3 binary64))
(sin.f64 (-.f64 lambda1 (+.f64 phi2 lambda2)))
(pow.f64 (pow.f64 (sin.f64 (-.f64 lambda1 (+.f64 phi2 lambda2))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(sin.f64 (-.f64 lambda1 (+.f64 phi2 lambda2)))
(pow.f64 (sqrt.f64 (sin.f64 (-.f64 lambda1 (+.f64 phi2 lambda2)))) #s(literal 2 binary64))
(sin.f64 (-.f64 lambda1 (+.f64 phi2 lambda2)))
(log.f64 (exp.f64 (sin.f64 (-.f64 lambda1 (+.f64 phi2 lambda2)))))
(sin.f64 (-.f64 lambda1 (+.f64 phi2 lambda2)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (sin.f64 (-.f64 lambda1 (+.f64 phi2 lambda2))))))
(sin.f64 (-.f64 lambda1 (+.f64 phi2 lambda2)))
(cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 (+.f64 phi2 lambda2))) #s(literal 3 binary64)))
(sin.f64 (-.f64 lambda1 (+.f64 phi2 lambda2)))
(expm1.f64 (log1p.f64 (sin.f64 (-.f64 lambda1 (+.f64 phi2 lambda2)))))
(log1p.f64 (expm1.f64 (sin.f64 (-.f64 lambda1 (+.f64 phi2 lambda2)))))
(sin.f64 (-.f64 lambda1 (+.f64 phi2 lambda2)))
(exp.f64 (log.f64 (sin.f64 (-.f64 lambda1 (+.f64 phi2 lambda2)))))
(sin.f64 (-.f64 lambda1 (+.f64 phi2 lambda2)))
(exp.f64 (*.f64 (log.f64 (sin.f64 (-.f64 lambda1 (+.f64 phi2 lambda2)))) #s(literal 1 binary64)))
(sin.f64 (-.f64 lambda1 (+.f64 phi2 lambda2)))
(fma.f64 (sin.f64 (-.f64 lambda1 phi2)) (cos.f64 lambda2) (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 phi2)) (sin.f64 lambda2))))
(+.f64 (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 (-.f64 lambda1 phi2))) (*.f64 (sin.f64 lambda2) (cos.f64 (-.f64 lambda1 phi2)))) (fma.f64 (neg.f64 (sin.f64 lambda2)) (cos.f64 (-.f64 lambda1 phi2)) (*.f64 (sin.f64 lambda2) (cos.f64 (-.f64 lambda1 phi2)))))
(+.f64 (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 (-.f64 lambda1 phi2))) (*.f64 (sin.f64 lambda2) (cos.f64 (-.f64 lambda1 phi2)))) (*.f64 #s(literal 0 binary64) (*.f64 (sin.f64 lambda2) (cos.f64 (-.f64 lambda1 phi2)))))
(-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 (-.f64 lambda1 phi2))) (*.f64 (sin.f64 lambda2) (cos.f64 (-.f64 phi2 lambda1))))
(+.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)))
(fma.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)))
(fma.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi2)))
(+.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 (-.f64 lambda2 phi2)) (neg.f64 (*.f64 (sin.f64 (-.f64 lambda2 phi2)) (cos.f64 lambda1)))) (fma.f64 (neg.f64 (sin.f64 (-.f64 lambda2 phi2))) (cos.f64 lambda1) (*.f64 (sin.f64 (-.f64 lambda2 phi2)) (cos.f64 lambda1))))
(+.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 lambda2 phi2))) (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2)))) (fma.f64 (neg.f64 (sin.f64 (-.f64 lambda2 phi2))) (cos.f64 lambda1) (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2)))))
(+.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 (-.f64 lambda2 phi2)) (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 phi2 lambda2)))) (*.f64 #s(literal 0 binary64) (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2)))))
(fma.f64 (sin.f64 lambda1) (cos.f64 (-.f64 lambda2 phi2)) (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 phi2 lambda2))))
(+.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (neg.f64 (-.f64 lambda2 phi2)))) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 (-.f64 lambda2 phi2)))))
(+.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 lambda2 phi2))) (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2)))) (fma.f64 (neg.f64 (sin.f64 (-.f64 lambda2 phi2))) (cos.f64 lambda1) (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2)))))
(+.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 (-.f64 lambda2 phi2)) (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 phi2 lambda2)))) (*.f64 #s(literal 0 binary64) (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2)))))
(fma.f64 (sin.f64 lambda1) (cos.f64 (-.f64 lambda2 phi2)) (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 phi2 lambda2))))
(-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 lambda2 phi2))) (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2))))
(+.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 lambda2 phi2))) (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2)))) (fma.f64 (neg.f64 (sin.f64 (-.f64 lambda2 phi2))) (cos.f64 lambda1) (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2)))))
(+.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 (-.f64 lambda2 phi2)) (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 phi2 lambda2)))) (*.f64 #s(literal 0 binary64) (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2)))))
(fma.f64 (sin.f64 lambda1) (cos.f64 (-.f64 lambda2 phi2)) (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 phi2 lambda2))))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (sin.f64 (+.f64 phi2 (-.f64 lambda1 lambda2)))))
(*.f64 #s(literal 1 binary64) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2)))
(sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))
(sin.f64 (+.f64 phi2 (-.f64 lambda1 lambda2)))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2))) #s(literal 2 binary64)) (cbrt.f64 (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2))))
(sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))
(sin.f64 (+.f64 phi2 (-.f64 lambda1 lambda2)))
(*.f64 (sqrt.f64 (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2))) (sqrt.f64 (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2))))
(sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))
(sin.f64 (+.f64 phi2 (-.f64 lambda1 lambda2)))
(pow.f64 (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2)) #s(literal 1 binary64))
(sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))
(sin.f64 (+.f64 phi2 (-.f64 lambda1 lambda2)))
(pow.f64 (cbrt.f64 (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2))) #s(literal 3 binary64))
(sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))
(sin.f64 (+.f64 phi2 (-.f64 lambda1 lambda2)))
(pow.f64 (pow.f64 (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))
(sin.f64 (+.f64 phi2 (-.f64 lambda1 lambda2)))
(pow.f64 (sqrt.f64 (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2))) #s(literal 2 binary64))
(sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))
(sin.f64 (+.f64 phi2 (-.f64 lambda1 lambda2)))
(log.f64 (exp.f64 (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2))))
(sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))
(sin.f64 (+.f64 phi2 (-.f64 lambda1 lambda2)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2)))))
(sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))
(sin.f64 (+.f64 phi2 (-.f64 lambda1 lambda2)))
(cbrt.f64 (pow.f64 (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2)) #s(literal 3 binary64)))
(sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))
(sin.f64 (+.f64 phi2 (-.f64 lambda1 lambda2)))
(expm1.f64 (log1p.f64 (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2))))
(expm1.f64 (log1p.f64 (sin.f64 (+.f64 phi2 (-.f64 lambda1 lambda2)))))
(log1p.f64 (expm1.f64 (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2))))
(sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))
(sin.f64 (+.f64 phi2 (-.f64 lambda1 lambda2)))
(exp.f64 (log.f64 (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2))))
(sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))
(sin.f64 (+.f64 phi2 (-.f64 lambda1 lambda2)))
(exp.f64 (*.f64 (log.f64 (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2))) #s(literal 1 binary64)))
(sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))
(sin.f64 (+.f64 phi2 (-.f64 lambda1 lambda2)))
(fma.f64 (sin.f64 lambda1) (cos.f64 (-.f64 lambda2 phi2)) (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2)))))
(+.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 lambda2 phi2))) (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2)))) (fma.f64 (neg.f64 (sin.f64 (-.f64 lambda2 phi2))) (cos.f64 lambda1) (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2)))))
(+.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 (-.f64 lambda2 phi2)) (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 phi2 lambda2)))) (*.f64 #s(literal 0 binary64) (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2)))))
(fma.f64 (sin.f64 lambda1) (cos.f64 (-.f64 lambda2 phi2)) (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 phi2 lambda2))))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 phi2 lambda2))) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (+.f64 (sin.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 lambda1 (+.f64 phi2 lambda2))))))
(*.f64 #s(literal 1 binary64) (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 phi2 lambda2))) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2))))
(+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (sin.f64 (-.f64 lambda1 (+.f64 phi2 lambda2))))
(+.f64 (sin.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 lambda1 (+.f64 phi2 lambda2))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 (-.f64 lambda1 (+.f64 phi2 lambda2)) (+.f64 (-.f64 lambda1 lambda2) phi2)) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (-.f64 lambda1 (+.f64 phi2 lambda2)) (+.f64 (-.f64 lambda1 lambda2) phi2)) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (-.f64 lambda1 (+.f64 (+.f64 phi2 lambda2) (+.f64 phi2 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64))) (sin.f64 (/.f64 (+.f64 (+.f64 phi2 (-.f64 lambda1 lambda2)) (-.f64 lambda1 (+.f64 phi2 lambda2))) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (-.f64 (-.f64 (-.f64 lambda1 phi2) (+.f64 lambda2 (-.f64 lambda1 lambda2))) phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (+.f64 phi2 (-.f64 (-.f64 lambda1 lambda2) (-.f64 phi2 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (-.f64 lambda1 (-.f64 (+.f64 phi2 lambda2) (-.f64 (-.f64 lambda2 lambda1) phi2))) #s(literal 2 binary64))) (sin.f64 (/.f64 (+.f64 phi2 (-.f64 (-.f64 lambda1 lambda2) (-.f64 phi2 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 (+.f64 (-.f64 lambda1 lambda2) phi2) (-.f64 lambda1 (+.f64 phi2 lambda2))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (+.f64 (-.f64 lambda1 lambda2) phi2) (-.f64 lambda1 (+.f64 phi2 lambda2))) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 (+.f64 phi2 (-.f64 lambda1 lambda2)) (-.f64 lambda1 (+.f64 phi2 lambda2))) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 (-.f64 lambda1 lambda2) (-.f64 phi2 (-.f64 lambda1 (+.f64 phi2 lambda2)))) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 phi2 (-.f64 (-.f64 lambda1 lambda2) (-.f64 phi2 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 (-.f64 lambda1 lambda2) (+.f64 (-.f64 phi2 lambda1) (+.f64 phi2 lambda2))) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 phi2 (-.f64 (-.f64 lambda1 lambda2) (-.f64 phi2 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 phi2 (+.f64 (-.f64 lambda1 lambda2) (-.f64 phi2 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64)))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 phi2 lambda2))) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2)))) #s(literal 2 binary64)) (cbrt.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 phi2 lambda2))) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2)))))
(+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (sin.f64 (-.f64 lambda1 (+.f64 phi2 lambda2))))
(+.f64 (sin.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 lambda1 (+.f64 phi2 lambda2))))
(*.f64 (sqrt.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 phi2 lambda2))) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2)))) (sqrt.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 phi2 lambda2))) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2)))))
(+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (sin.f64 (-.f64 lambda1 (+.f64 phi2 lambda2))))
(+.f64 (sin.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 lambda1 (+.f64 phi2 lambda2))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (-.f64 lambda1 (+.f64 phi2 lambda2))) #s(literal 2 binary64)) (pow.f64 (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2)) #s(literal 2 binary64))) (-.f64 (sin.f64 (-.f64 lambda1 (+.f64 phi2 lambda2))) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (-.f64 lambda1 (+.f64 phi2 lambda2))) #s(literal 2 binary64)) (pow.f64 (sin.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))) #s(literal 2 binary64))) (-.f64 (sin.f64 (-.f64 lambda1 (+.f64 phi2 lambda2))) (sin.f64 (+.f64 phi2 (-.f64 lambda1 lambda2)))))
(/.f64 (+.f64 (pow.f64 (sin.f64 (-.f64 lambda1 (+.f64 phi2 lambda2))) #s(literal 3 binary64)) (pow.f64 (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2)) #s(literal 3 binary64))) (+.f64 (pow.f64 (sin.f64 (-.f64 lambda1 (+.f64 phi2 lambda2))) #s(literal 2 binary64)) (-.f64 (pow.f64 (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2)) #s(literal 2 binary64)) (*.f64 (sin.f64 (-.f64 lambda1 (+.f64 phi2 lambda2))) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2))))))
(/.f64 (+.f64 (pow.f64 (sin.f64 (-.f64 lambda1 (+.f64 phi2 lambda2))) #s(literal 3 binary64)) (pow.f64 (sin.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))) #s(literal 3 binary64))) (+.f64 (pow.f64 (sin.f64 (-.f64 lambda1 (+.f64 phi2 lambda2))) #s(literal 2 binary64)) (-.f64 (pow.f64 (sin.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))) #s(literal 2 binary64)) (*.f64 (sin.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 lambda1 (+.f64 phi2 lambda2)))))))
(/.f64 (+.f64 (pow.f64 (sin.f64 (-.f64 lambda1 (+.f64 phi2 lambda2))) #s(literal 3 binary64)) (pow.f64 (sin.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))) #s(literal 3 binary64))) (+.f64 (pow.f64 (sin.f64 (-.f64 lambda1 (+.f64 phi2 lambda2))) #s(literal 2 binary64)) (*.f64 (sin.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))) (-.f64 (sin.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 lambda1 (+.f64 phi2 lambda2)))))))
(/.f64 (+.f64 (pow.f64 (sin.f64 (-.f64 lambda1 (+.f64 phi2 lambda2))) #s(literal 3 binary64)) (pow.f64 (sin.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))) #s(literal 3 binary64))) (+.f64 (pow.f64 (sin.f64 (-.f64 lambda1 (+.f64 phi2 lambda2))) #s(literal 2 binary64)) (*.f64 (sin.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))) (+.f64 (sin.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 phi2 (-.f64 lambda1 lambda2)))))))
(pow.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 phi2 lambda2))) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2))) #s(literal 1 binary64))
(+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (sin.f64 (-.f64 lambda1 (+.f64 phi2 lambda2))))
(+.f64 (sin.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 lambda1 (+.f64 phi2 lambda2))))
(pow.f64 (cbrt.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 phi2 lambda2))) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2)))) #s(literal 3 binary64))
(+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (sin.f64 (-.f64 lambda1 (+.f64 phi2 lambda2))))
(+.f64 (sin.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 lambda1 (+.f64 phi2 lambda2))))
(pow.f64 (pow.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 phi2 lambda2))) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (sin.f64 (-.f64 lambda1 (+.f64 phi2 lambda2))))
(+.f64 (sin.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 lambda1 (+.f64 phi2 lambda2))))
(pow.f64 (sqrt.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 phi2 lambda2))) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2)))) #s(literal 2 binary64))
(+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (sin.f64 (-.f64 lambda1 (+.f64 phi2 lambda2))))
(+.f64 (sin.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 lambda1 (+.f64 phi2 lambda2))))
(log.f64 (exp.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 phi2 lambda2))) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2)))))
(+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (sin.f64 (-.f64 lambda1 (+.f64 phi2 lambda2))))
(+.f64 (sin.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 lambda1 (+.f64 phi2 lambda2))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 phi2 lambda2))) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2))))))
(+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (sin.f64 (-.f64 lambda1 (+.f64 phi2 lambda2))))
(+.f64 (sin.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 lambda1 (+.f64 phi2 lambda2))))
(cbrt.f64 (pow.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 phi2 lambda2))) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2))) #s(literal 3 binary64)))
(+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (sin.f64 (-.f64 lambda1 (+.f64 phi2 lambda2))))
(+.f64 (sin.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 lambda1 (+.f64 phi2 lambda2))))
(expm1.f64 (log1p.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 phi2 lambda2))) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2)))))
(expm1.f64 (log1p.f64 (+.f64 (sin.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 lambda1 (+.f64 phi2 lambda2))))))
(log1p.f64 (expm1.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 phi2 lambda2))) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2)))))
(+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (sin.f64 (-.f64 lambda1 (+.f64 phi2 lambda2))))
(+.f64 (sin.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 lambda1 (+.f64 phi2 lambda2))))
(exp.f64 (log.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 phi2 lambda2))) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2)))))
(+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (sin.f64 (-.f64 lambda1 (+.f64 phi2 lambda2))))
(+.f64 (sin.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 lambda1 (+.f64 phi2 lambda2))))
(exp.f64 (*.f64 (log.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 phi2 lambda2))) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2)))) #s(literal 1 binary64)))
(+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (sin.f64 (-.f64 lambda1 (+.f64 phi2 lambda2))))
(+.f64 (sin.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 lambda1 (+.f64 phi2 lambda2))))
(fma.f64 #s(literal 1 binary64) (sin.f64 (-.f64 lambda1 (+.f64 phi2 lambda2))) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2)))
(+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (sin.f64 (-.f64 lambda1 (+.f64 phi2 lambda2))))
(+.f64 (sin.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 lambda1 (+.f64 phi2 lambda2))))
(fma.f64 #s(literal 1 binary64) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (-.f64 lambda1 (+.f64 phi2 lambda2))))
(+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (sin.f64 (-.f64 lambda1 (+.f64 phi2 lambda2))))
(+.f64 (sin.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 lambda1 (+.f64 phi2 lambda2))))
(fma.f64 (pow.f64 (cbrt.f64 (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2))) #s(literal 2 binary64)) (cbrt.f64 (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2))) (sin.f64 (-.f64 lambda1 (+.f64 phi2 lambda2))))
(+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (sin.f64 (-.f64 lambda1 (+.f64 phi2 lambda2))))
(+.f64 (sin.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 lambda1 (+.f64 phi2 lambda2))))
(fma.f64 (pow.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 (+.f64 phi2 lambda2)))) #s(literal 2 binary64)) (cbrt.f64 (sin.f64 (-.f64 lambda1 (+.f64 phi2 lambda2)))) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2)))
(+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (sin.f64 (-.f64 lambda1 (+.f64 phi2 lambda2))))
(+.f64 (sin.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 lambda1 (+.f64 phi2 lambda2))))
(fma.f64 (sqrt.f64 (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2))) (sqrt.f64 (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2))) (sin.f64 (-.f64 lambda1 (+.f64 phi2 lambda2))))
(+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (sin.f64 (-.f64 lambda1 (+.f64 phi2 lambda2))))
(+.f64 (sin.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 lambda1 (+.f64 phi2 lambda2))))
(fma.f64 (sqrt.f64 (sin.f64 (-.f64 lambda1 (+.f64 phi2 lambda2)))) (sqrt.f64 (sin.f64 (-.f64 lambda1 (+.f64 phi2 lambda2)))) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2)))
(+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (sin.f64 (-.f64 lambda1 (+.f64 phi2 lambda2))))
(+.f64 (sin.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 lambda1 (+.f64 phi2 lambda2))))
(+.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (neg.f64 (cos.f64 lambda1))))
(-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))
(+.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (neg.f64 (cos.f64 lambda1)) (sin.f64 lambda2)))
(fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (neg.f64 (cos.f64 lambda1))))
(-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))
(+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (fma.f64 (neg.f64 (sin.f64 lambda2)) (cos.f64 lambda1) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(sin.f64 (-.f64 lambda1 lambda2))
(+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (fma.f64 (neg.f64 (cos.f64 lambda1)) (sin.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(sin.f64 (-.f64 lambda1 lambda2))
(+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(sin.f64 (-.f64 lambda1 lambda2))
(+.f64 #s(literal 0 binary64) (sin.f64 (-.f64 lambda1 lambda2)))
(sin.f64 (-.f64 lambda1 lambda2))
(+.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (neg.f64 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) #s(literal 1 binary64)))) (fma.f64 (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) #s(literal 1 binary64) (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) #s(literal 1 binary64))))
(fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (neg.f64 (cos.f64 lambda1))))
(-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))
(+.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) #s(literal 2 binary64)))))
(fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (neg.f64 (cos.f64 lambda1))))
(-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))
(+.f64 (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (neg.f64 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) #s(literal 1 binary64)))) (fma.f64 (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) #s(literal 1 binary64) (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) #s(literal 1 binary64))))
(fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (neg.f64 (cos.f64 lambda1))))
(-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))
(+.f64 (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) #s(literal 2 binary64)))))
(fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (neg.f64 (cos.f64 lambda1))))
(-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))
(+.f64 (fma.f64 #s(literal 1 binary64) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (neg.f64 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) #s(literal 1 binary64)))) (fma.f64 (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) #s(literal 1 binary64) (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) #s(literal 1 binary64))))
(fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (neg.f64 (cos.f64 lambda1))))
(-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))
(+.f64 (fma.f64 #s(literal 1 binary64) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) #s(literal 2 binary64)))))
(fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (neg.f64 (cos.f64 lambda1))))
(-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (neg.f64 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) #s(literal 1 binary64)))) (fma.f64 (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) #s(literal 1 binary64) (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) #s(literal 1 binary64))))
(fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (neg.f64 (cos.f64 lambda1))))
(-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) #s(literal 2 binary64)))))
(fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (neg.f64 (cos.f64 lambda1))))
(-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (sqrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (neg.f64 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) #s(literal 1 binary64)))) (fma.f64 (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) #s(literal 1 binary64) (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) #s(literal 1 binary64))))
(fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (neg.f64 (cos.f64 lambda1))))
(-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (sqrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) #s(literal 2 binary64)))))
(fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (neg.f64 (cos.f64 lambda1))))
(-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))
(+.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (neg.f64 lambda2))) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2))))
(fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (neg.f64 (cos.f64 lambda1))))
(-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (sin.f64 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64))) (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (-.f64 lambda1 lambda2))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (-.f64 lambda1 lambda2))))) (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (-.f64 lambda1 lambda2))))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (-.f64 lambda1 lambda2))))))
(-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))
(fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (neg.f64 (cos.f64 lambda1))))
(-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (-.f64 lambda1 lambda2)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (sin.f64 (-.f64 lambda1 lambda2))))
(*.f64 #s(literal 1 binary64) (sin.f64 (-.f64 lambda1 lambda2)))
(sin.f64 (-.f64 lambda1 lambda2))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) #s(literal 2 binary64)) (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))))
(sin.f64 (-.f64 lambda1 lambda2))
(*.f64 (sqrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) (sqrt.f64 (sin.f64 (-.f64 lambda1 lambda2))))
(sin.f64 (-.f64 lambda1 lambda2))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) #s(literal 2 binary64))) (sin.f64 (+.f64 lambda1 lambda2)))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) #s(literal 2 binary64))) (sin.f64 (+.f64 lambda2 lambda1)))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) #s(literal 2 binary64)) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) #s(literal 2 binary64)) (*.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) (+.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))))))
(pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) #s(literal 1 binary64))
(sin.f64 (-.f64 lambda1 lambda2))
(pow.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) #s(literal 3 binary64))
(sin.f64 (-.f64 lambda1 lambda2))
(pow.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(sin.f64 (-.f64 lambda1 lambda2))
(pow.f64 (sqrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) #s(literal 2 binary64))
(sin.f64 (-.f64 lambda1 lambda2))
(cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) #s(literal 3 binary64)))
(sin.f64 (-.f64 lambda1 lambda2))
(sin.f64 (-.f64 lambda1 lambda2))
(expm1.f64 (log1p.f64 (sin.f64 (-.f64 lambda1 lambda2))))
(log1p.f64 (expm1.f64 (sin.f64 (-.f64 lambda1 lambda2))))
(sin.f64 (-.f64 lambda1 lambda2))
(exp.f64 (log.f64 (sin.f64 (-.f64 lambda1 lambda2))))
(sin.f64 (-.f64 lambda1 lambda2))
(exp.f64 (*.f64 (log.f64 (sin.f64 (-.f64 lambda1 lambda2))) #s(literal 1 binary64)))
(sin.f64 (-.f64 lambda1 lambda2))
(fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (neg.f64 (cos.f64 lambda1))))
(-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))
(fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (neg.f64 (cos.f64 lambda1)) (sin.f64 lambda2)))
(fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (neg.f64 (cos.f64 lambda1))))
(-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))
(fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (neg.f64 (cos.f64 lambda1))))
(-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))
(fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (neg.f64 (cos.f64 lambda1)) (sin.f64 lambda2)))
(fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (neg.f64 (cos.f64 lambda1))))
(-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))
(fma.f64 #s(literal 1 binary64) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (neg.f64 (cos.f64 lambda1))))
(-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))
(fma.f64 #s(literal 1 binary64) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (neg.f64 (cos.f64 lambda1)) (sin.f64 lambda2)))
(fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (neg.f64 (cos.f64 lambda1))))
(-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))
(fma.f64 #s(literal 1 binary64) (sin.f64 (-.f64 lambda1 lambda2)) (fma.f64 (neg.f64 (sin.f64 lambda2)) (cos.f64 lambda1) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(sin.f64 (-.f64 lambda1 lambda2))
(fma.f64 (pow.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) #s(literal 2 binary64)) (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (neg.f64 (sin.f64 lambda2)) (cos.f64 lambda1) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(sin.f64 (-.f64 lambda1 lambda2))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (neg.f64 (cos.f64 lambda1))))
(-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (*.f64 (neg.f64 (cos.f64 lambda1)) (sin.f64 lambda2)))
(fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (neg.f64 (cos.f64 lambda1))))
(-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))
(fma.f64 (sqrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) (sqrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (neg.f64 (sin.f64 lambda2)) (cos.f64 lambda1) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(sin.f64 (-.f64 lambda1 lambda2))
(fma.f64 (sqrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (sqrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (neg.f64 (cos.f64 lambda1))))
(-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))
(fma.f64 (sqrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (sqrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (*.f64 (neg.f64 (cos.f64 lambda1)) (sin.f64 lambda2)))
(fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (neg.f64 (cos.f64 lambda1))))
(-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))
(+.f64 #s(literal 0 binary64) (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 (-.f64 lambda1 lambda2))) (cos.f64 phi2))) #s(literal 2 binary64))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 (-.f64 lambda1 lambda2))) (cos.f64 phi2)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (sin.f64 (-.f64 lambda1 lambda2))) (cos.f64 phi2)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (sin.f64 (-.f64 lambda1 lambda2))) (cos.f64 phi2)))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (sin.f64 (-.f64 lambda1 lambda2))) (cos.f64 phi2)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))))
(-.f64 (log.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (expm1.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64)))) (log.f64 (-.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))))))
(-.f64 (log1p.f64 (neg.f64 (pow.f64 (expm1.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64)))) (log1p.f64 (neg.f64 (expm1.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))))))
(-.f64 (log.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (expm1.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))) #s(literal 3 binary64)))) (log.f64 (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (expm1.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64)) (expm1.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))))))))
(-.f64 (log1p.f64 (pow.f64 (expm1.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))) #s(literal 3 binary64))) (log1p.f64 (-.f64 (pow.f64 (expm1.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64)) (expm1.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))))))
(-.f64 (log1p.f64 (pow.f64 (expm1.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))) #s(literal 3 binary64))) (log1p.f64 (*.f64 (expm1.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))) (-.f64 (expm1.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))) #s(literal 1 binary64)))))
(-.f64 (log1p.f64 (pow.f64 (expm1.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))) #s(literal 3 binary64))) (log1p.f64 (*.f64 (expm1.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))) (+.f64 (expm1.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))) #s(literal -1 binary64)))))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(*.f64 #s(literal 1 binary64) (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(*.f64 (sqrt.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))) (sqrt.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 lambda1 (+.f64 phi2 lambda2)))) #s(literal 2 binary64))
(*.f64 (+.f64 (sin.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 lambda1 (+.f64 phi2 lambda2)))) #s(literal 1/2 binary64))
(pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) #s(literal 1 binary64))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))) #s(literal 3 binary64))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(pow.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) #s(literal 3 binary64)))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) #s(literal 3 binary64))))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) #s(literal 3 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 3 binary64))))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(exp.f64 (log.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))) #s(literal 1 binary64)))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(-.f64 (pow.f64 (exp.f64 (sin.f64 (-.f64 lambda1 lambda2))) (cos.f64 phi2)) #s(literal 1 binary64))
(expm1.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))))
(*.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))))
(expm1.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))))
(*.f64 (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))))) #s(literal 2 binary64)) (cbrt.f64 (expm1.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))))))
(expm1.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))))
(*.f64 (sqrt.f64 (expm1.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))))) (sqrt.f64 (expm1.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))))))
(expm1.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))))
(pow.f64 (expm1.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))) #s(literal 1 binary64))
(expm1.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))))
(pow.f64 (cbrt.f64 (expm1.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))))) #s(literal 3 binary64))
(expm1.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))))
(pow.f64 (pow.f64 (expm1.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(expm1.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))))
(pow.f64 (sqrt.f64 (expm1.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))))) #s(literal 2 binary64))
(expm1.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))))
(log.f64 (exp.f64 (expm1.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))))))
(expm1.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (expm1.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))))))
(expm1.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))))
(cbrt.f64 (pow.f64 (expm1.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))) #s(literal 3 binary64)))
(expm1.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))))
(log1p.f64 (expm1.f64 (expm1.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))))))
(expm1.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))))
(exp.f64 (log.f64 (expm1.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))))))
(expm1.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))))
(exp.f64 (*.f64 (log.f64 (expm1.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))))) #s(literal 1 binary64)))
(expm1.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))))
(fma.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (sin.f64 (-.f64 lambda1 lambda2))) (cos.f64 phi2)) #s(literal -1 binary64))
(expm1.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))))
(fma.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 (-.f64 lambda1 lambda2))) (cos.f64 phi2))) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 (-.f64 lambda1 lambda2))) (cos.f64 phi2))) #s(literal -1 binary64))
(expm1.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))))
(fma.f64 (sqrt.f64 (pow.f64 (exp.f64 (sin.f64 (-.f64 lambda1 lambda2))) (cos.f64 phi2))) (sqrt.f64 (pow.f64 (exp.f64 (sin.f64 (-.f64 lambda1 lambda2))) (cos.f64 phi2))) #s(literal -1 binary64))
(expm1.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))))

eval1.7s (1.6%)

Compiler

Compiled 131840 to 23790 computations (82% saved)

prune1.1s (1%)

Pruning

77 alts after pruning (77 fresh and 0 done)

PrunedKeptTotal
New3319653384
Fresh251237
Picked505
Done000
Total3349773426
Accuracy
100.0%
Counts
3426 → 77
Alt Table
Click to see full alt table
StatusAccuracyProgram
36.1%
(atan2.f64 (pow.f64 (sqrt.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
67.4%
(atan2.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) #s(literal 3 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
45.2%
(atan2.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 phi2 lambda2))) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2)))) #s(literal 3 binary64)) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
24.6%
(atan2.f64 (/.f64 (+.f64 (pow.f64 (sqrt.f64 (sin.f64 (-.f64 lambda1 (+.f64 phi2 lambda2)))) #s(literal 2 binary64)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
47.5%
(atan2.f64 (/.f64 (+.f64 (-.f64 (*.f64 (sin.f64 (-.f64 lambda1 phi2)) (cos.f64 lambda2)) (*.f64 (cos.f64 (-.f64 lambda1 phi2)) (sin.f64 lambda2))) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
40.3%
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 phi2) lambda2)) (sin.f64 (-.f64 phi2 lambda2))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
45.2%
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 phi2) lambda2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) #s(literal 3 binary64))))
45.5%
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 phi2) lambda2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))
30.8%
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 phi2) lambda2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (cos.f64 lambda1) (*.f64 lambda2 (-.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) lambda2) (cos.f64 lambda1)) (neg.f64 (sin.f64 lambda1))))))))
45.1%
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 phi2) lambda2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
28.3%
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 lambda1 phi2)) (sin.f64 (+.f64 phi2 lambda1))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
41.8%
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
45.7%
(atan2.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 phi2 (-.f64 (-.f64 lambda1 lambda2) (-.f64 phi2 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 phi2 (+.f64 (-.f64 lambda1 lambda2) (-.f64 phi2 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64))))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
48.6%
(atan2.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (-.f64 (-.f64 (-.f64 lambda1 phi2) (+.f64 lambda2 (-.f64 lambda1 lambda2))) phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (+.f64 phi2 (-.f64 (-.f64 lambda1 lambda2) (-.f64 phi2 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64))))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
50.5%
(atan2.f64 (/.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (-.f64 lambda1 lambda2))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
45.1%
(atan2.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
40.7%
(atan2.f64 (*.f64 (fma.f64 (sqrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (sqrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (*.f64 (neg.f64 (cos.f64 lambda1)) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
38.3%
(atan2.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) #s(literal 3 binary64)) #s(literal 1/3 binary64)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
39.9%
(atan2.f64 (*.f64 (pow.f64 (sqrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) #s(literal 2 binary64)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
88.8%
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) #s(literal 3 binary64))))
76.9%
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (/.f64 (*.f64 (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2))) (cos.f64 (-.f64 lambda1 lambda2))) #s(literal 2 binary64))))
88.7%
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1))) #s(literal 3 binary64)) (cos.f64 (-.f64 lambda1 lambda2)))))
58.9%
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 phi1 #s(literal 2 binary64))) #s(literal 1 binary64)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) phi1)))))
99.7%
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (cbrt.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (cbrt.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))
99.6%
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (cbrt.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))) (cbrt.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))
99.8%
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (/.f64 (fma.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (neg.f64 (sin.f64 lambda1)) (*.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda2)) (sin.f64 lambda1)))) (-.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))))
99.8%
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))
61.5%
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (-.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) lambda1) (cos.f64 lambda2)) (neg.f64 (sin.f64 lambda2))))))))
71.8%
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2))))))
69.6%
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (cos.f64 lambda1) (*.f64 lambda2 (sin.f64 lambda1))))))
78.4%
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (sqrt.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 2 binary64))))))
78.2%
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1))))
59.3%
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
80.0%
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 lambda2) (cos.f64 phi2)))))
77.2%
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
99.8%
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 lambda1) (sin.f64 lambda2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))))))
76.2%
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (sqrt.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) #s(literal 2 binary64)))))
51.9%
(atan2.f64 (*.f64 (-.f64 (*.f64 (cos.f64 lambda2) lambda1) (sin.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
50.0%
(atan2.f64 (*.f64 (-.f64 (sin.f64 lambda1) (*.f64 lambda2 (cos.f64 lambda1))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
49.2%
(atan2.f64 (*.f64 (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 lambda1)) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 (sin.f64 lambda1)))))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
34.5%
(atan2.f64 (*.f64 (sqrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
43.8%
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 phi2 #s(literal 2 binary64))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
67.5%
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 3 binary64))))
79.1%
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) #s(literal 3 binary64))))
57.2%
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (/.f64 (+.f64 (sin.f64 (-.f64 phi1 (-.f64 lambda2 lambda1))) (sin.f64 (+.f64 phi1 (-.f64 lambda2 lambda1)))) #s(literal 2 binary64))))
67.8%
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (+.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))) (sin.f64 phi1))))
59.6%
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (+.f64 (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) lambda1)) (sin.f64 phi1))))
48.5%
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (+.f64 (cos.f64 lambda1) (*.f64 lambda2 (-.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) lambda2) (cos.f64 lambda1)) (neg.f64 (sin.f64 lambda1))))) (sin.f64 phi1))))
56.3%
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (+.f64 (cos.f64 lambda1) (*.f64 lambda2 (sin.f64 lambda1))) (sin.f64 phi1))))
79.7%
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))
70.4%
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2))))
68.6%
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1))))
50.4%
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 phi1 (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
63.7%
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 lambda2) (sin.f64 phi1))))
60.8%
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 lambda1) (sin.f64 phi1))))
49.6%
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 phi1 #s(literal 2 binary64))))))))
50.3%
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
66.5%
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (sqrt.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) #s(literal 2 binary64)))))
66.3%
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))))))
50.3%
(atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
44.6%
(atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
39.4%
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
79.3%
(atan2.f64 (*.f64 (log1p.f64 (expm1.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
67.6%
(atan2.f64 (*.f64 (log1p.f64 (expm1.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
74.3%
(atan2.f64 (*.f64 (log.f64 (exp.f64 (fma.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))) (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (*.f64 (neg.f64 (cos.f64 lambda1)) (sin.f64 lambda2))))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
56.0%
(atan2.f64 (*.f64 (log.f64 (exp.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2))))
54.2%
(atan2.f64 (*.f64 (log.f64 (exp.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1))))
54.7%
(atan2.f64 (*.f64 (log.f64 (exp.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
67.6%
(atan2.f64 (*.f64 (expm1.f64 (log1p.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
32.4%
(atan2.f64 (sqrt.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) #s(literal 2 binary64))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
79.3%
(atan2.f64 (log1p.f64 (expm1.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
67.6%
(atan2.f64 (log1p.f64 (expm1.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
73.5%
(atan2.f64 (log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
55.2%
(atan2.f64 (log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 lambda2) (cos.f64 phi2)))))
54.6%
(atan2.f64 (log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
67.6%
(atan2.f64 (expm1.f64 (log1p.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
35.8%
(atan2.f64 (exp.f64 (log.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
Compiler

Compiled 5290 to 3424 computations (35.3% saved)

localize1.4s (1.3%)

Localize:

Found 20 expressions with local error:

NewAccuracyProgram
99.7%
(*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))
99.7%
(*.f64 (sin.f64 lambda1) (sin.f64 lambda2))
99.6%
(*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))
76.3%
(sin.f64 (-.f64 lambda1 lambda2))
99.8%
(*.f64 (sin.f64 phi1) (cos.f64 phi2))
99.7%
(*.f64 (log.f64 (exp.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (cos.f64 phi2))
78.1%
(log.f64 (exp.f64 (sin.f64 (-.f64 lambda1 lambda2))))
76.3%
(sin.f64 (-.f64 lambda1 lambda2))
75.2%
(cos.f64 (-.f64 lambda1 lambda2))
73.1%
(sin.f64 (-.f64 lambda1 phi2))
73.1%
(sin.f64 (+.f64 phi2 lambda1))
69.0%
(+.f64 (sin.f64 (-.f64 lambda1 phi2)) (sin.f64 (+.f64 phi2 lambda1)))
99.7%
(*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))
99.7%
(*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))
76.3%
(sin.f64 (-.f64 lambda1 lambda2))
75.2%
(cos.f64 (-.f64 lambda2 lambda1))
99.8%
(fma.f64 (sin.f64 lambda1) (sin.f64 lambda2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))
99.8%
(*.f64 (cos.f64 lambda1) (sin.f64 lambda2))
99.7%
(*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2))
99.6%
(*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 lambda1) (sin.f64 lambda2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))
Compiler

Compiled 593 to 58 computations (90.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 769.0ms
Operation ival-sin, time spent: 207.0ms, 27.0% of total-time
Operation ival-cos, time spent: 157.0ms, 20.0% of total-time
Operation ival-atan2, time spent: 134.0ms, 17.0% of total-time
Operation ival-mult, time spent: 125.0ms, 16.0% of total-time
Operation ival-sub, time spent: 47.0ms, 6.0% of total-time
Operation ival-log, time spent: 27.0ms, 4.0% of total-time
Operation ival-exp, time spent: 26.0ms, 3.0% of total-time
Operation ival-add, time spent: 18.0ms, 2.0% of total-time
Operation composed, time spent: 16.0ms, 2.0% of total-time
Operation ival-div, time spent: 10.0ms, 1.0% of total-time
Operation const, time spent: 3.0ms, 0.0% of total-time

series60.0ms (0.1%)

Counts
10 → 240
Calls
Call 1
Inputs
#<alt (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 lambda1) (sin.f64 lambda2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))>
#<alt (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))>
#<alt (fma.f64 (sin.f64 lambda1) (sin.f64 lambda2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))>
#<alt (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))>
#<alt (+.f64 (sin.f64 (-.f64 lambda1 phi2)) (sin.f64 (+.f64 phi2 lambda1)))>
#<alt (sin.f64 (+.f64 phi2 lambda1))>
#<alt (sin.f64 (-.f64 lambda1 phi2))>
#<alt (*.f64 (log.f64 (exp.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (cos.f64 phi2))>
#<alt (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))>
#<alt (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))>
Outputs
#<alt (*.f64 phi1 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))>
#<alt (*.f64 phi1 (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 phi1 #s(literal 2 binary64)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))>
#<alt (*.f64 phi1 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (pow.f64 phi1 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 #s(literal 1/120 binary64) (*.f64 (pow.f64 phi1 #s(literal 2 binary64)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))))))>
#<alt (*.f64 phi1 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (pow.f64 phi1 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (pow.f64 phi1 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 (pow.f64 phi1 #s(literal 2 binary64)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))) (*.f64 #s(literal 1/120 binary64) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))))))))>
#<alt (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))>
#<alt (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))>
#<alt (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))>
#<alt (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))>
#<alt (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))>
#<alt (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))>
#<alt (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))>
#<alt (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))>
#<alt (*.f64 (cos.f64 lambda2) (sin.f64 phi1))>
#<alt (+.f64 (*.f64 lambda1 (*.f64 (sin.f64 lambda2) (sin.f64 phi1))) (*.f64 (cos.f64 lambda2) (sin.f64 phi1)))>
#<alt (+.f64 (*.f64 lambda1 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (*.f64 (cos.f64 lambda2) (sin.f64 phi1)))) (*.f64 (sin.f64 lambda2) (sin.f64 phi1)))) (*.f64 (cos.f64 lambda2) (sin.f64 phi1)))>
#<alt (+.f64 (*.f64 lambda1 (+.f64 (*.f64 lambda1 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 lambda2) (sin.f64 phi1))) (*.f64 #s(literal -1/6 binary64) (*.f64 lambda1 (*.f64 (sin.f64 lambda2) (sin.f64 phi1)))))) (*.f64 (sin.f64 lambda2) (sin.f64 phi1)))) (*.f64 (cos.f64 lambda2) (sin.f64 phi1)))>
#<alt (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))>
#<alt (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))>
#<alt (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))>
#<alt (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))>
#<alt (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))>
#<alt (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))>
#<alt (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))>
#<alt (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))>
#<alt (*.f64 (cos.f64 lambda1) (sin.f64 phi1))>
#<alt (+.f64 (*.f64 lambda2 (*.f64 (sin.f64 lambda1) (sin.f64 phi1))) (*.f64 (cos.f64 lambda1) (sin.f64 phi1)))>
#<alt (+.f64 (*.f64 lambda2 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 (*.f64 (cos.f64 lambda1) (sin.f64 phi1)))) (*.f64 (sin.f64 lambda1) (sin.f64 phi1)))) (*.f64 (cos.f64 lambda1) (sin.f64 phi1)))>
#<alt (+.f64 (*.f64 lambda2 (+.f64 (*.f64 lambda2 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 lambda1) (sin.f64 phi1))) (*.f64 #s(literal -1/6 binary64) (*.f64 lambda2 (*.f64 (sin.f64 lambda1) (sin.f64 phi1)))))) (*.f64 (sin.f64 lambda1) (sin.f64 phi1)))) (*.f64 (cos.f64 lambda1) (sin.f64 phi1)))>
#<alt (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))>
#<alt (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))>
#<alt (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))>
#<alt (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))>
#<alt (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))>
#<alt (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))>
#<alt (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))>
#<alt (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))>
#<alt (sin.f64 lambda2)>
#<alt (+.f64 (sin.f64 lambda2) (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 lambda1 #s(literal 2 binary64)) (sin.f64 lambda2))))>
#<alt (+.f64 (sin.f64 lambda2) (*.f64 (pow.f64 lambda1 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 lambda2)) (*.f64 #s(literal 1/24 binary64) (*.f64 (pow.f64 lambda1 #s(literal 2 binary64)) (sin.f64 lambda2))))))>
#<alt (+.f64 (sin.f64 lambda2) (*.f64 (pow.f64 lambda1 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 lambda2)) (*.f64 (pow.f64 lambda1 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/720 binary64) (*.f64 (pow.f64 lambda1 #s(literal 2 binary64)) (sin.f64 lambda2))) (*.f64 #s(literal 1/24 binary64) (sin.f64 lambda2)))))))>
#<alt (*.f64 lambda2 (cos.f64 lambda1))>
#<alt (*.f64 lambda2 (+.f64 (cos.f64 lambda1) (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 lambda2 #s(literal 2 binary64)) (cos.f64 lambda1)))))>
#<alt (*.f64 lambda2 (+.f64 (cos.f64 lambda1) (*.f64 (pow.f64 lambda2 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 lambda1)) (*.f64 #s(literal 1/120 binary64) (*.f64 (pow.f64 lambda2 #s(literal 2 binary64)) (cos.f64 lambda1)))))))>
#<alt (*.f64 lambda2 (+.f64 (cos.f64 lambda1) (*.f64 (pow.f64 lambda2 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 lambda1)) (*.f64 (pow.f64 lambda2 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 (pow.f64 lambda2 #s(literal 2 binary64)) (cos.f64 lambda1))) (*.f64 #s(literal 1/120 binary64) (cos.f64 lambda1))))))))>
#<alt (cos.f64 lambda2)>
#<alt (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2)))>
#<alt (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (+.f64 (sin.f64 lambda2) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (cos.f64 lambda2))))))>
#<alt (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (+.f64 (sin.f64 lambda2) (*.f64 lambda1 (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 lambda2)) (*.f64 #s(literal -1/6 binary64) (*.f64 lambda1 (sin.f64 lambda2))))))))>
#<alt (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))>
#<alt (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))>
#<alt (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))>
#<alt (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))>
#<alt (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))>
#<alt (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))>
#<alt (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))>
#<alt (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))>
#<alt (cos.f64 lambda1)>
#<alt (+.f64 (cos.f64 lambda1) (*.f64 lambda2 (sin.f64 lambda1)))>
#<alt (+.f64 (cos.f64 lambda1) (*.f64 lambda2 (+.f64 (sin.f64 lambda1) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 (cos.f64 lambda1))))))>
#<alt (+.f64 (cos.f64 lambda1) (*.f64 lambda2 (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 lambda1)) (*.f64 #s(literal -1/6 binary64) (*.f64 lambda2 (sin.f64 lambda1))))))))>
#<alt (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))>
#<alt (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))>
#<alt (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))>
#<alt (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))>
#<alt (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))>
#<alt (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))>
#<alt (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))>
#<alt (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))>
#<alt (*.f64 phi1 (cos.f64 (neg.f64 lambda1)))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 lambda2 (*.f64 phi1 (sin.f64 (neg.f64 lambda1))))) (*.f64 phi1 (cos.f64 (neg.f64 lambda1))))>
#<alt (+.f64 (*.f64 lambda2 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 phi1 (sin.f64 (neg.f64 lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 (*.f64 phi1 (cos.f64 (neg.f64 lambda1))))))) (*.f64 phi1 (cos.f64 (neg.f64 lambda1))))>
#<alt (+.f64 (*.f64 lambda2 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 phi1 (sin.f64 (neg.f64 lambda1)))) (*.f64 lambda2 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 (cos.f64 (neg.f64 lambda1)))) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda2 (*.f64 phi1 (sin.f64 (neg.f64 lambda1))))))))) (*.f64 phi1 (cos.f64 (neg.f64 lambda1))))>
#<alt (*.f64 phi1 (cos.f64 (neg.f64 (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))))>
#<alt (*.f64 phi1 (cos.f64 (neg.f64 (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))))>
#<alt (*.f64 phi1 (cos.f64 (neg.f64 (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))))>
#<alt (*.f64 phi1 (cos.f64 (neg.f64 (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))))>
#<alt (*.f64 phi1 (cos.f64 lambda2))>
#<alt (+.f64 (*.f64 lambda1 (*.f64 phi1 (sin.f64 lambda2))) (*.f64 phi1 (cos.f64 lambda2)))>
#<alt (+.f64 (*.f64 lambda1 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (*.f64 phi1 (cos.f64 lambda2)))) (*.f64 phi1 (sin.f64 lambda2)))) (*.f64 phi1 (cos.f64 lambda2)))>
#<alt (+.f64 (*.f64 lambda1 (+.f64 (*.f64 lambda1 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 (cos.f64 lambda2))) (*.f64 #s(literal -1/6 binary64) (*.f64 lambda1 (*.f64 phi1 (sin.f64 lambda2)))))) (*.f64 phi1 (sin.f64 lambda2)))) (*.f64 phi1 (cos.f64 lambda2)))>
#<alt (*.f64 phi1 (cos.f64 (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1))))>
#<alt (*.f64 phi1 (cos.f64 (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1))))>
#<alt (*.f64 phi1 (cos.f64 (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1))))>
#<alt (*.f64 phi1 (cos.f64 (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1))))>
#<alt (+.f64 (sin.f64 phi2) (sin.f64 (neg.f64 phi2)))>
#<alt (+.f64 (sin.f64 phi2) (+.f64 (sin.f64 (neg.f64 phi2)) (*.f64 lambda1 (+.f64 (cos.f64 phi2) (cos.f64 (neg.f64 phi2))))))>
#<alt (+.f64 (sin.f64 phi2) (+.f64 (sin.f64 (neg.f64 phi2)) (*.f64 lambda1 (+.f64 (cos.f64 phi2) (+.f64 (cos.f64 (neg.f64 phi2)) (*.f64 lambda1 (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 phi2)) (*.f64 #s(literal -1/2 binary64) (sin.f64 (neg.f64 phi2))))))))))>
#<alt (+.f64 (sin.f64 phi2) (+.f64 (sin.f64 (neg.f64 phi2)) (*.f64 lambda1 (+.f64 (cos.f64 phi2) (+.f64 (cos.f64 (neg.f64 phi2)) (*.f64 lambda1 (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 phi2)) (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 (neg.f64 phi2))) (*.f64 lambda1 (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 phi2)) (*.f64 #s(literal -1/6 binary64) (cos.f64 (neg.f64 phi2)))))))))))))>
#<alt (+.f64 (sin.f64 (+.f64 lambda1 phi2)) (sin.f64 (-.f64 lambda1 phi2)))>
#<alt (+.f64 (sin.f64 (+.f64 lambda1 phi2)) (sin.f64 (-.f64 lambda1 phi2)))>
#<alt (+.f64 (sin.f64 (+.f64 lambda1 phi2)) (sin.f64 (-.f64 lambda1 phi2)))>
#<alt (+.f64 (sin.f64 (+.f64 lambda1 phi2)) (sin.f64 (-.f64 lambda1 phi2)))>
#<alt (+.f64 (sin.f64 (neg.f64 (+.f64 phi2 (*.f64 #s(literal -1 binary64) lambda1)))) (sin.f64 (-.f64 phi2 (*.f64 #s(literal -1 binary64) lambda1))))>
#<alt (+.f64 (sin.f64 (neg.f64 (+.f64 phi2 (*.f64 #s(literal -1 binary64) lambda1)))) (sin.f64 (-.f64 phi2 (*.f64 #s(literal -1 binary64) lambda1))))>
#<alt (+.f64 (sin.f64 (neg.f64 (+.f64 phi2 (*.f64 #s(literal -1 binary64) lambda1)))) (sin.f64 (-.f64 phi2 (*.f64 #s(literal -1 binary64) lambda1))))>
#<alt (+.f64 (sin.f64 (neg.f64 (+.f64 phi2 (*.f64 #s(literal -1 binary64) lambda1)))) (sin.f64 (-.f64 phi2 (*.f64 #s(literal -1 binary64) lambda1))))>
#<alt (*.f64 #s(literal 2 binary64) (sin.f64 lambda1))>
#<alt (+.f64 (*.f64 #s(literal 2 binary64) (sin.f64 lambda1)) (*.f64 phi2 (+.f64 (cos.f64 lambda1) (*.f64 #s(literal -1 binary64) (cos.f64 lambda1)))))>
#<alt (+.f64 (*.f64 #s(literal 2 binary64) (sin.f64 lambda1)) (*.f64 phi2 (+.f64 (cos.f64 lambda1) (+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 lambda1)) (*.f64 #s(literal -1 binary64) (*.f64 phi2 (sin.f64 lambda1)))))))>
#<alt (+.f64 (*.f64 #s(literal 2 binary64) (sin.f64 lambda1)) (*.f64 phi2 (+.f64 (cos.f64 lambda1) (+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 lambda1)) (*.f64 phi2 (+.f64 (*.f64 #s(literal -1 binary64) (sin.f64 lambda1)) (*.f64 phi2 (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 lambda1)) (*.f64 #s(literal 1/6 binary64) (cos.f64 lambda1))))))))))>
#<alt (+.f64 (sin.f64 (+.f64 lambda1 phi2)) (sin.f64 (-.f64 lambda1 phi2)))>
#<alt (+.f64 (sin.f64 (+.f64 lambda1 phi2)) (sin.f64 (-.f64 lambda1 phi2)))>
#<alt (+.f64 (sin.f64 (+.f64 lambda1 phi2)) (sin.f64 (-.f64 lambda1 phi2)))>
#<alt (+.f64 (sin.f64 (+.f64 lambda1 phi2)) (sin.f64 (-.f64 lambda1 phi2)))>
#<alt (+.f64 (sin.f64 (+.f64 lambda1 (*.f64 #s(literal -1 binary64) phi2))) (sin.f64 (-.f64 lambda1 (*.f64 #s(literal -1 binary64) phi2))))>
#<alt (+.f64 (sin.f64 (+.f64 lambda1 (*.f64 #s(literal -1 binary64) phi2))) (sin.f64 (-.f64 lambda1 (*.f64 #s(literal -1 binary64) phi2))))>
#<alt (+.f64 (sin.f64 (+.f64 lambda1 (*.f64 #s(literal -1 binary64) phi2))) (sin.f64 (-.f64 lambda1 (*.f64 #s(literal -1 binary64) phi2))))>
#<alt (+.f64 (sin.f64 (+.f64 lambda1 (*.f64 #s(literal -1 binary64) phi2))) (sin.f64 (-.f64 lambda1 (*.f64 #s(literal -1 binary64) phi2))))>
#<alt (sin.f64 lambda1)>
#<alt (+.f64 (sin.f64 lambda1) (*.f64 phi2 (cos.f64 lambda1)))>
#<alt (+.f64 (sin.f64 lambda1) (*.f64 phi2 (+.f64 (cos.f64 lambda1) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 (sin.f64 lambda1))))))>
#<alt (+.f64 (sin.f64 lambda1) (*.f64 phi2 (+.f64 (cos.f64 lambda1) (*.f64 phi2 (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 lambda1)) (*.f64 #s(literal -1/6 binary64) (*.f64 phi2 (cos.f64 lambda1))))))))>
#<alt (sin.f64 (+.f64 lambda1 phi2))>
#<alt (sin.f64 (+.f64 lambda1 phi2))>
#<alt (sin.f64 (+.f64 lambda1 phi2))>
#<alt (sin.f64 (+.f64 lambda1 phi2))>
#<alt (sin.f64 (-.f64 lambda1 (*.f64 #s(literal -1 binary64) phi2)))>
#<alt (sin.f64 (-.f64 lambda1 (*.f64 #s(literal -1 binary64) phi2)))>
#<alt (sin.f64 (-.f64 lambda1 (*.f64 #s(literal -1 binary64) phi2)))>
#<alt (sin.f64 (-.f64 lambda1 (*.f64 #s(literal -1 binary64) phi2)))>
#<alt (sin.f64 phi2)>
#<alt (+.f64 (sin.f64 phi2) (*.f64 lambda1 (cos.f64 phi2)))>
#<alt (+.f64 (sin.f64 phi2) (*.f64 lambda1 (+.f64 (cos.f64 phi2) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (sin.f64 phi2))))))>
#<alt (+.f64 (sin.f64 phi2) (*.f64 lambda1 (+.f64 (cos.f64 phi2) (*.f64 lambda1 (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 phi2)) (*.f64 #s(literal -1/6 binary64) (*.f64 lambda1 (cos.f64 phi2))))))))>
#<alt (sin.f64 (+.f64 lambda1 phi2))>
#<alt (sin.f64 (+.f64 lambda1 phi2))>
#<alt (sin.f64 (+.f64 lambda1 phi2))>
#<alt (sin.f64 (+.f64 lambda1 phi2))>
#<alt (sin.f64 (-.f64 phi2 (*.f64 #s(literal -1 binary64) lambda1)))>
#<alt (sin.f64 (-.f64 phi2 (*.f64 #s(literal -1 binary64) lambda1)))>
#<alt (sin.f64 (-.f64 phi2 (*.f64 #s(literal -1 binary64) lambda1)))>
#<alt (sin.f64 (-.f64 phi2 (*.f64 #s(literal -1 binary64) lambda1)))>
#<alt (sin.f64 (neg.f64 phi2))>
#<alt (+.f64 (sin.f64 (neg.f64 phi2)) (*.f64 lambda1 (cos.f64 (neg.f64 phi2))))>
#<alt (+.f64 (sin.f64 (neg.f64 phi2)) (*.f64 lambda1 (+.f64 (cos.f64 (neg.f64 phi2)) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (sin.f64 (neg.f64 phi2)))))))>
#<alt (+.f64 (sin.f64 (neg.f64 phi2)) (*.f64 lambda1 (+.f64 (cos.f64 (neg.f64 phi2)) (*.f64 lambda1 (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 (neg.f64 phi2))) (*.f64 #s(literal -1/6 binary64) (*.f64 lambda1 (cos.f64 (neg.f64 phi2)))))))))>
#<alt (sin.f64 (neg.f64 (+.f64 phi2 (*.f64 #s(literal -1 binary64) lambda1))))>
#<alt (sin.f64 (neg.f64 (+.f64 phi2 (*.f64 #s(literal -1 binary64) lambda1))))>
#<alt (sin.f64 (neg.f64 (+.f64 phi2 (*.f64 #s(literal -1 binary64) lambda1))))>
#<alt (sin.f64 (neg.f64 (+.f64 phi2 (*.f64 #s(literal -1 binary64) lambda1))))>
#<alt (sin.f64 lambda1)>
#<alt (+.f64 (sin.f64 lambda1) (*.f64 #s(literal -1 binary64) (*.f64 phi2 (cos.f64 lambda1))))>
#<alt (+.f64 (sin.f64 lambda1) (*.f64 phi2 (+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 lambda1)) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 (sin.f64 lambda1))))))>
#<alt (+.f64 (sin.f64 lambda1) (*.f64 phi2 (+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 lambda1)) (*.f64 phi2 (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 lambda1)) (*.f64 #s(literal 1/6 binary64) (*.f64 phi2 (cos.f64 lambda1))))))))>
#<alt (sin.f64 (+.f64 lambda1 (*.f64 #s(literal -1 binary64) phi2)))>
#<alt (sin.f64 (+.f64 lambda1 (*.f64 #s(literal -1 binary64) phi2)))>
#<alt (sin.f64 (+.f64 lambda1 (*.f64 #s(literal -1 binary64) phi2)))>
#<alt (sin.f64 (+.f64 lambda1 (*.f64 #s(literal -1 binary64) phi2)))>
#<alt (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2)))>
#<alt (+.f64 (*.f64 lambda1 (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))))>
#<alt (+.f64 (*.f64 lambda1 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))))) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))))>
#<alt (+.f64 (*.f64 lambda1 (+.f64 (*.f64 lambda1 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2)))) (*.f64 #s(literal -1/6 binary64) (*.f64 lambda1 (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))))) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))))>
#<alt (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))>
#<alt (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))>
#<alt (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))>
#<alt (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))>
#<alt (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))))>
#<alt (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))))>
#<alt (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))))>
#<alt (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))))>
#<alt (*.f64 (cos.f64 phi2) (sin.f64 lambda1))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 lambda2 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))>
#<alt (+.f64 (*.f64 lambda2 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))))) (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))>
#<alt (+.f64 (*.f64 lambda2 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) (*.f64 lambda2 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (sin.f64 lambda1))) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda2 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))))))) (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))>
#<alt (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))>
#<alt (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))>
#<alt (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))>
#<alt (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))>
#<alt (*.f64 (cos.f64 phi2) (sin.f64 (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2))))>
#<alt (*.f64 (cos.f64 phi2) (sin.f64 (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2))))>
#<alt (*.f64 (cos.f64 phi2) (sin.f64 (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2))))>
#<alt (*.f64 (cos.f64 phi2) (sin.f64 (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2))))>
#<alt (sin.f64 (-.f64 lambda1 lambda2))>
#<alt (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 phi2 #s(literal 2 binary64)) (sin.f64 (-.f64 lambda1 lambda2)))))>
#<alt (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (pow.f64 phi2 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 (-.f64 lambda1 lambda2))) (*.f64 #s(literal 1/24 binary64) (*.f64 (pow.f64 phi2 #s(literal 2 binary64)) (sin.f64 (-.f64 lambda1 lambda2)))))))>
#<alt (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (pow.f64 phi2 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 (-.f64 lambda1 lambda2))) (*.f64 (pow.f64 phi2 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/720 binary64) (*.f64 (pow.f64 phi2 #s(literal 2 binary64)) (sin.f64 (-.f64 lambda1 lambda2)))) (*.f64 #s(literal 1/24 binary64) (sin.f64 (-.f64 lambda1 lambda2))))))))>
#<alt (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))>
#<alt (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))>
#<alt (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))>
#<alt (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))>
#<alt (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))>
#<alt (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))>
#<alt (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))>
#<alt (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))>
#<alt (*.f64 phi1 (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))>
#<alt (*.f64 phi1 (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 phi1 #s(literal 2 binary64)) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))>
#<alt (*.f64 phi1 (+.f64 (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (pow.f64 phi1 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))) (*.f64 #s(literal 1/120 binary64) (*.f64 (pow.f64 phi1 #s(literal 2 binary64)) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))))))>
#<alt (*.f64 phi1 (+.f64 (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (pow.f64 phi1 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))) (*.f64 (pow.f64 phi1 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 (pow.f64 phi1 #s(literal 2 binary64)) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))) (*.f64 #s(literal 1/120 binary64) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))))))))>
#<alt (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))>
#<alt (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))>
#<alt (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))>
#<alt (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))>
#<alt (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))>
#<alt (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))>
#<alt (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))>
#<alt (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))>
#<alt (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))>
#<alt (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 phi2 #s(literal 2 binary64)) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))>
#<alt (+.f64 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (pow.f64 phi2 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))) (*.f64 #s(literal 1/24 binary64) (*.f64 (pow.f64 phi2 #s(literal 2 binary64)) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))))))>
#<alt (+.f64 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (pow.f64 phi2 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))) (*.f64 (pow.f64 phi2 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/720 binary64) (*.f64 (pow.f64 phi2 #s(literal 2 binary64)) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))) (*.f64 #s(literal 1/24 binary64) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))))))>
#<alt (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))>
#<alt (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))>
#<alt (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))>
#<alt (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))>
#<alt (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))>
#<alt (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))>
#<alt (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))>
#<alt (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))>
#<alt (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))>
#<alt (+.f64 (*.f64 lambda1 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (sin.f64 phi1)))) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi2) (sin.f64 phi1))))>
#<alt (+.f64 (*.f64 lambda1 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi2) (sin.f64 phi1))))) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (sin.f64 phi1))))) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi2) (sin.f64 phi1))))>
#<alt (+.f64 (*.f64 lambda1 (+.f64 (*.f64 lambda1 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))) (*.f64 #s(literal -1/6 binary64) (*.f64 lambda1 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (sin.f64 phi1))))))) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (sin.f64 phi1))))) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi2) (sin.f64 phi1))))>
#<alt (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))>
#<alt (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))>
#<alt (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))>
#<alt (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))>
#<alt (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))>
#<alt (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))>
#<alt (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))>
#<alt (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))>
#<alt (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))>
#<alt (+.f64 (*.f64 lambda2 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 phi1)))) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 phi1))))>
#<alt (+.f64 (*.f64 lambda2 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 phi1))))) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 phi1))))) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 phi1))))>
#<alt (+.f64 (*.f64 lambda2 (+.f64 (*.f64 lambda2 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))) (*.f64 #s(literal -1/6 binary64) (*.f64 lambda2 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 phi1))))))) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 phi1))))) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 phi1))))>
#<alt (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))>
#<alt (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))>
#<alt (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))>
#<alt (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))>
#<alt (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))>
#<alt (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))>
#<alt (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))>
#<alt (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))>
#<alt (*.f64 lambda1 (sin.f64 lambda2))>
#<alt (*.f64 lambda1 (+.f64 (sin.f64 lambda2) (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 lambda1 #s(literal 2 binary64)) (sin.f64 lambda2)))))>
#<alt (*.f64 lambda1 (+.f64 (sin.f64 lambda2) (*.f64 (pow.f64 lambda1 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (sin.f64 lambda2)) (*.f64 #s(literal 1/120 binary64) (*.f64 (pow.f64 lambda1 #s(literal 2 binary64)) (sin.f64 lambda2)))))))>
#<alt (*.f64 lambda1 (+.f64 (sin.f64 lambda2) (*.f64 (pow.f64 lambda1 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (sin.f64 lambda2)) (*.f64 (pow.f64 lambda1 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 (pow.f64 lambda1 #s(literal 2 binary64)) (sin.f64 lambda2))) (*.f64 #s(literal 1/120 binary64) (sin.f64 lambda2))))))))>
#<alt (*.f64 lambda2 (sin.f64 lambda1))>
#<alt (*.f64 lambda2 (+.f64 (sin.f64 lambda1) (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 lambda2 #s(literal 2 binary64)) (sin.f64 lambda1)))))>
#<alt (*.f64 lambda2 (+.f64 (sin.f64 lambda1) (*.f64 (pow.f64 lambda2 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (sin.f64 lambda1)) (*.f64 #s(literal 1/120 binary64) (*.f64 (pow.f64 lambda2 #s(literal 2 binary64)) (sin.f64 lambda1)))))))>
#<alt (*.f64 lambda2 (+.f64 (sin.f64 lambda1) (*.f64 (pow.f64 lambda2 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (sin.f64 lambda1)) (*.f64 (pow.f64 lambda2 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 (pow.f64 lambda2 #s(literal 2 binary64)) (sin.f64 lambda1))) (*.f64 #s(literal 1/120 binary64) (sin.f64 lambda1))))))))>
Calls

75 calls:

TimeVariablePointExpression
8.0ms
lambda1
@inf
(sin (+ phi2 lambda1))
5.0ms
lambda2
@inf
(* (sin phi1) (+ (* (sin lambda1) (sin lambda2)) (* (cos lambda2) (cos lambda1))))
3.0ms
phi2
@inf
(* (* (sin phi1) (cos phi2)) (+ (* (sin lambda1) (sin lambda2)) (* (cos lambda2) (cos lambda1))))
3.0ms
lambda1
@inf
(* (sin phi1) (+ (* (sin lambda1) (sin lambda2)) (* (cos lambda2) (cos lambda1))))
2.0ms
phi1
@inf
(* (sin phi1) (+ (* (sin lambda1) (sin lambda2)) (* (cos lambda2) (cos lambda1))))

rewrite127.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
326×log1p-expm1-u
326×expm1-log1p-u
321×add-cube-cbrt
319×add-exp-log
319×add-log-exp
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
040261
1695261
Stop Event
node limit
Counts
10 → 205
Calls
Call 1
Inputs
(*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 lambda1) (sin.f64 lambda2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))
(*.f64 (cos.f64 lambda1) (sin.f64 lambda2))
(fma.f64 (sin.f64 lambda1) (sin.f64 lambda2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))
(*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))
(+.f64 (sin.f64 (-.f64 lambda1 phi2)) (sin.f64 (+.f64 phi2 lambda1)))
(sin.f64 (+.f64 phi2 lambda1))
(sin.f64 (-.f64 lambda1 phi2))
(*.f64 (log.f64 (exp.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (cos.f64 phi2))
(*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))
(*.f64 (sin.f64 lambda1) (sin.f64 lambda2))
Outputs
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))) #s(literal 1 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 phi1 (-.f64 lambda2 lambda1))) (sin.f64 (+.f64 phi1 (-.f64 lambda2 lambda1)))) #s(literal 2 binary64))
(pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (sin.f64 phi1)) (cos.f64 (-.f64 lambda2 lambda1))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 phi1) #s(literal 3 binary64)) (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) #s(literal 3 binary64)) (pow.f64 (sin.f64 phi1) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))
(exp.f64 (log.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))) #s(literal 1 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 lambda2 lambda1)) (sin.f64 (+.f64 lambda2 lambda1))) #s(literal 2 binary64))
(pow.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (sin.f64 lambda2)) (cos.f64 lambda1)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (pow.f64 (sin.f64 lambda2) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))))
(exp.f64 (log.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) #s(literal 1 binary64)))
(+.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 1 binary64))
(-.f64 (*.f64 (cos.f64 lambda1) (cos.f64 (neg.f64 lambda2))) (*.f64 (sin.f64 lambda1) (sin.f64 (neg.f64 lambda2))))
(-.f64 (*.f64 (cos.f64 lambda2) (cos.f64 (neg.f64 lambda1))) (*.f64 (sin.f64 lambda2) (sin.f64 (neg.f64 lambda1))))
(-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) #s(literal 2 binary64)) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))) (/.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) #s(literal 2 binary64)) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))))
(*.f64 #s(literal 1 binary64) (cos.f64 (-.f64 lambda2 lambda1)))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (-.f64 lambda2 lambda1))) #s(literal 2 binary64)) (cbrt.f64 (cos.f64 (-.f64 lambda2 lambda1))))
(*.f64 (sqrt.f64 (cos.f64 (-.f64 lambda2 lambda1))) (sqrt.f64 (cos.f64 (-.f64 lambda2 lambda1))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) #s(literal 2 binary64)) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) #s(literal 2 binary64))) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))
(/.f64 (+.f64 (*.f64 (+.f64 (cos.f64 (+.f64 lambda2 lambda1)) (cos.f64 (-.f64 lambda2 lambda1))) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (-.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 (+.f64 lambda2 lambda1))))) #s(literal 4 binary64))
(/.f64 (+.f64 (*.f64 (-.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 (+.f64 lambda2 lambda1))) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (+.f64 (cos.f64 (+.f64 lambda2 lambda1)) (cos.f64 (-.f64 lambda2 lambda1))))) #s(literal 4 binary64))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) #s(literal 2 binary64)) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))
(pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (cos.f64 (-.f64 lambda2 lambda1))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (cos.f64 (-.f64 lambda2 lambda1))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) #s(literal 2 binary64)))
(log.f64 (exp.f64 (cos.f64 (-.f64 lambda2 lambda1))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (cos.f64 (-.f64 lambda2 lambda1)))))
(cbrt.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) #s(literal 3 binary64)))
(cos.f64 (-.f64 lambda2 lambda1))
(cos.f64 (-.f64 lambda1 lambda2))
(expm1.f64 (log1p.f64 (cos.f64 (-.f64 lambda2 lambda1))))
(log1p.f64 (expm1.f64 (cos.f64 (-.f64 lambda2 lambda1))))
(exp.f64 (log.f64 (cos.f64 (-.f64 lambda2 lambda1))))
(exp.f64 (*.f64 (log.f64 (cos.f64 (-.f64 lambda2 lambda1))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1))))) #s(literal 1 binary64))
(pow.f64 (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1))))))
(cbrt.f64 (pow.f64 (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 phi1 #s(literal 3 binary64)) (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) #s(literal 3 binary64)) (pow.f64 phi1 #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(log1p.f64 (expm1.f64 (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(exp.f64 (log.f64 (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(exp.f64 (*.f64 (log.f64 (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (sin.f64 (-.f64 lambda1 phi2)) (sin.f64 (+.f64 lambda1 phi2))))) #s(literal 1 binary64))
(-.f64 (/.f64 (pow.f64 (sin.f64 (-.f64 lambda1 phi2)) #s(literal 2 binary64)) (-.f64 (sin.f64 (-.f64 lambda1 phi2)) (sin.f64 (+.f64 lambda1 phi2)))) (/.f64 (pow.f64 (sin.f64 (+.f64 lambda1 phi2)) #s(literal 2 binary64)) (-.f64 (sin.f64 (-.f64 lambda1 phi2)) (sin.f64 (+.f64 lambda1 phi2)))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 (-.f64 lambda1 phi2) (+.f64 lambda1 phi2)) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (-.f64 lambda1 phi2) (+.f64 lambda1 phi2)) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 (+.f64 lambda1 phi2) (-.f64 lambda1 phi2)) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (+.f64 lambda1 phi2) (-.f64 lambda1 phi2)) #s(literal 2 binary64)))))
(*.f64 #s(literal 1 binary64) (+.f64 (sin.f64 (-.f64 lambda1 phi2)) (sin.f64 (+.f64 lambda1 phi2))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (sin.f64 (-.f64 lambda1 phi2)) (sin.f64 (+.f64 lambda1 phi2)))) #s(literal 2 binary64)) (cbrt.f64 (+.f64 (sin.f64 (-.f64 lambda1 phi2)) (sin.f64 (+.f64 lambda1 phi2)))))
(*.f64 (sqrt.f64 (+.f64 (sin.f64 (-.f64 lambda1 phi2)) (sin.f64 (+.f64 lambda1 phi2)))) (sqrt.f64 (+.f64 (sin.f64 (-.f64 lambda1 phi2)) (sin.f64 (+.f64 lambda1 phi2)))))
(/.f64 (+.f64 (pow.f64 (sin.f64 (-.f64 lambda1 phi2)) #s(literal 3 binary64)) (pow.f64 (sin.f64 (+.f64 lambda1 phi2)) #s(literal 3 binary64))) (+.f64 (pow.f64 (sin.f64 (-.f64 lambda1 phi2)) #s(literal 2 binary64)) (-.f64 (pow.f64 (sin.f64 (+.f64 lambda1 phi2)) #s(literal 2 binary64)) (*.f64 (sin.f64 (-.f64 lambda1 phi2)) (sin.f64 (+.f64 lambda1 phi2))))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (-.f64 lambda1 phi2)) #s(literal 2 binary64)) (pow.f64 (sin.f64 (+.f64 lambda1 phi2)) #s(literal 2 binary64))) (-.f64 (sin.f64 (-.f64 lambda1 phi2)) (sin.f64 (+.f64 lambda1 phi2))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (sin.f64 (-.f64 lambda1 phi2)) #s(literal 3 binary64)) (pow.f64 (sin.f64 (+.f64 lambda1 phi2)) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (sin.f64 (-.f64 lambda1 phi2)) #s(literal 2 binary64)) (-.f64 (pow.f64 (sin.f64 (+.f64 lambda1 phi2)) #s(literal 2 binary64)) (*.f64 (sin.f64 (-.f64 lambda1 phi2)) (sin.f64 (+.f64 lambda1 phi2)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (sin.f64 (-.f64 lambda1 phi2)) #s(literal 2 binary64)) (pow.f64 (sin.f64 (+.f64 lambda1 phi2)) #s(literal 2 binary64)))) (neg.f64 (-.f64 (sin.f64 (-.f64 lambda1 phi2)) (sin.f64 (+.f64 lambda1 phi2)))))
(/.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 lambda1 phi2)) #s(literal 3 binary64)) (pow.f64 (sin.f64 (-.f64 lambda1 phi2)) #s(literal 3 binary64))) (+.f64 (pow.f64 (sin.f64 (+.f64 lambda1 phi2)) #s(literal 2 binary64)) (-.f64 (pow.f64 (sin.f64 (-.f64 lambda1 phi2)) #s(literal 2 binary64)) (*.f64 (sin.f64 (+.f64 lambda1 phi2)) (sin.f64 (-.f64 lambda1 phi2))))))
(pow.f64 (+.f64 (sin.f64 (-.f64 lambda1 phi2)) (sin.f64 (+.f64 lambda1 phi2))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (+.f64 (sin.f64 (-.f64 lambda1 phi2)) (sin.f64 (+.f64 lambda1 phi2)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (+.f64 (sin.f64 (-.f64 lambda1 phi2)) (sin.f64 (+.f64 lambda1 phi2))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (+.f64 (sin.f64 (-.f64 lambda1 phi2)) (sin.f64 (+.f64 lambda1 phi2)))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (+.f64 (sin.f64 (-.f64 lambda1 phi2)) (sin.f64 (+.f64 lambda1 phi2))) #s(literal 2 binary64)))
(log.f64 (exp.f64 (+.f64 (sin.f64 (-.f64 lambda1 phi2)) (sin.f64 (+.f64 lambda1 phi2)))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (+.f64 (sin.f64 (-.f64 lambda1 phi2)) (sin.f64 (+.f64 lambda1 phi2))))))
(cbrt.f64 (pow.f64 (+.f64 (sin.f64 (-.f64 lambda1 phi2)) (sin.f64 (+.f64 lambda1 phi2))) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (+.f64 (sin.f64 (-.f64 lambda1 phi2)) (sin.f64 (+.f64 lambda1 phi2)))))
(log1p.f64 (expm1.f64 (+.f64 (sin.f64 (-.f64 lambda1 phi2)) (sin.f64 (+.f64 lambda1 phi2)))))
(exp.f64 (log.f64 (+.f64 (sin.f64 (-.f64 lambda1 phi2)) (sin.f64 (+.f64 lambda1 phi2)))))
(exp.f64 (*.f64 (log.f64 (+.f64 (sin.f64 (-.f64 lambda1 phi2)) (sin.f64 (+.f64 lambda1 phi2)))) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (sin.f64 (-.f64 lambda1 phi2)) (sin.f64 (+.f64 lambda1 phi2)))
(fma.f64 #s(literal 1 binary64) (sin.f64 (+.f64 lambda1 phi2)) (sin.f64 (-.f64 lambda1 phi2)))
(fma.f64 (pow.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 phi2))) #s(literal 2 binary64)) (cbrt.f64 (sin.f64 (-.f64 lambda1 phi2))) (sin.f64 (+.f64 lambda1 phi2)))
(fma.f64 (pow.f64 (cbrt.f64 (sin.f64 (+.f64 lambda1 phi2))) #s(literal 2 binary64)) (cbrt.f64 (sin.f64 (+.f64 lambda1 phi2))) (sin.f64 (-.f64 lambda1 phi2)))
(fma.f64 (sqrt.f64 (sin.f64 (-.f64 lambda1 phi2))) (sqrt.f64 (sin.f64 (-.f64 lambda1 phi2))) (sin.f64 (+.f64 lambda1 phi2)))
(fma.f64 (sqrt.f64 (sin.f64 (+.f64 lambda1 phi2))) (sqrt.f64 (sin.f64 (+.f64 lambda1 phi2))) (sin.f64 (-.f64 lambda1 phi2)))
(+.f64 (*.f64 (sin.f64 phi2) (cos.f64 lambda1)) (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))
(+.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda1) (sin.f64 phi2)))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (+.f64 lambda1 phi2)))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (sin.f64 (+.f64 lambda1 phi2)))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (+.f64 lambda1 phi2))) #s(literal 2 binary64)) (cbrt.f64 (sin.f64 (+.f64 lambda1 phi2))))
(*.f64 (sqrt.f64 (sin.f64 (+.f64 lambda1 phi2))) (sqrt.f64 (sin.f64 (+.f64 lambda1 phi2))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 phi2) (cos.f64 lambda1)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 phi2) (cos.f64 lambda1)) (*.f64 (sin.f64 phi2) (cos.f64 lambda1))) (-.f64 (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (*.f64 (cos.f64 phi2) (sin.f64 lambda1))) (*.f64 (*.f64 (sin.f64 phi2) (cos.f64 lambda1)) (*.f64 (cos.f64 phi2) (sin.f64 lambda1))))))
(pow.f64 (sin.f64 (+.f64 lambda1 phi2)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (sin.f64 (+.f64 lambda1 phi2))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (sin.f64 (+.f64 lambda1 phi2)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (sin.f64 (+.f64 lambda1 phi2))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (sin.f64 (+.f64 lambda1 phi2)) #s(literal 2 binary64)))
(log.f64 (exp.f64 (sin.f64 (+.f64 lambda1 phi2))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (sin.f64 (+.f64 lambda1 phi2)))))
(cbrt.f64 (pow.f64 (sin.f64 (+.f64 lambda1 phi2)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (sin.f64 (+.f64 lambda1 phi2))))
(log1p.f64 (expm1.f64 (sin.f64 (+.f64 lambda1 phi2))))
(exp.f64 (log.f64 (sin.f64 (+.f64 lambda1 phi2))))
(exp.f64 (*.f64 (log.f64 (sin.f64 (+.f64 lambda1 phi2))) #s(literal 1 binary64)))
(fma.f64 (sin.f64 phi2) (cos.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))
(+.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 phi2) (neg.f64 (*.f64 (sin.f64 phi2) (cos.f64 lambda1)))) (fma.f64 (neg.f64 (sin.f64 phi2)) (cos.f64 lambda1) (*.f64 (sin.f64 phi2) (cos.f64 lambda1))))
(+.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (neg.f64 phi2))) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 phi2))))
(-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda1) (sin.f64 phi2)))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (-.f64 lambda1 phi2)))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (sin.f64 (-.f64 lambda1 phi2)))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 phi2))) #s(literal 2 binary64)) (cbrt.f64 (sin.f64 (-.f64 lambda1 phi2))))
(*.f64 (sqrt.f64 (sin.f64 (-.f64 lambda1 phi2))) (sqrt.f64 (sin.f64 (-.f64 lambda1 phi2))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 phi2)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda1) (cos.f64 phi2))) (+.f64 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 phi2)) (*.f64 (cos.f64 lambda1) (sin.f64 phi2))) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda1) (sin.f64 phi2))))))
(pow.f64 (sin.f64 (-.f64 lambda1 phi2)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 phi2))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (sin.f64 (-.f64 lambda1 phi2)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (sin.f64 (-.f64 lambda1 phi2))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 phi2)) #s(literal 2 binary64)))
(log.f64 (exp.f64 (sin.f64 (-.f64 lambda1 phi2))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (sin.f64 (-.f64 lambda1 phi2)))))
(cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 phi2)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (sin.f64 (-.f64 lambda1 phi2))))
(log1p.f64 (expm1.f64 (sin.f64 (-.f64 lambda1 phi2))))
(exp.f64 (log.f64 (sin.f64 (-.f64 lambda1 phi2))))
(exp.f64 (*.f64 (log.f64 (sin.f64 (-.f64 lambda1 phi2))) #s(literal 1 binary64)))
(fma.f64 (sin.f64 lambda1) (cos.f64 phi2) (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 phi2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) #s(literal 1 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2))) #s(literal 2 binary64))
(pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (sin.f64 (-.f64 lambda1 lambda2))) (cos.f64 phi2)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) #s(literal 3 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))))
(exp.f64 (log.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) #s(literal 1 binary64)))
(+.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))
(+.f64 (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) (*.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))))) #s(literal 1 binary64))
(/.f64 (*.f64 (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2))) (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) #s(literal 3 binary64)))) (*.f64 #s(literal 2 binary64) (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) #s(literal 2 binary64)) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))))))
(/.f64 (*.f64 (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2))) (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) #s(literal 2 binary64)))) (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) #s(literal 3 binary64))) (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2)))) (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) #s(literal 2 binary64)) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))) #s(literal 2 binary64)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) #s(literal 2 binary64))) (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2)))) (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) #s(literal 2 binary64)))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))) (*.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) (-.f64 (*.f64 (*.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) (*.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) (*.f64 (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) (*.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))))))
(pow.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (sin.f64 phi1)) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) #s(literal 3 binary64)) (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))))
(exp.f64 (log.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))) #s(literal 1 binary64)))
(fma.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))
(fma.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) #s(literal 1 binary64))
(-.f64 (/.f64 (cos.f64 (-.f64 lambda2 lambda1)) #s(literal 2 binary64)) (/.f64 (cos.f64 (+.f64 lambda2 lambda1)) #s(literal 2 binary64)))
(/.f64 (-.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 (+.f64 lambda2 lambda1))) #s(literal 2 binary64))
(/.f64 (neg.f64 (-.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 (+.f64 lambda2 lambda1)))) #s(literal -2 binary64))
(pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (sin.f64 lambda2)) (sin.f64 lambda1)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))
(exp.f64 (log.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) #s(literal 1 binary64)))

simplify358.0ms (0.3%)

Algorithm
egg-herbie
Rules
420×fma-neg
382×distribute-rgt-in
378×distribute-lft-in
291×*-commutative
274×+-commutative
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
097023372
1292522113
2612821830
Stop Event
node limit
Counts
445 → 525
Calls
Call 1
Inputs
(*.f64 phi1 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))
(*.f64 phi1 (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 phi1 #s(literal 2 binary64)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))
(*.f64 phi1 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (pow.f64 phi1 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 #s(literal 1/120 binary64) (*.f64 (pow.f64 phi1 #s(literal 2 binary64)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))))))
(*.f64 phi1 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (pow.f64 phi1 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (pow.f64 phi1 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 (pow.f64 phi1 #s(literal 2 binary64)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))) (*.f64 #s(literal 1/120 binary64) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))))))))
(*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))
(*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))
(*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))
(*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))
(*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))
(*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))
(*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))
(*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))
(*.f64 (cos.f64 lambda2) (sin.f64 phi1))
(+.f64 (*.f64 lambda1 (*.f64 (sin.f64 lambda2) (sin.f64 phi1))) (*.f64 (cos.f64 lambda2) (sin.f64 phi1)))
(+.f64 (*.f64 lambda1 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (*.f64 (cos.f64 lambda2) (sin.f64 phi1)))) (*.f64 (sin.f64 lambda2) (sin.f64 phi1)))) (*.f64 (cos.f64 lambda2) (sin.f64 phi1)))
(+.f64 (*.f64 lambda1 (+.f64 (*.f64 lambda1 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 lambda2) (sin.f64 phi1))) (*.f64 #s(literal -1/6 binary64) (*.f64 lambda1 (*.f64 (sin.f64 lambda2) (sin.f64 phi1)))))) (*.f64 (sin.f64 lambda2) (sin.f64 phi1)))) (*.f64 (cos.f64 lambda2) (sin.f64 phi1)))
(*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))
(*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))
(*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))
(*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))
(*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))
(*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))
(*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))
(*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))
(*.f64 (cos.f64 lambda1) (sin.f64 phi1))
(+.f64 (*.f64 lambda2 (*.f64 (sin.f64 lambda1) (sin.f64 phi1))) (*.f64 (cos.f64 lambda1) (sin.f64 phi1)))
(+.f64 (*.f64 lambda2 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 (*.f64 (cos.f64 lambda1) (sin.f64 phi1)))) (*.f64 (sin.f64 lambda1) (sin.f64 phi1)))) (*.f64 (cos.f64 lambda1) (sin.f64 phi1)))
(+.f64 (*.f64 lambda2 (+.f64 (*.f64 lambda2 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 lambda1) (sin.f64 phi1))) (*.f64 #s(literal -1/6 binary64) (*.f64 lambda2 (*.f64 (sin.f64 lambda1) (sin.f64 phi1)))))) (*.f64 (sin.f64 lambda1) (sin.f64 phi1)))) (*.f64 (cos.f64 lambda1) (sin.f64 phi1)))
(*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))
(*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))
(*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))
(*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))
(*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))
(*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))
(*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))
(*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))
(sin.f64 lambda2)
(+.f64 (sin.f64 lambda2) (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 lambda1 #s(literal 2 binary64)) (sin.f64 lambda2))))
(+.f64 (sin.f64 lambda2) (*.f64 (pow.f64 lambda1 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 lambda2)) (*.f64 #s(literal 1/24 binary64) (*.f64 (pow.f64 lambda1 #s(literal 2 binary64)) (sin.f64 lambda2))))))
(+.f64 (sin.f64 lambda2) (*.f64 (pow.f64 lambda1 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 lambda2)) (*.f64 (pow.f64 lambda1 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/720 binary64) (*.f64 (pow.f64 lambda1 #s(literal 2 binary64)) (sin.f64 lambda2))) (*.f64 #s(literal 1/24 binary64) (sin.f64 lambda2)))))))
(*.f64 lambda2 (cos.f64 lambda1))
(*.f64 lambda2 (+.f64 (cos.f64 lambda1) (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 lambda2 #s(literal 2 binary64)) (cos.f64 lambda1)))))
(*.f64 lambda2 (+.f64 (cos.f64 lambda1) (*.f64 (pow.f64 lambda2 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 lambda1)) (*.f64 #s(literal 1/120 binary64) (*.f64 (pow.f64 lambda2 #s(literal 2 binary64)) (cos.f64 lambda1)))))))
(*.f64 lambda2 (+.f64 (cos.f64 lambda1) (*.f64 (pow.f64 lambda2 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 lambda1)) (*.f64 (pow.f64 lambda2 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 (pow.f64 lambda2 #s(literal 2 binary64)) (cos.f64 lambda1))) (*.f64 #s(literal 1/120 binary64) (cos.f64 lambda1))))))))
(cos.f64 lambda2)
(+.f64 (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2)))
(+.f64 (cos.f64 lambda2) (*.f64 lambda1 (+.f64 (sin.f64 lambda2) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (cos.f64 lambda2))))))
(+.f64 (cos.f64 lambda2) (*.f64 lambda1 (+.f64 (sin.f64 lambda2) (*.f64 lambda1 (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 lambda2)) (*.f64 #s(literal -1/6 binary64) (*.f64 lambda1 (sin.f64 lambda2))))))))
(+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(cos.f64 lambda1)
(+.f64 (cos.f64 lambda1) (*.f64 lambda2 (sin.f64 lambda1)))
(+.f64 (cos.f64 lambda1) (*.f64 lambda2 (+.f64 (sin.f64 lambda1) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 (cos.f64 lambda1))))))
(+.f64 (cos.f64 lambda1) (*.f64 lambda2 (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 lambda1)) (*.f64 #s(literal -1/6 binary64) (*.f64 lambda2 (sin.f64 lambda1))))))))
(+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(*.f64 phi1 (cos.f64 (neg.f64 lambda1)))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 lambda2 (*.f64 phi1 (sin.f64 (neg.f64 lambda1))))) (*.f64 phi1 (cos.f64 (neg.f64 lambda1))))
(+.f64 (*.f64 lambda2 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 phi1 (sin.f64 (neg.f64 lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 (*.f64 phi1 (cos.f64 (neg.f64 lambda1))))))) (*.f64 phi1 (cos.f64 (neg.f64 lambda1))))
(+.f64 (*.f64 lambda2 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 phi1 (sin.f64 (neg.f64 lambda1)))) (*.f64 lambda2 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 (cos.f64 (neg.f64 lambda1)))) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda2 (*.f64 phi1 (sin.f64 (neg.f64 lambda1))))))))) (*.f64 phi1 (cos.f64 (neg.f64 lambda1))))
(*.f64 phi1 (cos.f64 (neg.f64 (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))))
(*.f64 phi1 (cos.f64 (neg.f64 (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))))
(*.f64 phi1 (cos.f64 (neg.f64 (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))))
(*.f64 phi1 (cos.f64 (neg.f64 (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))))
(*.f64 phi1 (cos.f64 lambda2))
(+.f64 (*.f64 lambda1 (*.f64 phi1 (sin.f64 lambda2))) (*.f64 phi1 (cos.f64 lambda2)))
(+.f64 (*.f64 lambda1 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (*.f64 phi1 (cos.f64 lambda2)))) (*.f64 phi1 (sin.f64 lambda2)))) (*.f64 phi1 (cos.f64 lambda2)))
(+.f64 (*.f64 lambda1 (+.f64 (*.f64 lambda1 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 (cos.f64 lambda2))) (*.f64 #s(literal -1/6 binary64) (*.f64 lambda1 (*.f64 phi1 (sin.f64 lambda2)))))) (*.f64 phi1 (sin.f64 lambda2)))) (*.f64 phi1 (cos.f64 lambda2)))
(*.f64 phi1 (cos.f64 (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1))))
(*.f64 phi1 (cos.f64 (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1))))
(*.f64 phi1 (cos.f64 (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1))))
(*.f64 phi1 (cos.f64 (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1))))
(+.f64 (sin.f64 phi2) (sin.f64 (neg.f64 phi2)))
(+.f64 (sin.f64 phi2) (+.f64 (sin.f64 (neg.f64 phi2)) (*.f64 lambda1 (+.f64 (cos.f64 phi2) (cos.f64 (neg.f64 phi2))))))
(+.f64 (sin.f64 phi2) (+.f64 (sin.f64 (neg.f64 phi2)) (*.f64 lambda1 (+.f64 (cos.f64 phi2) (+.f64 (cos.f64 (neg.f64 phi2)) (*.f64 lambda1 (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 phi2)) (*.f64 #s(literal -1/2 binary64) (sin.f64 (neg.f64 phi2))))))))))
(+.f64 (sin.f64 phi2) (+.f64 (sin.f64 (neg.f64 phi2)) (*.f64 lambda1 (+.f64 (cos.f64 phi2) (+.f64 (cos.f64 (neg.f64 phi2)) (*.f64 lambda1 (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 phi2)) (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 (neg.f64 phi2))) (*.f64 lambda1 (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 phi2)) (*.f64 #s(literal -1/6 binary64) (cos.f64 (neg.f64 phi2)))))))))))))
(+.f64 (sin.f64 (+.f64 lambda1 phi2)) (sin.f64 (-.f64 lambda1 phi2)))
(+.f64 (sin.f64 (+.f64 lambda1 phi2)) (sin.f64 (-.f64 lambda1 phi2)))
(+.f64 (sin.f64 (+.f64 lambda1 phi2)) (sin.f64 (-.f64 lambda1 phi2)))
(+.f64 (sin.f64 (+.f64 lambda1 phi2)) (sin.f64 (-.f64 lambda1 phi2)))
(+.f64 (sin.f64 (neg.f64 (+.f64 phi2 (*.f64 #s(literal -1 binary64) lambda1)))) (sin.f64 (-.f64 phi2 (*.f64 #s(literal -1 binary64) lambda1))))
(+.f64 (sin.f64 (neg.f64 (+.f64 phi2 (*.f64 #s(literal -1 binary64) lambda1)))) (sin.f64 (-.f64 phi2 (*.f64 #s(literal -1 binary64) lambda1))))
(+.f64 (sin.f64 (neg.f64 (+.f64 phi2 (*.f64 #s(literal -1 binary64) lambda1)))) (sin.f64 (-.f64 phi2 (*.f64 #s(literal -1 binary64) lambda1))))
(+.f64 (sin.f64 (neg.f64 (+.f64 phi2 (*.f64 #s(literal -1 binary64) lambda1)))) (sin.f64 (-.f64 phi2 (*.f64 #s(literal -1 binary64) lambda1))))
(*.f64 #s(literal 2 binary64) (sin.f64 lambda1))
(+.f64 (*.f64 #s(literal 2 binary64) (sin.f64 lambda1)) (*.f64 phi2 (+.f64 (cos.f64 lambda1) (*.f64 #s(literal -1 binary64) (cos.f64 lambda1)))))
(+.f64 (*.f64 #s(literal 2 binary64) (sin.f64 lambda1)) (*.f64 phi2 (+.f64 (cos.f64 lambda1) (+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 lambda1)) (*.f64 #s(literal -1 binary64) (*.f64 phi2 (sin.f64 lambda1)))))))
(+.f64 (*.f64 #s(literal 2 binary64) (sin.f64 lambda1)) (*.f64 phi2 (+.f64 (cos.f64 lambda1) (+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 lambda1)) (*.f64 phi2 (+.f64 (*.f64 #s(literal -1 binary64) (sin.f64 lambda1)) (*.f64 phi2 (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 lambda1)) (*.f64 #s(literal 1/6 binary64) (cos.f64 lambda1))))))))))
(+.f64 (sin.f64 (+.f64 lambda1 phi2)) (sin.f64 (-.f64 lambda1 phi2)))
(+.f64 (sin.f64 (+.f64 lambda1 phi2)) (sin.f64 (-.f64 lambda1 phi2)))
(+.f64 (sin.f64 (+.f64 lambda1 phi2)) (sin.f64 (-.f64 lambda1 phi2)))
(+.f64 (sin.f64 (+.f64 lambda1 phi2)) (sin.f64 (-.f64 lambda1 phi2)))
(+.f64 (sin.f64 (+.f64 lambda1 (*.f64 #s(literal -1 binary64) phi2))) (sin.f64 (-.f64 lambda1 (*.f64 #s(literal -1 binary64) phi2))))
(+.f64 (sin.f64 (+.f64 lambda1 (*.f64 #s(literal -1 binary64) phi2))) (sin.f64 (-.f64 lambda1 (*.f64 #s(literal -1 binary64) phi2))))
(+.f64 (sin.f64 (+.f64 lambda1 (*.f64 #s(literal -1 binary64) phi2))) (sin.f64 (-.f64 lambda1 (*.f64 #s(literal -1 binary64) phi2))))
(+.f64 (sin.f64 (+.f64 lambda1 (*.f64 #s(literal -1 binary64) phi2))) (sin.f64 (-.f64 lambda1 (*.f64 #s(literal -1 binary64) phi2))))
(sin.f64 lambda1)
(+.f64 (sin.f64 lambda1) (*.f64 phi2 (cos.f64 lambda1)))
(+.f64 (sin.f64 lambda1) (*.f64 phi2 (+.f64 (cos.f64 lambda1) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 (sin.f64 lambda1))))))
(+.f64 (sin.f64 lambda1) (*.f64 phi2 (+.f64 (cos.f64 lambda1) (*.f64 phi2 (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 lambda1)) (*.f64 #s(literal -1/6 binary64) (*.f64 phi2 (cos.f64 lambda1))))))))
(sin.f64 (+.f64 lambda1 phi2))
(sin.f64 (+.f64 lambda1 phi2))
(sin.f64 (+.f64 lambda1 phi2))
(sin.f64 (+.f64 lambda1 phi2))
(sin.f64 (-.f64 lambda1 (*.f64 #s(literal -1 binary64) phi2)))
(sin.f64 (-.f64 lambda1 (*.f64 #s(literal -1 binary64) phi2)))
(sin.f64 (-.f64 lambda1 (*.f64 #s(literal -1 binary64) phi2)))
(sin.f64 (-.f64 lambda1 (*.f64 #s(literal -1 binary64) phi2)))
(sin.f64 phi2)
(+.f64 (sin.f64 phi2) (*.f64 lambda1 (cos.f64 phi2)))
(+.f64 (sin.f64 phi2) (*.f64 lambda1 (+.f64 (cos.f64 phi2) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (sin.f64 phi2))))))
(+.f64 (sin.f64 phi2) (*.f64 lambda1 (+.f64 (cos.f64 phi2) (*.f64 lambda1 (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 phi2)) (*.f64 #s(literal -1/6 binary64) (*.f64 lambda1 (cos.f64 phi2))))))))
(sin.f64 (+.f64 lambda1 phi2))
(sin.f64 (+.f64 lambda1 phi2))
(sin.f64 (+.f64 lambda1 phi2))
(sin.f64 (+.f64 lambda1 phi2))
(sin.f64 (-.f64 phi2 (*.f64 #s(literal -1 binary64) lambda1)))
(sin.f64 (-.f64 phi2 (*.f64 #s(literal -1 binary64) lambda1)))
(sin.f64 (-.f64 phi2 (*.f64 #s(literal -1 binary64) lambda1)))
(sin.f64 (-.f64 phi2 (*.f64 #s(literal -1 binary64) lambda1)))
(sin.f64 (neg.f64 phi2))
(+.f64 (sin.f64 (neg.f64 phi2)) (*.f64 lambda1 (cos.f64 (neg.f64 phi2))))
(+.f64 (sin.f64 (neg.f64 phi2)) (*.f64 lambda1 (+.f64 (cos.f64 (neg.f64 phi2)) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (sin.f64 (neg.f64 phi2)))))))
(+.f64 (sin.f64 (neg.f64 phi2)) (*.f64 lambda1 (+.f64 (cos.f64 (neg.f64 phi2)) (*.f64 lambda1 (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 (neg.f64 phi2))) (*.f64 #s(literal -1/6 binary64) (*.f64 lambda1 (cos.f64 (neg.f64 phi2)))))))))
(sin.f64 (neg.f64 (+.f64 phi2 (*.f64 #s(literal -1 binary64) lambda1))))
(sin.f64 (neg.f64 (+.f64 phi2 (*.f64 #s(literal -1 binary64) lambda1))))
(sin.f64 (neg.f64 (+.f64 phi2 (*.f64 #s(literal -1 binary64) lambda1))))
(sin.f64 (neg.f64 (+.f64 phi2 (*.f64 #s(literal -1 binary64) lambda1))))
(sin.f64 lambda1)
(+.f64 (sin.f64 lambda1) (*.f64 #s(literal -1 binary64) (*.f64 phi2 (cos.f64 lambda1))))
(+.f64 (sin.f64 lambda1) (*.f64 phi2 (+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 lambda1)) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 (sin.f64 lambda1))))))
(+.f64 (sin.f64 lambda1) (*.f64 phi2 (+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 lambda1)) (*.f64 phi2 (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 lambda1)) (*.f64 #s(literal 1/6 binary64) (*.f64 phi2 (cos.f64 lambda1))))))))
(sin.f64 (+.f64 lambda1 (*.f64 #s(literal -1 binary64) phi2)))
(sin.f64 (+.f64 lambda1 (*.f64 #s(literal -1 binary64) phi2)))
(sin.f64 (+.f64 lambda1 (*.f64 #s(literal -1 binary64) phi2)))
(sin.f64 (+.f64 lambda1 (*.f64 #s(literal -1 binary64) phi2)))
(*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2)))
(+.f64 (*.f64 lambda1 (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))))
(+.f64 (*.f64 lambda1 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))))) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))))
(+.f64 (*.f64 lambda1 (+.f64 (*.f64 lambda1 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2)))) (*.f64 #s(literal -1/6 binary64) (*.f64 lambda1 (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))))) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))))
(*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))))
(*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))))
(*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))))
(*.f64 (cos.f64 phi2) (sin.f64 lambda1))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 lambda2 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))
(+.f64 (*.f64 lambda2 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))))) (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))
(+.f64 (*.f64 lambda2 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) (*.f64 lambda2 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (sin.f64 lambda1))) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda2 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))))))) (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(*.f64 (cos.f64 phi2) (sin.f64 (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2))))
(*.f64 (cos.f64 phi2) (sin.f64 (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2))))
(*.f64 (cos.f64 phi2) (sin.f64 (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2))))
(*.f64 (cos.f64 phi2) (sin.f64 (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2))))
(sin.f64 (-.f64 lambda1 lambda2))
(+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 phi2 #s(literal 2 binary64)) (sin.f64 (-.f64 lambda1 lambda2)))))
(+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (pow.f64 phi2 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 (-.f64 lambda1 lambda2))) (*.f64 #s(literal 1/24 binary64) (*.f64 (pow.f64 phi2 #s(literal 2 binary64)) (sin.f64 (-.f64 lambda1 lambda2)))))))
(+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (pow.f64 phi2 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 (-.f64 lambda1 lambda2))) (*.f64 (pow.f64 phi2 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/720 binary64) (*.f64 (pow.f64 phi2 #s(literal 2 binary64)) (sin.f64 (-.f64 lambda1 lambda2)))) (*.f64 #s(literal 1/24 binary64) (sin.f64 (-.f64 lambda1 lambda2))))))))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(*.f64 phi1 (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))
(*.f64 phi1 (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 phi1 #s(literal 2 binary64)) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))
(*.f64 phi1 (+.f64 (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (pow.f64 phi1 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))) (*.f64 #s(literal 1/120 binary64) (*.f64 (pow.f64 phi1 #s(literal 2 binary64)) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))))))
(*.f64 phi1 (+.f64 (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (pow.f64 phi1 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))) (*.f64 (pow.f64 phi1 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 (pow.f64 phi1 #s(literal 2 binary64)) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))) (*.f64 #s(literal 1/120 binary64) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))))))))
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))
(*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))
(+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 phi2 #s(literal 2 binary64)) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))
(+.f64 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (pow.f64 phi2 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))) (*.f64 #s(literal 1/24 binary64) (*.f64 (pow.f64 phi2 #s(literal 2 binary64)) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))))))
(+.f64 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (pow.f64 phi2 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))) (*.f64 (pow.f64 phi2 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/720 binary64) (*.f64 (pow.f64 phi2 #s(literal 2 binary64)) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))) (*.f64 #s(literal 1/24 binary64) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))))))
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))
(*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))
(+.f64 (*.f64 lambda1 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (sin.f64 phi1)))) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi2) (sin.f64 phi1))))
(+.f64 (*.f64 lambda1 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi2) (sin.f64 phi1))))) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (sin.f64 phi1))))) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi2) (sin.f64 phi1))))
(+.f64 (*.f64 lambda1 (+.f64 (*.f64 lambda1 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))) (*.f64 #s(literal -1/6 binary64) (*.f64 lambda1 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (sin.f64 phi1))))))) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (sin.f64 phi1))))) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi2) (sin.f64 phi1))))
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))
(*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))
(+.f64 (*.f64 lambda2 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 phi1)))) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 phi1))))
(+.f64 (*.f64 lambda2 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 phi1))))) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 phi1))))) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 phi1))))
(+.f64 (*.f64 lambda2 (+.f64 (*.f64 lambda2 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))) (*.f64 #s(literal -1/6 binary64) (*.f64 lambda2 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 phi1))))))) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 phi1))))) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 phi1))))
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))
(*.f64 lambda1 (sin.f64 lambda2))
(*.f64 lambda1 (+.f64 (sin.f64 lambda2) (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 lambda1 #s(literal 2 binary64)) (sin.f64 lambda2)))))
(*.f64 lambda1 (+.f64 (sin.f64 lambda2) (*.f64 (pow.f64 lambda1 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (sin.f64 lambda2)) (*.f64 #s(literal 1/120 binary64) (*.f64 (pow.f64 lambda1 #s(literal 2 binary64)) (sin.f64 lambda2)))))))
(*.f64 lambda1 (+.f64 (sin.f64 lambda2) (*.f64 (pow.f64 lambda1 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (sin.f64 lambda2)) (*.f64 (pow.f64 lambda1 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 (pow.f64 lambda1 #s(literal 2 binary64)) (sin.f64 lambda2))) (*.f64 #s(literal 1/120 binary64) (sin.f64 lambda2))))))))
(*.f64 lambda2 (sin.f64 lambda1))
(*.f64 lambda2 (+.f64 (sin.f64 lambda1) (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 lambda2 #s(literal 2 binary64)) (sin.f64 lambda1)))))
(*.f64 lambda2 (+.f64 (sin.f64 lambda1) (*.f64 (pow.f64 lambda2 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (sin.f64 lambda1)) (*.f64 #s(literal 1/120 binary64) (*.f64 (pow.f64 lambda2 #s(literal 2 binary64)) (sin.f64 lambda1)))))))
(*.f64 lambda2 (+.f64 (sin.f64 lambda1) (*.f64 (pow.f64 lambda2 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (sin.f64 lambda1)) (*.f64 (pow.f64 lambda2 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 (pow.f64 lambda2 #s(literal 2 binary64)) (sin.f64 lambda1))) (*.f64 #s(literal 1/120 binary64) (sin.f64 lambda1))))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))) #s(literal 1 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 phi1 (-.f64 lambda2 lambda1))) (sin.f64 (+.f64 phi1 (-.f64 lambda2 lambda1)))) #s(literal 2 binary64))
(pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (sin.f64 phi1)) (cos.f64 (-.f64 lambda2 lambda1))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 phi1) #s(literal 3 binary64)) (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) #s(literal 3 binary64)) (pow.f64 (sin.f64 phi1) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))
(exp.f64 (log.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))) #s(literal 1 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 lambda2 lambda1)) (sin.f64 (+.f64 lambda2 lambda1))) #s(literal 2 binary64))
(pow.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (sin.f64 lambda2)) (cos.f64 lambda1)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (pow.f64 (sin.f64 lambda2) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))))
(exp.f64 (log.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) #s(literal 1 binary64)))
(+.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 1 binary64))
(-.f64 (*.f64 (cos.f64 lambda1) (cos.f64 (neg.f64 lambda2))) (*.f64 (sin.f64 lambda1) (sin.f64 (neg.f64 lambda2))))
(-.f64 (*.f64 (cos.f64 lambda2) (cos.f64 (neg.f64 lambda1))) (*.f64 (sin.f64 lambda2) (sin.f64 (neg.f64 lambda1))))
(-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) #s(literal 2 binary64)) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))) (/.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) #s(literal 2 binary64)) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))))
(*.f64 #s(literal 1 binary64) (cos.f64 (-.f64 lambda2 lambda1)))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (-.f64 lambda2 lambda1))) #s(literal 2 binary64)) (cbrt.f64 (cos.f64 (-.f64 lambda2 lambda1))))
(*.f64 (sqrt.f64 (cos.f64 (-.f64 lambda2 lambda1))) (sqrt.f64 (cos.f64 (-.f64 lambda2 lambda1))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) #s(literal 2 binary64)) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) #s(literal 2 binary64))) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))
(/.f64 (+.f64 (*.f64 (+.f64 (cos.f64 (+.f64 lambda2 lambda1)) (cos.f64 (-.f64 lambda2 lambda1))) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (-.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 (+.f64 lambda2 lambda1))))) #s(literal 4 binary64))
(/.f64 (+.f64 (*.f64 (-.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 (+.f64 lambda2 lambda1))) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (+.f64 (cos.f64 (+.f64 lambda2 lambda1)) (cos.f64 (-.f64 lambda2 lambda1))))) #s(literal 4 binary64))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) #s(literal 2 binary64)) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))
(pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (cos.f64 (-.f64 lambda2 lambda1))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (cos.f64 (-.f64 lambda2 lambda1))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) #s(literal 2 binary64)))
(log.f64 (exp.f64 (cos.f64 (-.f64 lambda2 lambda1))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (cos.f64 (-.f64 lambda2 lambda1)))))
(cbrt.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) #s(literal 3 binary64)))
(cos.f64 (-.f64 lambda2 lambda1))
(cos.f64 (-.f64 lambda1 lambda2))
(expm1.f64 (log1p.f64 (cos.f64 (-.f64 lambda2 lambda1))))
(log1p.f64 (expm1.f64 (cos.f64 (-.f64 lambda2 lambda1))))
(exp.f64 (log.f64 (cos.f64 (-.f64 lambda2 lambda1))))
(exp.f64 (*.f64 (log.f64 (cos.f64 (-.f64 lambda2 lambda1))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1))))) #s(literal 1 binary64))
(pow.f64 (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1))))))
(cbrt.f64 (pow.f64 (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 phi1 #s(literal 3 binary64)) (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) #s(literal 3 binary64)) (pow.f64 phi1 #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(log1p.f64 (expm1.f64 (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(exp.f64 (log.f64 (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(exp.f64 (*.f64 (log.f64 (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (sin.f64 (-.f64 lambda1 phi2)) (sin.f64 (+.f64 lambda1 phi2))))) #s(literal 1 binary64))
(-.f64 (/.f64 (pow.f64 (sin.f64 (-.f64 lambda1 phi2)) #s(literal 2 binary64)) (-.f64 (sin.f64 (-.f64 lambda1 phi2)) (sin.f64 (+.f64 lambda1 phi2)))) (/.f64 (pow.f64 (sin.f64 (+.f64 lambda1 phi2)) #s(literal 2 binary64)) (-.f64 (sin.f64 (-.f64 lambda1 phi2)) (sin.f64 (+.f64 lambda1 phi2)))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 (-.f64 lambda1 phi2) (+.f64 lambda1 phi2)) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (-.f64 lambda1 phi2) (+.f64 lambda1 phi2)) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 (+.f64 lambda1 phi2) (-.f64 lambda1 phi2)) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (+.f64 lambda1 phi2) (-.f64 lambda1 phi2)) #s(literal 2 binary64)))))
(*.f64 #s(literal 1 binary64) (+.f64 (sin.f64 (-.f64 lambda1 phi2)) (sin.f64 (+.f64 lambda1 phi2))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (sin.f64 (-.f64 lambda1 phi2)) (sin.f64 (+.f64 lambda1 phi2)))) #s(literal 2 binary64)) (cbrt.f64 (+.f64 (sin.f64 (-.f64 lambda1 phi2)) (sin.f64 (+.f64 lambda1 phi2)))))
(*.f64 (sqrt.f64 (+.f64 (sin.f64 (-.f64 lambda1 phi2)) (sin.f64 (+.f64 lambda1 phi2)))) (sqrt.f64 (+.f64 (sin.f64 (-.f64 lambda1 phi2)) (sin.f64 (+.f64 lambda1 phi2)))))
(/.f64 (+.f64 (pow.f64 (sin.f64 (-.f64 lambda1 phi2)) #s(literal 3 binary64)) (pow.f64 (sin.f64 (+.f64 lambda1 phi2)) #s(literal 3 binary64))) (+.f64 (pow.f64 (sin.f64 (-.f64 lambda1 phi2)) #s(literal 2 binary64)) (-.f64 (pow.f64 (sin.f64 (+.f64 lambda1 phi2)) #s(literal 2 binary64)) (*.f64 (sin.f64 (-.f64 lambda1 phi2)) (sin.f64 (+.f64 lambda1 phi2))))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (-.f64 lambda1 phi2)) #s(literal 2 binary64)) (pow.f64 (sin.f64 (+.f64 lambda1 phi2)) #s(literal 2 binary64))) (-.f64 (sin.f64 (-.f64 lambda1 phi2)) (sin.f64 (+.f64 lambda1 phi2))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (sin.f64 (-.f64 lambda1 phi2)) #s(literal 3 binary64)) (pow.f64 (sin.f64 (+.f64 lambda1 phi2)) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (sin.f64 (-.f64 lambda1 phi2)) #s(literal 2 binary64)) (-.f64 (pow.f64 (sin.f64 (+.f64 lambda1 phi2)) #s(literal 2 binary64)) (*.f64 (sin.f64 (-.f64 lambda1 phi2)) (sin.f64 (+.f64 lambda1 phi2)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (sin.f64 (-.f64 lambda1 phi2)) #s(literal 2 binary64)) (pow.f64 (sin.f64 (+.f64 lambda1 phi2)) #s(literal 2 binary64)))) (neg.f64 (-.f64 (sin.f64 (-.f64 lambda1 phi2)) (sin.f64 (+.f64 lambda1 phi2)))))
(/.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 lambda1 phi2)) #s(literal 3 binary64)) (pow.f64 (sin.f64 (-.f64 lambda1 phi2)) #s(literal 3 binary64))) (+.f64 (pow.f64 (sin.f64 (+.f64 lambda1 phi2)) #s(literal 2 binary64)) (-.f64 (pow.f64 (sin.f64 (-.f64 lambda1 phi2)) #s(literal 2 binary64)) (*.f64 (sin.f64 (+.f64 lambda1 phi2)) (sin.f64 (-.f64 lambda1 phi2))))))
(pow.f64 (+.f64 (sin.f64 (-.f64 lambda1 phi2)) (sin.f64 (+.f64 lambda1 phi2))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (+.f64 (sin.f64 (-.f64 lambda1 phi2)) (sin.f64 (+.f64 lambda1 phi2)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (+.f64 (sin.f64 (-.f64 lambda1 phi2)) (sin.f64 (+.f64 lambda1 phi2))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (+.f64 (sin.f64 (-.f64 lambda1 phi2)) (sin.f64 (+.f64 lambda1 phi2)))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (+.f64 (sin.f64 (-.f64 lambda1 phi2)) (sin.f64 (+.f64 lambda1 phi2))) #s(literal 2 binary64)))
(log.f64 (exp.f64 (+.f64 (sin.f64 (-.f64 lambda1 phi2)) (sin.f64 (+.f64 lambda1 phi2)))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (+.f64 (sin.f64 (-.f64 lambda1 phi2)) (sin.f64 (+.f64 lambda1 phi2))))))
(cbrt.f64 (pow.f64 (+.f64 (sin.f64 (-.f64 lambda1 phi2)) (sin.f64 (+.f64 lambda1 phi2))) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (+.f64 (sin.f64 (-.f64 lambda1 phi2)) (sin.f64 (+.f64 lambda1 phi2)))))
(log1p.f64 (expm1.f64 (+.f64 (sin.f64 (-.f64 lambda1 phi2)) (sin.f64 (+.f64 lambda1 phi2)))))
(exp.f64 (log.f64 (+.f64 (sin.f64 (-.f64 lambda1 phi2)) (sin.f64 (+.f64 lambda1 phi2)))))
(exp.f64 (*.f64 (log.f64 (+.f64 (sin.f64 (-.f64 lambda1 phi2)) (sin.f64 (+.f64 lambda1 phi2)))) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (sin.f64 (-.f64 lambda1 phi2)) (sin.f64 (+.f64 lambda1 phi2)))
(fma.f64 #s(literal 1 binary64) (sin.f64 (+.f64 lambda1 phi2)) (sin.f64 (-.f64 lambda1 phi2)))
(fma.f64 (pow.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 phi2))) #s(literal 2 binary64)) (cbrt.f64 (sin.f64 (-.f64 lambda1 phi2))) (sin.f64 (+.f64 lambda1 phi2)))
(fma.f64 (pow.f64 (cbrt.f64 (sin.f64 (+.f64 lambda1 phi2))) #s(literal 2 binary64)) (cbrt.f64 (sin.f64 (+.f64 lambda1 phi2))) (sin.f64 (-.f64 lambda1 phi2)))
(fma.f64 (sqrt.f64 (sin.f64 (-.f64 lambda1 phi2))) (sqrt.f64 (sin.f64 (-.f64 lambda1 phi2))) (sin.f64 (+.f64 lambda1 phi2)))
(fma.f64 (sqrt.f64 (sin.f64 (+.f64 lambda1 phi2))) (sqrt.f64 (sin.f64 (+.f64 lambda1 phi2))) (sin.f64 (-.f64 lambda1 phi2)))
(+.f64 (*.f64 (sin.f64 phi2) (cos.f64 lambda1)) (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))
(+.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda1) (sin.f64 phi2)))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (+.f64 lambda1 phi2)))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (sin.f64 (+.f64 lambda1 phi2)))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (+.f64 lambda1 phi2))) #s(literal 2 binary64)) (cbrt.f64 (sin.f64 (+.f64 lambda1 phi2))))
(*.f64 (sqrt.f64 (sin.f64 (+.f64 lambda1 phi2))) (sqrt.f64 (sin.f64 (+.f64 lambda1 phi2))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 phi2) (cos.f64 lambda1)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 phi2) (cos.f64 lambda1)) (*.f64 (sin.f64 phi2) (cos.f64 lambda1))) (-.f64 (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (*.f64 (cos.f64 phi2) (sin.f64 lambda1))) (*.f64 (*.f64 (sin.f64 phi2) (cos.f64 lambda1)) (*.f64 (cos.f64 phi2) (sin.f64 lambda1))))))
(pow.f64 (sin.f64 (+.f64 lambda1 phi2)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (sin.f64 (+.f64 lambda1 phi2))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (sin.f64 (+.f64 lambda1 phi2)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (sin.f64 (+.f64 lambda1 phi2))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (sin.f64 (+.f64 lambda1 phi2)) #s(literal 2 binary64)))
(log.f64 (exp.f64 (sin.f64 (+.f64 lambda1 phi2))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (sin.f64 (+.f64 lambda1 phi2)))))
(cbrt.f64 (pow.f64 (sin.f64 (+.f64 lambda1 phi2)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (sin.f64 (+.f64 lambda1 phi2))))
(log1p.f64 (expm1.f64 (sin.f64 (+.f64 lambda1 phi2))))
(exp.f64 (log.f64 (sin.f64 (+.f64 lambda1 phi2))))
(exp.f64 (*.f64 (log.f64 (sin.f64 (+.f64 lambda1 phi2))) #s(literal 1 binary64)))
(fma.f64 (sin.f64 phi2) (cos.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))
(+.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 phi2) (neg.f64 (*.f64 (sin.f64 phi2) (cos.f64 lambda1)))) (fma.f64 (neg.f64 (sin.f64 phi2)) (cos.f64 lambda1) (*.f64 (sin.f64 phi2) (cos.f64 lambda1))))
(+.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (neg.f64 phi2))) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 phi2))))
(-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda1) (sin.f64 phi2)))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (-.f64 lambda1 phi2)))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (sin.f64 (-.f64 lambda1 phi2)))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 phi2))) #s(literal 2 binary64)) (cbrt.f64 (sin.f64 (-.f64 lambda1 phi2))))
(*.f64 (sqrt.f64 (sin.f64 (-.f64 lambda1 phi2))) (sqrt.f64 (sin.f64 (-.f64 lambda1 phi2))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 phi2)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda1) (cos.f64 phi2))) (+.f64 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 phi2)) (*.f64 (cos.f64 lambda1) (sin.f64 phi2))) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda1) (sin.f64 phi2))))))
(pow.f64 (sin.f64 (-.f64 lambda1 phi2)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 phi2))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (sin.f64 (-.f64 lambda1 phi2)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (sin.f64 (-.f64 lambda1 phi2))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 phi2)) #s(literal 2 binary64)))
(log.f64 (exp.f64 (sin.f64 (-.f64 lambda1 phi2))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (sin.f64 (-.f64 lambda1 phi2)))))
(cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 phi2)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (sin.f64 (-.f64 lambda1 phi2))))
(log1p.f64 (expm1.f64 (sin.f64 (-.f64 lambda1 phi2))))
(exp.f64 (log.f64 (sin.f64 (-.f64 lambda1 phi2))))
(exp.f64 (*.f64 (log.f64 (sin.f64 (-.f64 lambda1 phi2))) #s(literal 1 binary64)))
(fma.f64 (sin.f64 lambda1) (cos.f64 phi2) (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 phi2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) #s(literal 1 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2))) #s(literal 2 binary64))
(pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (sin.f64 (-.f64 lambda1 lambda2))) (cos.f64 phi2)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) #s(literal 3 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))))
(exp.f64 (log.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) #s(literal 1 binary64)))
(+.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))
(+.f64 (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) (*.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))))) #s(literal 1 binary64))
(/.f64 (*.f64 (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2))) (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) #s(literal 3 binary64)))) (*.f64 #s(literal 2 binary64) (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) #s(literal 2 binary64)) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))))))
(/.f64 (*.f64 (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2))) (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) #s(literal 2 binary64)))) (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) #s(literal 3 binary64))) (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2)))) (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) #s(literal 2 binary64)) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))) #s(literal 2 binary64)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) #s(literal 2 binary64))) (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2)))) (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) #s(literal 2 binary64)))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))) (*.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) (-.f64 (*.f64 (*.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) (*.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) (*.f64 (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) (*.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))))))
(pow.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (sin.f64 phi1)) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) #s(literal 3 binary64)) (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))))
(exp.f64 (log.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))) #s(literal 1 binary64)))
(fma.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))
(fma.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) #s(literal 1 binary64))
(-.f64 (/.f64 (cos.f64 (-.f64 lambda2 lambda1)) #s(literal 2 binary64)) (/.f64 (cos.f64 (+.f64 lambda2 lambda1)) #s(literal 2 binary64)))
(/.f64 (-.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 (+.f64 lambda2 lambda1))) #s(literal 2 binary64))
(/.f64 (neg.f64 (-.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 (+.f64 lambda2 lambda1)))) #s(literal -2 binary64))
(pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (sin.f64 lambda2)) (sin.f64 lambda1)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))
(exp.f64 (log.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) #s(literal 1 binary64)))
Outputs
(*.f64 phi1 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))
(*.f64 phi1 (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))
(*.f64 phi1 (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 phi1 #s(literal 2 binary64)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))
(*.f64 phi1 (fma.f64 #s(literal -1/6 binary64) (*.f64 (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (pow.f64 phi1 #s(literal 2 binary64))) (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))
(*.f64 phi1 (*.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 phi1 #s(literal 2 binary64))) #s(literal 1 binary64)) (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))
(*.f64 phi1 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (pow.f64 phi1 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 #s(literal 1/120 binary64) (*.f64 (pow.f64 phi1 #s(literal 2 binary64)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))))))
(*.f64 phi1 (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (fma.f64 (sin.f64 lambda1) (sin.f64 lambda2) (*.f64 (pow.f64 phi1 #s(literal 2 binary64)) (fma.f64 #s(literal -1/6 binary64) (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 2 binary64))) (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))))))
(*.f64 phi1 (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (fma.f64 (sin.f64 lambda1) (sin.f64 lambda2) (*.f64 (pow.f64 phi1 #s(literal 2 binary64)) (*.f64 (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (+.f64 #s(literal -1/6 binary64) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 2 binary64)))))))))
(*.f64 phi1 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (pow.f64 phi1 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (pow.f64 phi1 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 (pow.f64 phi1 #s(literal 2 binary64)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))) (*.f64 #s(literal 1/120 binary64) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))))))))
(*.f64 phi1 (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (fma.f64 (sin.f64 lambda1) (sin.f64 lambda2) (*.f64 (pow.f64 phi1 #s(literal 2 binary64)) (fma.f64 #s(literal -1/6 binary64) (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (pow.f64 phi1 #s(literal 2 binary64)) (fma.f64 #s(literal -1/5040 binary64) (*.f64 (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (pow.f64 phi1 #s(literal 2 binary64))) (*.f64 (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) #s(literal 1/120 binary64)))))))))
(*.f64 phi1 (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (fma.f64 (sin.f64 lambda1) (sin.f64 lambda2) (*.f64 (pow.f64 phi1 #s(literal 2 binary64)) (fma.f64 #s(literal -1/6 binary64) (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (pow.f64 phi1 #s(literal 2 binary64)) (*.f64 (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (+.f64 (*.f64 #s(literal -1/5040 binary64) (pow.f64 phi1 #s(literal 2 binary64))) #s(literal 1/120 binary64)))))))))
(*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))
(*.f64 (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (sin.f64 phi1))
(*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))
(*.f64 (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (sin.f64 phi1))
(*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))
(*.f64 (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (sin.f64 phi1))
(*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))
(*.f64 (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (sin.f64 phi1))
(*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))
(*.f64 (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (sin.f64 phi1))
(*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))
(*.f64 (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (sin.f64 phi1))
(*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))
(*.f64 (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (sin.f64 phi1))
(*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))
(*.f64 (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (sin.f64 phi1))
(*.f64 (cos.f64 lambda2) (sin.f64 phi1))
(+.f64 (*.f64 lambda1 (*.f64 (sin.f64 lambda2) (sin.f64 phi1))) (*.f64 (cos.f64 lambda2) (sin.f64 phi1)))
(fma.f64 lambda1 (*.f64 (sin.f64 lambda2) (sin.f64 phi1)) (*.f64 (cos.f64 lambda2) (sin.f64 phi1)))
(*.f64 (sin.f64 phi1) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2))))
(+.f64 (*.f64 lambda1 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (*.f64 (cos.f64 lambda2) (sin.f64 phi1)))) (*.f64 (sin.f64 lambda2) (sin.f64 phi1)))) (*.f64 (cos.f64 lambda2) (sin.f64 phi1)))
(fma.f64 lambda1 (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 phi1)) (*.f64 (sin.f64 lambda2) (sin.f64 phi1))) (*.f64 (cos.f64 lambda2) (sin.f64 phi1)))
(fma.f64 lambda1 (fma.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (*.f64 (cos.f64 lambda2) (sin.f64 phi1))) (*.f64 (sin.f64 lambda2) (sin.f64 phi1))) (*.f64 (cos.f64 lambda2) (sin.f64 phi1)))
(+.f64 (*.f64 lambda1 (+.f64 (*.f64 lambda1 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 lambda2) (sin.f64 phi1))) (*.f64 #s(literal -1/6 binary64) (*.f64 lambda1 (*.f64 (sin.f64 lambda2) (sin.f64 phi1)))))) (*.f64 (sin.f64 lambda2) (sin.f64 phi1)))) (*.f64 (cos.f64 lambda2) (sin.f64 phi1)))
(fma.f64 lambda1 (fma.f64 lambda1 (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 lambda2) (sin.f64 phi1)) (*.f64 (*.f64 #s(literal -1/6 binary64) lambda1) (*.f64 (sin.f64 lambda2) (sin.f64 phi1)))) (*.f64 (sin.f64 lambda2) (sin.f64 phi1))) (*.f64 (cos.f64 lambda2) (sin.f64 phi1)))
(fma.f64 lambda1 (fma.f64 lambda1 (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 lambda2) (sin.f64 phi1)) (*.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 lambda1 (sin.f64 lambda2)) (sin.f64 phi1)))) (*.f64 (sin.f64 lambda2) (sin.f64 phi1))) (*.f64 (cos.f64 lambda2) (sin.f64 phi1)))
(*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))
(*.f64 (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (sin.f64 phi1))
(*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))
(*.f64 (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (sin.f64 phi1))
(*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))
(*.f64 (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (sin.f64 phi1))
(*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))
(*.f64 (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (sin.f64 phi1))
(*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))
(*.f64 (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (sin.f64 phi1))
(*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))
(*.f64 (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (sin.f64 phi1))
(*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))
(*.f64 (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (sin.f64 phi1))
(*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))
(*.f64 (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (sin.f64 phi1))
(*.f64 (cos.f64 lambda1) (sin.f64 phi1))
(+.f64 (*.f64 lambda2 (*.f64 (sin.f64 lambda1) (sin.f64 phi1))) (*.f64 (cos.f64 lambda1) (sin.f64 phi1)))
(fma.f64 lambda2 (*.f64 (sin.f64 lambda1) (sin.f64 phi1)) (*.f64 (cos.f64 lambda1) (sin.f64 phi1)))
(*.f64 (sin.f64 phi1) (+.f64 (cos.f64 lambda1) (*.f64 lambda2 (sin.f64 lambda1))))
(+.f64 (*.f64 lambda2 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 (*.f64 (cos.f64 lambda1) (sin.f64 phi1)))) (*.f64 (sin.f64 lambda1) (sin.f64 phi1)))) (*.f64 (cos.f64 lambda1) (sin.f64 phi1)))
(fma.f64 lambda2 (fma.f64 #s(literal -1/2 binary64) (*.f64 lambda2 (*.f64 (cos.f64 lambda1) (sin.f64 phi1))) (*.f64 (sin.f64 lambda1) (sin.f64 phi1))) (*.f64 (cos.f64 lambda1) (sin.f64 phi1)))
(fma.f64 lambda2 (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (cos.f64 lambda1) lambda2) (sin.f64 phi1)) (*.f64 (sin.f64 lambda1) (sin.f64 phi1))) (*.f64 (cos.f64 lambda1) (sin.f64 phi1)))
(+.f64 (*.f64 lambda2 (+.f64 (*.f64 lambda2 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 lambda1) (sin.f64 phi1))) (*.f64 #s(literal -1/6 binary64) (*.f64 lambda2 (*.f64 (sin.f64 lambda1) (sin.f64 phi1)))))) (*.f64 (sin.f64 lambda1) (sin.f64 phi1)))) (*.f64 (cos.f64 lambda1) (sin.f64 phi1)))
(fma.f64 lambda2 (fma.f64 lambda2 (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 lambda1) (sin.f64 phi1)) (*.f64 #s(literal -1/6 binary64) (*.f64 lambda2 (*.f64 (sin.f64 lambda1) (sin.f64 phi1))))) (*.f64 (sin.f64 lambda1) (sin.f64 phi1))) (*.f64 (cos.f64 lambda1) (sin.f64 phi1)))
(*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))
(*.f64 (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (sin.f64 phi1))
(*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))
(*.f64 (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (sin.f64 phi1))
(*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))
(*.f64 (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (sin.f64 phi1))
(*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))
(*.f64 (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (sin.f64 phi1))
(*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))
(*.f64 (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (sin.f64 phi1))
(*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))
(*.f64 (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (sin.f64 phi1))
(*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))
(*.f64 (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (sin.f64 phi1))
(*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))
(*.f64 (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (sin.f64 phi1))
(sin.f64 lambda2)
(+.f64 (sin.f64 lambda2) (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 lambda1 #s(literal 2 binary64)) (sin.f64 lambda2))))
(+.f64 (sin.f64 lambda2) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 lambda2) (pow.f64 lambda1 #s(literal 2 binary64)))))
(*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 lambda1 #s(literal 2 binary64))) #s(literal 1 binary64)) (sin.f64 lambda2))
(+.f64 (sin.f64 lambda2) (*.f64 (pow.f64 lambda1 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 lambda2)) (*.f64 #s(literal 1/24 binary64) (*.f64 (pow.f64 lambda1 #s(literal 2 binary64)) (sin.f64 lambda2))))))
(+.f64 (sin.f64 lambda2) (*.f64 (pow.f64 lambda1 #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (sin.f64 lambda2) (*.f64 (*.f64 (sin.f64 lambda2) (pow.f64 lambda1 #s(literal 2 binary64))) #s(literal 1/24 binary64)))))
(+.f64 (sin.f64 lambda2) (*.f64 (pow.f64 lambda1 #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/24 binary64) (pow.f64 lambda1 #s(literal 2 binary64)))))))
(+.f64 (sin.f64 lambda2) (*.f64 (pow.f64 lambda1 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 lambda2)) (*.f64 (pow.f64 lambda1 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/720 binary64) (*.f64 (pow.f64 lambda1 #s(literal 2 binary64)) (sin.f64 lambda2))) (*.f64 #s(literal 1/24 binary64) (sin.f64 lambda2)))))))
(+.f64 (sin.f64 lambda2) (*.f64 (pow.f64 lambda1 #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (sin.f64 lambda2) (*.f64 (pow.f64 lambda1 #s(literal 2 binary64)) (fma.f64 #s(literal -1/720 binary64) (*.f64 (sin.f64 lambda2) (pow.f64 lambda1 #s(literal 2 binary64))) (*.f64 (sin.f64 lambda2) #s(literal 1/24 binary64)))))))
(+.f64 (sin.f64 lambda2) (*.f64 (pow.f64 lambda1 #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (sin.f64 lambda2) (*.f64 (pow.f64 lambda1 #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (+.f64 (*.f64 #s(literal -1/720 binary64) (pow.f64 lambda1 #s(literal 2 binary64))) #s(literal 1/24 binary64)))))))
(*.f64 lambda2 (cos.f64 lambda1))
(*.f64 (cos.f64 lambda1) lambda2)
(*.f64 lambda2 (+.f64 (cos.f64 lambda1) (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 lambda2 #s(literal 2 binary64)) (cos.f64 lambda1)))))
(*.f64 lambda2 (+.f64 (cos.f64 lambda1) (*.f64 #s(literal -1/6 binary64) (*.f64 (cos.f64 lambda1) (pow.f64 lambda2 #s(literal 2 binary64))))))
(*.f64 lambda2 (*.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 lambda2 #s(literal 2 binary64))) #s(literal 1 binary64)) (cos.f64 lambda1)))
(*.f64 lambda2 (+.f64 (cos.f64 lambda1) (*.f64 (pow.f64 lambda2 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 lambda1)) (*.f64 #s(literal 1/120 binary64) (*.f64 (pow.f64 lambda2 #s(literal 2 binary64)) (cos.f64 lambda1)))))))
(*.f64 lambda2 (+.f64 (cos.f64 lambda1) (*.f64 (pow.f64 lambda2 #s(literal 2 binary64)) (fma.f64 #s(literal -1/6 binary64) (cos.f64 lambda1) (*.f64 #s(literal 1/120 binary64) (*.f64 (cos.f64 lambda1) (pow.f64 lambda2 #s(literal 2 binary64))))))))
(*.f64 lambda2 (+.f64 (cos.f64 lambda1) (*.f64 (pow.f64 lambda2 #s(literal 2 binary64)) (*.f64 (cos.f64 lambda1) (+.f64 #s(literal -1/6 binary64) (*.f64 #s(literal 1/120 binary64) (pow.f64 lambda2 #s(literal 2 binary64))))))))
(*.f64 lambda2 (+.f64 (cos.f64 lambda1) (*.f64 (pow.f64 lambda2 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 lambda1)) (*.f64 (pow.f64 lambda2 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 (pow.f64 lambda2 #s(literal 2 binary64)) (cos.f64 lambda1))) (*.f64 #s(literal 1/120 binary64) (cos.f64 lambda1))))))))
(*.f64 lambda2 (+.f64 (cos.f64 lambda1) (*.f64 (pow.f64 lambda2 #s(literal 2 binary64)) (fma.f64 #s(literal -1/6 binary64) (cos.f64 lambda1) (*.f64 (pow.f64 lambda2 #s(literal 2 binary64)) (fma.f64 #s(literal -1/5040 binary64) (*.f64 (cos.f64 lambda1) (pow.f64 lambda2 #s(literal 2 binary64))) (*.f64 (cos.f64 lambda1) #s(literal 1/120 binary64))))))))
(*.f64 lambda2 (+.f64 (cos.f64 lambda1) (*.f64 (pow.f64 lambda2 #s(literal 2 binary64)) (fma.f64 #s(literal -1/6 binary64) (cos.f64 lambda1) (*.f64 (pow.f64 lambda2 #s(literal 2 binary64)) (*.f64 (cos.f64 lambda1) (+.f64 (*.f64 #s(literal -1/5040 binary64) (pow.f64 lambda2 #s(literal 2 binary64))) #s(literal 1/120 binary64))))))))
(cos.f64 lambda2)
(+.f64 (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2)))
(+.f64 (cos.f64 lambda2) (*.f64 lambda1 (+.f64 (sin.f64 lambda2) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (cos.f64 lambda2))))))
(+.f64 (cos.f64 lambda2) (*.f64 lambda1 (+.f64 (sin.f64 lambda2) (*.f64 (*.f64 #s(literal -1/2 binary64) lambda1) (cos.f64 lambda2)))))
(+.f64 (cos.f64 lambda2) (*.f64 lambda1 (+.f64 (sin.f64 lambda2) (*.f64 lambda1 (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 lambda2)) (*.f64 #s(literal -1/6 binary64) (*.f64 lambda1 (sin.f64 lambda2))))))))
(+.f64 (cos.f64 lambda2) (*.f64 lambda1 (+.f64 (sin.f64 lambda2) (*.f64 lambda1 (fma.f64 #s(literal -1/2 binary64) (cos.f64 lambda2) (*.f64 (*.f64 #s(literal -1/6 binary64) lambda1) (sin.f64 lambda2)))))))
(+.f64 (cos.f64 lambda2) (*.f64 lambda1 (+.f64 (sin.f64 lambda2) (*.f64 lambda1 (fma.f64 #s(literal -1/2 binary64) (cos.f64 lambda2) (*.f64 #s(literal -1/6 binary64) (*.f64 lambda1 (sin.f64 lambda2))))))))
(+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(cos.f64 lambda1)
(+.f64 (cos.f64 lambda1) (*.f64 lambda2 (sin.f64 lambda1)))
(+.f64 (cos.f64 lambda1) (*.f64 lambda2 (+.f64 (sin.f64 lambda1) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 (cos.f64 lambda1))))))
(+.f64 (cos.f64 lambda1) (*.f64 lambda2 (+.f64 (sin.f64 lambda1) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 lambda1) lambda2)))))
(+.f64 (cos.f64 lambda1) (*.f64 lambda2 (+.f64 (sin.f64 lambda1) (*.f64 (*.f64 #s(literal -1/2 binary64) lambda2) (cos.f64 lambda1)))))
(+.f64 (cos.f64 lambda1) (*.f64 lambda2 (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 lambda1)) (*.f64 #s(literal -1/6 binary64) (*.f64 lambda2 (sin.f64 lambda1))))))))
(+.f64 (cos.f64 lambda1) (*.f64 lambda2 (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (fma.f64 #s(literal -1/2 binary64) (cos.f64 lambda1) (*.f64 (*.f64 #s(literal -1/6 binary64) lambda2) (sin.f64 lambda1)))))))
(+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(*.f64 phi1 (cos.f64 (neg.f64 lambda1)))
(*.f64 phi1 (cos.f64 lambda1))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 lambda2 (*.f64 phi1 (sin.f64 (neg.f64 lambda1))))) (*.f64 phi1 (cos.f64 (neg.f64 lambda1))))
(fma.f64 #s(literal -1 binary64) (*.f64 lambda2 (*.f64 phi1 (sin.f64 (neg.f64 lambda1)))) (*.f64 phi1 (cos.f64 lambda1)))
(-.f64 (*.f64 phi1 (cos.f64 lambda1)) (*.f64 (*.f64 lambda2 phi1) (sin.f64 (neg.f64 lambda1))))
(fma.f64 phi1 (cos.f64 lambda1) (*.f64 (*.f64 lambda2 phi1) (sin.f64 lambda1)))
(+.f64 (*.f64 lambda2 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 phi1 (sin.f64 (neg.f64 lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 (*.f64 phi1 (cos.f64 (neg.f64 lambda1))))))) (*.f64 phi1 (cos.f64 (neg.f64 lambda1))))
(fma.f64 lambda2 (fma.f64 #s(literal -1 binary64) (*.f64 phi1 (sin.f64 (neg.f64 lambda1))) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 (*.f64 phi1 (cos.f64 lambda1))))) (*.f64 phi1 (cos.f64 lambda1)))
(fma.f64 lambda2 (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 (*.f64 phi1 (cos.f64 lambda1)))) (*.f64 phi1 (sin.f64 (neg.f64 lambda1)))) (*.f64 phi1 (cos.f64 lambda1)))
(fma.f64 lambda2 (fma.f64 #s(literal -1/2 binary64) (*.f64 lambda2 (*.f64 phi1 (cos.f64 lambda1))) (*.f64 phi1 (sin.f64 lambda1))) (*.f64 phi1 (cos.f64 lambda1)))
(+.f64 (*.f64 lambda2 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 phi1 (sin.f64 (neg.f64 lambda1)))) (*.f64 lambda2 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 (cos.f64 (neg.f64 lambda1)))) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda2 (*.f64 phi1 (sin.f64 (neg.f64 lambda1))))))))) (*.f64 phi1 (cos.f64 (neg.f64 lambda1))))
(fma.f64 lambda2 (fma.f64 #s(literal -1 binary64) (*.f64 phi1 (sin.f64 (neg.f64 lambda1))) (*.f64 lambda2 (fma.f64 #s(literal -1/2 binary64) (*.f64 phi1 (cos.f64 lambda1)) (*.f64 (*.f64 lambda2 (*.f64 phi1 (sin.f64 (neg.f64 lambda1)))) #s(literal 1/6 binary64))))) (*.f64 phi1 (cos.f64 lambda1)))
(fma.f64 lambda2 (-.f64 (*.f64 lambda2 (fma.f64 #s(literal -1/2 binary64) (*.f64 phi1 (cos.f64 lambda1)) (*.f64 (*.f64 (*.f64 lambda2 phi1) (sin.f64 (neg.f64 lambda1))) #s(literal 1/6 binary64)))) (*.f64 phi1 (sin.f64 (neg.f64 lambda1)))) (*.f64 phi1 (cos.f64 lambda1)))
(fma.f64 lambda2 (fma.f64 lambda2 (fma.f64 #s(literal -1/2 binary64) (*.f64 phi1 (cos.f64 lambda1)) (*.f64 (*.f64 (*.f64 lambda2 phi1) (sin.f64 (neg.f64 lambda1))) #s(literal 1/6 binary64))) (*.f64 phi1 (sin.f64 lambda1))) (*.f64 phi1 (cos.f64 lambda1)))
(*.f64 phi1 (cos.f64 (neg.f64 (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))))
(*.f64 phi1 (cos.f64 (-.f64 lambda1 lambda2)))
(*.f64 phi1 (cos.f64 (neg.f64 (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))))
(*.f64 phi1 (cos.f64 (-.f64 lambda1 lambda2)))
(*.f64 phi1 (cos.f64 (neg.f64 (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))))
(*.f64 phi1 (cos.f64 (-.f64 lambda1 lambda2)))
(*.f64 phi1 (cos.f64 (neg.f64 (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))))
(*.f64 phi1 (cos.f64 (-.f64 lambda1 lambda2)))
(*.f64 phi1 (cos.f64 lambda2))
(+.f64 (*.f64 lambda1 (*.f64 phi1 (sin.f64 lambda2))) (*.f64 phi1 (cos.f64 lambda2)))
(fma.f64 lambda1 (*.f64 phi1 (sin.f64 lambda2)) (*.f64 phi1 (cos.f64 lambda2)))
(+.f64 (*.f64 lambda1 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (*.f64 phi1 (cos.f64 lambda2)))) (*.f64 phi1 (sin.f64 lambda2)))) (*.f64 phi1 (cos.f64 lambda2)))
(fma.f64 lambda1 (fma.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (*.f64 phi1 (cos.f64 lambda2))) (*.f64 phi1 (sin.f64 lambda2))) (*.f64 phi1 (cos.f64 lambda2)))
(fma.f64 lambda1 (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 lambda1 phi1) (cos.f64 lambda2)) (*.f64 phi1 (sin.f64 lambda2))) (*.f64 phi1 (cos.f64 lambda2)))
(+.f64 (*.f64 lambda1 (+.f64 (*.f64 lambda1 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 (cos.f64 lambda2))) (*.f64 #s(literal -1/6 binary64) (*.f64 lambda1 (*.f64 phi1 (sin.f64 lambda2)))))) (*.f64 phi1 (sin.f64 lambda2)))) (*.f64 phi1 (cos.f64 lambda2)))
(fma.f64 lambda1 (fma.f64 lambda1 (fma.f64 #s(literal -1/2 binary64) (*.f64 phi1 (cos.f64 lambda2)) (*.f64 #s(literal -1/6 binary64) (*.f64 lambda1 (*.f64 phi1 (sin.f64 lambda2))))) (*.f64 phi1 (sin.f64 lambda2))) (*.f64 phi1 (cos.f64 lambda2)))
(fma.f64 lambda1 (fma.f64 lambda1 (fma.f64 #s(literal -1/2 binary64) (*.f64 phi1 (cos.f64 lambda2)) (*.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 lambda1 phi1) (sin.f64 lambda2)))) (*.f64 phi1 (sin.f64 lambda2))) (*.f64 phi1 (cos.f64 lambda2)))
(*.f64 phi1 (cos.f64 (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1))))
(*.f64 phi1 (cos.f64 (-.f64 lambda1 lambda2)))
(*.f64 phi1 (cos.f64 (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1))))
(*.f64 phi1 (cos.f64 (-.f64 lambda1 lambda2)))
(*.f64 phi1 (cos.f64 (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1))))
(*.f64 phi1 (cos.f64 (-.f64 lambda1 lambda2)))
(*.f64 phi1 (cos.f64 (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1))))
(*.f64 phi1 (cos.f64 (-.f64 lambda1 lambda2)))
(+.f64 (sin.f64 phi2) (sin.f64 (neg.f64 phi2)))
(+.f64 (sin.f64 phi2) (neg.f64 (sin.f64 phi2)))
(*.f64 #s(literal 0 binary64) (sin.f64 phi2))
#s(literal 0 binary64)
(+.f64 (sin.f64 phi2) (+.f64 (sin.f64 (neg.f64 phi2)) (*.f64 lambda1 (+.f64 (cos.f64 phi2) (cos.f64 (neg.f64 phi2))))))
(+.f64 (sin.f64 phi2) (+.f64 (neg.f64 (sin.f64 phi2)) (*.f64 lambda1 (+.f64 (cos.f64 phi2) (cos.f64 phi2)))))
(+.f64 (*.f64 #s(literal 0 binary64) (sin.f64 phi2)) (*.f64 lambda1 (*.f64 #s(literal 2 binary64) (cos.f64 phi2))))
(*.f64 lambda1 (*.f64 #s(literal 2 binary64) (cos.f64 phi2)))
(+.f64 (sin.f64 phi2) (+.f64 (sin.f64 (neg.f64 phi2)) (*.f64 lambda1 (+.f64 (cos.f64 phi2) (+.f64 (cos.f64 (neg.f64 phi2)) (*.f64 lambda1 (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 phi2)) (*.f64 #s(literal -1/2 binary64) (sin.f64 (neg.f64 phi2))))))))))
(+.f64 (sin.f64 phi2) (+.f64 (neg.f64 (sin.f64 phi2)) (*.f64 lambda1 (+.f64 (cos.f64 phi2) (+.f64 (cos.f64 phi2) (*.f64 lambda1 (*.f64 #s(literal -1/2 binary64) (+.f64 (sin.f64 phi2) (neg.f64 (sin.f64 phi2))))))))))
(+.f64 (*.f64 #s(literal 0 binary64) (sin.f64 phi2)) (*.f64 lambda1 (+.f64 (*.f64 lambda1 (*.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 0 binary64) (sin.f64 phi2)))) (*.f64 #s(literal 2 binary64) (cos.f64 phi2)))))
(*.f64 lambda1 (+.f64 (*.f64 lambda1 #s(literal 0 binary64)) (*.f64 #s(literal 2 binary64) (cos.f64 phi2))))
(+.f64 (sin.f64 phi2) (+.f64 (sin.f64 (neg.f64 phi2)) (*.f64 lambda1 (+.f64 (cos.f64 phi2) (+.f64 (cos.f64 (neg.f64 phi2)) (*.f64 lambda1 (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 phi2)) (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 (neg.f64 phi2))) (*.f64 lambda1 (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 phi2)) (*.f64 #s(literal -1/6 binary64) (cos.f64 (neg.f64 phi2)))))))))))))
(+.f64 (sin.f64 phi2) (+.f64 (neg.f64 (sin.f64 phi2)) (*.f64 lambda1 (+.f64 (cos.f64 phi2) (+.f64 (cos.f64 phi2) (*.f64 lambda1 (fma.f64 #s(literal -1/2 binary64) (sin.f64 phi2) (fma.f64 #s(literal -1/2 binary64) (neg.f64 (sin.f64 phi2)) (*.f64 lambda1 (*.f64 #s(literal -1/6 binary64) (+.f64 (cos.f64 phi2) (cos.f64 phi2))))))))))))
(+.f64 (*.f64 #s(literal 0 binary64) (sin.f64 phi2)) (*.f64 lambda1 (+.f64 (*.f64 lambda1 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 0 binary64) (sin.f64 phi2))) (*.f64 lambda1 (*.f64 (cos.f64 phi2) #s(literal -1/3 binary64))))) (*.f64 #s(literal 2 binary64) (cos.f64 phi2)))))
(*.f64 lambda1 (+.f64 (*.f64 lambda1 (+.f64 (*.f64 lambda1 (*.f64 (cos.f64 phi2) #s(literal -1/3 binary64))) #s(literal 0 binary64))) (*.f64 #s(literal 2 binary64) (cos.f64 phi2))))
(+.f64 (sin.f64 (+.f64 lambda1 phi2)) (sin.f64 (-.f64 lambda1 phi2)))
(+.f64 (sin.f64 (+.f64 lambda1 phi2)) (sin.f64 (-.f64 lambda1 phi2)))
(+.f64 (sin.f64 (+.f64 lambda1 phi2)) (sin.f64 (-.f64 lambda1 phi2)))
(+.f64 (sin.f64 (+.f64 lambda1 phi2)) (sin.f64 (-.f64 lambda1 phi2)))
(+.f64 (sin.f64 (neg.f64 (+.f64 phi2 (*.f64 #s(literal -1 binary64) lambda1)))) (sin.f64 (-.f64 phi2 (*.f64 #s(literal -1 binary64) lambda1))))
(+.f64 (sin.f64 (+.f64 lambda1 phi2)) (sin.f64 (-.f64 lambda1 phi2)))
(+.f64 (sin.f64 (neg.f64 (+.f64 phi2 (*.f64 #s(literal -1 binary64) lambda1)))) (sin.f64 (-.f64 phi2 (*.f64 #s(literal -1 binary64) lambda1))))
(+.f64 (sin.f64 (+.f64 lambda1 phi2)) (sin.f64 (-.f64 lambda1 phi2)))
(+.f64 (sin.f64 (neg.f64 (+.f64 phi2 (*.f64 #s(literal -1 binary64) lambda1)))) (sin.f64 (-.f64 phi2 (*.f64 #s(literal -1 binary64) lambda1))))
(+.f64 (sin.f64 (+.f64 lambda1 phi2)) (sin.f64 (-.f64 lambda1 phi2)))
(+.f64 (sin.f64 (neg.f64 (+.f64 phi2 (*.f64 #s(literal -1 binary64) lambda1)))) (sin.f64 (-.f64 phi2 (*.f64 #s(literal -1 binary64) lambda1))))
(+.f64 (sin.f64 (+.f64 lambda1 phi2)) (sin.f64 (-.f64 lambda1 phi2)))
(*.f64 #s(literal 2 binary64) (sin.f64 lambda1))
(*.f64 (sin.f64 lambda1) #s(literal 2 binary64))
(+.f64 (*.f64 #s(literal 2 binary64) (sin.f64 lambda1)) (*.f64 phi2 (+.f64 (cos.f64 lambda1) (*.f64 #s(literal -1 binary64) (cos.f64 lambda1)))))
(fma.f64 #s(literal 2 binary64) (sin.f64 lambda1) (*.f64 phi2 (*.f64 #s(literal 0 binary64) (cos.f64 lambda1))))
(fma.f64 #s(literal 2 binary64) (sin.f64 lambda1) (*.f64 phi2 #s(literal 0 binary64)))
(fma.f64 #s(literal 2 binary64) (sin.f64 lambda1) #s(literal 0 binary64))
(+.f64 (*.f64 #s(literal 2 binary64) (sin.f64 lambda1)) (*.f64 phi2 (+.f64 (cos.f64 lambda1) (+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 lambda1)) (*.f64 #s(literal -1 binary64) (*.f64 phi2 (sin.f64 lambda1)))))))
(fma.f64 #s(literal 2 binary64) (sin.f64 lambda1) (*.f64 phi2 (+.f64 (*.f64 #s(literal 0 binary64) (cos.f64 lambda1)) (*.f64 (neg.f64 phi2) (sin.f64 lambda1)))))
(fma.f64 #s(literal 2 binary64) (sin.f64 lambda1) (*.f64 phi2 (*.f64 (sin.f64 (neg.f64 lambda1)) phi2)))
(+.f64 (*.f64 #s(literal 2 binary64) (sin.f64 lambda1)) (*.f64 phi2 (+.f64 (cos.f64 lambda1) (+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 lambda1)) (*.f64 phi2 (+.f64 (*.f64 #s(literal -1 binary64) (sin.f64 lambda1)) (*.f64 phi2 (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 lambda1)) (*.f64 #s(literal 1/6 binary64) (cos.f64 lambda1))))))))))
(fma.f64 #s(literal 2 binary64) (sin.f64 lambda1) (*.f64 phi2 (+.f64 (*.f64 #s(literal 0 binary64) (cos.f64 lambda1)) (*.f64 (neg.f64 phi2) (sin.f64 lambda1)))))
(fma.f64 #s(literal 2 binary64) (sin.f64 lambda1) (*.f64 phi2 (*.f64 (sin.f64 (neg.f64 lambda1)) phi2)))
(+.f64 (sin.f64 (+.f64 lambda1 phi2)) (sin.f64 (-.f64 lambda1 phi2)))
(+.f64 (sin.f64 (+.f64 lambda1 phi2)) (sin.f64 (-.f64 lambda1 phi2)))
(+.f64 (sin.f64 (+.f64 lambda1 phi2)) (sin.f64 (-.f64 lambda1 phi2)))
(+.f64 (sin.f64 (+.f64 lambda1 phi2)) (sin.f64 (-.f64 lambda1 phi2)))
(+.f64 (sin.f64 (+.f64 lambda1 (*.f64 #s(literal -1 binary64) phi2))) (sin.f64 (-.f64 lambda1 (*.f64 #s(literal -1 binary64) phi2))))
(+.f64 (sin.f64 (+.f64 lambda1 phi2)) (sin.f64 (-.f64 lambda1 phi2)))
(+.f64 (sin.f64 (+.f64 lambda1 (*.f64 #s(literal -1 binary64) phi2))) (sin.f64 (-.f64 lambda1 (*.f64 #s(literal -1 binary64) phi2))))
(+.f64 (sin.f64 (+.f64 lambda1 phi2)) (sin.f64 (-.f64 lambda1 phi2)))
(+.f64 (sin.f64 (+.f64 lambda1 (*.f64 #s(literal -1 binary64) phi2))) (sin.f64 (-.f64 lambda1 (*.f64 #s(literal -1 binary64) phi2))))
(+.f64 (sin.f64 (+.f64 lambda1 phi2)) (sin.f64 (-.f64 lambda1 phi2)))
(+.f64 (sin.f64 (+.f64 lambda1 (*.f64 #s(literal -1 binary64) phi2))) (sin.f64 (-.f64 lambda1 (*.f64 #s(literal -1 binary64) phi2))))
(+.f64 (sin.f64 (+.f64 lambda1 phi2)) (sin.f64 (-.f64 lambda1 phi2)))
(sin.f64 lambda1)
(+.f64 (sin.f64 lambda1) (*.f64 phi2 (cos.f64 lambda1)))
(+.f64 (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) phi2))
(+.f64 (sin.f64 lambda1) (*.f64 phi2 (+.f64 (cos.f64 lambda1) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 (sin.f64 lambda1))))))
(+.f64 (sin.f64 lambda1) (*.f64 phi2 (+.f64 (cos.f64 lambda1) (*.f64 (*.f64 #s(literal -1/2 binary64) phi2) (sin.f64 lambda1)))))
(+.f64 (sin.f64 lambda1) (*.f64 phi2 (+.f64 (cos.f64 lambda1) (*.f64 phi2 (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 lambda1)) (*.f64 #s(literal -1/6 binary64) (*.f64 phi2 (cos.f64 lambda1))))))))
(+.f64 (sin.f64 lambda1) (*.f64 phi2 (+.f64 (cos.f64 lambda1) (*.f64 phi2 (fma.f64 #s(literal -1/2 binary64) (sin.f64 lambda1) (*.f64 #s(literal -1/6 binary64) (*.f64 (cos.f64 lambda1) phi2)))))))
(+.f64 (sin.f64 lambda1) (*.f64 phi2 (+.f64 (cos.f64 lambda1) (*.f64 phi2 (fma.f64 #s(literal -1/2 binary64) (sin.f64 lambda1) (*.f64 (*.f64 #s(literal -1/6 binary64) phi2) (cos.f64 lambda1)))))))
(sin.f64 (+.f64 lambda1 phi2))
(sin.f64 (+.f64 lambda1 phi2))
(sin.f64 (+.f64 lambda1 phi2))
(sin.f64 (+.f64 lambda1 phi2))
(sin.f64 (-.f64 lambda1 (*.f64 #s(literal -1 binary64) phi2)))
(sin.f64 (+.f64 lambda1 phi2))
(sin.f64 (-.f64 lambda1 (*.f64 #s(literal -1 binary64) phi2)))
(sin.f64 (+.f64 lambda1 phi2))
(sin.f64 (-.f64 lambda1 (*.f64 #s(literal -1 binary64) phi2)))
(sin.f64 (+.f64 lambda1 phi2))
(sin.f64 (-.f64 lambda1 (*.f64 #s(literal -1 binary64) phi2)))
(sin.f64 (+.f64 lambda1 phi2))
(sin.f64 phi2)
(+.f64 (sin.f64 phi2) (*.f64 lambda1 (cos.f64 phi2)))
(+.f64 (sin.f64 phi2) (*.f64 lambda1 (+.f64 (cos.f64 phi2) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (sin.f64 phi2))))))
(+.f64 (sin.f64 phi2) (*.f64 lambda1 (+.f64 (cos.f64 phi2) (*.f64 lambda1 (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 phi2)) (*.f64 #s(literal -1/6 binary64) (*.f64 lambda1 (cos.f64 phi2))))))))
(+.f64 (sin.f64 phi2) (*.f64 lambda1 (+.f64 (cos.f64 phi2) (*.f64 lambda1 (fma.f64 #s(literal -1/2 binary64) (sin.f64 phi2) (*.f64 #s(literal -1/6 binary64) (*.f64 lambda1 (cos.f64 phi2))))))))
(sin.f64 (+.f64 lambda1 phi2))
(sin.f64 (+.f64 lambda1 phi2))
(sin.f64 (+.f64 lambda1 phi2))
(sin.f64 (+.f64 lambda1 phi2))
(sin.f64 (-.f64 phi2 (*.f64 #s(literal -1 binary64) lambda1)))
(sin.f64 (+.f64 lambda1 phi2))
(sin.f64 (-.f64 phi2 (*.f64 #s(literal -1 binary64) lambda1)))
(sin.f64 (+.f64 lambda1 phi2))
(sin.f64 (-.f64 phi2 (*.f64 #s(literal -1 binary64) lambda1)))
(sin.f64 (+.f64 lambda1 phi2))
(sin.f64 (-.f64 phi2 (*.f64 #s(literal -1 binary64) lambda1)))
(sin.f64 (+.f64 lambda1 phi2))
(sin.f64 (neg.f64 phi2))
(neg.f64 (sin.f64 phi2))
(+.f64 (sin.f64 (neg.f64 phi2)) (*.f64 lambda1 (cos.f64 (neg.f64 phi2))))
(+.f64 (neg.f64 (sin.f64 phi2)) (*.f64 lambda1 (cos.f64 phi2)))
(-.f64 (*.f64 lambda1 (cos.f64 phi2)) (sin.f64 phi2))
(+.f64 (sin.f64 (neg.f64 phi2)) (*.f64 lambda1 (+.f64 (cos.f64 (neg.f64 phi2)) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (sin.f64 (neg.f64 phi2)))))))
(+.f64 (neg.f64 (sin.f64 phi2)) (*.f64 lambda1 (+.f64 (cos.f64 phi2) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (neg.f64 (sin.f64 phi2)))))))
(-.f64 (*.f64 lambda1 (+.f64 (cos.f64 phi2) (*.f64 (*.f64 #s(literal -1/2 binary64) lambda1) (neg.f64 (sin.f64 phi2))))) (sin.f64 phi2))
(-.f64 (*.f64 lambda1 (-.f64 (cos.f64 phi2) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (sin.f64 phi2))))) (sin.f64 phi2))
(+.f64 (sin.f64 (neg.f64 phi2)) (*.f64 lambda1 (+.f64 (cos.f64 (neg.f64 phi2)) (*.f64 lambda1 (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 (neg.f64 phi2))) (*.f64 #s(literal -1/6 binary64) (*.f64 lambda1 (cos.f64 (neg.f64 phi2)))))))))
(+.f64 (neg.f64 (sin.f64 phi2)) (*.f64 lambda1 (+.f64 (cos.f64 phi2) (*.f64 lambda1 (fma.f64 #s(literal -1/2 binary64) (neg.f64 (sin.f64 phi2)) (*.f64 #s(literal -1/6 binary64) (*.f64 lambda1 (cos.f64 phi2))))))))
(-.f64 (*.f64 lambda1 (+.f64 (cos.f64 phi2) (*.f64 lambda1 (fma.f64 #s(literal -1/2 binary64) (neg.f64 (sin.f64 phi2)) (*.f64 #s(literal -1/6 binary64) (*.f64 lambda1 (cos.f64 phi2))))))) (sin.f64 phi2))
(fma.f64 lambda1 (+.f64 (cos.f64 phi2) (*.f64 lambda1 (-.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 lambda1 (cos.f64 phi2))) (*.f64 #s(literal -1/2 binary64) (sin.f64 phi2))))) (neg.f64 (sin.f64 phi2)))
(sin.f64 (neg.f64 (+.f64 phi2 (*.f64 #s(literal -1 binary64) lambda1))))
(sin.f64 (neg.f64 (+.f64 (neg.f64 lambda1) phi2)))
(sin.f64 (-.f64 lambda1 phi2))
(sin.f64 (neg.f64 (+.f64 phi2 (*.f64 #s(literal -1 binary64) lambda1))))
(sin.f64 (neg.f64 (+.f64 (neg.f64 lambda1) phi2)))
(sin.f64 (-.f64 lambda1 phi2))
(sin.f64 (neg.f64 (+.f64 phi2 (*.f64 #s(literal -1 binary64) lambda1))))
(sin.f64 (neg.f64 (+.f64 (neg.f64 lambda1) phi2)))
(sin.f64 (-.f64 lambda1 phi2))
(sin.f64 (neg.f64 (+.f64 phi2 (*.f64 #s(literal -1 binary64) lambda1))))
(sin.f64 (neg.f64 (+.f64 (neg.f64 lambda1) phi2)))
(sin.f64 (-.f64 lambda1 phi2))
(sin.f64 lambda1)
(+.f64 (sin.f64 lambda1) (*.f64 #s(literal -1 binary64) (*.f64 phi2 (cos.f64 lambda1))))
(+.f64 (sin.f64 lambda1) (*.f64 (neg.f64 phi2) (cos.f64 lambda1)))
(-.f64 (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) phi2))
(+.f64 (sin.f64 lambda1) (*.f64 phi2 (+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 lambda1)) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 (sin.f64 lambda1))))))
(+.f64 (sin.f64 lambda1) (*.f64 phi2 (fma.f64 #s(literal -1 binary64) (cos.f64 lambda1) (*.f64 (*.f64 #s(literal -1/2 binary64) phi2) (sin.f64 lambda1)))))
(+.f64 (sin.f64 lambda1) (*.f64 phi2 (-.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) phi2) (sin.f64 lambda1)) (cos.f64 lambda1))))
(+.f64 (sin.f64 lambda1) (*.f64 phi2 (+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 lambda1)) (*.f64 phi2 (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 lambda1)) (*.f64 #s(literal 1/6 binary64) (*.f64 phi2 (cos.f64 lambda1))))))))
(+.f64 (sin.f64 lambda1) (*.f64 phi2 (fma.f64 #s(literal -1 binary64) (cos.f64 lambda1) (*.f64 phi2 (fma.f64 #s(literal -1/2 binary64) (sin.f64 lambda1) (*.f64 (*.f64 #s(literal 1/6 binary64) phi2) (cos.f64 lambda1)))))))
(+.f64 (sin.f64 lambda1) (*.f64 phi2 (-.f64 (*.f64 phi2 (fma.f64 #s(literal -1/2 binary64) (sin.f64 lambda1) (*.f64 (*.f64 #s(literal 1/6 binary64) phi2) (cos.f64 lambda1)))) (cos.f64 lambda1))))
(+.f64 (sin.f64 lambda1) (*.f64 phi2 (fma.f64 phi2 (fma.f64 #s(literal -1/2 binary64) (sin.f64 lambda1) (*.f64 (*.f64 #s(literal 1/6 binary64) phi2) (cos.f64 lambda1))) (neg.f64 (cos.f64 lambda1)))))
(sin.f64 (+.f64 lambda1 (*.f64 #s(literal -1 binary64) phi2)))
(sin.f64 (neg.f64 (+.f64 (neg.f64 lambda1) phi2)))
(sin.f64 (-.f64 lambda1 phi2))
(sin.f64 (+.f64 lambda1 (*.f64 #s(literal -1 binary64) phi2)))
(sin.f64 (neg.f64 (+.f64 (neg.f64 lambda1) phi2)))
(sin.f64 (-.f64 lambda1 phi2))
(sin.f64 (+.f64 lambda1 (*.f64 #s(literal -1 binary64) phi2)))
(sin.f64 (neg.f64 (+.f64 (neg.f64 lambda1) phi2)))
(sin.f64 (-.f64 lambda1 phi2))
(sin.f64 (+.f64 lambda1 (*.f64 #s(literal -1 binary64) phi2)))
(sin.f64 (neg.f64 (+.f64 (neg.f64 lambda1) phi2)))
(sin.f64 (-.f64 lambda1 phi2))
(*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2)))
(*.f64 (cos.f64 phi2) (neg.f64 (sin.f64 lambda2)))
(neg.f64 (*.f64 (sin.f64 lambda2) (cos.f64 phi2)))
(+.f64 (*.f64 lambda1 (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))))
(fma.f64 lambda1 (*.f64 (cos.f64 lambda2) (cos.f64 phi2)) (*.f64 (cos.f64 phi2) (neg.f64 (sin.f64 lambda2))))
(fma.f64 lambda1 (*.f64 (cos.f64 lambda2) (cos.f64 phi2)) (neg.f64 (*.f64 (sin.f64 lambda2) (cos.f64 phi2))))
(-.f64 (*.f64 (*.f64 lambda1 (cos.f64 phi2)) (cos.f64 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 lambda2)))
(+.f64 (*.f64 lambda1 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))))) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))))
(fma.f64 lambda1 (fma.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (*.f64 (cos.f64 phi2) (neg.f64 (sin.f64 lambda2)))) (*.f64 (cos.f64 lambda2) (cos.f64 phi2))) (*.f64 (cos.f64 phi2) (neg.f64 (sin.f64 lambda2))))
(fma.f64 lambda1 (fma.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (neg.f64 (*.f64 (sin.f64 lambda2) (cos.f64 phi2)))) (*.f64 (cos.f64 lambda2) (cos.f64 phi2))) (neg.f64 (*.f64 (sin.f64 lambda2) (cos.f64 phi2))))
(+.f64 (*.f64 lambda1 (+.f64 (*.f64 lambda1 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2)))) (*.f64 #s(literal -1/6 binary64) (*.f64 lambda1 (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))))) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))))
(fma.f64 lambda1 (fma.f64 lambda1 (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (neg.f64 (sin.f64 lambda2))) (*.f64 #s(literal -1/6 binary64) (*.f64 lambda1 (*.f64 (cos.f64 lambda2) (cos.f64 phi2))))) (*.f64 (cos.f64 lambda2) (cos.f64 phi2))) (*.f64 (cos.f64 phi2) (neg.f64 (sin.f64 lambda2))))
(fma.f64 lambda1 (fma.f64 lambda1 (fma.f64 #s(literal -1/2 binary64) (neg.f64 (*.f64 (sin.f64 lambda2) (cos.f64 phi2))) (*.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 lambda1 (cos.f64 phi2)) (cos.f64 lambda2)))) (*.f64 (cos.f64 lambda2) (cos.f64 phi2))) (neg.f64 (*.f64 (sin.f64 lambda2) (cos.f64 phi2))))
(fma.f64 lambda1 (fma.f64 lambda1 (-.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 lambda1 (cos.f64 phi2)) (cos.f64 lambda2))) (*.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 phi2)) (sin.f64 lambda2))) (*.f64 (cos.f64 lambda2) (cos.f64 phi2))) (neg.f64 (*.f64 (sin.f64 lambda2) (cos.f64 phi2))))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(*.f64 (cos.f64 phi2) (sin.f64 lambda1))
(*.f64 (sin.f64 lambda1) (cos.f64 phi2))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 lambda2 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))
(fma.f64 #s(literal -1 binary64) (*.f64 lambda2 (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) (*.f64 (sin.f64 lambda1) (cos.f64 phi2)))
(-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (*.f64 lambda2 (*.f64 (cos.f64 lambda1) (cos.f64 phi2))))
(+.f64 (*.f64 lambda2 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))))) (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))
(fma.f64 lambda2 (fma.f64 #s(literal -1 binary64) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)) (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 lambda2 (cos.f64 phi2)) (sin.f64 lambda1)))) (*.f64 (sin.f64 lambda1) (cos.f64 phi2)))
(fma.f64 lambda2 (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 lambda2 (cos.f64 phi2)) (sin.f64 lambda1))) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) (*.f64 (sin.f64 lambda1) (cos.f64 phi2)))
(+.f64 (*.f64 lambda2 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) (*.f64 lambda2 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (sin.f64 lambda1))) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda2 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))))))) (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))
(fma.f64 lambda2 (fma.f64 #s(literal -1 binary64) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)) (*.f64 lambda2 (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda2 (*.f64 (cos.f64 lambda1) (cos.f64 phi2))))))) (*.f64 (sin.f64 lambda1) (cos.f64 phi2)))
(fma.f64 lambda2 (-.f64 (*.f64 lambda2 (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (*.f64 (*.f64 #s(literal 1/6 binary64) lambda2) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))))) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) (*.f64 (sin.f64 lambda1) (cos.f64 phi2)))
(fma.f64 lambda2 (fma.f64 lambda2 (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (*.f64 (*.f64 #s(literal 1/6 binary64) lambda2) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) (*.f64 (cos.f64 lambda1) (neg.f64 (cos.f64 phi2)))) (*.f64 (sin.f64 lambda1) (cos.f64 phi2)))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(*.f64 (cos.f64 phi2) (sin.f64 (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2))))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(*.f64 (cos.f64 phi2) (sin.f64 (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2))))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(*.f64 (cos.f64 phi2) (sin.f64 (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2))))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(*.f64 (cos.f64 phi2) (sin.f64 (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2))))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(sin.f64 (-.f64 lambda1 lambda2))
(+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 phi2 #s(literal 2 binary64)) (sin.f64 (-.f64 lambda1 lambda2)))))
(+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (pow.f64 phi2 #s(literal 2 binary64)))))
(*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 phi2 #s(literal 2 binary64))) #s(literal 1 binary64)) (sin.f64 (-.f64 lambda1 lambda2)))
(+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (pow.f64 phi2 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 (-.f64 lambda1 lambda2))) (*.f64 #s(literal 1/24 binary64) (*.f64 (pow.f64 phi2 #s(literal 2 binary64)) (sin.f64 (-.f64 lambda1 lambda2)))))))
(+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (pow.f64 phi2 #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 #s(literal 1/24 binary64) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (pow.f64 phi2 #s(literal 2 binary64)))))))
(+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (pow.f64 phi2 #s(literal 2 binary64)) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/24 binary64) (pow.f64 phi2 #s(literal 2 binary64)))))))
(+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (pow.f64 phi2 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 (-.f64 lambda1 lambda2))) (*.f64 (pow.f64 phi2 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/720 binary64) (*.f64 (pow.f64 phi2 #s(literal 2 binary64)) (sin.f64 (-.f64 lambda1 lambda2)))) (*.f64 #s(literal 1/24 binary64) (sin.f64 (-.f64 lambda1 lambda2))))))))
(+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (pow.f64 phi2 #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (pow.f64 phi2 #s(literal 2 binary64)) (fma.f64 #s(literal -1/720 binary64) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (pow.f64 phi2 #s(literal 2 binary64))) (*.f64 #s(literal 1/24 binary64) (sin.f64 (-.f64 lambda1 lambda2))))))))
(+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (pow.f64 phi2 #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (pow.f64 phi2 #s(literal 2 binary64)) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (*.f64 #s(literal -1/720 binary64) (pow.f64 phi2 #s(literal 2 binary64))) #s(literal 1/24 binary64)))))))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(*.f64 phi1 (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))
(*.f64 phi1 (*.f64 (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)))
(*.f64 phi1 (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 phi1 #s(literal 2 binary64)) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))
(*.f64 phi1 (fma.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 phi1 #s(literal 2 binary64)) (*.f64 (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2))) (*.f64 (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2))))
(*.f64 phi1 (*.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 phi1 #s(literal 2 binary64))) #s(literal 1 binary64)) (*.f64 (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2))))
(*.f64 phi1 (+.f64 (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (pow.f64 phi1 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))) (*.f64 #s(literal 1/120 binary64) (*.f64 (pow.f64 phi1 #s(literal 2 binary64)) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))))))
(*.f64 phi1 (fma.f64 (cos.f64 phi2) (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (pow.f64 phi1 #s(literal 2 binary64)) (fma.f64 #s(literal -1/6 binary64) (*.f64 (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (*.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 2 binary64))) (*.f64 (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)))))))
(*.f64 phi1 (fma.f64 (cos.f64 phi2) (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (pow.f64 phi1 #s(literal 2 binary64)) (*.f64 (*.f64 (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (+.f64 #s(literal -1/6 binary64) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 2 binary64))))))))
(*.f64 phi1 (+.f64 (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (pow.f64 phi1 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))) (*.f64 (pow.f64 phi1 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 (pow.f64 phi1 #s(literal 2 binary64)) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))) (*.f64 #s(literal 1/120 binary64) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))))))))
(*.f64 phi1 (fma.f64 (cos.f64 phi2) (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (pow.f64 phi1 #s(literal 2 binary64)) (fma.f64 #s(literal -1/6 binary64) (*.f64 (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (*.f64 (pow.f64 phi1 #s(literal 2 binary64)) (fma.f64 #s(literal -1/5040 binary64) (*.f64 (pow.f64 phi1 #s(literal 2 binary64)) (*.f64 (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2))) (*.f64 #s(literal 1/120 binary64) (*.f64 (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)))))))))
(*.f64 phi1 (fma.f64 (cos.f64 phi2) (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (pow.f64 phi1 #s(literal 2 binary64)) (fma.f64 #s(literal -1/6 binary64) (*.f64 (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (*.f64 (pow.f64 phi1 #s(literal 2 binary64)) (*.f64 (*.f64 (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (+.f64 (*.f64 #s(literal -1/5040 binary64) (pow.f64 phi1 #s(literal 2 binary64))) #s(literal 1/120 binary64))))))))
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))
(*.f64 (*.f64 (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (sin.f64 phi1)) (cos.f64 phi2))
(*.f64 (sin.f64 phi1) (*.f64 (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)))
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))
(*.f64 (*.f64 (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (sin.f64 phi1)) (cos.f64 phi2))
(*.f64 (sin.f64 phi1) (*.f64 (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)))
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))
(*.f64 (*.f64 (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (sin.f64 phi1)) (cos.f64 phi2))
(*.f64 (sin.f64 phi1) (*.f64 (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)))
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))
(*.f64 (*.f64 (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (sin.f64 phi1)) (cos.f64 phi2))
(*.f64 (sin.f64 phi1) (*.f64 (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)))
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))
(*.f64 (*.f64 (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (sin.f64 phi1)) (cos.f64 phi2))
(*.f64 (sin.f64 phi1) (*.f64 (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)))
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))
(*.f64 (*.f64 (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (sin.f64 phi1)) (cos.f64 phi2))
(*.f64 (sin.f64 phi1) (*.f64 (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)))
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))
(*.f64 (*.f64 (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (sin.f64 phi1)) (cos.f64 phi2))
(*.f64 (sin.f64 phi1) (*.f64 (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)))
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))
(*.f64 (*.f64 (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (sin.f64 phi1)) (cos.f64 phi2))
(*.f64 (sin.f64 phi1) (*.f64 (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)))
(*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))
(*.f64 (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (sin.f64 phi1))
(+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 phi2 #s(literal 2 binary64)) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))
(fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (pow.f64 phi2 #s(literal 2 binary64)) (sin.f64 phi1)) (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (sin.f64 phi1)))
(*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 phi2 #s(literal 2 binary64))) #s(literal 1 binary64)) (*.f64 (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (sin.f64 phi1)))
(+.f64 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (pow.f64 phi2 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))) (*.f64 #s(literal 1/24 binary64) (*.f64 (pow.f64 phi2 #s(literal 2 binary64)) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))))))
(fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (pow.f64 phi2 #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (*.f64 (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (sin.f64 phi1)) (*.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 (pow.f64 phi2 #s(literal 2 binary64)) (sin.f64 phi1)) (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))))
(fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (pow.f64 phi2 #s(literal 2 binary64)) (*.f64 (*.f64 (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (sin.f64 phi1)) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/24 binary64) (pow.f64 phi2 #s(literal 2 binary64)))))))
(+.f64 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (pow.f64 phi2 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))) (*.f64 (pow.f64 phi2 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/720 binary64) (*.f64 (pow.f64 phi2 #s(literal 2 binary64)) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))) (*.f64 #s(literal 1/24 binary64) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))))))
(fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (pow.f64 phi2 #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (*.f64 (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (sin.f64 phi1)) (*.f64 (pow.f64 phi2 #s(literal 2 binary64)) (fma.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 (pow.f64 phi2 #s(literal 2 binary64)) (sin.f64 phi1)) (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (*.f64 (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (sin.f64 phi1)) #s(literal 1/24 binary64)))))))
(fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (pow.f64 phi2 #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (*.f64 (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (sin.f64 phi1)) (*.f64 (pow.f64 phi2 #s(literal 2 binary64)) (*.f64 (*.f64 (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (sin.f64 phi1)) (+.f64 (*.f64 #s(literal -1/720 binary64) (pow.f64 phi2 #s(literal 2 binary64))) #s(literal 1/24 binary64)))))))
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))
(*.f64 (*.f64 (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (sin.f64 phi1)) (cos.f64 phi2))
(*.f64 (sin.f64 phi1) (*.f64 (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)))
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))
(*.f64 (*.f64 (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (sin.f64 phi1)) (cos.f64 phi2))
(*.f64 (sin.f64 phi1) (*.f64 (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)))
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))
(*.f64 (*.f64 (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (sin.f64 phi1)) (cos.f64 phi2))
(*.f64 (sin.f64 phi1) (*.f64 (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)))
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))
(*.f64 (*.f64 (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (sin.f64 phi1)) (cos.f64 phi2))
(*.f64 (sin.f64 phi1) (*.f64 (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)))
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))
(*.f64 (*.f64 (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (sin.f64 phi1)) (cos.f64 phi2))
(*.f64 (sin.f64 phi1) (*.f64 (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)))
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))
(*.f64 (*.f64 (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (sin.f64 phi1)) (cos.f64 phi2))
(*.f64 (sin.f64 phi1) (*.f64 (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)))
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))
(*.f64 (*.f64 (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (sin.f64 phi1)) (cos.f64 phi2))
(*.f64 (sin.f64 phi1) (*.f64 (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)))
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))
(*.f64 (*.f64 (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (sin.f64 phi1)) (cos.f64 phi2))
(*.f64 (sin.f64 phi1) (*.f64 (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)))
(*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))
(*.f64 (*.f64 (cos.f64 lambda2) (cos.f64 phi2)) (sin.f64 phi1))
(*.f64 (cos.f64 lambda2) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))
(+.f64 (*.f64 lambda1 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (sin.f64 phi1)))) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi2) (sin.f64 phi1))))
(fma.f64 lambda1 (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) (sin.f64 phi1)) (*.f64 (*.f64 (cos.f64 lambda2) (cos.f64 phi2)) (sin.f64 phi1)))
(fma.f64 lambda1 (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) (sin.f64 phi1)) (*.f64 (cos.f64 lambda2) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))
(+.f64 (*.f64 lambda1 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi2) (sin.f64 phi1))))) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (sin.f64 phi1))))) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi2) (sin.f64 phi1))))
(fma.f64 lambda1 (fma.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (*.f64 (*.f64 (cos.f64 lambda2) (cos.f64 phi2)) (sin.f64 phi1))) (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) (sin.f64 phi1))) (*.f64 (*.f64 (cos.f64 lambda2) (cos.f64 phi2)) (sin.f64 phi1)))
(fma.f64 lambda1 (fma.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (*.f64 (cos.f64 lambda2) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) (sin.f64 phi1))) (*.f64 (cos.f64 lambda2) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))
(+.f64 (*.f64 lambda1 (+.f64 (*.f64 lambda1 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))) (*.f64 #s(literal -1/6 binary64) (*.f64 lambda1 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (sin.f64 phi1))))))) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (sin.f64 phi1))))) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi2) (sin.f64 phi1))))
(fma.f64 lambda1 (fma.f64 lambda1 (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (cos.f64 lambda2) (cos.f64 phi2)) (sin.f64 phi1)) (*.f64 #s(literal -1/6 binary64) (*.f64 lambda1 (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) (sin.f64 phi1))))) (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) (sin.f64 phi1))) (*.f64 (*.f64 (cos.f64 lambda2) (cos.f64 phi2)) (sin.f64 phi1)))
(fma.f64 lambda1 (fma.f64 lambda1 (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 lambda2) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) (*.f64 #s(literal -1/6 binary64) (*.f64 lambda1 (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) (sin.f64 phi1))))) (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) (sin.f64 phi1))) (*.f64 (cos.f64 lambda2) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))
(*.f64 (*.f64 (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (sin.f64 phi1)) (cos.f64 phi2))
(*.f64 (sin.f64 phi1) (*.f64 (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)))
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))
(*.f64 (*.f64 (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (sin.f64 phi1)) (cos.f64 phi2))
(*.f64 (sin.f64 phi1) (*.f64 (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)))
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))
(*.f64 (*.f64 (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (sin.f64 phi1)) (cos.f64 phi2))
(*.f64 (sin.f64 phi1) (*.f64 (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)))
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))
(*.f64 (*.f64 (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (sin.f64 phi1)) (cos.f64 phi2))
(*.f64 (sin.f64 phi1) (*.f64 (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)))
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))
(*.f64 (*.f64 (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (sin.f64 phi1)) (cos.f64 phi2))
(*.f64 (sin.f64 phi1) (*.f64 (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)))
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))
(*.f64 (*.f64 (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (sin.f64 phi1)) (cos.f64 phi2))
(*.f64 (sin.f64 phi1) (*.f64 (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)))
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))
(*.f64 (*.f64 (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (sin.f64 phi1)) (cos.f64 phi2))
(*.f64 (sin.f64 phi1) (*.f64 (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)))
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))
(*.f64 (*.f64 (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (sin.f64 phi1)) (cos.f64 phi2))
(*.f64 (sin.f64 phi1) (*.f64 (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)))
(*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))
(*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)) (sin.f64 phi1))
(+.f64 (*.f64 lambda2 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 phi1)))) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 phi1))))
(fma.f64 lambda2 (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 phi1)) (cos.f64 phi2)) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)) (sin.f64 phi1)))
(+.f64 (*.f64 lambda2 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 phi1))))) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 phi1))))) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 phi1))))
(fma.f64 lambda2 (fma.f64 #s(literal -1/2 binary64) (*.f64 lambda2 (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)) (sin.f64 phi1))) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 phi1)) (cos.f64 phi2))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)) (sin.f64 phi1)))
(+.f64 (*.f64 lambda2 (+.f64 (*.f64 lambda2 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))) (*.f64 #s(literal -1/6 binary64) (*.f64 lambda2 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 phi1))))))) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 phi1))))) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 phi1))))
(fma.f64 lambda2 (fma.f64 lambda2 (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)) (sin.f64 phi1)) (*.f64 #s(literal -1/6 binary64) (*.f64 lambda2 (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 phi1)) (cos.f64 phi2))))) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 phi1)) (cos.f64 phi2))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)) (sin.f64 phi1)))
(fma.f64 lambda2 (fma.f64 lambda2 (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)) (sin.f64 phi1)) (*.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 lambda2 (cos.f64 phi2)) (*.f64 (sin.f64 lambda1) (sin.f64 phi1))))) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 phi1)) (cos.f64 phi2))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)) (sin.f64 phi1)))
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))
(*.f64 (*.f64 (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (sin.f64 phi1)) (cos.f64 phi2))
(*.f64 (sin.f64 phi1) (*.f64 (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)))
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))
(*.f64 (*.f64 (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (sin.f64 phi1)) (cos.f64 phi2))
(*.f64 (sin.f64 phi1) (*.f64 (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)))
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))
(*.f64 (*.f64 (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (sin.f64 phi1)) (cos.f64 phi2))
(*.f64 (sin.f64 phi1) (*.f64 (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)))
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))
(*.f64 (*.f64 (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (sin.f64 phi1)) (cos.f64 phi2))
(*.f64 (sin.f64 phi1) (*.f64 (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)))
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))
(*.f64 (*.f64 (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (sin.f64 phi1)) (cos.f64 phi2))
(*.f64 (sin.f64 phi1) (*.f64 (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)))
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))
(*.f64 (*.f64 (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (sin.f64 phi1)) (cos.f64 phi2))
(*.f64 (sin.f64 phi1) (*.f64 (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)))
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))
(*.f64 (*.f64 (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (sin.f64 phi1)) (cos.f64 phi2))
(*.f64 (sin.f64 phi1) (*.f64 (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)))
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))
(*.f64 (*.f64 (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (sin.f64 phi1)) (cos.f64 phi2))
(*.f64 (sin.f64 phi1) (*.f64 (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)))
(*.f64 lambda1 (sin.f64 lambda2))
(*.f64 lambda1 (+.f64 (sin.f64 lambda2) (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 lambda1 #s(literal 2 binary64)) (sin.f64 lambda2)))))
(*.f64 lambda1 (+.f64 (sin.f64 lambda2) (*.f64 #s(literal -1/6 binary64) (*.f64 (sin.f64 lambda2) (pow.f64 lambda1 #s(literal 2 binary64))))))
(*.f64 lambda1 (*.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 lambda1 #s(literal 2 binary64))) #s(literal 1 binary64)) (sin.f64 lambda2)))
(*.f64 lambda1 (+.f64 (sin.f64 lambda2) (*.f64 (pow.f64 lambda1 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (sin.f64 lambda2)) (*.f64 #s(literal 1/120 binary64) (*.f64 (pow.f64 lambda1 #s(literal 2 binary64)) (sin.f64 lambda2)))))))
(*.f64 lambda1 (+.f64 (sin.f64 lambda2) (*.f64 (pow.f64 lambda1 #s(literal 2 binary64)) (fma.f64 #s(literal -1/6 binary64) (sin.f64 lambda2) (*.f64 #s(literal 1/120 binary64) (*.f64 (sin.f64 lambda2) (pow.f64 lambda1 #s(literal 2 binary64))))))))
(*.f64 lambda1 (+.f64 (sin.f64 lambda2) (*.f64 (pow.f64 lambda1 #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (+.f64 #s(literal -1/6 binary64) (*.f64 #s(literal 1/120 binary64) (pow.f64 lambda1 #s(literal 2 binary64))))))))
(*.f64 lambda1 (+.f64 (sin.f64 lambda2) (*.f64 (pow.f64 lambda1 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (sin.f64 lambda2)) (*.f64 (pow.f64 lambda1 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 (pow.f64 lambda1 #s(literal 2 binary64)) (sin.f64 lambda2))) (*.f64 #s(literal 1/120 binary64) (sin.f64 lambda2))))))))
(*.f64 lambda1 (+.f64 (sin.f64 lambda2) (*.f64 (pow.f64 lambda1 #s(literal 2 binary64)) (fma.f64 #s(literal -1/6 binary64) (sin.f64 lambda2) (*.f64 (pow.f64 lambda1 #s(literal 2 binary64)) (fma.f64 #s(literal -1/5040 binary64) (*.f64 (sin.f64 lambda2) (pow.f64 lambda1 #s(literal 2 binary64))) (*.f64 (sin.f64 lambda2) #s(literal 1/120 binary64))))))))
(*.f64 lambda1 (+.f64 (sin.f64 lambda2) (*.f64 (pow.f64 lambda1 #s(literal 2 binary64)) (fma.f64 #s(literal -1/6 binary64) (sin.f64 lambda2) (*.f64 (pow.f64 lambda1 #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (+.f64 (*.f64 #s(literal -1/5040 binary64) (pow.f64 lambda1 #s(literal 2 binary64))) #s(literal 1/120 binary64))))))))
(*.f64 lambda2 (sin.f64 lambda1))
(*.f64 lambda2 (+.f64 (sin.f64 lambda1) (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 lambda2 #s(literal 2 binary64)) (sin.f64 lambda1)))))
(*.f64 lambda2 (+.f64 (sin.f64 lambda1) (*.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 lambda2 #s(literal 2 binary64))) (sin.f64 lambda1))))
(*.f64 lambda2 (*.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 lambda2 #s(literal 2 binary64))) #s(literal 1 binary64)) (sin.f64 lambda1)))
(*.f64 lambda2 (+.f64 (sin.f64 lambda1) (*.f64 (pow.f64 lambda2 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (sin.f64 lambda1)) (*.f64 #s(literal 1/120 binary64) (*.f64 (pow.f64 lambda2 #s(literal 2 binary64)) (sin.f64 lambda1)))))))
(*.f64 lambda2 (+.f64 (sin.f64 lambda1) (*.f64 (pow.f64 lambda2 #s(literal 2 binary64)) (fma.f64 #s(literal -1/6 binary64) (sin.f64 lambda1) (*.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 lambda2 #s(literal 2 binary64))) (sin.f64 lambda1))))))
(*.f64 lambda2 (+.f64 (sin.f64 lambda1) (*.f64 (pow.f64 lambda2 #s(literal 2 binary64)) (*.f64 (sin.f64 lambda1) (+.f64 #s(literal -1/6 binary64) (*.f64 #s(literal 1/120 binary64) (pow.f64 lambda2 #s(literal 2 binary64))))))))
(*.f64 lambda2 (+.f64 (sin.f64 lambda1) (*.f64 (pow.f64 lambda2 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (sin.f64 lambda1)) (*.f64 (pow.f64 lambda2 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 (pow.f64 lambda2 #s(literal 2 binary64)) (sin.f64 lambda1))) (*.f64 #s(literal 1/120 binary64) (sin.f64 lambda1))))))))
(*.f64 lambda2 (+.f64 (sin.f64 lambda1) (*.f64 (pow.f64 lambda2 #s(literal 2 binary64)) (fma.f64 #s(literal -1/6 binary64) (sin.f64 lambda1) (*.f64 (pow.f64 lambda2 #s(literal 2 binary64)) (fma.f64 #s(literal -1/5040 binary64) (*.f64 (sin.f64 lambda1) (pow.f64 lambda2 #s(literal 2 binary64))) (*.f64 (sin.f64 lambda1) #s(literal 1/120 binary64))))))))
(*.f64 lambda2 (+.f64 (sin.f64 lambda1) (*.f64 (pow.f64 lambda2 #s(literal 2 binary64)) (fma.f64 #s(literal -1/6 binary64) (sin.f64 lambda1) (*.f64 (pow.f64 lambda2 #s(literal 2 binary64)) (*.f64 (sin.f64 lambda1) (+.f64 (*.f64 #s(literal -1/5040 binary64) (pow.f64 lambda2 #s(literal 2 binary64))) #s(literal 1/120 binary64))))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(/.f64 (+.f64 (sin.f64 (-.f64 phi1 (-.f64 lambda2 lambda1))) (sin.f64 (+.f64 phi1 (-.f64 lambda2 lambda1)))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.f64 (+.f64 (-.f64 phi1 lambda2) lambda1)) (sin.f64 (+.f64 phi1 (-.f64 lambda2 lambda1)))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.f64 (+.f64 phi1 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 lambda2 (-.f64 lambda1 phi1)))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.f64 (+.f64 phi1 (-.f64 lambda1 lambda2))) (sin.f64 (+.f64 (-.f64 phi1 lambda1) lambda2))) #s(literal 2 binary64))
(pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))) #s(literal 1 binary64))
(*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))
(*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 3 binary64))
(*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))
(*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))
(pow.f64 (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))
(*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 2 binary64))
(*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))
(*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))) #s(literal 2 binary64)))
(*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))
(*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))
(log.f64 (pow.f64 (exp.f64 (sin.f64 phi1)) (cos.f64 (-.f64 lambda2 lambda1))))
(*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))
(*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))))
(*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))
(*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))) #s(literal 3 binary64)))
(*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))
(*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 phi1) #s(literal 3 binary64)) (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) #s(literal 3 binary64))))
(*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))
(*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) #s(literal 3 binary64)) (pow.f64 (sin.f64 phi1) #s(literal 3 binary64))))
(*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))
(*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))
(*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))
(*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))
(exp.f64 (log.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))
(*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))
(*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 1 binary64)))
(*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))
(*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(/.f64 (+.f64 (sin.f64 (-.f64 lambda2 lambda1)) (sin.f64 (+.f64 lambda2 lambda1))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 lambda2 lambda1)) (sin.f64 (+.f64 lambda1 lambda2))) #s(literal 2 binary64))
(pow.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) #s(literal 1 binary64))
(*.f64 (cos.f64 lambda1) (sin.f64 lambda2))
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) #s(literal 3 binary64))
(*.f64 (cos.f64 lambda1) (sin.f64 lambda2))
(pow.f64 (pow.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 (cos.f64 lambda1) (sin.f64 lambda2))
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) #s(literal 2 binary64))
(*.f64 (cos.f64 lambda1) (sin.f64 lambda2))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) #s(literal 2 binary64)))
(*.f64 (cos.f64 lambda1) (sin.f64 lambda2))
(log.f64 (pow.f64 (exp.f64 (sin.f64 lambda2)) (cos.f64 lambda1)))
(*.f64 (cos.f64 lambda1) (sin.f64 lambda2))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))))
(*.f64 (cos.f64 lambda1) (sin.f64 lambda2))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) #s(literal 3 binary64)))
(*.f64 (cos.f64 lambda1) (sin.f64 lambda2))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64))))
(*.f64 (cos.f64 lambda1) (sin.f64 lambda2))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (pow.f64 (sin.f64 lambda2) #s(literal 3 binary64))))
(*.f64 (cos.f64 lambda1) (sin.f64 lambda2))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))))
(*.f64 (cos.f64 lambda1) (sin.f64 lambda2))
(exp.f64 (log.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))))
(*.f64 (cos.f64 lambda1) (sin.f64 lambda2))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) #s(literal 1 binary64)))
(*.f64 (cos.f64 lambda1) (sin.f64 lambda2))
(+.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))
(fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (cos.f64 (-.f64 lambda2 lambda1))))
(expm1.f64 (log1p.f64 (cos.f64 (-.f64 lambda1 lambda2))))
(-.f64 (*.f64 (cos.f64 lambda1) (cos.f64 (neg.f64 lambda2))) (*.f64 (sin.f64 lambda1) (sin.f64 (neg.f64 lambda2))))
(fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(-.f64 (*.f64 (cos.f64 lambda2) (cos.f64 (neg.f64 lambda1))) (*.f64 (sin.f64 lambda2) (sin.f64 (neg.f64 lambda1))))
(fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) #s(literal 2 binary64)) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))) (/.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) #s(literal 2 binary64)) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) #s(literal 2 binary64))) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))
(*.f64 #s(literal 1 binary64) (cos.f64 (-.f64 lambda2 lambda1)))
(cos.f64 (-.f64 lambda2 lambda1))
(cos.f64 (-.f64 lambda1 lambda2))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (-.f64 lambda2 lambda1))) #s(literal 2 binary64)) (cbrt.f64 (cos.f64 (-.f64 lambda2 lambda1))))
(cos.f64 (-.f64 lambda2 lambda1))
(cos.f64 (-.f64 lambda1 lambda2))
(*.f64 (sqrt.f64 (cos.f64 (-.f64 lambda2 lambda1))) (sqrt.f64 (cos.f64 (-.f64 lambda2 lambda1))))
(cos.f64 (-.f64 lambda2 lambda1))
(cos.f64 (-.f64 lambda1 lambda2))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) #s(literal 2 binary64)) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) #s(literal 2 binary64)) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (sin.f64 (neg.f64 lambda1)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) #s(literal 2 binary64))) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) #s(literal 2 binary64))) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))
(/.f64 (+.f64 (*.f64 (+.f64 (cos.f64 (+.f64 lambda2 lambda1)) (cos.f64 (-.f64 lambda2 lambda1))) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (-.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 (+.f64 lambda2 lambda1))))) #s(literal 4 binary64))
(/.f64 (fma.f64 (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 (+.f64 lambda1 lambda2))) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (-.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 (+.f64 lambda1 lambda2))))) #s(literal 4 binary64))
(/.f64 (*.f64 #s(literal 2 binary64) (+.f64 (-.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (+.f64 lambda1 lambda2))) (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (+.f64 lambda1 lambda2))))) #s(literal 4 binary64))
(/.f64 (+.f64 (*.f64 (-.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 (+.f64 lambda2 lambda1))) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (+.f64 (cos.f64 (+.f64 lambda2 lambda1)) (cos.f64 (-.f64 lambda2 lambda1))))) #s(literal 4 binary64))
(/.f64 (fma.f64 (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 (+.f64 lambda1 lambda2))) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (-.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 (+.f64 lambda1 lambda2))))) #s(literal 4 binary64))
(/.f64 (*.f64 #s(literal 2 binary64) (+.f64 (-.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (+.f64 lambda1 lambda2))) (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (+.f64 lambda1 lambda2))))) #s(literal 4 binary64))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) #s(literal 2 binary64)) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) #s(literal 2 binary64)) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (sin.f64 (neg.f64 lambda1)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) #s(literal 2 binary64))) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) #s(literal 2 binary64)) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (sin.f64 (neg.f64 lambda1)))))))
(pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) #s(literal 1 binary64))
(cos.f64 (-.f64 lambda2 lambda1))
(cos.f64 (-.f64 lambda1 lambda2))
(pow.f64 (cbrt.f64 (cos.f64 (-.f64 lambda2 lambda1))) #s(literal 3 binary64))
(cos.f64 (-.f64 lambda2 lambda1))
(cos.f64 (-.f64 lambda1 lambda2))
(pow.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(cos.f64 (-.f64 lambda2 lambda1))
(cos.f64 (-.f64 lambda1 lambda2))
(pow.f64 (sqrt.f64 (cos.f64 (-.f64 lambda2 lambda1))) #s(literal 2 binary64))
(cos.f64 (-.f64 lambda2 lambda1))
(cos.f64 (-.f64 lambda1 lambda2))
(sqrt.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) #s(literal 2 binary64)))
(cos.f64 (-.f64 lambda2 lambda1))
(cos.f64 (-.f64 lambda1 lambda2))
(log.f64 (exp.f64 (cos.f64 (-.f64 lambda2 lambda1))))
(cos.f64 (-.f64 lambda2 lambda1))
(cos.f64 (-.f64 lambda1 lambda2))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (cos.f64 (-.f64 lambda2 lambda1)))))
(cos.f64 (-.f64 lambda2 lambda1))
(cos.f64 (-.f64 lambda1 lambda2))
(cbrt.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) #s(literal 3 binary64)))
(cos.f64 (-.f64 lambda2 lambda1))
(cos.f64 (-.f64 lambda1 lambda2))
(cos.f64 (-.f64 lambda2 lambda1))
(cos.f64 (-.f64 lambda1 lambda2))
(cos.f64 (-.f64 lambda1 lambda2))
(cos.f64 (-.f64 lambda2 lambda1))
(expm1.f64 (log1p.f64 (cos.f64 (-.f64 lambda2 lambda1))))
(expm1.f64 (log1p.f64 (cos.f64 (-.f64 lambda1 lambda2))))
(log1p.f64 (expm1.f64 (cos.f64 (-.f64 lambda2 lambda1))))
(cos.f64 (-.f64 lambda2 lambda1))
(cos.f64 (-.f64 lambda1 lambda2))
(exp.f64 (log.f64 (cos.f64 (-.f64 lambda2 lambda1))))
(cos.f64 (-.f64 lambda2 lambda1))
(cos.f64 (-.f64 lambda1 lambda2))
(exp.f64 (*.f64 (log.f64 (cos.f64 (-.f64 lambda2 lambda1))) #s(literal 1 binary64)))
(cos.f64 (-.f64 lambda2 lambda1))
(cos.f64 (-.f64 lambda1 lambda2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(expm1.f64 (log1p.f64 (*.f64 phi1 (cos.f64 (-.f64 lambda1 lambda2)))))
(pow.f64 (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1))) #s(literal 1 binary64))
(*.f64 phi1 (cos.f64 (-.f64 lambda1 lambda2)))
(pow.f64 (cbrt.f64 (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 3 binary64))
(*.f64 phi1 (cos.f64 (-.f64 lambda1 lambda2)))
(pow.f64 (pow.f64 (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 phi1 (cos.f64 (-.f64 lambda1 lambda2)))
(pow.f64 (sqrt.f64 (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 2 binary64))
(*.f64 phi1 (cos.f64 (-.f64 lambda1 lambda2)))
(sqrt.f64 (pow.f64 (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1))) #s(literal 2 binary64)))
(*.f64 phi1 (cos.f64 (-.f64 lambda1 lambda2)))
(log.f64 (pow.f64 (exp.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))
(*.f64 phi1 (cos.f64 (-.f64 lambda1 lambda2)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1))))))
(*.f64 phi1 (cos.f64 (-.f64 lambda1 lambda2)))
(cbrt.f64 (pow.f64 (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1))) #s(literal 3 binary64)))
(*.f64 phi1 (cos.f64 (-.f64 lambda1 lambda2)))
(cbrt.f64 (*.f64 (pow.f64 phi1 #s(literal 3 binary64)) (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) #s(literal 3 binary64))))
(*.f64 phi1 (cos.f64 (-.f64 lambda1 lambda2)))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) #s(literal 3 binary64)) (pow.f64 phi1 #s(literal 3 binary64))))
(*.f64 phi1 (cos.f64 (-.f64 lambda1 lambda2)))
(expm1.f64 (log1p.f64 (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(expm1.f64 (log1p.f64 (*.f64 phi1 (cos.f64 (-.f64 lambda1 lambda2)))))
(log1p.f64 (expm1.f64 (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(*.f64 phi1 (cos.f64 (-.f64 lambda1 lambda2)))
(exp.f64 (log.f64 (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(*.f64 phi1 (cos.f64 (-.f64 lambda1 lambda2)))
(exp.f64 (*.f64 (log.f64 (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 1 binary64)))
(*.f64 phi1 (cos.f64 (-.f64 lambda1 lambda2)))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (sin.f64 (-.f64 lambda1 phi2)) (sin.f64 (+.f64 lambda1 phi2))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (+.f64 (sin.f64 (+.f64 lambda1 phi2)) (sin.f64 (-.f64 lambda1 phi2)))))
(-.f64 (/.f64 (pow.f64 (sin.f64 (-.f64 lambda1 phi2)) #s(literal 2 binary64)) (-.f64 (sin.f64 (-.f64 lambda1 phi2)) (sin.f64 (+.f64 lambda1 phi2)))) (/.f64 (pow.f64 (sin.f64 (+.f64 lambda1 phi2)) #s(literal 2 binary64)) (-.f64 (sin.f64 (-.f64 lambda1 phi2)) (sin.f64 (+.f64 lambda1 phi2)))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (-.f64 lambda1 phi2)) #s(literal 2 binary64)) (pow.f64 (sin.f64 (+.f64 lambda1 phi2)) #s(literal 2 binary64))) (-.f64 (sin.f64 (-.f64 lambda1 phi2)) (sin.f64 (+.f64 lambda1 phi2))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 (-.f64 lambda1 phi2) (+.f64 lambda1 phi2)) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (-.f64 lambda1 phi2) (+.f64 lambda1 phi2)) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (-.f64 lambda1 (+.f64 phi2 (+.f64 lambda1 phi2))) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 lambda1 (-.f64 phi2 (+.f64 lambda1 phi2))) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (-.f64 lambda1 (+.f64 (+.f64 phi2 phi2) lambda1)) #s(literal 2 binary64))) (sin.f64 (/.f64 (+.f64 lambda1 (-.f64 (+.f64 lambda1 phi2) phi2)) #s(literal 2 binary64)))))
(*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (+.f64 lambda1 lambda1) #s(literal 2 binary64)))) (cos.f64 (/.f64 (-.f64 (+.f64 (neg.f64 phi2) #s(literal 0 binary64)) phi2) #s(literal 2 binary64))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 (+.f64 lambda1 phi2) (-.f64 lambda1 phi2)) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (+.f64 lambda1 phi2) (-.f64 lambda1 phi2)) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 (-.f64 phi2 (+.f64 lambda1 phi2))) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 (-.f64 (+.f64 lambda1 phi2) lambda1) phi2) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 lambda1 (-.f64 (+.f64 lambda1 phi2) phi2)) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 phi2 (-.f64 (+.f64 lambda1 phi2) lambda1)) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 lambda1 lambda1) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 phi2 phi2) #s(literal 2 binary64)))))
(*.f64 #s(literal 1 binary64) (+.f64 (sin.f64 (-.f64 lambda1 phi2)) (sin.f64 (+.f64 lambda1 phi2))))
(+.f64 (sin.f64 (+.f64 lambda1 phi2)) (sin.f64 (-.f64 lambda1 phi2)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (sin.f64 (-.f64 lambda1 phi2)) (sin.f64 (+.f64 lambda1 phi2)))) #s(literal 2 binary64)) (cbrt.f64 (+.f64 (sin.f64 (-.f64 lambda1 phi2)) (sin.f64 (+.f64 lambda1 phi2)))))
(+.f64 (sin.f64 (+.f64 lambda1 phi2)) (sin.f64 (-.f64 lambda1 phi2)))
(*.f64 (sqrt.f64 (+.f64 (sin.f64 (-.f64 lambda1 phi2)) (sin.f64 (+.f64 lambda1 phi2)))) (sqrt.f64 (+.f64 (sin.f64 (-.f64 lambda1 phi2)) (sin.f64 (+.f64 lambda1 phi2)))))
(+.f64 (sin.f64 (+.f64 lambda1 phi2)) (sin.f64 (-.f64 lambda1 phi2)))
(/.f64 (+.f64 (pow.f64 (sin.f64 (-.f64 lambda1 phi2)) #s(literal 3 binary64)) (pow.f64 (sin.f64 (+.f64 lambda1 phi2)) #s(literal 3 binary64))) (+.f64 (pow.f64 (sin.f64 (-.f64 lambda1 phi2)) #s(literal 2 binary64)) (-.f64 (pow.f64 (sin.f64 (+.f64 lambda1 phi2)) #s(literal 2 binary64)) (*.f64 (sin.f64 (-.f64 lambda1 phi2)) (sin.f64 (+.f64 lambda1 phi2))))))
(/.f64 (+.f64 (pow.f64 (sin.f64 (-.f64 lambda1 phi2)) #s(literal 3 binary64)) (pow.f64 (sin.f64 (+.f64 lambda1 phi2)) #s(literal 3 binary64))) (+.f64 (pow.f64 (sin.f64 (-.f64 lambda1 phi2)) #s(literal 2 binary64)) (-.f64 (pow.f64 (sin.f64 (+.f64 lambda1 phi2)) #s(literal 2 binary64)) (*.f64 (sin.f64 (+.f64 lambda1 phi2)) (sin.f64 (-.f64 lambda1 phi2))))))
(/.f64 (+.f64 (pow.f64 (sin.f64 (-.f64 lambda1 phi2)) #s(literal 3 binary64)) (pow.f64 (sin.f64 (+.f64 lambda1 phi2)) #s(literal 3 binary64))) (+.f64 (pow.f64 (sin.f64 (+.f64 lambda1 phi2)) #s(literal 2 binary64)) (*.f64 (sin.f64 (-.f64 lambda1 phi2)) (-.f64 (sin.f64 (-.f64 lambda1 phi2)) (sin.f64 (+.f64 lambda1 phi2))))))
(/.f64 (+.f64 (pow.f64 (sin.f64 (-.f64 lambda1 phi2)) #s(literal 3 binary64)) (pow.f64 (sin.f64 (+.f64 lambda1 phi2)) #s(literal 3 binary64))) (+.f64 (pow.f64 (sin.f64 (-.f64 lambda1 phi2)) #s(literal 2 binary64)) (*.f64 (sin.f64 (+.f64 lambda1 phi2)) (+.f64 (sin.f64 (+.f64 lambda1 phi2)) (sin.f64 (-.f64 phi2 lambda1))))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (-.f64 lambda1 phi2)) #s(literal 2 binary64)) (pow.f64 (sin.f64 (+.f64 lambda1 phi2)) #s(literal 2 binary64))) (-.f64 (sin.f64 (-.f64 lambda1 phi2)) (sin.f64 (+.f64 lambda1 phi2))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (sin.f64 (-.f64 lambda1 phi2)) #s(literal 3 binary64)) (pow.f64 (sin.f64 (+.f64 lambda1 phi2)) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (sin.f64 (-.f64 lambda1 phi2)) #s(literal 2 binary64)) (-.f64 (pow.f64 (sin.f64 (+.f64 lambda1 phi2)) #s(literal 2 binary64)) (*.f64 (sin.f64 (-.f64 lambda1 phi2)) (sin.f64 (+.f64 lambda1 phi2)))))))
(/.f64 (+.f64 (pow.f64 (sin.f64 (-.f64 lambda1 phi2)) #s(literal 3 binary64)) (pow.f64 (sin.f64 (+.f64 lambda1 phi2)) #s(literal 3 binary64))) (+.f64 (pow.f64 (sin.f64 (-.f64 lambda1 phi2)) #s(literal 2 binary64)) (-.f64 (pow.f64 (sin.f64 (+.f64 lambda1 phi2)) #s(literal 2 binary64)) (*.f64 (sin.f64 (+.f64 lambda1 phi2)) (sin.f64 (-.f64 lambda1 phi2))))))
(/.f64 (+.f64 (pow.f64 (sin.f64 (-.f64 lambda1 phi2)) #s(literal 3 binary64)) (pow.f64 (sin.f64 (+.f64 lambda1 phi2)) #s(literal 3 binary64))) (+.f64 (pow.f64 (sin.f64 (+.f64 lambda1 phi2)) #s(literal 2 binary64)) (*.f64 (sin.f64 (-.f64 lambda1 phi2)) (-.f64 (sin.f64 (-.f64 lambda1 phi2)) (sin.f64 (+.f64 lambda1 phi2))))))
(/.f64 (+.f64 (pow.f64 (sin.f64 (-.f64 lambda1 phi2)) #s(literal 3 binary64)) (pow.f64 (sin.f64 (+.f64 lambda1 phi2)) #s(literal 3 binary64))) (+.f64 (pow.f64 (sin.f64 (-.f64 lambda1 phi2)) #s(literal 2 binary64)) (*.f64 (sin.f64 (+.f64 lambda1 phi2)) (+.f64 (sin.f64 (+.f64 lambda1 phi2)) (sin.f64 (-.f64 phi2 lambda1))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (sin.f64 (-.f64 lambda1 phi2)) #s(literal 2 binary64)) (pow.f64 (sin.f64 (+.f64 lambda1 phi2)) #s(literal 2 binary64)))) (neg.f64 (-.f64 (sin.f64 (-.f64 lambda1 phi2)) (sin.f64 (+.f64 lambda1 phi2)))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (-.f64 lambda1 phi2)) #s(literal 2 binary64)) (pow.f64 (sin.f64 (+.f64 lambda1 phi2)) #s(literal 2 binary64))) (-.f64 (sin.f64 (-.f64 lambda1 phi2)) (sin.f64 (+.f64 lambda1 phi2))))
(/.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 lambda1 phi2)) #s(literal 3 binary64)) (pow.f64 (sin.f64 (-.f64 lambda1 phi2)) #s(literal 3 binary64))) (+.f64 (pow.f64 (sin.f64 (+.f64 lambda1 phi2)) #s(literal 2 binary64)) (-.f64 (pow.f64 (sin.f64 (-.f64 lambda1 phi2)) #s(literal 2 binary64)) (*.f64 (sin.f64 (+.f64 lambda1 phi2)) (sin.f64 (-.f64 lambda1 phi2))))))
(/.f64 (+.f64 (pow.f64 (sin.f64 (-.f64 lambda1 phi2)) #s(literal 3 binary64)) (pow.f64 (sin.f64 (+.f64 lambda1 phi2)) #s(literal 3 binary64))) (+.f64 (pow.f64 (sin.f64 (-.f64 lambda1 phi2)) #s(literal 2 binary64)) (-.f64 (pow.f64 (sin.f64 (+.f64 lambda1 phi2)) #s(literal 2 binary64)) (*.f64 (sin.f64 (+.f64 lambda1 phi2)) (sin.f64 (-.f64 lambda1 phi2))))))
(/.f64 (+.f64 (pow.f64 (sin.f64 (-.f64 lambda1 phi2)) #s(literal 3 binary64)) (pow.f64 (sin.f64 (+.f64 lambda1 phi2)) #s(literal 3 binary64))) (+.f64 (pow.f64 (sin.f64 (+.f64 lambda1 phi2)) #s(literal 2 binary64)) (*.f64 (sin.f64 (-.f64 lambda1 phi2)) (-.f64 (sin.f64 (-.f64 lambda1 phi2)) (sin.f64 (+.f64 lambda1 phi2))))))
(/.f64 (+.f64 (pow.f64 (sin.f64 (-.f64 lambda1 phi2)) #s(literal 3 binary64)) (pow.f64 (sin.f64 (+.f64 lambda1 phi2)) #s(literal 3 binary64))) (+.f64 (pow.f64 (sin.f64 (-.f64 lambda1 phi2)) #s(literal 2 binary64)) (*.f64 (sin.f64 (+.f64 lambda1 phi2)) (+.f64 (sin.f64 (+.f64 lambda1 phi2)) (sin.f64 (-.f64 phi2 lambda1))))))
(pow.f64 (+.f64 (sin.f64 (-.f64 lambda1 phi2)) (sin.f64 (+.f64 lambda1 phi2))) #s(literal 1 binary64))
(+.f64 (sin.f64 (+.f64 lambda1 phi2)) (sin.f64 (-.f64 lambda1 phi2)))
(pow.f64 (cbrt.f64 (+.f64 (sin.f64 (-.f64 lambda1 phi2)) (sin.f64 (+.f64 lambda1 phi2)))) #s(literal 3 binary64))
(+.f64 (sin.f64 (+.f64 lambda1 phi2)) (sin.f64 (-.f64 lambda1 phi2)))
(pow.f64 (pow.f64 (+.f64 (sin.f64 (-.f64 lambda1 phi2)) (sin.f64 (+.f64 lambda1 phi2))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(+.f64 (sin.f64 (+.f64 lambda1 phi2)) (sin.f64 (-.f64 lambda1 phi2)))
(pow.f64 (sqrt.f64 (+.f64 (sin.f64 (-.f64 lambda1 phi2)) (sin.f64 (+.f64 lambda1 phi2)))) #s(literal 2 binary64))
(+.f64 (sin.f64 (+.f64 lambda1 phi2)) (sin.f64 (-.f64 lambda1 phi2)))
(sqrt.f64 (pow.f64 (+.f64 (sin.f64 (-.f64 lambda1 phi2)) (sin.f64 (+.f64 lambda1 phi2))) #s(literal 2 binary64)))
(+.f64 (sin.f64 (+.f64 lambda1 phi2)) (sin.f64 (-.f64 lambda1 phi2)))
(log.f64 (exp.f64 (+.f64 (sin.f64 (-.f64 lambda1 phi2)) (sin.f64 (+.f64 lambda1 phi2)))))
(+.f64 (sin.f64 (+.f64 lambda1 phi2)) (sin.f64 (-.f64 lambda1 phi2)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (+.f64 (sin.f64 (-.f64 lambda1 phi2)) (sin.f64 (+.f64 lambda1 phi2))))))
(+.f64 (sin.f64 (+.f64 lambda1 phi2)) (sin.f64 (-.f64 lambda1 phi2)))
(cbrt.f64 (pow.f64 (+.f64 (sin.f64 (-.f64 lambda1 phi2)) (sin.f64 (+.f64 lambda1 phi2))) #s(literal 3 binary64)))
(+.f64 (sin.f64 (+.f64 lambda1 phi2)) (sin.f64 (-.f64 lambda1 phi2)))
(expm1.f64 (log1p.f64 (+.f64 (sin.f64 (-.f64 lambda1 phi2)) (sin.f64 (+.f64 lambda1 phi2)))))
(expm1.f64 (log1p.f64 (+.f64 (sin.f64 (+.f64 lambda1 phi2)) (sin.f64 (-.f64 lambda1 phi2)))))
(log1p.f64 (expm1.f64 (+.f64 (sin.f64 (-.f64 lambda1 phi2)) (sin.f64 (+.f64 lambda1 phi2)))))
(+.f64 (sin.f64 (+.f64 lambda1 phi2)) (sin.f64 (-.f64 lambda1 phi2)))
(exp.f64 (log.f64 (+.f64 (sin.f64 (-.f64 lambda1 phi2)) (sin.f64 (+.f64 lambda1 phi2)))))
(+.f64 (sin.f64 (+.f64 lambda1 phi2)) (sin.f64 (-.f64 lambda1 phi2)))
(exp.f64 (*.f64 (log.f64 (+.f64 (sin.f64 (-.f64 lambda1 phi2)) (sin.f64 (+.f64 lambda1 phi2)))) #s(literal 1 binary64)))
(+.f64 (sin.f64 (+.f64 lambda1 phi2)) (sin.f64 (-.f64 lambda1 phi2)))
(fma.f64 #s(literal 1 binary64) (sin.f64 (-.f64 lambda1 phi2)) (sin.f64 (+.f64 lambda1 phi2)))
(+.f64 (sin.f64 (+.f64 lambda1 phi2)) (sin.f64 (-.f64 lambda1 phi2)))
(fma.f64 #s(literal 1 binary64) (sin.f64 (+.f64 lambda1 phi2)) (sin.f64 (-.f64 lambda1 phi2)))
(+.f64 (sin.f64 (+.f64 lambda1 phi2)) (sin.f64 (-.f64 lambda1 phi2)))
(fma.f64 (pow.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 phi2))) #s(literal 2 binary64)) (cbrt.f64 (sin.f64 (-.f64 lambda1 phi2))) (sin.f64 (+.f64 lambda1 phi2)))
(+.f64 (sin.f64 (+.f64 lambda1 phi2)) (sin.f64 (-.f64 lambda1 phi2)))
(fma.f64 (pow.f64 (cbrt.f64 (sin.f64 (+.f64 lambda1 phi2))) #s(literal 2 binary64)) (cbrt.f64 (sin.f64 (+.f64 lambda1 phi2))) (sin.f64 (-.f64 lambda1 phi2)))
(+.f64 (sin.f64 (+.f64 lambda1 phi2)) (sin.f64 (-.f64 lambda1 phi2)))
(fma.f64 (sqrt.f64 (sin.f64 (-.f64 lambda1 phi2))) (sqrt.f64 (sin.f64 (-.f64 lambda1 phi2))) (sin.f64 (+.f64 lambda1 phi2)))
(+.f64 (sin.f64 (+.f64 lambda1 phi2)) (sin.f64 (-.f64 lambda1 phi2)))
(fma.f64 (sqrt.f64 (sin.f64 (+.f64 lambda1 phi2))) (sqrt.f64 (sin.f64 (+.f64 lambda1 phi2))) (sin.f64 (-.f64 lambda1 phi2)))
(+.f64 (sin.f64 (+.f64 lambda1 phi2)) (sin.f64 (-.f64 lambda1 phi2)))
(+.f64 (*.f64 (sin.f64 phi2) (cos.f64 lambda1)) (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))
(fma.f64 (sin.f64 lambda1) (cos.f64 phi2) (*.f64 (cos.f64 lambda1) (sin.f64 phi2)))
(fma.f64 (sin.f64 phi2) (cos.f64 lambda1) (*.f64 (sin.f64 lambda1) (cos.f64 phi2)))
(+.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda1) (sin.f64 phi2)))
(fma.f64 (sin.f64 lambda1) (cos.f64 phi2) (*.f64 (cos.f64 lambda1) (sin.f64 phi2)))
(fma.f64 (sin.f64 phi2) (cos.f64 lambda1) (*.f64 (sin.f64 lambda1) (cos.f64 phi2)))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (+.f64 lambda1 phi2)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (sin.f64 (+.f64 lambda1 phi2))))
(*.f64 #s(literal 1 binary64) (sin.f64 (+.f64 lambda1 phi2)))
(sin.f64 (+.f64 lambda1 phi2))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (+.f64 lambda1 phi2))) #s(literal 2 binary64)) (cbrt.f64 (sin.f64 (+.f64 lambda1 phi2))))
(sin.f64 (+.f64 lambda1 phi2))
(*.f64 (sqrt.f64 (sin.f64 (+.f64 lambda1 phi2))) (sqrt.f64 (sin.f64 (+.f64 lambda1 phi2))))
(sin.f64 (+.f64 lambda1 phi2))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 phi2) (cos.f64 lambda1)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 phi2) (cos.f64 lambda1)) (*.f64 (sin.f64 phi2) (cos.f64 lambda1))) (-.f64 (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (*.f64 (cos.f64 phi2) (sin.f64 lambda1))) (*.f64 (*.f64 (sin.f64 phi2) (cos.f64 lambda1)) (*.f64 (cos.f64 phi2) (sin.f64 lambda1))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 phi2)) #s(literal 3 binary64))) (fma.f64 (*.f64 (cos.f64 lambda1) (sin.f64 phi2)) (*.f64 (cos.f64 lambda1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (fma.f64 (sin.f64 lambda1) (cos.f64 phi2) (*.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 phi2)))))))
(pow.f64 (sin.f64 (+.f64 lambda1 phi2)) #s(literal 1 binary64))
(sin.f64 (+.f64 lambda1 phi2))
(pow.f64 (cbrt.f64 (sin.f64 (+.f64 lambda1 phi2))) #s(literal 3 binary64))
(sin.f64 (+.f64 lambda1 phi2))
(pow.f64 (pow.f64 (sin.f64 (+.f64 lambda1 phi2)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(sin.f64 (+.f64 lambda1 phi2))
(pow.f64 (sqrt.f64 (sin.f64 (+.f64 lambda1 phi2))) #s(literal 2 binary64))
(sin.f64 (+.f64 lambda1 phi2))
(sqrt.f64 (pow.f64 (sin.f64 (+.f64 lambda1 phi2)) #s(literal 2 binary64)))
(sin.f64 (+.f64 lambda1 phi2))
(log.f64 (exp.f64 (sin.f64 (+.f64 lambda1 phi2))))
(sin.f64 (+.f64 lambda1 phi2))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (sin.f64 (+.f64 lambda1 phi2)))))
(sin.f64 (+.f64 lambda1 phi2))
(cbrt.f64 (pow.f64 (sin.f64 (+.f64 lambda1 phi2)) #s(literal 3 binary64)))
(sin.f64 (+.f64 lambda1 phi2))
(expm1.f64 (log1p.f64 (sin.f64 (+.f64 lambda1 phi2))))
(log1p.f64 (expm1.f64 (sin.f64 (+.f64 lambda1 phi2))))
(sin.f64 (+.f64 lambda1 phi2))
(exp.f64 (log.f64 (sin.f64 (+.f64 lambda1 phi2))))
(sin.f64 (+.f64 lambda1 phi2))
(exp.f64 (*.f64 (log.f64 (sin.f64 (+.f64 lambda1 phi2))) #s(literal 1 binary64)))
(sin.f64 (+.f64 lambda1 phi2))
(fma.f64 (sin.f64 phi2) (cos.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))
(fma.f64 (sin.f64 lambda1) (cos.f64 phi2) (*.f64 (cos.f64 lambda1) (sin.f64 phi2)))
(fma.f64 (sin.f64 phi2) (cos.f64 lambda1) (*.f64 (sin.f64 lambda1) (cos.f64 phi2)))
(+.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 phi2) (neg.f64 (*.f64 (sin.f64 phi2) (cos.f64 lambda1)))) (fma.f64 (neg.f64 (sin.f64 phi2)) (cos.f64 lambda1) (*.f64 (sin.f64 phi2) (cos.f64 lambda1))))
(+.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 phi2) (*.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 phi2)))) (fma.f64 (neg.f64 (sin.f64 phi2)) (cos.f64 lambda1) (*.f64 (cos.f64 lambda1) (sin.f64 phi2))))
(+.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 phi2) (*.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 phi2)))) (*.f64 (sin.f64 phi2) #s(literal 0 binary64)))
(fma.f64 (sin.f64 lambda1) (cos.f64 phi2) (*.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 phi2))))
(+.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (neg.f64 phi2))) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 phi2))))
(+.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 phi2) (*.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 phi2)))) (fma.f64 (neg.f64 (sin.f64 phi2)) (cos.f64 lambda1) (*.f64 (cos.f64 lambda1) (sin.f64 phi2))))
(+.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 phi2) (*.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 phi2)))) (*.f64 (sin.f64 phi2) #s(literal 0 binary64)))
(fma.f64 (sin.f64 lambda1) (cos.f64 phi2) (*.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 phi2))))
(-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda1) (sin.f64 phi2)))
(+.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 phi2) (*.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 phi2)))) (fma.f64 (neg.f64 (sin.f64 phi2)) (cos.f64 lambda1) (*.f64 (cos.f64 lambda1) (sin.f64 phi2))))
(+.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 phi2) (*.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 phi2)))) (*.f64 (sin.f64 phi2) #s(literal 0 binary64)))
(fma.f64 (sin.f64 lambda1) (cos.f64 phi2) (*.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 phi2))))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (-.f64 lambda1 phi2)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (sin.f64 (-.f64 lambda1 phi2))))
(*.f64 #s(literal 1 binary64) (sin.f64 (-.f64 lambda1 phi2)))
(sin.f64 (neg.f64 (+.f64 (neg.f64 lambda1) phi2)))
(sin.f64 (-.f64 lambda1 phi2))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 phi2))) #s(literal 2 binary64)) (cbrt.f64 (sin.f64 (-.f64 lambda1 phi2))))
(sin.f64 (neg.f64 (+.f64 (neg.f64 lambda1) phi2)))
(sin.f64 (-.f64 lambda1 phi2))
(*.f64 (sqrt.f64 (sin.f64 (-.f64 lambda1 phi2))) (sqrt.f64 (sin.f64 (-.f64 lambda1 phi2))))
(sin.f64 (neg.f64 (+.f64 (neg.f64 lambda1) phi2)))
(sin.f64 (-.f64 lambda1 phi2))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 phi2)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda1) (cos.f64 phi2))) (+.f64 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 phi2)) (*.f64 (cos.f64 lambda1) (sin.f64 phi2))) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda1) (sin.f64 phi2))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 phi2)) #s(literal 3 binary64))) (fma.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 phi2)) (fma.f64 (sin.f64 lambda1) (cos.f64 phi2) (*.f64 (cos.f64 lambda1) (sin.f64 phi2))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 phi2)) #s(literal 3 binary64))) (fma.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 phi2)) (fma.f64 (sin.f64 phi2) (cos.f64 lambda1) (*.f64 (sin.f64 lambda1) (cos.f64 phi2))))))
(pow.f64 (sin.f64 (-.f64 lambda1 phi2)) #s(literal 1 binary64))
(sin.f64 (neg.f64 (+.f64 (neg.f64 lambda1) phi2)))
(sin.f64 (-.f64 lambda1 phi2))
(pow.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 phi2))) #s(literal 3 binary64))
(sin.f64 (neg.f64 (+.f64 (neg.f64 lambda1) phi2)))
(sin.f64 (-.f64 lambda1 phi2))
(pow.f64 (pow.f64 (sin.f64 (-.f64 lambda1 phi2)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(sin.f64 (neg.f64 (+.f64 (neg.f64 lambda1) phi2)))
(sin.f64 (-.f64 lambda1 phi2))
(pow.f64 (sqrt.f64 (sin.f64 (-.f64 lambda1 phi2))) #s(literal 2 binary64))
(sin.f64 (neg.f64 (+.f64 (neg.f64 lambda1) phi2)))
(sin.f64 (-.f64 lambda1 phi2))
(sqrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 phi2)) #s(literal 2 binary64)))
(sin.f64 (neg.f64 (+.f64 (neg.f64 lambda1) phi2)))
(sin.f64 (-.f64 lambda1 phi2))
(log.f64 (exp.f64 (sin.f64 (-.f64 lambda1 phi2))))
(sin.f64 (neg.f64 (+.f64 (neg.f64 lambda1) phi2)))
(sin.f64 (-.f64 lambda1 phi2))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (sin.f64 (-.f64 lambda1 phi2)))))
(sin.f64 (neg.f64 (+.f64 (neg.f64 lambda1) phi2)))
(sin.f64 (-.f64 lambda1 phi2))
(cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 phi2)) #s(literal 3 binary64)))
(sin.f64 (neg.f64 (+.f64 (neg.f64 lambda1) phi2)))
(sin.f64 (-.f64 lambda1 phi2))
(expm1.f64 (log1p.f64 (sin.f64 (-.f64 lambda1 phi2))))
(log1p.f64 (expm1.f64 (sin.f64 (-.f64 lambda1 phi2))))
(sin.f64 (neg.f64 (+.f64 (neg.f64 lambda1) phi2)))
(sin.f64 (-.f64 lambda1 phi2))
(exp.f64 (log.f64 (sin.f64 (-.f64 lambda1 phi2))))
(sin.f64 (neg.f64 (+.f64 (neg.f64 lambda1) phi2)))
(sin.f64 (-.f64 lambda1 phi2))
(exp.f64 (*.f64 (log.f64 (sin.f64 (-.f64 lambda1 phi2))) #s(literal 1 binary64)))
(sin.f64 (neg.f64 (+.f64 (neg.f64 lambda1) phi2)))
(sin.f64 (-.f64 lambda1 phi2))
(fma.f64 (sin.f64 lambda1) (cos.f64 phi2) (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 phi2))))
(+.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 phi2) (*.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 phi2)))) (fma.f64 (neg.f64 (sin.f64 phi2)) (cos.f64 lambda1) (*.f64 (cos.f64 lambda1) (sin.f64 phi2))))
(+.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 phi2) (*.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 phi2)))) (*.f64 (sin.f64 phi2) #s(literal 0 binary64)))
(fma.f64 (sin.f64 lambda1) (cos.f64 phi2) (*.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 phi2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))))
(/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (+.f64 phi2 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64))
(pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) #s(literal 1 binary64))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) #s(literal 3 binary64))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(pow.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) #s(literal 2 binary64))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) #s(literal 2 binary64)))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(log.f64 (pow.f64 (exp.f64 (sin.f64 (-.f64 lambda1 lambda2))) (cos.f64 phi2)))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) #s(literal 3 binary64)))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) #s(literal 3 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 3 binary64))))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) #s(literal 3 binary64))))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(exp.f64 (log.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) #s(literal 1 binary64)))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(+.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))
(*.f64 (*.f64 (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (sin.f64 phi1)) (cos.f64 phi2))
(*.f64 (sin.f64 phi1) (*.f64 (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)))
(+.f64 (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) (*.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))
(*.f64 (*.f64 (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (sin.f64 phi1)) (cos.f64 phi2))
(*.f64 (sin.f64 phi1) (*.f64 (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(/.f64 (*.f64 (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2))) (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) #s(literal 3 binary64)))) (*.f64 #s(literal 2 binary64) (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) #s(literal 2 binary64)) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))))) (/.f64 (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2))) #s(literal 2 binary64)))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) #s(literal 2 binary64)) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))) (/.f64 (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2))) #s(literal 2 binary64)))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (sin.f64 (neg.f64 lambda1))))))) (/.f64 (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2))) #s(literal 2 binary64)))
(/.f64 (*.f64 (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2))) (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) #s(literal 2 binary64)))) (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))))
(*.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) #s(literal 2 binary64))) (/.f64 (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2))) (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) #s(literal 3 binary64))) (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2)))) (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) #s(literal 2 binary64)) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))) #s(literal 2 binary64)))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))))) (/.f64 (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2))) #s(literal 2 binary64)))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) #s(literal 2 binary64)) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))) (/.f64 (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2))) #s(literal 2 binary64)))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (sin.f64 (neg.f64 lambda1))))))) (/.f64 (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2))) #s(literal 2 binary64)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) #s(literal 2 binary64))) (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2)))) (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) #s(literal 2 binary64)))
(*.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) #s(literal 2 binary64))) (/.f64 (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2))) (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))) (*.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)) (sin.f64 phi1))) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) #s(literal 3 binary64))) (+.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) #s(literal 2 binary64)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) (*.f64 (*.f64 (cos.f64 lambda2) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)) (sin.f64 phi1))) (-.f64 (*.f64 (cos.f64 lambda2) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)) (sin.f64 phi1))) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))))))
(/.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) #s(literal 3 binary64)))) (+.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) #s(literal 2 binary64)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) (*.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda2) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)) (sin.f64 phi1)))) (-.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))
(/.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) #s(literal 3 binary64)))) (+.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) #s(literal 2 binary64)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) (*.f64 (*.f64 (cos.f64 lambda2) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)) (sin.f64 phi1))) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (sin.f64 (neg.f64 lambda1))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) (-.f64 (*.f64 (*.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) (*.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) (*.f64 (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) (*.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)) (sin.f64 phi1))) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) #s(literal 3 binary64))) (+.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) #s(literal 2 binary64)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) (*.f64 (*.f64 (cos.f64 lambda2) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)) (sin.f64 phi1))) (-.f64 (*.f64 (cos.f64 lambda2) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)) (sin.f64 phi1))) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))))))
(/.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) #s(literal 3 binary64)))) (+.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) #s(literal 2 binary64)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) (*.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda2) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)) (sin.f64 phi1)))) (-.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))
(/.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) #s(literal 3 binary64)))) (+.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) #s(literal 2 binary64)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) (*.f64 (*.f64 (cos.f64 lambda2) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)) (sin.f64 phi1))) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (sin.f64 (neg.f64 lambda1))))))))
(pow.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 1 binary64))
(*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))
(*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))) #s(literal 3 binary64))
(*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))
(*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))
(pow.f64 (pow.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))
(*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))) #s(literal 2 binary64))
(*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))
(*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 2 binary64)))
(*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))
(*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))
(log.f64 (pow.f64 (exp.f64 (sin.f64 phi1)) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))))
(*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))
(*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))))))
(*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))
(*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 3 binary64)))
(*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))
(*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) #s(literal 3 binary64)) (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) #s(literal 3 binary64))))
(*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))
(*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) #s(literal 3 binary64))))
(*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))
(*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))))
(*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))
(*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))
(exp.f64 (log.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))))
(*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))
(*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))) #s(literal 1 binary64)))
(*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))
(*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))
(fma.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))
(*.f64 (*.f64 (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (sin.f64 phi1)) (cos.f64 phi2))
(*.f64 (sin.f64 phi1) (*.f64 (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)))
(fma.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))
(*.f64 (*.f64 (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (sin.f64 phi1)) (cos.f64 phi2))
(*.f64 (sin.f64 phi1) (*.f64 (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))
(-.f64 (/.f64 (cos.f64 (-.f64 lambda2 lambda1)) #s(literal 2 binary64)) (/.f64 (cos.f64 (+.f64 lambda2 lambda1)) #s(literal 2 binary64)))
(/.f64 (-.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 (+.f64 lambda1 lambda2))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (+.f64 lambda1 lambda2))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 (+.f64 lambda2 lambda1))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 (+.f64 lambda1 lambda2))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (+.f64 lambda1 lambda2))) #s(literal 2 binary64))
(/.f64 (neg.f64 (-.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 (+.f64 lambda2 lambda1)))) #s(literal -2 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 (+.f64 lambda1 lambda2))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (+.f64 lambda1 lambda2))) #s(literal 2 binary64))
(pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) #s(literal 1 binary64))
(*.f64 (sin.f64 lambda1) (sin.f64 lambda2))
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) #s(literal 3 binary64))
(*.f64 (sin.f64 lambda1) (sin.f64 lambda2))
(pow.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 (sin.f64 lambda1) (sin.f64 lambda2))
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) #s(literal 2 binary64))
(*.f64 (sin.f64 lambda1) (sin.f64 lambda2))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) #s(literal 2 binary64)))
(*.f64 (sin.f64 lambda1) (sin.f64 lambda2))
(log.f64 (pow.f64 (exp.f64 (sin.f64 lambda2)) (sin.f64 lambda1)))
(*.f64 (sin.f64 lambda1) (sin.f64 lambda2))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))
(*.f64 (sin.f64 lambda1) (sin.f64 lambda2))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) #s(literal 3 binary64)))
(*.f64 (sin.f64 lambda1) (sin.f64 lambda2))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))
(*.f64 (sin.f64 lambda1) (sin.f64 lambda2))
(exp.f64 (log.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))
(*.f64 (sin.f64 lambda1) (sin.f64 lambda2))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) #s(literal 1 binary64)))
(*.f64 (sin.f64 lambda1) (sin.f64 lambda2))

eval1.0s (1%)

Compiler

Compiled 68105 to 11760 computations (82.7% saved)

prune693.0ms (0.6%)

Pruning

102 alts after pruning (99 fresh and 3 done)

PrunedKeptTotal
New1783581841
Fresh314172
Picked235
Done000
Total18161021918
Accuracy
100.0%
Counts
1918 → 102
Alt Table
Click to see full alt table
StatusAccuracyProgram
32.4%
(atan2.f64 (pow.f64 (sqrt.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2))))
79.3%
(atan2.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) #s(literal 3 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))
50.1%
(atan2.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) #s(literal 3 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
45.2%
(atan2.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 phi2 lambda2))) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2)))) #s(literal 3 binary64)) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
24.6%
(atan2.f64 (/.f64 (+.f64 (pow.f64 (sqrt.f64 (sin.f64 (-.f64 lambda1 (+.f64 phi2 lambda2)))) #s(literal 2 binary64)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
47.5%
(atan2.f64 (/.f64 (+.f64 (-.f64 (*.f64 (sin.f64 (-.f64 lambda1 phi2)) (cos.f64 lambda2)) (*.f64 (cos.f64 (-.f64 lambda1 phi2)) (sin.f64 lambda2))) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
45.2%
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 phi2) lambda2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) #s(literal 3 binary64))))
45.5%
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 phi2) lambda2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))
45.1%
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 phi2) lambda2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
30.2%
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 phi2) lambda2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
24.9%
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 lambda1 phi2)) (sin.f64 (+.f64 phi2 lambda1))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (cos.f64 lambda1) (*.f64 lambda2 (-.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) lambda2) (cos.f64 lambda1)) (neg.f64 (sin.f64 lambda1))))))))
21.4%
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 lambda1 phi2)) (sin.f64 (+.f64 phi2 lambda1))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 phi1 (*.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 phi1 #s(literal 2 binary64))) #s(literal 1 binary64)) (cos.f64 phi2))) (cos.f64 (-.f64 lambda1 lambda2)))))
28.3%
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 lambda1 phi2)) (sin.f64 (+.f64 phi2 lambda1))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
23.5%
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 lambda1 phi2)) (sin.f64 phi2)) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
26.6%
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 lambda1 phi2)) (sin.f64 lambda1)) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
41.8%
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
23.6%
(atan2.f64 (/.f64 (+.f64 (sin.f64 (neg.f64 phi2)) (sin.f64 (+.f64 phi2 lambda1))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
30.8%
(atan2.f64 (/.f64 (*.f64 (sin.f64 lambda1) #s(literal 2 binary64)) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
25.9%
(atan2.f64 (/.f64 (*.f64 lambda1 (*.f64 #s(literal 2 binary64) (cos.f64 phi2))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
30.7%
(atan2.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 (-.f64 phi2 (+.f64 lambda1 phi2))) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 (-.f64 (+.f64 lambda1 phi2) lambda1) phi2) #s(literal 2 binary64))))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
45.7%
(atan2.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 phi2 (-.f64 (-.f64 lambda1 lambda2) (-.f64 phi2 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 phi2 (+.f64 (-.f64 lambda1 lambda2) (-.f64 phi2 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64))))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
48.6%
(atan2.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (-.f64 (-.f64 (-.f64 lambda1 phi2) (+.f64 lambda2 (-.f64 lambda1 lambda2))) phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (+.f64 phi2 (-.f64 (-.f64 lambda1 lambda2) (-.f64 phi2 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64))))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
11.9%
(atan2.f64 (/.f64 (*.f64 #s(literal 0 binary64) (sin.f64 phi2)) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
45.1%
(atan2.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
30.2%
(atan2.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
11.4%
(atan2.f64 (/.f64 #s(literal 0 binary64) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
57.7%
(atan2.f64 (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 lambda1) (sin.f64 lambda2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))))))
32.4%
(atan2.f64 (*.f64 (fma.f64 (sqrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (sqrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (*.f64 (neg.f64 (cos.f64 lambda1)) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
33.0%
(atan2.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) #s(literal 3 binary64)) #s(literal 1/3 binary64)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2))))
34.5%
(atan2.f64 (*.f64 (pow.f64 (sqrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) #s(literal 2 binary64)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2))))
99.5%
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) #s(literal 3 binary64))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 lambda1) (sin.f64 lambda2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))))))
88.8%
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) #s(literal 3 binary64))))
76.9%
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (/.f64 (*.f64 (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2))) (cos.f64 (-.f64 lambda1 lambda2))) #s(literal 2 binary64))))
88.7%
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1))) #s(literal 3 binary64)) (cos.f64 (-.f64 lambda1 lambda2)))))
58.9%
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 phi1 #s(literal 2 binary64))) #s(literal 1 binary64)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) phi1)))))
99.7%
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (cbrt.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (cbrt.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))
99.6%
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (cbrt.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))) (cbrt.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))
99.8%
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))
69.6%
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (cos.f64 lambda1) (*.f64 lambda2 (sin.f64 lambda1))))))
78.4%
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (sqrt.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 2 binary64))))))
78.2%
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1))))
80.0%
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 lambda2) (cos.f64 phi2)))))
77.2%
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
69.6%
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (/.f64 (+.f64 (sin.f64 (-.f64 phi1 (-.f64 lambda2 lambda1))) (sin.f64 (+.f64 phi1 (-.f64 lambda2 lambda1)))) #s(literal 2 binary64)))))
99.8%
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 lambda1) (sin.f64 lambda2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))))))
99.8%
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) #s(literal 2 binary64))) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))))
99.8%
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))))))
61.5%
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (+.f64 (sin.f64 lambda2) (*.f64 (*.f64 #s(literal -1/2 binary64) lambda1) (cos.f64 lambda2)))))))))
75.8%
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (sqrt.f64 (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))) #s(literal 2 binary64))))))
59.2%
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
95.4%
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (cbrt.f64 (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64))))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 lambda1) (sin.f64 lambda2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))))))
58.7%
(atan2.f64 (*.f64 (-.f64 (*.f64 (cos.f64 lambda2) lambda1) (sin.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))
51.9%
(atan2.f64 (*.f64 (-.f64 (*.f64 (cos.f64 lambda2) lambda1) (sin.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
40.3%
(atan2.f64 (*.f64 (-.f64 (*.f64 (cos.f64 lambda2) lambda1) (sin.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
50.0%
(atan2.f64 (*.f64 (-.f64 (sin.f64 lambda1) (*.f64 lambda2 (cos.f64 lambda1))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
40.5%
(atan2.f64 (*.f64 (-.f64 (sin.f64 lambda1) (*.f64 lambda2 (cos.f64 lambda1))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
39.8%
(atan2.f64 (*.f64 (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 lambda1)) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 (sin.f64 lambda1)))))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
39.9%
(atan2.f64 (*.f64 (+.f64 (neg.f64 (sin.f64 lambda2)) (*.f64 lambda1 (+.f64 (cos.f64 lambda2) (*.f64 (*.f64 #s(literal -1/2 binary64) lambda1) (neg.f64 (sin.f64 lambda2)))))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
41.6%
(atan2.f64 (*.f64 (sqrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))
25.7%
(atan2.f64 (*.f64 (sqrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
43.8%
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 phi2 #s(literal 2 binary64))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
29.9%
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 phi2 #s(literal 2 binary64))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
57.2%
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (/.f64 (+.f64 (sin.f64 (-.f64 phi1 (-.f64 lambda2 lambda1))) (sin.f64 (+.f64 phi1 (-.f64 lambda2 lambda1)))) #s(literal 2 binary64))))
67.8%
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (+.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))) (sin.f64 phi1))))
59.6%
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (+.f64 (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) lambda1)) (sin.f64 phi1))))
79.7%
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) #s(literal 3 binary64)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))
79.7%
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))
70.4%
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2))))
68.6%
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1))))
50.4%
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 phi1 (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
63.7%
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 lambda2) (sin.f64 phi1))))
60.8%
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 lambda1) (sin.f64 phi1))))
47.6%
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (+.f64 (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) lambda1)))))
50.3%
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
50.9%
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 lambda2))))
49.9%
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 lambda1))))
66.5%
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (sqrt.f64 (pow.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 2 binary64)))))
79.2%
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (log1p.f64 (expm1.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))))))
66.3%
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))))))
50.6%
(atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))
50.3%
(atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
50.2%
(atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2))))
44.6%
(atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
33.3%
(atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
45.7%
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))
36.6%
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2))))
39.4%
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
31.1%
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
70.4%
(atan2.f64 (*.f64 (log1p.f64 (expm1.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2))))
50.2%
(atan2.f64 (*.f64 (log1p.f64 (expm1.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
54.2%
(atan2.f64 (*.f64 (log.f64 (exp.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1))))
42.3%
(atan2.f64 (*.f64 (log.f64 (exp.f64 (sin.f64 (neg.f64 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2))))
50.2%
(atan2.f64 (*.f64 (expm1.f64 (log1p.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
66.9%
(atan2.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) #s(literal 3 binary64))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2))))
23.4%
(atan2.f64 (sqrt.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) #s(literal 2 binary64))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
46.6%
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2))))
50.2%
(atan2.f64 (log1p.f64 (expm1.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
73.5%
(atan2.f64 (log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
55.2%
(atan2.f64 (log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 lambda2) (cos.f64 phi2)))))
39.5%
(atan2.f64 (log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
50.3%
(atan2.f64 (expm1.f64 (log1p.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
35.8%
(atan2.f64 (exp.f64 (log.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
Compiler

Compiled 6678 to 4386 computations (34.3% saved)

localize1.8s (1.6%)

Localize:

Found 20 expressions with local error:

NewAccuracyProgram
99.8%
(*.f64 (cos.f64 lambda1) (sin.f64 lambda2))
99.8%
(*.f64 (sin.f64 phi1) (cos.f64 phi2))
99.7%
(*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2))
99.7%
(*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1))
99.6%
(*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))
75.2%
(cos.f64 (-.f64 lambda1 lambda2))
55.8%
(-.f64 phi2 (+.f64 lambda1 phi2))
53.3%
(-.f64 (+.f64 lambda1 phi2) lambda1)
86.2%
(+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2)))
75.2%
(cos.f64 (-.f64 lambda2 lambda1))
53.0%
(sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2))
52.7%
(sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2)))
99.8%
(*.f64 (cos.f64 phi1) (sin.f64 phi2))
99.7%
(*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))
99.7%
(*.f64 (sin.f64 lambda1) (cos.f64 phi2))
75.2%
(cos.f64 (-.f64 lambda2 lambda1))
99.8%
(+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))
99.7%
(*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2))
99.7%
(*.f64 (sin.f64 lambda1) (sin.f64 lambda2))
99.6%
(*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))
Compiler

Compiled 739 to 115 computations (84.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 1.2s
Operation ival-sin, time spent: 431.0ms, 36.0% of total-time
Operation ival-cos, time spent: 306.0ms, 25.0% of total-time
Operation ival-atan2, time spent: 151.0ms, 13.0% of total-time
Operation ival-mult, time spent: 136.0ms, 11.0% of total-time
Operation ival-div, time spent: 95.0ms, 8.0% of total-time
Operation ival-sub, time spent: 44.0ms, 4.0% of total-time
Operation ival-add, time spent: 29.0ms, 2.0% of total-time
Operation const, time spent: 10.0ms, 1.0% of total-time

series37.0ms (0%)

Counts
10 → 272
Calls
Call 1
Inputs
#<alt (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))>
#<alt (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))>
#<alt (*.f64 (sin.f64 lambda1) (cos.f64 phi2))>
#<alt (*.f64 (cos.f64 phi1) (sin.f64 phi2))>
#<alt (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2)))>
#<alt (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2))>
#<alt (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2)))>
#<alt (-.f64 (+.f64 lambda1 phi2) lambda1)>
#<alt (-.f64 phi2 (+.f64 lambda1 phi2))>
#<alt (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1))>
Outputs
#<alt (*.f64 phi1 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))>
#<alt (*.f64 phi1 (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 phi1 #s(literal 2 binary64)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))>
#<alt (*.f64 phi1 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (pow.f64 phi1 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 #s(literal 1/120 binary64) (*.f64 (pow.f64 phi1 #s(literal 2 binary64)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))))))>
#<alt (*.f64 phi1 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (pow.f64 phi1 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (pow.f64 phi1 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 (pow.f64 phi1 #s(literal 2 binary64)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))) (*.f64 #s(literal 1/120 binary64) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))))))))>
#<alt (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))>
#<alt (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))>
#<alt (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))>
#<alt (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))>
#<alt (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))>
#<alt (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))>
#<alt (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))>
#<alt (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))>
#<alt (*.f64 (cos.f64 lambda2) (sin.f64 phi1))>
#<alt (+.f64 (*.f64 lambda1 (*.f64 (sin.f64 lambda2) (sin.f64 phi1))) (*.f64 (cos.f64 lambda2) (sin.f64 phi1)))>
#<alt (+.f64 (*.f64 lambda1 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (*.f64 (cos.f64 lambda2) (sin.f64 phi1)))) (*.f64 (sin.f64 lambda2) (sin.f64 phi1)))) (*.f64 (cos.f64 lambda2) (sin.f64 phi1)))>
#<alt (+.f64 (*.f64 lambda1 (+.f64 (*.f64 lambda1 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 lambda2) (sin.f64 phi1))) (*.f64 #s(literal -1/6 binary64) (*.f64 lambda1 (*.f64 (sin.f64 lambda2) (sin.f64 phi1)))))) (*.f64 (sin.f64 lambda2) (sin.f64 phi1)))) (*.f64 (cos.f64 lambda2) (sin.f64 phi1)))>
#<alt (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))>
#<alt (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))>
#<alt (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))>
#<alt (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))>
#<alt (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))>
#<alt (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))>
#<alt (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))>
#<alt (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))>
#<alt (*.f64 (cos.f64 lambda1) (sin.f64 phi1))>
#<alt (+.f64 (*.f64 lambda2 (*.f64 (sin.f64 lambda1) (sin.f64 phi1))) (*.f64 (cos.f64 lambda1) (sin.f64 phi1)))>
#<alt (+.f64 (*.f64 lambda2 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 (*.f64 (cos.f64 lambda1) (sin.f64 phi1)))) (*.f64 (sin.f64 lambda1) (sin.f64 phi1)))) (*.f64 (cos.f64 lambda1) (sin.f64 phi1)))>
#<alt (+.f64 (*.f64 lambda2 (+.f64 (*.f64 lambda2 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 lambda1) (sin.f64 phi1))) (*.f64 #s(literal -1/6 binary64) (*.f64 lambda2 (*.f64 (sin.f64 lambda1) (sin.f64 phi1)))))) (*.f64 (sin.f64 lambda1) (sin.f64 phi1)))) (*.f64 (cos.f64 lambda1) (sin.f64 phi1)))>
#<alt (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))>
#<alt (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))>
#<alt (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))>
#<alt (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))>
#<alt (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))>
#<alt (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))>
#<alt (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))>
#<alt (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))>
#<alt (cos.f64 lambda2)>
#<alt (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2)))>
#<alt (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (+.f64 (sin.f64 lambda2) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (cos.f64 lambda2))))))>
#<alt (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (+.f64 (sin.f64 lambda2) (*.f64 lambda1 (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 lambda2)) (*.f64 #s(literal -1/6 binary64) (*.f64 lambda1 (sin.f64 lambda2))))))))>
#<alt (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))>
#<alt (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))>
#<alt (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))>
#<alt (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))>
#<alt (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))>
#<alt (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))>
#<alt (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))>
#<alt (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))>
#<alt (cos.f64 lambda1)>
#<alt (+.f64 (cos.f64 lambda1) (*.f64 lambda2 (sin.f64 lambda1)))>
#<alt (+.f64 (cos.f64 lambda1) (*.f64 lambda2 (+.f64 (sin.f64 lambda1) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 (cos.f64 lambda1))))))>
#<alt (+.f64 (cos.f64 lambda1) (*.f64 lambda2 (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 lambda1)) (*.f64 #s(literal -1/6 binary64) (*.f64 lambda2 (sin.f64 lambda1))))))))>
#<alt (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))>
#<alt (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))>
#<alt (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))>
#<alt (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))>
#<alt (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))>
#<alt (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))>
#<alt (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))>
#<alt (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))>
#<alt (*.f64 lambda1 (cos.f64 phi2))>
#<alt (*.f64 lambda1 (+.f64 (cos.f64 phi2) (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 lambda1 #s(literal 2 binary64)) (cos.f64 phi2)))))>
#<alt (*.f64 lambda1 (+.f64 (cos.f64 phi2) (*.f64 (pow.f64 lambda1 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 phi2)) (*.f64 #s(literal 1/120 binary64) (*.f64 (pow.f64 lambda1 #s(literal 2 binary64)) (cos.f64 phi2)))))))>
#<alt (*.f64 lambda1 (+.f64 (cos.f64 phi2) (*.f64 (pow.f64 lambda1 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 phi2)) (*.f64 (pow.f64 lambda1 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 (pow.f64 lambda1 #s(literal 2 binary64)) (cos.f64 phi2))) (*.f64 #s(literal 1/120 binary64) (cos.f64 phi2))))))))>
#<alt (*.f64 (cos.f64 phi2) (sin.f64 lambda1))>
#<alt (*.f64 (cos.f64 phi2) (sin.f64 lambda1))>
#<alt (*.f64 (cos.f64 phi2) (sin.f64 lambda1))>
#<alt (*.f64 (cos.f64 phi2) (sin.f64 lambda1))>
#<alt (*.f64 (cos.f64 phi2) (sin.f64 lambda1))>
#<alt (*.f64 (cos.f64 phi2) (sin.f64 lambda1))>
#<alt (*.f64 (cos.f64 phi2) (sin.f64 lambda1))>
#<alt (*.f64 (cos.f64 phi2) (sin.f64 lambda1))>
#<alt (sin.f64 lambda1)>
#<alt (+.f64 (sin.f64 lambda1) (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 phi2 #s(literal 2 binary64)) (sin.f64 lambda1))))>
#<alt (+.f64 (sin.f64 lambda1) (*.f64 (pow.f64 phi2 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 lambda1)) (*.f64 #s(literal 1/24 binary64) (*.f64 (pow.f64 phi2 #s(literal 2 binary64)) (sin.f64 lambda1))))))>
#<alt (+.f64 (sin.f64 lambda1) (*.f64 (pow.f64 phi2 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 lambda1)) (*.f64 (pow.f64 phi2 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/720 binary64) (*.f64 (pow.f64 phi2 #s(literal 2 binary64)) (sin.f64 lambda1))) (*.f64 #s(literal 1/24 binary64) (sin.f64 lambda1)))))))>
#<alt (*.f64 (cos.f64 phi2) (sin.f64 lambda1))>
#<alt (*.f64 (cos.f64 phi2) (sin.f64 lambda1))>
#<alt (*.f64 (cos.f64 phi2) (sin.f64 lambda1))>
#<alt (*.f64 (cos.f64 phi2) (sin.f64 lambda1))>
#<alt (*.f64 (cos.f64 phi2) (sin.f64 lambda1))>
#<alt (*.f64 (cos.f64 phi2) (sin.f64 lambda1))>
#<alt (*.f64 (cos.f64 phi2) (sin.f64 lambda1))>
#<alt (*.f64 (cos.f64 phi2) (sin.f64 lambda1))>
#<alt (sin.f64 phi2)>
#<alt (+.f64 (sin.f64 phi2) (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 phi1 #s(literal 2 binary64)) (sin.f64 phi2))))>
#<alt (+.f64 (sin.f64 phi2) (*.f64 (pow.f64 phi1 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 phi2)) (*.f64 #s(literal 1/24 binary64) (*.f64 (pow.f64 phi1 #s(literal 2 binary64)) (sin.f64 phi2))))))>
#<alt (+.f64 (sin.f64 phi2) (*.f64 (pow.f64 phi1 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 phi2)) (*.f64 (pow.f64 phi1 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/720 binary64) (*.f64 (pow.f64 phi1 #s(literal 2 binary64)) (sin.f64 phi2))) (*.f64 #s(literal 1/24 binary64) (sin.f64 phi2)))))))>
#<alt (*.f64 phi2 (cos.f64 phi1))>
#<alt (*.f64 phi2 (+.f64 (cos.f64 phi1) (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 phi2 #s(literal 2 binary64)) (cos.f64 phi1)))))>
#<alt (*.f64 phi2 (+.f64 (cos.f64 phi1) (*.f64 (pow.f64 phi2 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 phi1)) (*.f64 #s(literal 1/120 binary64) (*.f64 (pow.f64 phi2 #s(literal 2 binary64)) (cos.f64 phi1)))))))>
#<alt (*.f64 phi2 (+.f64 (cos.f64 phi1) (*.f64 (pow.f64 phi2 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 phi1)) (*.f64 (pow.f64 phi2 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 (pow.f64 phi2 #s(literal 2 binary64)) (cos.f64 phi1))) (*.f64 #s(literal 1/120 binary64) (cos.f64 phi1))))))))>
#<alt (sin.f64 (neg.f64 (+.f64 lambda2 phi2)))>
#<alt (+.f64 (sin.f64 (neg.f64 (+.f64 lambda2 phi2))) (*.f64 lambda1 (cos.f64 (neg.f64 (+.f64 lambda2 phi2)))))>
#<alt (+.f64 (sin.f64 (neg.f64 (+.f64 lambda2 phi2))) (*.f64 lambda1 (+.f64 (cos.f64 (neg.f64 (+.f64 lambda2 phi2))) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (sin.f64 (neg.f64 (+.f64 lambda2 phi2))))))))>
#<alt (+.f64 (sin.f64 (neg.f64 (+.f64 lambda2 phi2))) (*.f64 lambda1 (+.f64 (cos.f64 (neg.f64 (+.f64 lambda2 phi2))) (*.f64 lambda1 (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 (neg.f64 (+.f64 lambda2 phi2)))) (*.f64 #s(literal -1/6 binary64) (*.f64 lambda1 (cos.f64 (neg.f64 (+.f64 lambda2 phi2))))))))))>
#<alt (sin.f64 (neg.f64 (+.f64 lambda2 (+.f64 phi2 (*.f64 #s(literal -1 binary64) lambda1)))))>
#<alt (sin.f64 (neg.f64 (+.f64 lambda2 (+.f64 phi2 (*.f64 #s(literal -1 binary64) lambda1)))))>
#<alt (sin.f64 (neg.f64 (+.f64 lambda2 (+.f64 phi2 (*.f64 #s(literal -1 binary64) lambda1)))))>
#<alt (sin.f64 (neg.f64 (+.f64 lambda2 (+.f64 phi2 (*.f64 #s(literal -1 binary64) lambda1)))))>
#<alt (sin.f64 (-.f64 lambda1 phi2))>
#<alt (+.f64 (sin.f64 (-.f64 lambda1 phi2)) (*.f64 #s(literal -1 binary64) (*.f64 lambda2 (cos.f64 (-.f64 lambda1 phi2)))))>
#<alt (+.f64 (sin.f64 (-.f64 lambda1 phi2)) (*.f64 lambda2 (+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 (-.f64 lambda1 phi2))) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 (sin.f64 (-.f64 lambda1 phi2)))))))>
#<alt (+.f64 (sin.f64 (-.f64 lambda1 phi2)) (*.f64 lambda2 (+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 (-.f64 lambda1 phi2))) (*.f64 lambda2 (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 (-.f64 lambda1 phi2))) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda2 (cos.f64 (-.f64 lambda1 phi2)))))))))>
#<alt (sin.f64 (-.f64 (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)) phi2))>
#<alt (sin.f64 (-.f64 (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)) phi2))>
#<alt (sin.f64 (-.f64 (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)) phi2))>
#<alt (sin.f64 (-.f64 (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)) phi2))>
#<alt (sin.f64 (-.f64 lambda1 lambda2))>
#<alt (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 #s(literal -1 binary64) (*.f64 phi2 (cos.f64 (-.f64 lambda1 lambda2)))))>
#<alt (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 phi2 (+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 (-.f64 lambda1 lambda2))) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 (sin.f64 (-.f64 lambda1 lambda2)))))))>
#<alt (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 phi2 (+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 (-.f64 lambda1 lambda2))) (*.f64 phi2 (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 (-.f64 lambda1 lambda2))) (*.f64 #s(literal 1/6 binary64) (*.f64 phi2 (cos.f64 (-.f64 lambda1 lambda2)))))))))>
#<alt (sin.f64 (-.f64 (+.f64 lambda1 (*.f64 #s(literal -1 binary64) phi2)) lambda2))>
#<alt (sin.f64 (-.f64 (+.f64 lambda1 (*.f64 #s(literal -1 binary64) phi2)) lambda2))>
#<alt (sin.f64 (-.f64 (+.f64 lambda1 (*.f64 #s(literal -1 binary64) phi2)) lambda2))>
#<alt (sin.f64 (-.f64 (+.f64 lambda1 (*.f64 #s(literal -1 binary64) phi2)) lambda2))>
#<alt (sin.f64 (-.f64 phi2 lambda2))>
#<alt (+.f64 (sin.f64 (-.f64 phi2 lambda2)) (*.f64 lambda1 (cos.f64 (-.f64 phi2 lambda2))))>
#<alt (+.f64 (sin.f64 (-.f64 phi2 lambda2)) (*.f64 lambda1 (+.f64 (cos.f64 (-.f64 phi2 lambda2)) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (sin.f64 (-.f64 phi2 lambda2)))))))>
#<alt (+.f64 (sin.f64 (-.f64 phi2 lambda2)) (*.f64 lambda1 (+.f64 (cos.f64 (-.f64 phi2 lambda2)) (*.f64 lambda1 (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 (-.f64 phi2 lambda2))) (*.f64 #s(literal -1/6 binary64) (*.f64 lambda1 (cos.f64 (-.f64 phi2 lambda2)))))))))>
#<alt (sin.f64 (-.f64 (+.f64 lambda1 phi2) lambda2))>
#<alt (sin.f64 (-.f64 (+.f64 lambda1 phi2) lambda2))>
#<alt (sin.f64 (-.f64 (+.f64 lambda1 phi2) lambda2))>
#<alt (sin.f64 (-.f64 (+.f64 lambda1 phi2) lambda2))>
#<alt (sin.f64 (-.f64 phi2 (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1))))>
#<alt (sin.f64 (-.f64 phi2 (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1))))>
#<alt (sin.f64 (-.f64 phi2 (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1))))>
#<alt (sin.f64 (-.f64 phi2 (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1))))>
#<alt (sin.f64 (+.f64 lambda1 phi2))>
#<alt (+.f64 (sin.f64 (+.f64 lambda1 phi2)) (*.f64 #s(literal -1 binary64) (*.f64 lambda2 (cos.f64 (+.f64 lambda1 phi2)))))>
#<alt (+.f64 (sin.f64 (+.f64 lambda1 phi2)) (*.f64 lambda2 (+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 (+.f64 lambda1 phi2))) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 (sin.f64 (+.f64 lambda1 phi2)))))))>
#<alt (+.f64 (sin.f64 (+.f64 lambda1 phi2)) (*.f64 lambda2 (+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 (+.f64 lambda1 phi2))) (*.f64 lambda2 (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 (+.f64 lambda1 phi2))) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda2 (cos.f64 (+.f64 lambda1 phi2)))))))))>
#<alt (sin.f64 (-.f64 (+.f64 lambda1 phi2) lambda2))>
#<alt (sin.f64 (-.f64 (+.f64 lambda1 phi2) lambda2))>
#<alt (sin.f64 (-.f64 (+.f64 lambda1 phi2) lambda2))>
#<alt (sin.f64 (-.f64 (+.f64 lambda1 phi2) lambda2))>
#<alt (sin.f64 (+.f64 lambda1 (+.f64 phi2 (*.f64 #s(literal -1 binary64) lambda2))))>
#<alt (sin.f64 (+.f64 lambda1 (+.f64 phi2 (*.f64 #s(literal -1 binary64) lambda2))))>
#<alt (sin.f64 (+.f64 lambda1 (+.f64 phi2 (*.f64 #s(literal -1 binary64) lambda2))))>
#<alt (sin.f64 (+.f64 lambda1 (+.f64 phi2 (*.f64 #s(literal -1 binary64) lambda2))))>
#<alt (sin.f64 (-.f64 lambda1 lambda2))>
#<alt (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 phi2 (cos.f64 (-.f64 lambda1 lambda2))))>
#<alt (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 phi2 (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 (sin.f64 (-.f64 lambda1 lambda2)))))))>
#<alt (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 phi2 (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 phi2 (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 (-.f64 lambda1 lambda2))) (*.f64 #s(literal -1/6 binary64) (*.f64 phi2 (cos.f64 (-.f64 lambda1 lambda2)))))))))>
#<alt (sin.f64 (-.f64 (+.f64 lambda1 phi2) lambda2))>
#<alt (sin.f64 (-.f64 (+.f64 lambda1 phi2) lambda2))>
#<alt (sin.f64 (-.f64 (+.f64 lambda1 phi2) lambda2))>
#<alt (sin.f64 (-.f64 (+.f64 lambda1 phi2) lambda2))>
#<alt (sin.f64 (-.f64 lambda1 (+.f64 lambda2 (*.f64 #s(literal -1 binary64) phi2))))>
#<alt (sin.f64 (-.f64 lambda1 (+.f64 lambda2 (*.f64 #s(literal -1 binary64) phi2))))>
#<alt (sin.f64 (-.f64 lambda1 (+.f64 lambda2 (*.f64 #s(literal -1 binary64) phi2))))>
#<alt (sin.f64 (-.f64 lambda1 (+.f64 lambda2 (*.f64 #s(literal -1 binary64) phi2))))>
#<alt (+.f64 (sin.f64 (neg.f64 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 phi2 lambda2)))>
#<alt (+.f64 (sin.f64 (neg.f64 (+.f64 lambda2 phi2))) (+.f64 (sin.f64 (-.f64 phi2 lambda2)) (*.f64 lambda1 (+.f64 (cos.f64 (neg.f64 (+.f64 lambda2 phi2))) (cos.f64 (-.f64 phi2 lambda2))))))>
#<alt (+.f64 (sin.f64 (neg.f64 (+.f64 lambda2 phi2))) (+.f64 (sin.f64 (-.f64 phi2 lambda2)) (*.f64 lambda1 (+.f64 (cos.f64 (neg.f64 (+.f64 lambda2 phi2))) (+.f64 (cos.f64 (-.f64 phi2 lambda2)) (*.f64 lambda1 (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 (neg.f64 (+.f64 lambda2 phi2)))) (*.f64 #s(literal -1/2 binary64) (sin.f64 (-.f64 phi2 lambda2))))))))))>
#<alt (+.f64 (sin.f64 (neg.f64 (+.f64 lambda2 phi2))) (+.f64 (sin.f64 (-.f64 phi2 lambda2)) (*.f64 lambda1 (+.f64 (cos.f64 (neg.f64 (+.f64 lambda2 phi2))) (+.f64 (cos.f64 (-.f64 phi2 lambda2)) (*.f64 lambda1 (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 (neg.f64 (+.f64 lambda2 phi2)))) (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 (-.f64 phi2 lambda2))) (*.f64 lambda1 (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 (neg.f64 (+.f64 lambda2 phi2)))) (*.f64 #s(literal -1/6 binary64) (cos.f64 (-.f64 phi2 lambda2)))))))))))))>
#<alt (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 (+.f64 lambda1 phi2) lambda2)))>
#<alt (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 (+.f64 lambda1 phi2) lambda2)))>
#<alt (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 (+.f64 lambda1 phi2) lambda2)))>
#<alt (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 (+.f64 lambda1 phi2) lambda2)))>
#<alt (+.f64 (sin.f64 (neg.f64 (+.f64 lambda2 (+.f64 phi2 (*.f64 #s(literal -1 binary64) lambda1))))) (sin.f64 (-.f64 phi2 (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))))>
#<alt (+.f64 (sin.f64 (neg.f64 (+.f64 lambda2 (+.f64 phi2 (*.f64 #s(literal -1 binary64) lambda1))))) (sin.f64 (-.f64 phi2 (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))))>
#<alt (+.f64 (sin.f64 (neg.f64 (+.f64 lambda2 (+.f64 phi2 (*.f64 #s(literal -1 binary64) lambda1))))) (sin.f64 (-.f64 phi2 (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))))>
#<alt (+.f64 (sin.f64 (neg.f64 (+.f64 lambda2 (+.f64 phi2 (*.f64 #s(literal -1 binary64) lambda1))))) (sin.f64 (-.f64 phi2 (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))))>
#<alt (+.f64 (sin.f64 (+.f64 lambda1 phi2)) (sin.f64 (-.f64 lambda1 phi2)))>
#<alt (+.f64 (sin.f64 (+.f64 lambda1 phi2)) (+.f64 (sin.f64 (-.f64 lambda1 phi2)) (*.f64 lambda2 (+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 (+.f64 lambda1 phi2))) (*.f64 #s(literal -1 binary64) (cos.f64 (-.f64 lambda1 phi2)))))))>
#<alt (+.f64 (sin.f64 (+.f64 lambda1 phi2)) (+.f64 (sin.f64 (-.f64 lambda1 phi2)) (*.f64 lambda2 (+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 (+.f64 lambda1 phi2))) (+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 (-.f64 lambda1 phi2))) (*.f64 lambda2 (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 (+.f64 lambda1 phi2))) (*.f64 #s(literal -1/2 binary64) (sin.f64 (-.f64 lambda1 phi2))))))))))>
#<alt (+.f64 (sin.f64 (+.f64 lambda1 phi2)) (+.f64 (sin.f64 (-.f64 lambda1 phi2)) (*.f64 lambda2 (+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 (+.f64 lambda1 phi2))) (+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 (-.f64 lambda1 phi2))) (*.f64 lambda2 (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 (+.f64 lambda1 phi2))) (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 (-.f64 lambda1 phi2))) (*.f64 lambda2 (+.f64 (*.f64 #s(literal 1/6 binary64) (cos.f64 (+.f64 lambda1 phi2))) (*.f64 #s(literal 1/6 binary64) (cos.f64 (-.f64 lambda1 phi2)))))))))))))>
#<alt (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 (+.f64 lambda1 phi2) lambda2)))>
#<alt (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 (+.f64 lambda1 phi2) lambda2)))>
#<alt (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 (+.f64 lambda1 phi2) lambda2)))>
#<alt (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 (+.f64 lambda1 phi2) lambda2)))>
#<alt (+.f64 (sin.f64 (+.f64 lambda1 (+.f64 phi2 (*.f64 #s(literal -1 binary64) lambda2)))) (sin.f64 (-.f64 (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)) phi2)))>
#<alt (+.f64 (sin.f64 (+.f64 lambda1 (+.f64 phi2 (*.f64 #s(literal -1 binary64) lambda2)))) (sin.f64 (-.f64 (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)) phi2)))>
#<alt (+.f64 (sin.f64 (+.f64 lambda1 (+.f64 phi2 (*.f64 #s(literal -1 binary64) lambda2)))) (sin.f64 (-.f64 (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)) phi2)))>
#<alt (+.f64 (sin.f64 (+.f64 lambda1 (+.f64 phi2 (*.f64 #s(literal -1 binary64) lambda2)))) (sin.f64 (-.f64 (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)) phi2)))>
#<alt (*.f64 #s(literal 2 binary64) (sin.f64 (-.f64 lambda1 lambda2)))>
#<alt (+.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (-.f64 lambda1 lambda2))) (*.f64 phi2 (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 #s(literal -1 binary64) (cos.f64 (-.f64 lambda1 lambda2))))))>
#<alt (+.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (-.f64 lambda1 lambda2))) (*.f64 phi2 (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 (-.f64 lambda1 lambda2))) (*.f64 #s(literal -1 binary64) (*.f64 phi2 (sin.f64 (-.f64 lambda1 lambda2))))))))>
#<alt (+.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (-.f64 lambda1 lambda2))) (*.f64 phi2 (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 (-.f64 lambda1 lambda2))) (*.f64 phi2 (+.f64 (*.f64 #s(literal -1 binary64) (sin.f64 (-.f64 lambda1 lambda2))) (*.f64 phi2 (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 (-.f64 lambda1 lambda2))) (*.f64 #s(literal 1/6 binary64) (cos.f64 (-.f64 lambda1 lambda2)))))))))))>
#<alt (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 (+.f64 lambda1 phi2) lambda2)))>
#<alt (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 (+.f64 lambda1 phi2) lambda2)))>
#<alt (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 (+.f64 lambda1 phi2) lambda2)))>
#<alt (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 (+.f64 lambda1 phi2) lambda2)))>
#<alt (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 (*.f64 #s(literal -1 binary64) phi2)))) (sin.f64 (-.f64 (+.f64 lambda1 (*.f64 #s(literal -1 binary64) phi2)) lambda2)))>
#<alt (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 (*.f64 #s(literal -1 binary64) phi2)))) (sin.f64 (-.f64 (+.f64 lambda1 (*.f64 #s(literal -1 binary64) phi2)) lambda2)))>
#<alt (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 (*.f64 #s(literal -1 binary64) phi2)))) (sin.f64 (-.f64 (+.f64 lambda1 (*.f64 #s(literal -1 binary64) phi2)) lambda2)))>
#<alt (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 (*.f64 #s(literal -1 binary64) phi2)))) (sin.f64 (-.f64 (+.f64 lambda1 (*.f64 #s(literal -1 binary64) phi2)) lambda2)))>
#<alt phi2>
#<alt phi2>
#<alt phi2>
#<alt phi2>
#<alt phi2>
#<alt phi2>
#<alt phi2>
#<alt phi2>
#<alt phi2>
#<alt phi2>
#<alt phi2>
#<alt phi2>
#<alt phi2>
#<alt phi2>
#<alt phi2>
#<alt phi2>
#<alt phi2>
#<alt phi2>
#<alt phi2>
#<alt phi2>
#<alt phi2>
#<alt phi2>
#<alt phi2>
#<alt phi2>
#<alt (*.f64 #s(literal -1 binary64) lambda1)>
#<alt (*.f64 #s(literal -1 binary64) lambda1)>
#<alt (*.f64 #s(literal -1 binary64) lambda1)>
#<alt (*.f64 #s(literal -1 binary64) lambda1)>
#<alt (*.f64 #s(literal -1 binary64) lambda1)>
#<alt (*.f64 #s(literal -1 binary64) lambda1)>
#<alt (*.f64 #s(literal -1 binary64) lambda1)>
#<alt (*.f64 #s(literal -1 binary64) lambda1)>
#<alt (*.f64 #s(literal -1 binary64) lambda1)>
#<alt (*.f64 #s(literal -1 binary64) lambda1)>
#<alt (*.f64 #s(literal -1 binary64) lambda1)>
#<alt (*.f64 #s(literal -1 binary64) lambda1)>
#<alt (*.f64 #s(literal -1 binary64) lambda1)>
#<alt (*.f64 #s(literal -1 binary64) lambda1)>
#<alt (*.f64 #s(literal -1 binary64) lambda1)>
#<alt (*.f64 #s(literal -1 binary64) lambda1)>
#<alt (*.f64 #s(literal -1 binary64) lambda1)>
#<alt (*.f64 #s(literal -1 binary64) lambda1)>
#<alt (*.f64 #s(literal -1 binary64) lambda1)>
#<alt (*.f64 #s(literal -1 binary64) lambda1)>
#<alt (*.f64 #s(literal -1 binary64) lambda1)>
#<alt (*.f64 #s(literal -1 binary64) lambda1)>
#<alt (*.f64 #s(literal -1 binary64) lambda1)>
#<alt (*.f64 #s(literal -1 binary64) lambda1)>
#<alt (*.f64 phi1 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))>
#<alt (*.f64 phi1 (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 phi1 #s(literal 2 binary64)) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))))>
#<alt (*.f64 phi1 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)) (*.f64 (pow.f64 phi1 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) (*.f64 #s(literal 1/120 binary64) (*.f64 (pow.f64 phi1 #s(literal 2 binary64)) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))))))))>
#<alt (*.f64 phi1 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)) (*.f64 (pow.f64 phi1 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) (*.f64 (pow.f64 phi1 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 (pow.f64 phi1 #s(literal 2 binary64)) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) (*.f64 #s(literal 1/120 binary64) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))))))))>
#<alt (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))>
#<alt (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))>
#<alt (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))>
#<alt (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))>
#<alt (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))>
#<alt (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))>
#<alt (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))>
#<alt (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))>
#<alt (*.f64 (cos.f64 lambda1) (sin.f64 phi1))>
#<alt (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 phi2 #s(literal 2 binary64)) (*.f64 (cos.f64 lambda1) (sin.f64 phi1)))) (*.f64 (cos.f64 lambda1) (sin.f64 phi1)))>
#<alt (+.f64 (*.f64 (cos.f64 lambda1) (sin.f64 phi1)) (*.f64 (pow.f64 phi2 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 lambda1) (sin.f64 phi1))) (*.f64 #s(literal 1/24 binary64) (*.f64 (pow.f64 phi2 #s(literal 2 binary64)) (*.f64 (cos.f64 lambda1) (sin.f64 phi1)))))))>
#<alt (+.f64 (*.f64 (cos.f64 lambda1) (sin.f64 phi1)) (*.f64 (pow.f64 phi2 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 lambda1) (sin.f64 phi1))) (*.f64 (pow.f64 phi2 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/720 binary64) (*.f64 (pow.f64 phi2 #s(literal 2 binary64)) (*.f64 (cos.f64 lambda1) (sin.f64 phi1)))) (*.f64 #s(literal 1/24 binary64) (*.f64 (cos.f64 lambda1) (sin.f64 phi1))))))))>
#<alt (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))>
#<alt (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))>
#<alt (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))>
#<alt (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))>
#<alt (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))>
#<alt (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))>
#<alt (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))>
#<alt (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))>
#<alt (*.f64 (cos.f64 phi2) (sin.f64 phi1))>
#<alt (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 lambda1 #s(literal 2 binary64)) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))>
#<alt (+.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (*.f64 (pow.f64 lambda1 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) (*.f64 #s(literal 1/24 binary64) (*.f64 (pow.f64 lambda1 #s(literal 2 binary64)) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))))))>
#<alt (+.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (*.f64 (pow.f64 lambda1 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) (*.f64 (pow.f64 lambda1 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/720 binary64) (*.f64 (pow.f64 lambda1 #s(literal 2 binary64)) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))) (*.f64 #s(literal 1/24 binary64) (*.f64 (cos.f64 phi2) (sin.f64 phi1))))))))>
#<alt (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))>
#<alt (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))>
#<alt (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))>
#<alt (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))>
#<alt (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))>
#<alt (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))>
#<alt (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))>
#<alt (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))>
Calls

75 calls:

TimeVariablePointExpression
2.0ms
lambda1
@inf
(sin (- lambda1 (+ lambda2 phi2)))
2.0ms
lambda1
@-inf
(* (sin lambda1) (cos phi2))
1.0ms
phi2
@inf
(* (cos phi1) (sin phi2))
1.0ms
phi1
@inf
(* (cos phi1) (sin phi2))
1.0ms
lambda1
@inf
(* (* (sin phi1) (cos phi2)) (cos lambda1))

rewrite109.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
373×log1p-expm1-u
373×expm1-log1p-u
368×add-cube-cbrt
364×add-exp-log
364×add-log-exp
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
038328
1735276
Stop Event
node limit
Counts
10 → 214
Calls
Call 1
Inputs
(*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))
(+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))
(*.f64 (sin.f64 lambda1) (cos.f64 phi2))
(*.f64 (cos.f64 phi1) (sin.f64 phi2))
(sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2)))
(sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2))
(+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2)))
(-.f64 (+.f64 lambda1 phi2) lambda1)
(-.f64 phi2 (+.f64 lambda1 phi2))
(*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1))
Outputs
(+.f64 (*.f64 (sin.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))
(+.f64 (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (sin.f64 phi1)) (*.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (sin.f64 phi1)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) #s(literal 1 binary64))
(pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64))
(log.f64 (pow.f64 (exp.f64 (sin.f64 phi1)) (cos.f64 (-.f64 lambda1 lambda2))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 phi1) #s(literal 3 binary64)) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 3 binary64)) (pow.f64 (sin.f64 phi1) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(exp.f64 (log.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) #s(literal 1 binary64)))
(fma.f64 (sin.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))
(fma.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (sin.f64 phi1)))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (-.f64 lambda1 lambda2)))) #s(literal 1 binary64))
(-.f64 (*.f64 (cos.f64 lambda1) (cos.f64 (neg.f64 lambda2))) (*.f64 (sin.f64 lambda1) (sin.f64 (neg.f64 lambda2))))
(*.f64 #s(literal 1 binary64) (cos.f64 (-.f64 lambda1 lambda2)))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (-.f64 lambda1 lambda2))) #s(literal 2 binary64)) (cbrt.f64 (cos.f64 (-.f64 lambda1 lambda2))))
(*.f64 (sqrt.f64 (cos.f64 (-.f64 lambda1 lambda2))) (sqrt.f64 (cos.f64 (-.f64 lambda1 lambda2))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) #s(literal 2 binary64))) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) #s(literal 2 binary64)) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))
(pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (cos.f64 (-.f64 lambda1 lambda2))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (cos.f64 (-.f64 lambda1 lambda2))) #s(literal 2 binary64))
(log.f64 (exp.f64 (cos.f64 (-.f64 lambda1 lambda2))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (cos.f64 (-.f64 lambda1 lambda2)))))
(cbrt.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 3 binary64)))
(cos.f64 (-.f64 lambda1 lambda2))
(cos.f64 (-.f64 lambda2 lambda1))
(expm1.f64 (log1p.f64 (cos.f64 (-.f64 lambda1 lambda2))))
(log1p.f64 (expm1.f64 (cos.f64 (-.f64 lambda1 lambda2))))
(exp.f64 (log.f64 (cos.f64 (-.f64 lambda1 lambda2))))
(exp.f64 (*.f64 (log.f64 (cos.f64 (-.f64 lambda1 lambda2))) #s(literal 1 binary64)))
(fma.f64 (sin.f64 lambda1) (sin.f64 lambda2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))
(fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))
(fma.f64 (cos.f64 lambda2) (cos.f64 lambda1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(fma.f64 #s(literal 1 binary64) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))
(fma.f64 #s(literal 1 binary64) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (sqrt.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(fma.f64 (sqrt.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (sqrt.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)))) #s(literal 1 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 lambda1 phi2)) (sin.f64 (+.f64 lambda1 phi2))) #s(literal 2 binary64))
(pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2))) #s(literal 2 binary64))
(log.f64 (pow.f64 (exp.f64 (cos.f64 phi2)) (sin.f64 lambda1)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 lambda1) #s(literal 3 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2))))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2))))
(exp.f64 (log.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)))) #s(literal 1 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 phi2 phi1)) (sin.f64 (+.f64 phi2 phi1))) #s(literal 2 binary64))
(pow.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2))) #s(literal 2 binary64))
(log.f64 (pow.f64 (exp.f64 (sin.f64 phi2)) (cos.f64 phi1)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (sin.f64 phi2) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 phi2) #s(literal 3 binary64)) (pow.f64 (cos.f64 phi1) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2))))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2))))
(exp.f64 (log.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2))) #s(literal 1 binary64)))
(+.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 (+.f64 lambda2 phi2)) (neg.f64 (*.f64 (sin.f64 (+.f64 lambda2 phi2)) (cos.f64 lambda1)))) (fma.f64 (neg.f64 (sin.f64 (+.f64 lambda2 phi2))) (cos.f64 lambda1) (*.f64 (sin.f64 (+.f64 lambda2 phi2)) (cos.f64 lambda1))))
(+.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (neg.f64 (+.f64 lambda2 phi2)))) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 (+.f64 lambda2 phi2)))))
(-.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)))
(-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (+.f64 lambda2 phi2))) (*.f64 (cos.f64 lambda1) (sin.f64 (+.f64 lambda2 phi2))))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2)))) #s(literal 2 binary64)) (cbrt.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2)))))
(*.f64 (sqrt.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2)))) (sqrt.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2)))))
(pow.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2)))) #s(literal 2 binary64))
(log.f64 (exp.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2)))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))))))
(cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2)))))
(log1p.f64 (expm1.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2)))))
(exp.f64 (log.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2)))))
(exp.f64 (*.f64 (log.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2)))) #s(literal 1 binary64)))
(fma.f64 (sin.f64 lambda1) (cos.f64 (+.f64 lambda2 phi2)) (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (+.f64 lambda2 phi2)))))
(+.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)))
(+.f64 (*.f64 (sin.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2))))) #s(literal 1 binary64))
(-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 lambda2 phi2))) (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2))))
(*.f64 #s(literal 1 binary64) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2))))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) #s(literal 2 binary64)) (cbrt.f64 (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))))
(*.f64 (sqrt.f64 (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) (sqrt.f64 (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))))
(pow.f64 (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) #s(literal 2 binary64))
(log.f64 (exp.f64 (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2))))))
(cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2))) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))))
(log1p.f64 (expm1.f64 (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))))
(exp.f64 (log.f64 (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))))
(exp.f64 (*.f64 (log.f64 (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) #s(literal 1 binary64)))
(fma.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))))) #s(literal 1 binary64))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 (-.f64 lambda1 (+.f64 lambda2 phi2)) (-.f64 lambda1 (-.f64 lambda2 phi2))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (-.f64 lambda1 (+.f64 lambda2 phi2)) (-.f64 lambda1 (-.f64 lambda2 phi2))) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)) (-.f64 lambda1 (+.f64 lambda2 phi2))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)) (-.f64 lambda1 (+.f64 lambda2 phi2))) #s(literal 2 binary64)))))
(*.f64 #s(literal 1 binary64) (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2))))) #s(literal 2 binary64)) (cbrt.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2))))))
(*.f64 (sqrt.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2))))) (sqrt.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2))))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) #s(literal 2 binary64)) (pow.f64 (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2))) #s(literal 2 binary64))) (-.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))))
(/.f64 (+.f64 (pow.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) #s(literal 3 binary64)) (pow.f64 (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2))) #s(literal 3 binary64))) (+.f64 (pow.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) #s(literal 2 binary64)) (-.f64 (pow.f64 (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2))) #s(literal 2 binary64)) (*.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))))))
(pow.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2))))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2))))) #s(literal 2 binary64))
(log.f64 (exp.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2))))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))))))
(cbrt.f64 (pow.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2))))))
(log1p.f64 (expm1.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2))))))
(exp.f64 (log.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2))))))
(exp.f64 (*.f64 (log.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2))))) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2))))
(fma.f64 #s(literal 1 binary64) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2))) (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))))
(fma.f64 (pow.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) #s(literal 2 binary64)) (cbrt.f64 (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))))
(fma.f64 (pow.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2)))) #s(literal 2 binary64)) (cbrt.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2)))) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2))))
(fma.f64 (sqrt.f64 (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) (sqrt.f64 (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))))
(fma.f64 (sqrt.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2)))) (sqrt.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2)))) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2))))
(+.f64 lambda1 (-.f64 phi2 lambda1))
(+.f64 (+.f64 lambda1 phi2) (neg.f64 lambda1))
(+.f64 (+.f64 lambda1 (-.f64 phi2 lambda1)) (fma.f64 (neg.f64 (sqrt.f64 lambda1)) (sqrt.f64 lambda1) lambda1))
(+.f64 (fma.f64 #s(literal 1 binary64) (+.f64 lambda1 phi2) (neg.f64 (*.f64 lambda1 #s(literal 1 binary64)))) (fma.f64 (neg.f64 lambda1) #s(literal 1 binary64) (*.f64 lambda1 #s(literal 1 binary64))))
(+.f64 (fma.f64 #s(literal 1 binary64) (+.f64 lambda1 phi2) (neg.f64 (*.f64 (cbrt.f64 lambda1) (pow.f64 (cbrt.f64 lambda1) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 lambda1)) (pow.f64 (cbrt.f64 lambda1) #s(literal 2 binary64)) (*.f64 (cbrt.f64 lambda1) (pow.f64 (cbrt.f64 lambda1) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (+.f64 lambda1 phi2)) #s(literal 2 binary64)) (cbrt.f64 (+.f64 lambda1 phi2)) (neg.f64 (*.f64 lambda1 #s(literal 1 binary64)))) (fma.f64 (neg.f64 lambda1) #s(literal 1 binary64) (*.f64 lambda1 #s(literal 1 binary64))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (+.f64 lambda1 phi2)) #s(literal 2 binary64)) (cbrt.f64 (+.f64 lambda1 phi2)) (neg.f64 (*.f64 (cbrt.f64 lambda1) (pow.f64 (cbrt.f64 lambda1) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 lambda1)) (pow.f64 (cbrt.f64 lambda1) #s(literal 2 binary64)) (*.f64 (cbrt.f64 lambda1) (pow.f64 (cbrt.f64 lambda1) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (sqrt.f64 (+.f64 lambda1 phi2)) (sqrt.f64 (+.f64 lambda1 phi2)) (neg.f64 (*.f64 lambda1 #s(literal 1 binary64)))) (fma.f64 (neg.f64 lambda1) #s(literal 1 binary64) (*.f64 lambda1 #s(literal 1 binary64))))
(+.f64 (fma.f64 (sqrt.f64 (+.f64 lambda1 phi2)) (sqrt.f64 (+.f64 lambda1 phi2)) (neg.f64 (*.f64 (cbrt.f64 lambda1) (pow.f64 (cbrt.f64 lambda1) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 lambda1)) (pow.f64 (cbrt.f64 lambda1) #s(literal 2 binary64)) (*.f64 (cbrt.f64 lambda1) (pow.f64 (cbrt.f64 lambda1) #s(literal 2 binary64)))))
(*.f64 #s(literal 1 binary64) (+.f64 lambda1 (-.f64 phi2 lambda1)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 lambda1 (-.f64 phi2 lambda1))) #s(literal 2 binary64)) (cbrt.f64 (+.f64 lambda1 (-.f64 phi2 lambda1))))
(*.f64 (sqrt.f64 (+.f64 lambda1 (-.f64 phi2 lambda1))) (sqrt.f64 (+.f64 lambda1 (-.f64 phi2 lambda1))))
(/.f64 (-.f64 (pow.f64 (+.f64 lambda1 phi2) #s(literal 3 binary64)) (pow.f64 lambda1 #s(literal 3 binary64))) (+.f64 (pow.f64 (+.f64 lambda1 phi2) #s(literal 2 binary64)) (fma.f64 lambda1 lambda1 (*.f64 (+.f64 lambda1 phi2) lambda1))))
(/.f64 (-.f64 (pow.f64 (+.f64 lambda1 phi2) #s(literal 2 binary64)) (pow.f64 lambda1 #s(literal 2 binary64))) (+.f64 (+.f64 lambda1 phi2) lambda1))
(pow.f64 (+.f64 lambda1 (-.f64 phi2 lambda1)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (+.f64 lambda1 (-.f64 phi2 lambda1))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (+.f64 lambda1 (-.f64 phi2 lambda1)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (+.f64 lambda1 (-.f64 phi2 lambda1))) #s(literal 2 binary64))
(log.f64 (exp.f64 (+.f64 lambda1 (-.f64 phi2 lambda1))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (+.f64 lambda1 (-.f64 phi2 lambda1)))))
(cbrt.f64 (pow.f64 (+.f64 lambda1 (-.f64 phi2 lambda1)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (+.f64 lambda1 (-.f64 phi2 lambda1))))
(log1p.f64 (expm1.f64 (+.f64 lambda1 (-.f64 phi2 lambda1))))
(exp.f64 (log.f64 (+.f64 lambda1 (-.f64 phi2 lambda1))))
(exp.f64 (*.f64 (log.f64 (+.f64 lambda1 (-.f64 phi2 lambda1))) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) lambda1 (-.f64 phi2 lambda1))
(fma.f64 #s(literal 1 binary64) (+.f64 lambda1 phi2) (neg.f64 lambda1))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 lambda1 phi2)) #s(literal 2 binary64)) (cbrt.f64 (+.f64 lambda1 phi2)) (neg.f64 lambda1))
(fma.f64 (pow.f64 (cbrt.f64 lambda1) #s(literal 2 binary64)) (cbrt.f64 lambda1) (-.f64 phi2 lambda1))
(fma.f64 (sqrt.f64 (+.f64 lambda1 phi2)) (sqrt.f64 (+.f64 lambda1 phi2)) (neg.f64 lambda1))
(fma.f64 (sqrt.f64 lambda1) (sqrt.f64 lambda1) (-.f64 phi2 lambda1))
(+.f64 phi2 (neg.f64 (+.f64 lambda1 phi2)))
(+.f64 (-.f64 phi2 (+.f64 lambda1 phi2)) (fma.f64 (neg.f64 (sqrt.f64 (+.f64 lambda1 phi2))) (sqrt.f64 (+.f64 lambda1 phi2)) (+.f64 lambda1 phi2)))
(+.f64 (fma.f64 #s(literal 1 binary64) phi2 (neg.f64 (*.f64 (+.f64 lambda1 phi2) #s(literal 1 binary64)))) (fma.f64 (neg.f64 (+.f64 lambda1 phi2)) #s(literal 1 binary64) (*.f64 (+.f64 lambda1 phi2) #s(literal 1 binary64))))
(+.f64 (fma.f64 #s(literal 1 binary64) phi2 (neg.f64 (*.f64 (cbrt.f64 (+.f64 lambda1 phi2)) (pow.f64 (cbrt.f64 (+.f64 lambda1 phi2)) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 (+.f64 lambda1 phi2))) (pow.f64 (cbrt.f64 (+.f64 lambda1 phi2)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (+.f64 lambda1 phi2)) (pow.f64 (cbrt.f64 (+.f64 lambda1 phi2)) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 phi2) #s(literal 2 binary64)) (cbrt.f64 phi2) (neg.f64 (*.f64 (+.f64 lambda1 phi2) #s(literal 1 binary64)))) (fma.f64 (neg.f64 (+.f64 lambda1 phi2)) #s(literal 1 binary64) (*.f64 (+.f64 lambda1 phi2) #s(literal 1 binary64))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 phi2) #s(literal 2 binary64)) (cbrt.f64 phi2) (neg.f64 (*.f64 (cbrt.f64 (+.f64 lambda1 phi2)) (pow.f64 (cbrt.f64 (+.f64 lambda1 phi2)) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 (+.f64 lambda1 phi2))) (pow.f64 (cbrt.f64 (+.f64 lambda1 phi2)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (+.f64 lambda1 phi2)) (pow.f64 (cbrt.f64 (+.f64 lambda1 phi2)) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (sqrt.f64 phi2) (sqrt.f64 phi2) (neg.f64 (*.f64 (+.f64 lambda1 phi2) #s(literal 1 binary64)))) (fma.f64 (neg.f64 (+.f64 lambda1 phi2)) #s(literal 1 binary64) (*.f64 (+.f64 lambda1 phi2) #s(literal 1 binary64))))
(+.f64 (fma.f64 (sqrt.f64 phi2) (sqrt.f64 phi2) (neg.f64 (*.f64 (cbrt.f64 (+.f64 lambda1 phi2)) (pow.f64 (cbrt.f64 (+.f64 lambda1 phi2)) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 (+.f64 lambda1 phi2))) (pow.f64 (cbrt.f64 (+.f64 lambda1 phi2)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (+.f64 lambda1 phi2)) (pow.f64 (cbrt.f64 (+.f64 lambda1 phi2)) #s(literal 2 binary64)))))
(*.f64 #s(literal 1 binary64) (-.f64 phi2 (+.f64 lambda1 phi2)))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 phi2 (+.f64 lambda1 phi2))) #s(literal 2 binary64)) (cbrt.f64 (-.f64 phi2 (+.f64 lambda1 phi2))))
(*.f64 (sqrt.f64 (-.f64 phi2 (+.f64 lambda1 phi2))) (sqrt.f64 (-.f64 phi2 (+.f64 lambda1 phi2))))
(/.f64 (-.f64 (pow.f64 phi2 #s(literal 3 binary64)) (pow.f64 (+.f64 lambda1 phi2) #s(literal 3 binary64))) (fma.f64 phi2 phi2 (+.f64 (pow.f64 (+.f64 lambda1 phi2) #s(literal 2 binary64)) (*.f64 phi2 (+.f64 lambda1 phi2)))))
(/.f64 (-.f64 (pow.f64 phi2 #s(literal 2 binary64)) (pow.f64 (+.f64 lambda1 phi2) #s(literal 2 binary64))) (+.f64 phi2 (+.f64 lambda1 phi2)))
(pow.f64 (-.f64 phi2 (+.f64 lambda1 phi2)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (-.f64 phi2 (+.f64 lambda1 phi2))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (-.f64 phi2 (+.f64 lambda1 phi2)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (-.f64 phi2 (+.f64 lambda1 phi2))) #s(literal 2 binary64))
(log.f64 (exp.f64 (-.f64 phi2 (+.f64 lambda1 phi2))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (-.f64 phi2 (+.f64 lambda1 phi2)))))
(cbrt.f64 (pow.f64 (-.f64 phi2 (+.f64 lambda1 phi2)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (-.f64 phi2 (+.f64 lambda1 phi2))))
(log1p.f64 (expm1.f64 (-.f64 phi2 (+.f64 lambda1 phi2))))
(exp.f64 (log.f64 (-.f64 phi2 (+.f64 lambda1 phi2))))
(exp.f64 (*.f64 (log.f64 (-.f64 phi2 (+.f64 lambda1 phi2))) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) phi2 (neg.f64 (+.f64 lambda1 phi2)))
(fma.f64 (pow.f64 (cbrt.f64 phi2) #s(literal 2 binary64)) (cbrt.f64 phi2) (neg.f64 (+.f64 lambda1 phi2)))
(fma.f64 (sqrt.f64 phi2) (sqrt.f64 phi2) (neg.f64 (+.f64 lambda1 phi2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))))) #s(literal 1 binary64))
(pow.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))) #s(literal 2 binary64))
(log.f64 (exp.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))))
(exp.f64 (log.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))) #s(literal 1 binary64)))

simplify196.0ms (0.2%)

Algorithm
egg-herbie
Rules
905×fma-define
828×associate-*r*
681×associate-*l*
308×distribute-lft-in
303×distribute-rgt-in
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
092020729
1254319358
Stop Event
node limit
Counts
486 → 486
Calls
Call 1
Inputs
(*.f64 phi1 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))
(*.f64 phi1 (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 phi1 #s(literal 2 binary64)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))
(*.f64 phi1 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (pow.f64 phi1 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 #s(literal 1/120 binary64) (*.f64 (pow.f64 phi1 #s(literal 2 binary64)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))))))
(*.f64 phi1 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (pow.f64 phi1 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (pow.f64 phi1 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 (pow.f64 phi1 #s(literal 2 binary64)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))) (*.f64 #s(literal 1/120 binary64) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))))))))
(*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))
(*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))
(*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))
(*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))
(*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))
(*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))
(*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))
(*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))
(*.f64 (cos.f64 lambda2) (sin.f64 phi1))
(+.f64 (*.f64 lambda1 (*.f64 (sin.f64 lambda2) (sin.f64 phi1))) (*.f64 (cos.f64 lambda2) (sin.f64 phi1)))
(+.f64 (*.f64 lambda1 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (*.f64 (cos.f64 lambda2) (sin.f64 phi1)))) (*.f64 (sin.f64 lambda2) (sin.f64 phi1)))) (*.f64 (cos.f64 lambda2) (sin.f64 phi1)))
(+.f64 (*.f64 lambda1 (+.f64 (*.f64 lambda1 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 lambda2) (sin.f64 phi1))) (*.f64 #s(literal -1/6 binary64) (*.f64 lambda1 (*.f64 (sin.f64 lambda2) (sin.f64 phi1)))))) (*.f64 (sin.f64 lambda2) (sin.f64 phi1)))) (*.f64 (cos.f64 lambda2) (sin.f64 phi1)))
(*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))
(*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))
(*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))
(*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))
(*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))
(*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))
(*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))
(*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))
(*.f64 (cos.f64 lambda1) (sin.f64 phi1))
(+.f64 (*.f64 lambda2 (*.f64 (sin.f64 lambda1) (sin.f64 phi1))) (*.f64 (cos.f64 lambda1) (sin.f64 phi1)))
(+.f64 (*.f64 lambda2 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 (*.f64 (cos.f64 lambda1) (sin.f64 phi1)))) (*.f64 (sin.f64 lambda1) (sin.f64 phi1)))) (*.f64 (cos.f64 lambda1) (sin.f64 phi1)))
(+.f64 (*.f64 lambda2 (+.f64 (*.f64 lambda2 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 lambda1) (sin.f64 phi1))) (*.f64 #s(literal -1/6 binary64) (*.f64 lambda2 (*.f64 (sin.f64 lambda1) (sin.f64 phi1)))))) (*.f64 (sin.f64 lambda1) (sin.f64 phi1)))) (*.f64 (cos.f64 lambda1) (sin.f64 phi1)))
(*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))
(*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))
(*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))
(*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))
(*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))
(*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))
(*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))
(*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))
(cos.f64 lambda2)
(+.f64 (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2)))
(+.f64 (cos.f64 lambda2) (*.f64 lambda1 (+.f64 (sin.f64 lambda2) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (cos.f64 lambda2))))))
(+.f64 (cos.f64 lambda2) (*.f64 lambda1 (+.f64 (sin.f64 lambda2) (*.f64 lambda1 (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 lambda2)) (*.f64 #s(literal -1/6 binary64) (*.f64 lambda1 (sin.f64 lambda2))))))))
(+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(cos.f64 lambda1)
(+.f64 (cos.f64 lambda1) (*.f64 lambda2 (sin.f64 lambda1)))
(+.f64 (cos.f64 lambda1) (*.f64 lambda2 (+.f64 (sin.f64 lambda1) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 (cos.f64 lambda1))))))
(+.f64 (cos.f64 lambda1) (*.f64 lambda2 (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 lambda1)) (*.f64 #s(literal -1/6 binary64) (*.f64 lambda2 (sin.f64 lambda1))))))))
(+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(*.f64 lambda1 (cos.f64 phi2))
(*.f64 lambda1 (+.f64 (cos.f64 phi2) (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 lambda1 #s(literal 2 binary64)) (cos.f64 phi2)))))
(*.f64 lambda1 (+.f64 (cos.f64 phi2) (*.f64 (pow.f64 lambda1 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 phi2)) (*.f64 #s(literal 1/120 binary64) (*.f64 (pow.f64 lambda1 #s(literal 2 binary64)) (cos.f64 phi2)))))))
(*.f64 lambda1 (+.f64 (cos.f64 phi2) (*.f64 (pow.f64 lambda1 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 phi2)) (*.f64 (pow.f64 lambda1 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 (pow.f64 lambda1 #s(literal 2 binary64)) (cos.f64 phi2))) (*.f64 #s(literal 1/120 binary64) (cos.f64 phi2))))))))
(*.f64 (cos.f64 phi2) (sin.f64 lambda1))
(*.f64 (cos.f64 phi2) (sin.f64 lambda1))
(*.f64 (cos.f64 phi2) (sin.f64 lambda1))
(*.f64 (cos.f64 phi2) (sin.f64 lambda1))
(*.f64 (cos.f64 phi2) (sin.f64 lambda1))
(*.f64 (cos.f64 phi2) (sin.f64 lambda1))
(*.f64 (cos.f64 phi2) (sin.f64 lambda1))
(*.f64 (cos.f64 phi2) (sin.f64 lambda1))
(sin.f64 lambda1)
(+.f64 (sin.f64 lambda1) (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 phi2 #s(literal 2 binary64)) (sin.f64 lambda1))))
(+.f64 (sin.f64 lambda1) (*.f64 (pow.f64 phi2 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 lambda1)) (*.f64 #s(literal 1/24 binary64) (*.f64 (pow.f64 phi2 #s(literal 2 binary64)) (sin.f64 lambda1))))))
(+.f64 (sin.f64 lambda1) (*.f64 (pow.f64 phi2 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 lambda1)) (*.f64 (pow.f64 phi2 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/720 binary64) (*.f64 (pow.f64 phi2 #s(literal 2 binary64)) (sin.f64 lambda1))) (*.f64 #s(literal 1/24 binary64) (sin.f64 lambda1)))))))
(*.f64 (cos.f64 phi2) (sin.f64 lambda1))
(*.f64 (cos.f64 phi2) (sin.f64 lambda1))
(*.f64 (cos.f64 phi2) (sin.f64 lambda1))
(*.f64 (cos.f64 phi2) (sin.f64 lambda1))
(*.f64 (cos.f64 phi2) (sin.f64 lambda1))
(*.f64 (cos.f64 phi2) (sin.f64 lambda1))
(*.f64 (cos.f64 phi2) (sin.f64 lambda1))
(*.f64 (cos.f64 phi2) (sin.f64 lambda1))
(sin.f64 phi2)
(+.f64 (sin.f64 phi2) (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 phi1 #s(literal 2 binary64)) (sin.f64 phi2))))
(+.f64 (sin.f64 phi2) (*.f64 (pow.f64 phi1 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 phi2)) (*.f64 #s(literal 1/24 binary64) (*.f64 (pow.f64 phi1 #s(literal 2 binary64)) (sin.f64 phi2))))))
(+.f64 (sin.f64 phi2) (*.f64 (pow.f64 phi1 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 phi2)) (*.f64 (pow.f64 phi1 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/720 binary64) (*.f64 (pow.f64 phi1 #s(literal 2 binary64)) (sin.f64 phi2))) (*.f64 #s(literal 1/24 binary64) (sin.f64 phi2)))))))
(*.f64 phi2 (cos.f64 phi1))
(*.f64 phi2 (+.f64 (cos.f64 phi1) (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 phi2 #s(literal 2 binary64)) (cos.f64 phi1)))))
(*.f64 phi2 (+.f64 (cos.f64 phi1) (*.f64 (pow.f64 phi2 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 phi1)) (*.f64 #s(literal 1/120 binary64) (*.f64 (pow.f64 phi2 #s(literal 2 binary64)) (cos.f64 phi1)))))))
(*.f64 phi2 (+.f64 (cos.f64 phi1) (*.f64 (pow.f64 phi2 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 phi1)) (*.f64 (pow.f64 phi2 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 (pow.f64 phi2 #s(literal 2 binary64)) (cos.f64 phi1))) (*.f64 #s(literal 1/120 binary64) (cos.f64 phi1))))))))
(sin.f64 (neg.f64 (+.f64 lambda2 phi2)))
(+.f64 (sin.f64 (neg.f64 (+.f64 lambda2 phi2))) (*.f64 lambda1 (cos.f64 (neg.f64 (+.f64 lambda2 phi2)))))
(+.f64 (sin.f64 (neg.f64 (+.f64 lambda2 phi2))) (*.f64 lambda1 (+.f64 (cos.f64 (neg.f64 (+.f64 lambda2 phi2))) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (sin.f64 (neg.f64 (+.f64 lambda2 phi2))))))))
(+.f64 (sin.f64 (neg.f64 (+.f64 lambda2 phi2))) (*.f64 lambda1 (+.f64 (cos.f64 (neg.f64 (+.f64 lambda2 phi2))) (*.f64 lambda1 (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 (neg.f64 (+.f64 lambda2 phi2)))) (*.f64 #s(literal -1/6 binary64) (*.f64 lambda1 (cos.f64 (neg.f64 (+.f64 lambda2 phi2))))))))))
(sin.f64 (neg.f64 (+.f64 lambda2 (+.f64 phi2 (*.f64 #s(literal -1 binary64) lambda1)))))
(sin.f64 (neg.f64 (+.f64 lambda2 (+.f64 phi2 (*.f64 #s(literal -1 binary64) lambda1)))))
(sin.f64 (neg.f64 (+.f64 lambda2 (+.f64 phi2 (*.f64 #s(literal -1 binary64) lambda1)))))
(sin.f64 (neg.f64 (+.f64 lambda2 (+.f64 phi2 (*.f64 #s(literal -1 binary64) lambda1)))))
(sin.f64 (-.f64 lambda1 phi2))
(+.f64 (sin.f64 (-.f64 lambda1 phi2)) (*.f64 #s(literal -1 binary64) (*.f64 lambda2 (cos.f64 (-.f64 lambda1 phi2)))))
(+.f64 (sin.f64 (-.f64 lambda1 phi2)) (*.f64 lambda2 (+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 (-.f64 lambda1 phi2))) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 (sin.f64 (-.f64 lambda1 phi2)))))))
(+.f64 (sin.f64 (-.f64 lambda1 phi2)) (*.f64 lambda2 (+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 (-.f64 lambda1 phi2))) (*.f64 lambda2 (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 (-.f64 lambda1 phi2))) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda2 (cos.f64 (-.f64 lambda1 phi2)))))))))
(sin.f64 (-.f64 (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)) phi2))
(sin.f64 (-.f64 (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)) phi2))
(sin.f64 (-.f64 (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)) phi2))
(sin.f64 (-.f64 (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)) phi2))
(sin.f64 (-.f64 lambda1 lambda2))
(+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 #s(literal -1 binary64) (*.f64 phi2 (cos.f64 (-.f64 lambda1 lambda2)))))
(+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 phi2 (+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 (-.f64 lambda1 lambda2))) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 (sin.f64 (-.f64 lambda1 lambda2)))))))
(+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 phi2 (+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 (-.f64 lambda1 lambda2))) (*.f64 phi2 (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 (-.f64 lambda1 lambda2))) (*.f64 #s(literal 1/6 binary64) (*.f64 phi2 (cos.f64 (-.f64 lambda1 lambda2)))))))))
(sin.f64 (-.f64 (+.f64 lambda1 (*.f64 #s(literal -1 binary64) phi2)) lambda2))
(sin.f64 (-.f64 (+.f64 lambda1 (*.f64 #s(literal -1 binary64) phi2)) lambda2))
(sin.f64 (-.f64 (+.f64 lambda1 (*.f64 #s(literal -1 binary64) phi2)) lambda2))
(sin.f64 (-.f64 (+.f64 lambda1 (*.f64 #s(literal -1 binary64) phi2)) lambda2))
(sin.f64 (-.f64 phi2 lambda2))
(+.f64 (sin.f64 (-.f64 phi2 lambda2)) (*.f64 lambda1 (cos.f64 (-.f64 phi2 lambda2))))
(+.f64 (sin.f64 (-.f64 phi2 lambda2)) (*.f64 lambda1 (+.f64 (cos.f64 (-.f64 phi2 lambda2)) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (sin.f64 (-.f64 phi2 lambda2)))))))
(+.f64 (sin.f64 (-.f64 phi2 lambda2)) (*.f64 lambda1 (+.f64 (cos.f64 (-.f64 phi2 lambda2)) (*.f64 lambda1 (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 (-.f64 phi2 lambda2))) (*.f64 #s(literal -1/6 binary64) (*.f64 lambda1 (cos.f64 (-.f64 phi2 lambda2)))))))))
(sin.f64 (-.f64 (+.f64 lambda1 phi2) lambda2))
(sin.f64 (-.f64 (+.f64 lambda1 phi2) lambda2))
(sin.f64 (-.f64 (+.f64 lambda1 phi2) lambda2))
(sin.f64 (-.f64 (+.f64 lambda1 phi2) lambda2))
(sin.f64 (-.f64 phi2 (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1))))
(sin.f64 (-.f64 phi2 (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1))))
(sin.f64 (-.f64 phi2 (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1))))
(sin.f64 (-.f64 phi2 (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1))))
(sin.f64 (+.f64 lambda1 phi2))
(+.f64 (sin.f64 (+.f64 lambda1 phi2)) (*.f64 #s(literal -1 binary64) (*.f64 lambda2 (cos.f64 (+.f64 lambda1 phi2)))))
(+.f64 (sin.f64 (+.f64 lambda1 phi2)) (*.f64 lambda2 (+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 (+.f64 lambda1 phi2))) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 (sin.f64 (+.f64 lambda1 phi2)))))))
(+.f64 (sin.f64 (+.f64 lambda1 phi2)) (*.f64 lambda2 (+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 (+.f64 lambda1 phi2))) (*.f64 lambda2 (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 (+.f64 lambda1 phi2))) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda2 (cos.f64 (+.f64 lambda1 phi2)))))))))
(sin.f64 (-.f64 (+.f64 lambda1 phi2) lambda2))
(sin.f64 (-.f64 (+.f64 lambda1 phi2) lambda2))
(sin.f64 (-.f64 (+.f64 lambda1 phi2) lambda2))
(sin.f64 (-.f64 (+.f64 lambda1 phi2) lambda2))
(sin.f64 (+.f64 lambda1 (+.f64 phi2 (*.f64 #s(literal -1 binary64) lambda2))))
(sin.f64 (+.f64 lambda1 (+.f64 phi2 (*.f64 #s(literal -1 binary64) lambda2))))
(sin.f64 (+.f64 lambda1 (+.f64 phi2 (*.f64 #s(literal -1 binary64) lambda2))))
(sin.f64 (+.f64 lambda1 (+.f64 phi2 (*.f64 #s(literal -1 binary64) lambda2))))
(sin.f64 (-.f64 lambda1 lambda2))
(+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 phi2 (cos.f64 (-.f64 lambda1 lambda2))))
(+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 phi2 (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 (sin.f64 (-.f64 lambda1 lambda2)))))))
(+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 phi2 (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 phi2 (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 (-.f64 lambda1 lambda2))) (*.f64 #s(literal -1/6 binary64) (*.f64 phi2 (cos.f64 (-.f64 lambda1 lambda2)))))))))
(sin.f64 (-.f64 (+.f64 lambda1 phi2) lambda2))
(sin.f64 (-.f64 (+.f64 lambda1 phi2) lambda2))
(sin.f64 (-.f64 (+.f64 lambda1 phi2) lambda2))
(sin.f64 (-.f64 (+.f64 lambda1 phi2) lambda2))
(sin.f64 (-.f64 lambda1 (+.f64 lambda2 (*.f64 #s(literal -1 binary64) phi2))))
(sin.f64 (-.f64 lambda1 (+.f64 lambda2 (*.f64 #s(literal -1 binary64) phi2))))
(sin.f64 (-.f64 lambda1 (+.f64 lambda2 (*.f64 #s(literal -1 binary64) phi2))))
(sin.f64 (-.f64 lambda1 (+.f64 lambda2 (*.f64 #s(literal -1 binary64) phi2))))
(+.f64 (sin.f64 (neg.f64 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 phi2 lambda2)))
(+.f64 (sin.f64 (neg.f64 (+.f64 lambda2 phi2))) (+.f64 (sin.f64 (-.f64 phi2 lambda2)) (*.f64 lambda1 (+.f64 (cos.f64 (neg.f64 (+.f64 lambda2 phi2))) (cos.f64 (-.f64 phi2 lambda2))))))
(+.f64 (sin.f64 (neg.f64 (+.f64 lambda2 phi2))) (+.f64 (sin.f64 (-.f64 phi2 lambda2)) (*.f64 lambda1 (+.f64 (cos.f64 (neg.f64 (+.f64 lambda2 phi2))) (+.f64 (cos.f64 (-.f64 phi2 lambda2)) (*.f64 lambda1 (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 (neg.f64 (+.f64 lambda2 phi2)))) (*.f64 #s(literal -1/2 binary64) (sin.f64 (-.f64 phi2 lambda2))))))))))
(+.f64 (sin.f64 (neg.f64 (+.f64 lambda2 phi2))) (+.f64 (sin.f64 (-.f64 phi2 lambda2)) (*.f64 lambda1 (+.f64 (cos.f64 (neg.f64 (+.f64 lambda2 phi2))) (+.f64 (cos.f64 (-.f64 phi2 lambda2)) (*.f64 lambda1 (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 (neg.f64 (+.f64 lambda2 phi2)))) (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 (-.f64 phi2 lambda2))) (*.f64 lambda1 (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 (neg.f64 (+.f64 lambda2 phi2)))) (*.f64 #s(literal -1/6 binary64) (cos.f64 (-.f64 phi2 lambda2)))))))))))))
(+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 (+.f64 lambda1 phi2) lambda2)))
(+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 (+.f64 lambda1 phi2) lambda2)))
(+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 (+.f64 lambda1 phi2) lambda2)))
(+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 (+.f64 lambda1 phi2) lambda2)))
(+.f64 (sin.f64 (neg.f64 (+.f64 lambda2 (+.f64 phi2 (*.f64 #s(literal -1 binary64) lambda1))))) (sin.f64 (-.f64 phi2 (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))))
(+.f64 (sin.f64 (neg.f64 (+.f64 lambda2 (+.f64 phi2 (*.f64 #s(literal -1 binary64) lambda1))))) (sin.f64 (-.f64 phi2 (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))))
(+.f64 (sin.f64 (neg.f64 (+.f64 lambda2 (+.f64 phi2 (*.f64 #s(literal -1 binary64) lambda1))))) (sin.f64 (-.f64 phi2 (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))))
(+.f64 (sin.f64 (neg.f64 (+.f64 lambda2 (+.f64 phi2 (*.f64 #s(literal -1 binary64) lambda1))))) (sin.f64 (-.f64 phi2 (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))))
(+.f64 (sin.f64 (+.f64 lambda1 phi2)) (sin.f64 (-.f64 lambda1 phi2)))
(+.f64 (sin.f64 (+.f64 lambda1 phi2)) (+.f64 (sin.f64 (-.f64 lambda1 phi2)) (*.f64 lambda2 (+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 (+.f64 lambda1 phi2))) (*.f64 #s(literal -1 binary64) (cos.f64 (-.f64 lambda1 phi2)))))))
(+.f64 (sin.f64 (+.f64 lambda1 phi2)) (+.f64 (sin.f64 (-.f64 lambda1 phi2)) (*.f64 lambda2 (+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 (+.f64 lambda1 phi2))) (+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 (-.f64 lambda1 phi2))) (*.f64 lambda2 (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 (+.f64 lambda1 phi2))) (*.f64 #s(literal -1/2 binary64) (sin.f64 (-.f64 lambda1 phi2))))))))))
(+.f64 (sin.f64 (+.f64 lambda1 phi2)) (+.f64 (sin.f64 (-.f64 lambda1 phi2)) (*.f64 lambda2 (+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 (+.f64 lambda1 phi2))) (+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 (-.f64 lambda1 phi2))) (*.f64 lambda2 (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 (+.f64 lambda1 phi2))) (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 (-.f64 lambda1 phi2))) (*.f64 lambda2 (+.f64 (*.f64 #s(literal 1/6 binary64) (cos.f64 (+.f64 lambda1 phi2))) (*.f64 #s(literal 1/6 binary64) (cos.f64 (-.f64 lambda1 phi2)))))))))))))
(+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 (+.f64 lambda1 phi2) lambda2)))
(+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 (+.f64 lambda1 phi2) lambda2)))
(+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 (+.f64 lambda1 phi2) lambda2)))
(+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 (+.f64 lambda1 phi2) lambda2)))
(+.f64 (sin.f64 (+.f64 lambda1 (+.f64 phi2 (*.f64 #s(literal -1 binary64) lambda2)))) (sin.f64 (-.f64 (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)) phi2)))
(+.f64 (sin.f64 (+.f64 lambda1 (+.f64 phi2 (*.f64 #s(literal -1 binary64) lambda2)))) (sin.f64 (-.f64 (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)) phi2)))
(+.f64 (sin.f64 (+.f64 lambda1 (+.f64 phi2 (*.f64 #s(literal -1 binary64) lambda2)))) (sin.f64 (-.f64 (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)) phi2)))
(+.f64 (sin.f64 (+.f64 lambda1 (+.f64 phi2 (*.f64 #s(literal -1 binary64) lambda2)))) (sin.f64 (-.f64 (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)) phi2)))
(*.f64 #s(literal 2 binary64) (sin.f64 (-.f64 lambda1 lambda2)))
(+.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (-.f64 lambda1 lambda2))) (*.f64 phi2 (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 #s(literal -1 binary64) (cos.f64 (-.f64 lambda1 lambda2))))))
(+.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (-.f64 lambda1 lambda2))) (*.f64 phi2 (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 (-.f64 lambda1 lambda2))) (*.f64 #s(literal -1 binary64) (*.f64 phi2 (sin.f64 (-.f64 lambda1 lambda2))))))))
(+.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (-.f64 lambda1 lambda2))) (*.f64 phi2 (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 (-.f64 lambda1 lambda2))) (*.f64 phi2 (+.f64 (*.f64 #s(literal -1 binary64) (sin.f64 (-.f64 lambda1 lambda2))) (*.f64 phi2 (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 (-.f64 lambda1 lambda2))) (*.f64 #s(literal 1/6 binary64) (cos.f64 (-.f64 lambda1 lambda2)))))))))))
(+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 (+.f64 lambda1 phi2) lambda2)))
(+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 (+.f64 lambda1 phi2) lambda2)))
(+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 (+.f64 lambda1 phi2) lambda2)))
(+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 (+.f64 lambda1 phi2) lambda2)))
(+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 (*.f64 #s(literal -1 binary64) phi2)))) (sin.f64 (-.f64 (+.f64 lambda1 (*.f64 #s(literal -1 binary64) phi2)) lambda2)))
(+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 (*.f64 #s(literal -1 binary64) phi2)))) (sin.f64 (-.f64 (+.f64 lambda1 (*.f64 #s(literal -1 binary64) phi2)) lambda2)))
(+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 (*.f64 #s(literal -1 binary64) phi2)))) (sin.f64 (-.f64 (+.f64 lambda1 (*.f64 #s(literal -1 binary64) phi2)) lambda2)))
(+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 (*.f64 #s(literal -1 binary64) phi2)))) (sin.f64 (-.f64 (+.f64 lambda1 (*.f64 #s(literal -1 binary64) phi2)) lambda2)))
phi2
phi2
phi2
phi2
phi2
phi2
phi2
phi2
phi2
phi2
phi2
phi2
phi2
phi2
phi2
phi2
phi2
phi2
phi2
phi2
phi2
phi2
phi2
phi2
(*.f64 #s(literal -1 binary64) lambda1)
(*.f64 #s(literal -1 binary64) lambda1)
(*.f64 #s(literal -1 binary64) lambda1)
(*.f64 #s(literal -1 binary64) lambda1)
(*.f64 #s(literal -1 binary64) lambda1)
(*.f64 #s(literal -1 binary64) lambda1)
(*.f64 #s(literal -1 binary64) lambda1)
(*.f64 #s(literal -1 binary64) lambda1)
(*.f64 #s(literal -1 binary64) lambda1)
(*.f64 #s(literal -1 binary64) lambda1)
(*.f64 #s(literal -1 binary64) lambda1)
(*.f64 #s(literal -1 binary64) lambda1)
(*.f64 #s(literal -1 binary64) lambda1)
(*.f64 #s(literal -1 binary64) lambda1)
(*.f64 #s(literal -1 binary64) lambda1)
(*.f64 #s(literal -1 binary64) lambda1)
(*.f64 #s(literal -1 binary64) lambda1)
(*.f64 #s(literal -1 binary64) lambda1)
(*.f64 #s(literal -1 binary64) lambda1)
(*.f64 #s(literal -1 binary64) lambda1)
(*.f64 #s(literal -1 binary64) lambda1)
(*.f64 #s(literal -1 binary64) lambda1)
(*.f64 #s(literal -1 binary64) lambda1)
(*.f64 #s(literal -1 binary64) lambda1)
(*.f64 phi1 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))
(*.f64 phi1 (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 phi1 #s(literal 2 binary64)) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))))
(*.f64 phi1 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)) (*.f64 (pow.f64 phi1 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) (*.f64 #s(literal 1/120 binary64) (*.f64 (pow.f64 phi1 #s(literal 2 binary64)) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))))))))
(*.f64 phi1 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)) (*.f64 (pow.f64 phi1 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) (*.f64 (pow.f64 phi1 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 (pow.f64 phi1 #s(literal 2 binary64)) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) (*.f64 #s(literal 1/120 binary64) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))))))))
(*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))
(*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))
(*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))
(*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))
(*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))
(*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))
(*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))
(*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))
(*.f64 (cos.f64 lambda1) (sin.f64 phi1))
(+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 phi2 #s(literal 2 binary64)) (*.f64 (cos.f64 lambda1) (sin.f64 phi1)))) (*.f64 (cos.f64 lambda1) (sin.f64 phi1)))
(+.f64 (*.f64 (cos.f64 lambda1) (sin.f64 phi1)) (*.f64 (pow.f64 phi2 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 lambda1) (sin.f64 phi1))) (*.f64 #s(literal 1/24 binary64) (*.f64 (pow.f64 phi2 #s(literal 2 binary64)) (*.f64 (cos.f64 lambda1) (sin.f64 phi1)))))))
(+.f64 (*.f64 (cos.f64 lambda1) (sin.f64 phi1)) (*.f64 (pow.f64 phi2 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 lambda1) (sin.f64 phi1))) (*.f64 (pow.f64 phi2 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/720 binary64) (*.f64 (pow.f64 phi2 #s(literal 2 binary64)) (*.f64 (cos.f64 lambda1) (sin.f64 phi1)))) (*.f64 #s(literal 1/24 binary64) (*.f64 (cos.f64 lambda1) (sin.f64 phi1))))))))
(*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))
(*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))
(*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))
(*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))
(*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))
(*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))
(*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))
(*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))
(*.f64 (cos.f64 phi2) (sin.f64 phi1))
(+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 lambda1 #s(literal 2 binary64)) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))
(+.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (*.f64 (pow.f64 lambda1 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) (*.f64 #s(literal 1/24 binary64) (*.f64 (pow.f64 lambda1 #s(literal 2 binary64)) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))))))
(+.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (*.f64 (pow.f64 lambda1 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) (*.f64 (pow.f64 lambda1 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/720 binary64) (*.f64 (pow.f64 lambda1 #s(literal 2 binary64)) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))) (*.f64 #s(literal 1/24 binary64) (*.f64 (cos.f64 phi2) (sin.f64 phi1))))))))
(*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))
(*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))
(*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))
(*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))
(*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))
(*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))
(*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))
(*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))
(+.f64 (*.f64 (sin.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))
(+.f64 (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (sin.f64 phi1)) (*.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (sin.f64 phi1)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) #s(literal 1 binary64))
(pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64))
(log.f64 (pow.f64 (exp.f64 (sin.f64 phi1)) (cos.f64 (-.f64 lambda1 lambda2))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 phi1) #s(literal 3 binary64)) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 3 binary64)) (pow.f64 (sin.f64 phi1) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(exp.f64 (log.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) #s(literal 1 binary64)))
(fma.f64 (sin.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))
(fma.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (sin.f64 phi1)))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (-.f64 lambda1 lambda2)))) #s(literal 1 binary64))
(-.f64 (*.f64 (cos.f64 lambda1) (cos.f64 (neg.f64 lambda2))) (*.f64 (sin.f64 lambda1) (sin.f64 (neg.f64 lambda2))))
(*.f64 #s(literal 1 binary64) (cos.f64 (-.f64 lambda1 lambda2)))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (-.f64 lambda1 lambda2))) #s(literal 2 binary64)) (cbrt.f64 (cos.f64 (-.f64 lambda1 lambda2))))
(*.f64 (sqrt.f64 (cos.f64 (-.f64 lambda1 lambda2))) (sqrt.f64 (cos.f64 (-.f64 lambda1 lambda2))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) #s(literal 2 binary64))) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) #s(literal 2 binary64)) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))
(pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (cos.f64 (-.f64 lambda1 lambda2))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (cos.f64 (-.f64 lambda1 lambda2))) #s(literal 2 binary64))
(log.f64 (exp.f64 (cos.f64 (-.f64 lambda1 lambda2))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (cos.f64 (-.f64 lambda1 lambda2)))))
(cbrt.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 3 binary64)))
(cos.f64 (-.f64 lambda1 lambda2))
(cos.f64 (-.f64 lambda2 lambda1))
(expm1.f64 (log1p.f64 (cos.f64 (-.f64 lambda1 lambda2))))
(log1p.f64 (expm1.f64 (cos.f64 (-.f64 lambda1 lambda2))))
(exp.f64 (log.f64 (cos.f64 (-.f64 lambda1 lambda2))))
(exp.f64 (*.f64 (log.f64 (cos.f64 (-.f64 lambda1 lambda2))) #s(literal 1 binary64)))
(fma.f64 (sin.f64 lambda1) (sin.f64 lambda2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))
(fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))
(fma.f64 (cos.f64 lambda2) (cos.f64 lambda1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(fma.f64 #s(literal 1 binary64) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))
(fma.f64 #s(literal 1 binary64) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (sqrt.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(fma.f64 (sqrt.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (sqrt.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)))) #s(literal 1 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 lambda1 phi2)) (sin.f64 (+.f64 lambda1 phi2))) #s(literal 2 binary64))
(pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2))) #s(literal 2 binary64))
(log.f64 (pow.f64 (exp.f64 (cos.f64 phi2)) (sin.f64 lambda1)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 lambda1) #s(literal 3 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2))))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2))))
(exp.f64 (log.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)))) #s(literal 1 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 phi2 phi1)) (sin.f64 (+.f64 phi2 phi1))) #s(literal 2 binary64))
(pow.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2))) #s(literal 2 binary64))
(log.f64 (pow.f64 (exp.f64 (sin.f64 phi2)) (cos.f64 phi1)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (sin.f64 phi2) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 phi2) #s(literal 3 binary64)) (pow.f64 (cos.f64 phi1) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2))))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2))))
(exp.f64 (log.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2))) #s(literal 1 binary64)))
(+.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 (+.f64 lambda2 phi2)) (neg.f64 (*.f64 (sin.f64 (+.f64 lambda2 phi2)) (cos.f64 lambda1)))) (fma.f64 (neg.f64 (sin.f64 (+.f64 lambda2 phi2))) (cos.f64 lambda1) (*.f64 (sin.f64 (+.f64 lambda2 phi2)) (cos.f64 lambda1))))
(+.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (neg.f64 (+.f64 lambda2 phi2)))) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 (+.f64 lambda2 phi2)))))
(-.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)))
(-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (+.f64 lambda2 phi2))) (*.f64 (cos.f64 lambda1) (sin.f64 (+.f64 lambda2 phi2))))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2)))) #s(literal 2 binary64)) (cbrt.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2)))))
(*.f64 (sqrt.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2)))) (sqrt.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2)))))
(pow.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2)))) #s(literal 2 binary64))
(log.f64 (exp.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2)))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))))))
(cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2)))))
(log1p.f64 (expm1.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2)))))
(exp.f64 (log.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2)))))
(exp.f64 (*.f64 (log.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2)))) #s(literal 1 binary64)))
(fma.f64 (sin.f64 lambda1) (cos.f64 (+.f64 lambda2 phi2)) (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (+.f64 lambda2 phi2)))))
(+.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)))
(+.f64 (*.f64 (sin.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2))))) #s(literal 1 binary64))
(-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 lambda2 phi2))) (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2))))
(*.f64 #s(literal 1 binary64) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2))))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) #s(literal 2 binary64)) (cbrt.f64 (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))))
(*.f64 (sqrt.f64 (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) (sqrt.f64 (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))))
(pow.f64 (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) #s(literal 2 binary64))
(log.f64 (exp.f64 (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2))))))
(cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2))) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))))
(log1p.f64 (expm1.f64 (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))))
(exp.f64 (log.f64 (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))))
(exp.f64 (*.f64 (log.f64 (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) #s(literal 1 binary64)))
(fma.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))))) #s(literal 1 binary64))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 (-.f64 lambda1 (+.f64 lambda2 phi2)) (-.f64 lambda1 (-.f64 lambda2 phi2))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (-.f64 lambda1 (+.f64 lambda2 phi2)) (-.f64 lambda1 (-.f64 lambda2 phi2))) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)) (-.f64 lambda1 (+.f64 lambda2 phi2))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)) (-.f64 lambda1 (+.f64 lambda2 phi2))) #s(literal 2 binary64)))))
(*.f64 #s(literal 1 binary64) (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2))))) #s(literal 2 binary64)) (cbrt.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2))))))
(*.f64 (sqrt.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2))))) (sqrt.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2))))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) #s(literal 2 binary64)) (pow.f64 (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2))) #s(literal 2 binary64))) (-.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))))
(/.f64 (+.f64 (pow.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) #s(literal 3 binary64)) (pow.f64 (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2))) #s(literal 3 binary64))) (+.f64 (pow.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) #s(literal 2 binary64)) (-.f64 (pow.f64 (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2))) #s(literal 2 binary64)) (*.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))))))
(pow.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2))))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2))))) #s(literal 2 binary64))
(log.f64 (exp.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2))))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))))))
(cbrt.f64 (pow.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2))))))
(log1p.f64 (expm1.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2))))))
(exp.f64 (log.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2))))))
(exp.f64 (*.f64 (log.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2))))) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2))))
(fma.f64 #s(literal 1 binary64) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2))) (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))))
(fma.f64 (pow.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) #s(literal 2 binary64)) (cbrt.f64 (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))))
(fma.f64 (pow.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2)))) #s(literal 2 binary64)) (cbrt.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2)))) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2))))
(fma.f64 (sqrt.f64 (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) (sqrt.f64 (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))))
(fma.f64 (sqrt.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2)))) (sqrt.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2)))) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2))))
(+.f64 lambda1 (-.f64 phi2 lambda1))
(+.f64 (+.f64 lambda1 phi2) (neg.f64 lambda1))
(+.f64 (+.f64 lambda1 (-.f64 phi2 lambda1)) (fma.f64 (neg.f64 (sqrt.f64 lambda1)) (sqrt.f64 lambda1) lambda1))
(+.f64 (fma.f64 #s(literal 1 binary64) (+.f64 lambda1 phi2) (neg.f64 (*.f64 lambda1 #s(literal 1 binary64)))) (fma.f64 (neg.f64 lambda1) #s(literal 1 binary64) (*.f64 lambda1 #s(literal 1 binary64))))
(+.f64 (fma.f64 #s(literal 1 binary64) (+.f64 lambda1 phi2) (neg.f64 (*.f64 (cbrt.f64 lambda1) (pow.f64 (cbrt.f64 lambda1) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 lambda1)) (pow.f64 (cbrt.f64 lambda1) #s(literal 2 binary64)) (*.f64 (cbrt.f64 lambda1) (pow.f64 (cbrt.f64 lambda1) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (+.f64 lambda1 phi2)) #s(literal 2 binary64)) (cbrt.f64 (+.f64 lambda1 phi2)) (neg.f64 (*.f64 lambda1 #s(literal 1 binary64)))) (fma.f64 (neg.f64 lambda1) #s(literal 1 binary64) (*.f64 lambda1 #s(literal 1 binary64))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (+.f64 lambda1 phi2)) #s(literal 2 binary64)) (cbrt.f64 (+.f64 lambda1 phi2)) (neg.f64 (*.f64 (cbrt.f64 lambda1) (pow.f64 (cbrt.f64 lambda1) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 lambda1)) (pow.f64 (cbrt.f64 lambda1) #s(literal 2 binary64)) (*.f64 (cbrt.f64 lambda1) (pow.f64 (cbrt.f64 lambda1) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (sqrt.f64 (+.f64 lambda1 phi2)) (sqrt.f64 (+.f64 lambda1 phi2)) (neg.f64 (*.f64 lambda1 #s(literal 1 binary64)))) (fma.f64 (neg.f64 lambda1) #s(literal 1 binary64) (*.f64 lambda1 #s(literal 1 binary64))))
(+.f64 (fma.f64 (sqrt.f64 (+.f64 lambda1 phi2)) (sqrt.f64 (+.f64 lambda1 phi2)) (neg.f64 (*.f64 (cbrt.f64 lambda1) (pow.f64 (cbrt.f64 lambda1) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 lambda1)) (pow.f64 (cbrt.f64 lambda1) #s(literal 2 binary64)) (*.f64 (cbrt.f64 lambda1) (pow.f64 (cbrt.f64 lambda1) #s(literal 2 binary64)))))
(*.f64 #s(literal 1 binary64) (+.f64 lambda1 (-.f64 phi2 lambda1)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 lambda1 (-.f64 phi2 lambda1))) #s(literal 2 binary64)) (cbrt.f64 (+.f64 lambda1 (-.f64 phi2 lambda1))))
(*.f64 (sqrt.f64 (+.f64 lambda1 (-.f64 phi2 lambda1))) (sqrt.f64 (+.f64 lambda1 (-.f64 phi2 lambda1))))
(/.f64 (-.f64 (pow.f64 (+.f64 lambda1 phi2) #s(literal 3 binary64)) (pow.f64 lambda1 #s(literal 3 binary64))) (+.f64 (pow.f64 (+.f64 lambda1 phi2) #s(literal 2 binary64)) (fma.f64 lambda1 lambda1 (*.f64 (+.f64 lambda1 phi2) lambda1))))
(/.f64 (-.f64 (pow.f64 (+.f64 lambda1 phi2) #s(literal 2 binary64)) (pow.f64 lambda1 #s(literal 2 binary64))) (+.f64 (+.f64 lambda1 phi2) lambda1))
(pow.f64 (+.f64 lambda1 (-.f64 phi2 lambda1)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (+.f64 lambda1 (-.f64 phi2 lambda1))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (+.f64 lambda1 (-.f64 phi2 lambda1)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (+.f64 lambda1 (-.f64 phi2 lambda1))) #s(literal 2 binary64))
(log.f64 (exp.f64 (+.f64 lambda1 (-.f64 phi2 lambda1))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (+.f64 lambda1 (-.f64 phi2 lambda1)))))
(cbrt.f64 (pow.f64 (+.f64 lambda1 (-.f64 phi2 lambda1)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (+.f64 lambda1 (-.f64 phi2 lambda1))))
(log1p.f64 (expm1.f64 (+.f64 lambda1 (-.f64 phi2 lambda1))))
(exp.f64 (log.f64 (+.f64 lambda1 (-.f64 phi2 lambda1))))
(exp.f64 (*.f64 (log.f64 (+.f64 lambda1 (-.f64 phi2 lambda1))) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) lambda1 (-.f64 phi2 lambda1))
(fma.f64 #s(literal 1 binary64) (+.f64 lambda1 phi2) (neg.f64 lambda1))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 lambda1 phi2)) #s(literal 2 binary64)) (cbrt.f64 (+.f64 lambda1 phi2)) (neg.f64 lambda1))
(fma.f64 (pow.f64 (cbrt.f64 lambda1) #s(literal 2 binary64)) (cbrt.f64 lambda1) (-.f64 phi2 lambda1))
(fma.f64 (sqrt.f64 (+.f64 lambda1 phi2)) (sqrt.f64 (+.f64 lambda1 phi2)) (neg.f64 lambda1))
(fma.f64 (sqrt.f64 lambda1) (sqrt.f64 lambda1) (-.f64 phi2 lambda1))
(+.f64 phi2 (neg.f64 (+.f64 lambda1 phi2)))
(+.f64 (-.f64 phi2 (+.f64 lambda1 phi2)) (fma.f64 (neg.f64 (sqrt.f64 (+.f64 lambda1 phi2))) (sqrt.f64 (+.f64 lambda1 phi2)) (+.f64 lambda1 phi2)))
(+.f64 (fma.f64 #s(literal 1 binary64) phi2 (neg.f64 (*.f64 (+.f64 lambda1 phi2) #s(literal 1 binary64)))) (fma.f64 (neg.f64 (+.f64 lambda1 phi2)) #s(literal 1 binary64) (*.f64 (+.f64 lambda1 phi2) #s(literal 1 binary64))))
(+.f64 (fma.f64 #s(literal 1 binary64) phi2 (neg.f64 (*.f64 (cbrt.f64 (+.f64 lambda1 phi2)) (pow.f64 (cbrt.f64 (+.f64 lambda1 phi2)) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 (+.f64 lambda1 phi2))) (pow.f64 (cbrt.f64 (+.f64 lambda1 phi2)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (+.f64 lambda1 phi2)) (pow.f64 (cbrt.f64 (+.f64 lambda1 phi2)) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 phi2) #s(literal 2 binary64)) (cbrt.f64 phi2) (neg.f64 (*.f64 (+.f64 lambda1 phi2) #s(literal 1 binary64)))) (fma.f64 (neg.f64 (+.f64 lambda1 phi2)) #s(literal 1 binary64) (*.f64 (+.f64 lambda1 phi2) #s(literal 1 binary64))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 phi2) #s(literal 2 binary64)) (cbrt.f64 phi2) (neg.f64 (*.f64 (cbrt.f64 (+.f64 lambda1 phi2)) (pow.f64 (cbrt.f64 (+.f64 lambda1 phi2)) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 (+.f64 lambda1 phi2))) (pow.f64 (cbrt.f64 (+.f64 lambda1 phi2)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (+.f64 lambda1 phi2)) (pow.f64 (cbrt.f64 (+.f64 lambda1 phi2)) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (sqrt.f64 phi2) (sqrt.f64 phi2) (neg.f64 (*.f64 (+.f64 lambda1 phi2) #s(literal 1 binary64)))) (fma.f64 (neg.f64 (+.f64 lambda1 phi2)) #s(literal 1 binary64) (*.f64 (+.f64 lambda1 phi2) #s(literal 1 binary64))))
(+.f64 (fma.f64 (sqrt.f64 phi2) (sqrt.f64 phi2) (neg.f64 (*.f64 (cbrt.f64 (+.f64 lambda1 phi2)) (pow.f64 (cbrt.f64 (+.f64 lambda1 phi2)) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 (+.f64 lambda1 phi2))) (pow.f64 (cbrt.f64 (+.f64 lambda1 phi2)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (+.f64 lambda1 phi2)) (pow.f64 (cbrt.f64 (+.f64 lambda1 phi2)) #s(literal 2 binary64)))))
(*.f64 #s(literal 1 binary64) (-.f64 phi2 (+.f64 lambda1 phi2)))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 phi2 (+.f64 lambda1 phi2))) #s(literal 2 binary64)) (cbrt.f64 (-.f64 phi2 (+.f64 lambda1 phi2))))
(*.f64 (sqrt.f64 (-.f64 phi2 (+.f64 lambda1 phi2))) (sqrt.f64 (-.f64 phi2 (+.f64 lambda1 phi2))))
(/.f64 (-.f64 (pow.f64 phi2 #s(literal 3 binary64)) (pow.f64 (+.f64 lambda1 phi2) #s(literal 3 binary64))) (fma.f64 phi2 phi2 (+.f64 (pow.f64 (+.f64 lambda1 phi2) #s(literal 2 binary64)) (*.f64 phi2 (+.f64 lambda1 phi2)))))
(/.f64 (-.f64 (pow.f64 phi2 #s(literal 2 binary64)) (pow.f64 (+.f64 lambda1 phi2) #s(literal 2 binary64))) (+.f64 phi2 (+.f64 lambda1 phi2)))
(pow.f64 (-.f64 phi2 (+.f64 lambda1 phi2)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (-.f64 phi2 (+.f64 lambda1 phi2))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (-.f64 phi2 (+.f64 lambda1 phi2)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (-.f64 phi2 (+.f64 lambda1 phi2))) #s(literal 2 binary64))
(log.f64 (exp.f64 (-.f64 phi2 (+.f64 lambda1 phi2))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (-.f64 phi2 (+.f64 lambda1 phi2)))))
(cbrt.f64 (pow.f64 (-.f64 phi2 (+.f64 lambda1 phi2)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (-.f64 phi2 (+.f64 lambda1 phi2))))
(log1p.f64 (expm1.f64 (-.f64 phi2 (+.f64 lambda1 phi2))))
(exp.f64 (log.f64 (-.f64 phi2 (+.f64 lambda1 phi2))))
(exp.f64 (*.f64 (log.f64 (-.f64 phi2 (+.f64 lambda1 phi2))) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) phi2 (neg.f64 (+.f64 lambda1 phi2)))
(fma.f64 (pow.f64 (cbrt.f64 phi2) #s(literal 2 binary64)) (cbrt.f64 phi2) (neg.f64 (+.f64 lambda1 phi2)))
(fma.f64 (sqrt.f64 phi2) (sqrt.f64 phi2) (neg.f64 (+.f64 lambda1 phi2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))))) #s(literal 1 binary64))
(pow.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))) #s(literal 2 binary64))
(log.f64 (exp.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))))
(exp.f64 (log.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))) #s(literal 1 binary64)))
Outputs
(*.f64 phi1 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))
(*.f64 phi1 (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))
(*.f64 phi1 (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 phi1 #s(literal 2 binary64)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))
(*.f64 phi1 (fma.f64 #s(literal -1/6 binary64) (*.f64 (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (pow.f64 phi1 #s(literal 2 binary64))) (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))
(*.f64 phi1 (*.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 phi1 #s(literal 2 binary64))) #s(literal 1 binary64)) (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))
(*.f64 phi1 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (pow.f64 phi1 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 #s(literal 1/120 binary64) (*.f64 (pow.f64 phi1 #s(literal 2 binary64)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))))))
(*.f64 phi1 (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (fma.f64 (sin.f64 lambda1) (sin.f64 lambda2) (*.f64 (pow.f64 phi1 #s(literal 2 binary64)) (fma.f64 #s(literal -1/6 binary64) (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 2 binary64))) (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))))))
(*.f64 phi1 (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (fma.f64 (pow.f64 phi1 #s(literal 2 binary64)) (*.f64 (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (+.f64 #s(literal -1/6 binary64) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 2 binary64))))) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))
(*.f64 phi1 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (pow.f64 phi1 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (pow.f64 phi1 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 (pow.f64 phi1 #s(literal 2 binary64)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))) (*.f64 #s(literal 1/120 binary64) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))))))))
(*.f64 phi1 (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (fma.f64 (sin.f64 lambda1) (sin.f64 lambda2) (*.f64 (pow.f64 phi1 #s(literal 2 binary64)) (fma.f64 #s(literal -1/6 binary64) (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (pow.f64 phi1 #s(literal 2 binary64)) (fma.f64 #s(literal -1/5040 binary64) (*.f64 (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (pow.f64 phi1 #s(literal 2 binary64))) (*.f64 (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) #s(literal 1/120 binary64)))))))))
(*.f64 phi1 (+.f64 (*.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 phi1 #s(literal 2 binary64))) #s(literal 1 binary64)) (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (*.f64 (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (+.f64 (*.f64 #s(literal -1/5040 binary64) (pow.f64 phi1 #s(literal 2 binary64))) #s(literal 1/120 binary64))) (*.f64 (pow.f64 phi1 #s(literal 2 binary64)) (pow.f64 phi1 #s(literal 2 binary64))))))
(*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))
(*.f64 (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (sin.f64 phi1))
(*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))
(*.f64 (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (sin.f64 phi1))
(*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))
(*.f64 (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (sin.f64 phi1))
(*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))
(*.f64 (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (sin.f64 phi1))
(*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))
(*.f64 (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (sin.f64 phi1))
(*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))
(*.f64 (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (sin.f64 phi1))
(*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))
(*.f64 (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (sin.f64 phi1))
(*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))
(*.f64 (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (sin.f64 phi1))
(*.f64 (cos.f64 lambda2) (sin.f64 phi1))
(+.f64 (*.f64 lambda1 (*.f64 (sin.f64 lambda2) (sin.f64 phi1))) (*.f64 (cos.f64 lambda2) (sin.f64 phi1)))
(fma.f64 lambda1 (*.f64 (sin.f64 lambda2) (sin.f64 phi1)) (*.f64 (cos.f64 lambda2) (sin.f64 phi1)))
(*.f64 (sin.f64 phi1) (fma.f64 lambda1 (sin.f64 lambda2) (cos.f64 lambda2)))
(+.f64 (*.f64 lambda1 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (*.f64 (cos.f64 lambda2) (sin.f64 phi1)))) (*.f64 (sin.f64 lambda2) (sin.f64 phi1)))) (*.f64 (cos.f64 lambda2) (sin.f64 phi1)))
(fma.f64 lambda1 (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 phi1)) (*.f64 (sin.f64 lambda2) (sin.f64 phi1))) (*.f64 (cos.f64 lambda2) (sin.f64 phi1)))
(+.f64 (*.f64 (*.f64 lambda1 #s(literal -1/2 binary64)) (*.f64 lambda1 (*.f64 (cos.f64 lambda2) (sin.f64 phi1)))) (*.f64 (sin.f64 phi1) (fma.f64 lambda1 (sin.f64 lambda2) (cos.f64 lambda2))))
(+.f64 (*.f64 lambda1 (+.f64 (*.f64 lambda1 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 lambda2) (sin.f64 phi1))) (*.f64 #s(literal -1/6 binary64) (*.f64 lambda1 (*.f64 (sin.f64 lambda2) (sin.f64 phi1)))))) (*.f64 (sin.f64 lambda2) (sin.f64 phi1)))) (*.f64 (cos.f64 lambda2) (sin.f64 phi1)))
(fma.f64 lambda1 (fma.f64 lambda1 (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 lambda2) (sin.f64 phi1)) (*.f64 (*.f64 #s(literal -1/6 binary64) lambda1) (*.f64 (sin.f64 lambda2) (sin.f64 phi1)))) (*.f64 (sin.f64 lambda2) (sin.f64 phi1))) (*.f64 (cos.f64 lambda2) (sin.f64 phi1)))
(+.f64 (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 (sin.f64 lambda2) (*.f64 lambda1 (sin.f64 phi1))) (*.f64 (cos.f64 lambda2) (*.f64 #s(literal -1/2 binary64) (sin.f64 phi1)))) (pow.f64 lambda1 #s(literal 2 binary64))) (*.f64 (sin.f64 phi1) (fma.f64 lambda1 (sin.f64 lambda2) (cos.f64 lambda2))))
(*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))
(*.f64 (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (sin.f64 phi1))
(*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))
(*.f64 (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (sin.f64 phi1))
(*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))
(*.f64 (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (sin.f64 phi1))
(*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))
(*.f64 (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (sin.f64 phi1))
(*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))
(*.f64 (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (sin.f64 phi1))
(*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))
(*.f64 (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (sin.f64 phi1))
(*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))
(*.f64 (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (sin.f64 phi1))
(*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))
(*.f64 (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (sin.f64 phi1))
(*.f64 (cos.f64 lambda1) (sin.f64 phi1))
(+.f64 (*.f64 lambda2 (*.f64 (sin.f64 lambda1) (sin.f64 phi1))) (*.f64 (cos.f64 lambda1) (sin.f64 phi1)))
(fma.f64 lambda2 (*.f64 (sin.f64 lambda1) (sin.f64 phi1)) (*.f64 (cos.f64 lambda1) (sin.f64 phi1)))
(*.f64 (sin.f64 phi1) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)))
(+.f64 (*.f64 lambda2 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 (*.f64 (cos.f64 lambda1) (sin.f64 phi1)))) (*.f64 (sin.f64 lambda1) (sin.f64 phi1)))) (*.f64 (cos.f64 lambda1) (sin.f64 phi1)))
(fma.f64 lambda2 (fma.f64 #s(literal -1/2 binary64) (*.f64 lambda2 (*.f64 (cos.f64 lambda1) (sin.f64 phi1))) (*.f64 (sin.f64 lambda1) (sin.f64 phi1))) (*.f64 (cos.f64 lambda1) (sin.f64 phi1)))
(+.f64 (*.f64 (*.f64 lambda2 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 phi1))) (*.f64 (sin.f64 phi1) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1))))
(+.f64 (*.f64 lambda2 (+.f64 (*.f64 lambda2 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 lambda1) (sin.f64 phi1))) (*.f64 #s(literal -1/6 binary64) (*.f64 lambda2 (*.f64 (sin.f64 lambda1) (sin.f64 phi1)))))) (*.f64 (sin.f64 lambda1) (sin.f64 phi1)))) (*.f64 (cos.f64 lambda1) (sin.f64 phi1)))
(fma.f64 lambda2 (fma.f64 lambda2 (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 lambda1) (sin.f64 phi1)) (*.f64 #s(literal -1/6 binary64) (*.f64 lambda2 (*.f64 (sin.f64 lambda1) (sin.f64 phi1))))) (*.f64 (sin.f64 lambda1) (sin.f64 phi1))) (*.f64 (cos.f64 lambda1) (sin.f64 phi1)))
(fma.f64 lambda2 (fma.f64 lambda2 (fma.f64 (*.f64 #s(literal -1/6 binary64) lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 phi1)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 lambda1) #s(literal -1/2 binary64)))) (*.f64 (sin.f64 lambda1) (sin.f64 phi1))) (*.f64 (cos.f64 lambda1) (sin.f64 phi1)))
(*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))
(*.f64 (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (sin.f64 phi1))
(*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))
(*.f64 (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (sin.f64 phi1))
(*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))
(*.f64 (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (sin.f64 phi1))
(*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))
(*.f64 (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (sin.f64 phi1))
(*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))
(*.f64 (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (sin.f64 phi1))
(*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))
(*.f64 (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (sin.f64 phi1))
(*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))
(*.f64 (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (sin.f64 phi1))
(*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))
(*.f64 (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (sin.f64 phi1))
(cos.f64 lambda2)
(+.f64 (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2)))
(fma.f64 lambda1 (sin.f64 lambda2) (cos.f64 lambda2))
(+.f64 (cos.f64 lambda2) (*.f64 lambda1 (+.f64 (sin.f64 lambda2) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (cos.f64 lambda2))))))
(fma.f64 lambda1 (fma.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2)) (cos.f64 lambda2))
(+.f64 (cos.f64 lambda2) (*.f64 lambda1 (+.f64 (sin.f64 lambda2) (*.f64 lambda1 (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 lambda2)) (*.f64 #s(literal -1/6 binary64) (*.f64 lambda1 (sin.f64 lambda2))))))))
(+.f64 (cos.f64 lambda2) (*.f64 lambda1 (+.f64 (sin.f64 lambda2) (*.f64 lambda1 (fma.f64 #s(literal -1/2 binary64) (cos.f64 lambda2) (*.f64 (*.f64 #s(literal -1/6 binary64) lambda1) (sin.f64 lambda2)))))))
(fma.f64 lambda1 (fma.f64 lambda1 (fma.f64 (cos.f64 lambda2) #s(literal -1/2 binary64) (*.f64 (sin.f64 lambda2) (*.f64 lambda1 #s(literal -1/6 binary64)))) (sin.f64 lambda2)) (cos.f64 lambda2))
(+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(cos.f64 lambda1)
(+.f64 (cos.f64 lambda1) (*.f64 lambda2 (sin.f64 lambda1)))
(fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1))
(+.f64 (cos.f64 lambda1) (*.f64 lambda2 (+.f64 (sin.f64 lambda1) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 (cos.f64 lambda1))))))
(+.f64 (cos.f64 lambda1) (*.f64 lambda2 (+.f64 (sin.f64 lambda1) (*.f64 (*.f64 #s(literal -1/2 binary64) lambda2) (cos.f64 lambda1)))))
(fma.f64 lambda2 (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 lambda1) lambda2) (sin.f64 lambda1)) (cos.f64 lambda1))
(+.f64 (cos.f64 lambda1) (*.f64 lambda2 (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 lambda1)) (*.f64 #s(literal -1/6 binary64) (*.f64 lambda2 (sin.f64 lambda1))))))))
(+.f64 (cos.f64 lambda1) (*.f64 lambda2 (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (fma.f64 #s(literal -1/2 binary64) (cos.f64 lambda1) (*.f64 (*.f64 #s(literal -1/6 binary64) lambda2) (sin.f64 lambda1)))))))
(fma.f64 lambda2 (fma.f64 lambda2 (fma.f64 (*.f64 #s(literal -1/6 binary64) lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) #s(literal -1/2 binary64))) (sin.f64 lambda1)) (cos.f64 lambda1))
(+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(*.f64 lambda1 (cos.f64 phi2))
(*.f64 lambda1 (+.f64 (cos.f64 phi2) (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 lambda1 #s(literal 2 binary64)) (cos.f64 phi2)))))
(*.f64 lambda1 (+.f64 (cos.f64 phi2) (*.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 lambda1 #s(literal 2 binary64))) (cos.f64 phi2))))
(*.f64 lambda1 (*.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 lambda1 #s(literal 2 binary64))) #s(literal 1 binary64)) (cos.f64 phi2)))
(*.f64 lambda1 (+.f64 (cos.f64 phi2) (*.f64 (pow.f64 lambda1 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 phi2)) (*.f64 #s(literal 1/120 binary64) (*.f64 (pow.f64 lambda1 #s(literal 2 binary64)) (cos.f64 phi2)))))))
(*.f64 lambda1 (+.f64 (cos.f64 phi2) (*.f64 (pow.f64 lambda1 #s(literal 2 binary64)) (fma.f64 #s(literal -1/6 binary64) (cos.f64 phi2) (*.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 lambda1 #s(literal 2 binary64))) (cos.f64 phi2))))))
(*.f64 lambda1 (fma.f64 (pow.f64 lambda1 #s(literal 2 binary64)) (*.f64 (cos.f64 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 #s(literal 1/120 binary64) (pow.f64 lambda1 #s(literal 2 binary64))))) (cos.f64 phi2)))
(*.f64 lambda1 (+.f64 (cos.f64 phi2) (*.f64 (pow.f64 lambda1 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 phi2)) (*.f64 (pow.f64 lambda1 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 (pow.f64 lambda1 #s(literal 2 binary64)) (cos.f64 phi2))) (*.f64 #s(literal 1/120 binary64) (cos.f64 phi2))))))))
(*.f64 lambda1 (+.f64 (cos.f64 phi2) (*.f64 (pow.f64 lambda1 #s(literal 2 binary64)) (fma.f64 #s(literal -1/6 binary64) (cos.f64 phi2) (*.f64 (pow.f64 lambda1 #s(literal 2 binary64)) (fma.f64 #s(literal -1/5040 binary64) (*.f64 (cos.f64 phi2) (pow.f64 lambda1 #s(literal 2 binary64))) (*.f64 #s(literal 1/120 binary64) (cos.f64 phi2))))))))
(*.f64 lambda1 (fma.f64 (pow.f64 lambda1 #s(literal 2 binary64)) (fma.f64 (pow.f64 lambda1 #s(literal 2 binary64)) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 #s(literal -1/5040 binary64) (pow.f64 lambda1 #s(literal 2 binary64))) #s(literal 1/120 binary64))) (*.f64 #s(literal -1/6 binary64) (cos.f64 phi2))) (cos.f64 phi2)))
(*.f64 (cos.f64 phi2) (sin.f64 lambda1))
(*.f64 (sin.f64 lambda1) (cos.f64 phi2))
(*.f64 (cos.f64 phi2) (sin.f64 lambda1))
(*.f64 (sin.f64 lambda1) (cos.f64 phi2))
(*.f64 (cos.f64 phi2) (sin.f64 lambda1))
(*.f64 (sin.f64 lambda1) (cos.f64 phi2))
(*.f64 (cos.f64 phi2) (sin.f64 lambda1))
(*.f64 (sin.f64 lambda1) (cos.f64 phi2))
(*.f64 (cos.f64 phi2) (sin.f64 lambda1))
(*.f64 (sin.f64 lambda1) (cos.f64 phi2))
(*.f64 (cos.f64 phi2) (sin.f64 lambda1))
(*.f64 (sin.f64 lambda1) (cos.f64 phi2))
(*.f64 (cos.f64 phi2) (sin.f64 lambda1))
(*.f64 (sin.f64 lambda1) (cos.f64 phi2))
(*.f64 (cos.f64 phi2) (sin.f64 lambda1))
(*.f64 (sin.f64 lambda1) (cos.f64 phi2))
(sin.f64 lambda1)
(+.f64 (sin.f64 lambda1) (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 phi2 #s(literal 2 binary64)) (sin.f64 lambda1))))
(+.f64 (sin.f64 lambda1) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 lambda1) (pow.f64 phi2 #s(literal 2 binary64)))))
(*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 phi2 #s(literal 2 binary64))) #s(literal 1 binary64)) (sin.f64 lambda1))
(+.f64 (sin.f64 lambda1) (*.f64 (pow.f64 phi2 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 lambda1)) (*.f64 #s(literal 1/24 binary64) (*.f64 (pow.f64 phi2 #s(literal 2 binary64)) (sin.f64 lambda1))))))
(+.f64 (sin.f64 lambda1) (*.f64 (pow.f64 phi2 #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (sin.f64 lambda1) (*.f64 (*.f64 (sin.f64 lambda1) (pow.f64 phi2 #s(literal 2 binary64))) #s(literal 1/24 binary64)))))
(fma.f64 (pow.f64 phi2 #s(literal 2 binary64)) (*.f64 (sin.f64 lambda1) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/24 binary64) (pow.f64 phi2 #s(literal 2 binary64))))) (sin.f64 lambda1))
(+.f64 (sin.f64 lambda1) (*.f64 (pow.f64 phi2 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 lambda1)) (*.f64 (pow.f64 phi2 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/720 binary64) (*.f64 (pow.f64 phi2 #s(literal 2 binary64)) (sin.f64 lambda1))) (*.f64 #s(literal 1/24 binary64) (sin.f64 lambda1)))))))
(+.f64 (sin.f64 lambda1) (*.f64 (pow.f64 phi2 #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (sin.f64 lambda1) (*.f64 (pow.f64 phi2 #s(literal 2 binary64)) (fma.f64 #s(literal -1/720 binary64) (*.f64 (sin.f64 lambda1) (pow.f64 phi2 #s(literal 2 binary64))) (*.f64 (sin.f64 lambda1) #s(literal 1/24 binary64)))))))
(fma.f64 (pow.f64 phi2 #s(literal 2 binary64)) (fma.f64 (pow.f64 phi2 #s(literal 2 binary64)) (*.f64 (sin.f64 lambda1) (+.f64 (*.f64 #s(literal -1/720 binary64) (pow.f64 phi2 #s(literal 2 binary64))) #s(literal 1/24 binary64))) (*.f64 (sin.f64 lambda1) #s(literal -1/2 binary64))) (sin.f64 lambda1))
(*.f64 (cos.f64 phi2) (sin.f64 lambda1))
(*.f64 (sin.f64 lambda1) (cos.f64 phi2))
(*.f64 (cos.f64 phi2) (sin.f64 lambda1))
(*.f64 (sin.f64 lambda1) (cos.f64 phi2))
(*.f64 (cos.f64 phi2) (sin.f64 lambda1))
(*.f64 (sin.f64 lambda1) (cos.f64 phi2))
(*.f64 (cos.f64 phi2) (sin.f64 lambda1))
(*.f64 (sin.f64 lambda1) (cos.f64 phi2))
(*.f64 (cos.f64 phi2) (sin.f64 lambda1))
(*.f64 (sin.f64 lambda1) (cos.f64 phi2))
(*.f64 (cos.f64 phi2) (sin.f64 lambda1))
(*.f64 (sin.f64 lambda1) (cos.f64 phi2))
(*.f64 (cos.f64 phi2) (sin.f64 lambda1))
(*.f64 (sin.f64 lambda1) (cos.f64 phi2))
(*.f64 (cos.f64 phi2) (sin.f64 lambda1))
(*.f64 (sin.f64 lambda1) (cos.f64 phi2))
(sin.f64 phi2)
(+.f64 (sin.f64 phi2) (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 phi1 #s(literal 2 binary64)) (sin.f64 phi2))))
(*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 phi1 #s(literal 2 binary64))) #s(literal 1 binary64)) (sin.f64 phi2))
(+.f64 (sin.f64 phi2) (*.f64 (pow.f64 phi1 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 phi2)) (*.f64 #s(literal 1/24 binary64) (*.f64 (pow.f64 phi1 #s(literal 2 binary64)) (sin.f64 phi2))))))
(+.f64 (sin.f64 phi2) (*.f64 (pow.f64 phi1 #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (sin.f64 phi2) (*.f64 #s(literal 1/24 binary64) (*.f64 (pow.f64 phi1 #s(literal 2 binary64)) (sin.f64 phi2))))))
(fma.f64 (pow.f64 phi1 #s(literal 2 binary64)) (*.f64 (sin.f64 phi2) (+.f64 (*.f64 #s(literal 1/24 binary64) (pow.f64 phi1 #s(literal 2 binary64))) #s(literal -1/2 binary64))) (sin.f64 phi2))
(+.f64 (sin.f64 phi2) (*.f64 (pow.f64 phi1 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 phi2)) (*.f64 (pow.f64 phi1 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/720 binary64) (*.f64 (pow.f64 phi1 #s(literal 2 binary64)) (sin.f64 phi2))) (*.f64 #s(literal 1/24 binary64) (sin.f64 phi2)))))))
(+.f64 (sin.f64 phi2) (*.f64 (pow.f64 phi1 #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (sin.f64 phi2) (*.f64 (pow.f64 phi1 #s(literal 2 binary64)) (fma.f64 #s(literal -1/720 binary64) (*.f64 (pow.f64 phi1 #s(literal 2 binary64)) (sin.f64 phi2)) (*.f64 #s(literal 1/24 binary64) (sin.f64 phi2)))))))
(fma.f64 (pow.f64 phi1 #s(literal 2 binary64)) (fma.f64 (pow.f64 phi1 #s(literal 2 binary64)) (*.f64 (sin.f64 phi2) (+.f64 (*.f64 #s(literal -1/720 binary64) (pow.f64 phi1 #s(literal 2 binary64))) #s(literal 1/24 binary64))) (*.f64 #s(literal -1/2 binary64) (sin.f64 phi2))) (sin.f64 phi2))
(*.f64 phi2 (cos.f64 phi1))
(*.f64 phi2 (+.f64 (cos.f64 phi1) (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 phi2 #s(literal 2 binary64)) (cos.f64 phi1)))))
(*.f64 phi2 (*.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 phi2 #s(literal 2 binary64))) #s(literal 1 binary64)) (cos.f64 phi1)))
(*.f64 phi2 (+.f64 (cos.f64 phi1) (*.f64 (pow.f64 phi2 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 phi1)) (*.f64 #s(literal 1/120 binary64) (*.f64 (pow.f64 phi2 #s(literal 2 binary64)) (cos.f64 phi1)))))))
(*.f64 phi2 (+.f64 (cos.f64 phi1) (*.f64 (pow.f64 phi2 #s(literal 2 binary64)) (fma.f64 #s(literal -1/6 binary64) (cos.f64 phi1) (*.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 2 binary64))) (cos.f64 phi1))))))
(*.f64 phi2 (fma.f64 (pow.f64 phi2 #s(literal 2 binary64)) (*.f64 (cos.f64 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 2 binary64))))) (cos.f64 phi1)))
(*.f64 phi2 (+.f64 (cos.f64 phi1) (*.f64 (pow.f64 phi2 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 phi1)) (*.f64 (pow.f64 phi2 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 (pow.f64 phi2 #s(literal 2 binary64)) (cos.f64 phi1))) (*.f64 #s(literal 1/120 binary64) (cos.f64 phi1))))))))
(*.f64 phi2 (+.f64 (cos.f64 phi1) (*.f64 (pow.f64 phi2 #s(literal 2 binary64)) (fma.f64 #s(literal -1/6 binary64) (cos.f64 phi1) (*.f64 (pow.f64 phi2 #s(literal 2 binary64)) (fma.f64 #s(literal -1/5040 binary64) (*.f64 (pow.f64 phi2 #s(literal 2 binary64)) (cos.f64 phi1)) (*.f64 #s(literal 1/120 binary64) (cos.f64 phi1))))))))
(*.f64 phi2 (fma.f64 (pow.f64 phi2 #s(literal 2 binary64)) (fma.f64 #s(literal -1/6 binary64) (cos.f64 phi1) (*.f64 (pow.f64 phi2 #s(literal 2 binary64)) (*.f64 (cos.f64 phi1) (+.f64 (*.f64 #s(literal -1/5040 binary64) (pow.f64 phi2 #s(literal 2 binary64))) #s(literal 1/120 binary64))))) (cos.f64 phi1)))
(sin.f64 (neg.f64 (+.f64 lambda2 phi2)))
(neg.f64 (sin.f64 (+.f64 lambda2 phi2)))
(+.f64 (sin.f64 (neg.f64 (+.f64 lambda2 phi2))) (*.f64 lambda1 (cos.f64 (neg.f64 (+.f64 lambda2 phi2)))))
(+.f64 (neg.f64 (sin.f64 (+.f64 lambda2 phi2))) (*.f64 lambda1 (cos.f64 (+.f64 lambda2 phi2))))
(-.f64 (*.f64 lambda1 (cos.f64 (+.f64 lambda2 phi2))) (sin.f64 (+.f64 lambda2 phi2)))
(+.f64 (sin.f64 (neg.f64 (+.f64 lambda2 phi2))) (*.f64 lambda1 (+.f64 (cos.f64 (neg.f64 (+.f64 lambda2 phi2))) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (sin.f64 (neg.f64 (+.f64 lambda2 phi2))))))))
(+.f64 (neg.f64 (sin.f64 (+.f64 lambda2 phi2))) (*.f64 lambda1 (+.f64 (cos.f64 (+.f64 lambda2 phi2)) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (neg.f64 (sin.f64 (+.f64 lambda2 phi2))))))))
(fma.f64 lambda1 (fma.f64 #s(literal -1/2 binary64) (*.f64 (neg.f64 lambda1) (sin.f64 (+.f64 lambda2 phi2))) (cos.f64 (+.f64 lambda2 phi2))) (neg.f64 (sin.f64 (+.f64 lambda2 phi2))))
(+.f64 (sin.f64 (neg.f64 (+.f64 lambda2 phi2))) (*.f64 lambda1 (+.f64 (cos.f64 (neg.f64 (+.f64 lambda2 phi2))) (*.f64 lambda1 (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 (neg.f64 (+.f64 lambda2 phi2)))) (*.f64 #s(literal -1/6 binary64) (*.f64 lambda1 (cos.f64 (neg.f64 (+.f64 lambda2 phi2))))))))))
(+.f64 (neg.f64 (sin.f64 (+.f64 lambda2 phi2))) (*.f64 lambda1 (+.f64 (cos.f64 (+.f64 lambda2 phi2)) (*.f64 lambda1 (fma.f64 #s(literal -1/2 binary64) (neg.f64 (sin.f64 (+.f64 lambda2 phi2))) (*.f64 #s(literal -1/6 binary64) (*.f64 lambda1 (cos.f64 (+.f64 lambda2 phi2)))))))))
(fma.f64 lambda1 (fma.f64 lambda1 (fma.f64 (*.f64 #s(literal -1/6 binary64) lambda1) (cos.f64 (+.f64 lambda2 phi2)) (*.f64 #s(literal 1/2 binary64) (sin.f64 (+.f64 lambda2 phi2)))) (cos.f64 (+.f64 lambda2 phi2))) (neg.f64 (sin.f64 (+.f64 lambda2 phi2))))
(sin.f64 (neg.f64 (+.f64 lambda2 (+.f64 phi2 (*.f64 #s(literal -1 binary64) lambda1)))))
(neg.f64 (sin.f64 (+.f64 lambda2 (-.f64 phi2 lambda1))))
(sin.f64 (neg.f64 (+.f64 lambda2 (+.f64 phi2 (*.f64 #s(literal -1 binary64) lambda1)))))
(neg.f64 (sin.f64 (+.f64 lambda2 (-.f64 phi2 lambda1))))
(sin.f64 (neg.f64 (+.f64 lambda2 (+.f64 phi2 (*.f64 #s(literal -1 binary64) lambda1)))))
(neg.f64 (sin.f64 (+.f64 lambda2 (-.f64 phi2 lambda1))))
(sin.f64 (neg.f64 (+.f64 lambda2 (+.f64 phi2 (*.f64 #s(literal -1 binary64) lambda1)))))
(neg.f64 (sin.f64 (+.f64 lambda2 (-.f64 phi2 lambda1))))
(sin.f64 (-.f64 lambda1 phi2))
(+.f64 (sin.f64 (-.f64 lambda1 phi2)) (*.f64 #s(literal -1 binary64) (*.f64 lambda2 (cos.f64 (-.f64 lambda1 phi2)))))
(+.f64 (sin.f64 (-.f64 lambda1 phi2)) (*.f64 (neg.f64 lambda2) (cos.f64 (-.f64 lambda1 phi2))))
(-.f64 (sin.f64 (-.f64 lambda1 phi2)) (*.f64 lambda2 (cos.f64 (-.f64 lambda1 phi2))))
(+.f64 (sin.f64 (-.f64 lambda1 phi2)) (*.f64 lambda2 (+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 (-.f64 lambda1 phi2))) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 (sin.f64 (-.f64 lambda1 phi2)))))))
(+.f64 (sin.f64 (-.f64 lambda1 phi2)) (*.f64 lambda2 (fma.f64 #s(literal -1 binary64) (cos.f64 (-.f64 lambda1 phi2)) (*.f64 (*.f64 #s(literal -1/2 binary64) lambda2) (sin.f64 (-.f64 lambda1 phi2))))))
(fma.f64 lambda2 (-.f64 (*.f64 lambda2 (*.f64 #s(literal -1/2 binary64) (sin.f64 (-.f64 lambda1 phi2)))) (cos.f64 (-.f64 lambda1 phi2))) (sin.f64 (-.f64 lambda1 phi2)))
(+.f64 (sin.f64 (-.f64 lambda1 phi2)) (*.f64 lambda2 (+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 (-.f64 lambda1 phi2))) (*.f64 lambda2 (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 (-.f64 lambda1 phi2))) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda2 (cos.f64 (-.f64 lambda1 phi2)))))))))
(+.f64 (sin.f64 (-.f64 lambda1 phi2)) (*.f64 lambda2 (fma.f64 #s(literal -1 binary64) (cos.f64 (-.f64 lambda1 phi2)) (*.f64 lambda2 (fma.f64 #s(literal -1/2 binary64) (sin.f64 (-.f64 lambda1 phi2)) (*.f64 (*.f64 lambda2 (cos.f64 (-.f64 lambda1 phi2))) #s(literal 1/6 binary64)))))))
(fma.f64 lambda2 (fma.f64 lambda2 (fma.f64 #s(literal -1/2 binary64) (sin.f64 (-.f64 lambda1 phi2)) (*.f64 lambda2 (*.f64 (cos.f64 (-.f64 lambda1 phi2)) #s(literal 1/6 binary64)))) (neg.f64 (cos.f64 (-.f64 lambda1 phi2)))) (sin.f64 (-.f64 lambda1 phi2)))
(sin.f64 (-.f64 (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)) phi2))
(sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2)))
(sin.f64 (-.f64 (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)) phi2))
(sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2)))
(sin.f64 (-.f64 (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)) phi2))
(sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2)))
(sin.f64 (-.f64 (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)) phi2))
(sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2)))
(sin.f64 (-.f64 lambda1 lambda2))
(+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 #s(literal -1 binary64) (*.f64 phi2 (cos.f64 (-.f64 lambda1 lambda2)))))
(+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (neg.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))
(-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 phi2 (cos.f64 (-.f64 lambda1 lambda2))))
(+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 phi2 (+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 (-.f64 lambda1 lambda2))) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 (sin.f64 (-.f64 lambda1 lambda2)))))))
(+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 phi2 (fma.f64 #s(literal -1 binary64) (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (*.f64 #s(literal -1/2 binary64) phi2) (sin.f64 (-.f64 lambda1 lambda2))))))
(fma.f64 phi2 (-.f64 (*.f64 phi2 (*.f64 #s(literal -1/2 binary64) (sin.f64 (-.f64 lambda1 lambda2)))) (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 lambda1 lambda2)))
(+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 phi2 (+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 (-.f64 lambda1 lambda2))) (*.f64 phi2 (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 (-.f64 lambda1 lambda2))) (*.f64 #s(literal 1/6 binary64) (*.f64 phi2 (cos.f64 (-.f64 lambda1 lambda2)))))))))
(+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 phi2 (fma.f64 #s(literal -1 binary64) (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 phi2 (fma.f64 #s(literal -1/2 binary64) (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 #s(literal 1/6 binary64) (*.f64 phi2 (cos.f64 (-.f64 lambda1 lambda2)))))))))
(fma.f64 phi2 (fma.f64 phi2 (fma.f64 #s(literal -1/2 binary64) (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 #s(literal 1/6 binary64) phi2))) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2)))) (sin.f64 (-.f64 lambda1 lambda2)))
(sin.f64 (-.f64 (+.f64 lambda1 (*.f64 #s(literal -1 binary64) phi2)) lambda2))
(sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2)))
(sin.f64 (-.f64 (+.f64 lambda1 (*.f64 #s(literal -1 binary64) phi2)) lambda2))
(sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2)))
(sin.f64 (-.f64 (+.f64 lambda1 (*.f64 #s(literal -1 binary64) phi2)) lambda2))
(sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2)))
(sin.f64 (-.f64 (+.f64 lambda1 (*.f64 #s(literal -1 binary64) phi2)) lambda2))
(sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2)))
(sin.f64 (-.f64 phi2 lambda2))
(+.f64 (sin.f64 (-.f64 phi2 lambda2)) (*.f64 lambda1 (cos.f64 (-.f64 phi2 lambda2))))
(fma.f64 lambda1 (cos.f64 (-.f64 phi2 lambda2)) (sin.f64 (-.f64 phi2 lambda2)))
(+.f64 (sin.f64 (-.f64 phi2 lambda2)) (*.f64 lambda1 (+.f64 (cos.f64 (-.f64 phi2 lambda2)) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (sin.f64 (-.f64 phi2 lambda2)))))))
(fma.f64 lambda1 (fma.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (sin.f64 (-.f64 phi2 lambda2))) (cos.f64 (-.f64 phi2 lambda2))) (sin.f64 (-.f64 phi2 lambda2)))
(+.f64 (sin.f64 (-.f64 phi2 lambda2)) (*.f64 lambda1 (+.f64 (cos.f64 (-.f64 phi2 lambda2)) (*.f64 lambda1 (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 (-.f64 phi2 lambda2))) (*.f64 #s(literal -1/6 binary64) (*.f64 lambda1 (cos.f64 (-.f64 phi2 lambda2)))))))))
(+.f64 (sin.f64 (-.f64 phi2 lambda2)) (*.f64 lambda1 (+.f64 (cos.f64 (-.f64 phi2 lambda2)) (*.f64 lambda1 (fma.f64 #s(literal -1/2 binary64) (sin.f64 (-.f64 phi2 lambda2)) (*.f64 #s(literal -1/6 binary64) (*.f64 lambda1 (cos.f64 (-.f64 phi2 lambda2)))))))))
(fma.f64 lambda1 (fma.f64 lambda1 (fma.f64 #s(literal -1/6 binary64) (*.f64 lambda1 (cos.f64 (-.f64 phi2 lambda2))) (*.f64 #s(literal -1/2 binary64) (sin.f64 (-.f64 phi2 lambda2)))) (cos.f64 (-.f64 phi2 lambda2))) (sin.f64 (-.f64 phi2 lambda2)))
(sin.f64 (-.f64 (+.f64 lambda1 phi2) lambda2))
(sin.f64 (+.f64 lambda1 (-.f64 phi2 lambda2)))
(sin.f64 (-.f64 (+.f64 lambda1 phi2) lambda2))
(sin.f64 (+.f64 lambda1 (-.f64 phi2 lambda2)))
(sin.f64 (-.f64 (+.f64 lambda1 phi2) lambda2))
(sin.f64 (+.f64 lambda1 (-.f64 phi2 lambda2)))
(sin.f64 (-.f64 (+.f64 lambda1 phi2) lambda2))
(sin.f64 (+.f64 lambda1 (-.f64 phi2 lambda2)))
(sin.f64 (-.f64 phi2 (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1))))
(sin.f64 (-.f64 (+.f64 lambda1 phi2) lambda2))
(sin.f64 (+.f64 lambda1 (-.f64 phi2 lambda2)))
(sin.f64 (-.f64 phi2 (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1))))
(sin.f64 (-.f64 (+.f64 lambda1 phi2) lambda2))
(sin.f64 (+.f64 lambda1 (-.f64 phi2 lambda2)))
(sin.f64 (-.f64 phi2 (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1))))
(sin.f64 (-.f64 (+.f64 lambda1 phi2) lambda2))
(sin.f64 (+.f64 lambda1 (-.f64 phi2 lambda2)))
(sin.f64 (-.f64 phi2 (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1))))
(sin.f64 (-.f64 (+.f64 lambda1 phi2) lambda2))
(sin.f64 (+.f64 lambda1 (-.f64 phi2 lambda2)))
(sin.f64 (+.f64 lambda1 phi2))
(+.f64 (sin.f64 (+.f64 lambda1 phi2)) (*.f64 #s(literal -1 binary64) (*.f64 lambda2 (cos.f64 (+.f64 lambda1 phi2)))))
(+.f64 (sin.f64 (+.f64 lambda1 phi2)) (*.f64 (neg.f64 lambda2) (cos.f64 (+.f64 lambda1 phi2))))
(fma.f64 (neg.f64 lambda2) (cos.f64 (+.f64 lambda1 phi2)) (sin.f64 (+.f64 lambda1 phi2)))
(+.f64 (sin.f64 (+.f64 lambda1 phi2)) (*.f64 lambda2 (+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 (+.f64 lambda1 phi2))) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 (sin.f64 (+.f64 lambda1 phi2)))))))
(+.f64 (sin.f64 (+.f64 lambda1 phi2)) (*.f64 lambda2 (fma.f64 #s(literal -1 binary64) (cos.f64 (+.f64 lambda1 phi2)) (*.f64 (*.f64 #s(literal -1/2 binary64) lambda2) (sin.f64 (+.f64 lambda1 phi2))))))
(fma.f64 lambda2 (-.f64 (*.f64 lambda2 (*.f64 #s(literal -1/2 binary64) (sin.f64 (+.f64 lambda1 phi2)))) (cos.f64 (+.f64 lambda1 phi2))) (sin.f64 (+.f64 lambda1 phi2)))
(+.f64 (sin.f64 (+.f64 lambda1 phi2)) (*.f64 lambda2 (+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 (+.f64 lambda1 phi2))) (*.f64 lambda2 (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 (+.f64 lambda1 phi2))) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda2 (cos.f64 (+.f64 lambda1 phi2)))))))))
(+.f64 (sin.f64 (+.f64 lambda1 phi2)) (*.f64 lambda2 (fma.f64 #s(literal -1 binary64) (cos.f64 (+.f64 lambda1 phi2)) (*.f64 lambda2 (fma.f64 #s(literal -1/2 binary64) (sin.f64 (+.f64 lambda1 phi2)) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda2 (cos.f64 (+.f64 lambda1 phi2)))))))))
(fma.f64 lambda2 (fma.f64 lambda2 (fma.f64 #s(literal -1/2 binary64) (sin.f64 (+.f64 lambda1 phi2)) (*.f64 (cos.f64 (+.f64 lambda1 phi2)) (*.f64 #s(literal 1/6 binary64) lambda2))) (neg.f64 (cos.f64 (+.f64 lambda1 phi2)))) (sin.f64 (+.f64 lambda1 phi2)))
(sin.f64 (-.f64 (+.f64 lambda1 phi2) lambda2))
(sin.f64 (+.f64 lambda1 (-.f64 phi2 lambda2)))
(sin.f64 (-.f64 (+.f64 lambda1 phi2) lambda2))
(sin.f64 (+.f64 lambda1 (-.f64 phi2 lambda2)))
(sin.f64 (-.f64 (+.f64 lambda1 phi2) lambda2))
(sin.f64 (+.f64 lambda1 (-.f64 phi2 lambda2)))
(sin.f64 (-.f64 (+.f64 lambda1 phi2) lambda2))
(sin.f64 (+.f64 lambda1 (-.f64 phi2 lambda2)))
(sin.f64 (+.f64 lambda1 (+.f64 phi2 (*.f64 #s(literal -1 binary64) lambda2))))
(sin.f64 (-.f64 (+.f64 lambda1 phi2) lambda2))
(sin.f64 (+.f64 lambda1 (-.f64 phi2 lambda2)))
(sin.f64 (+.f64 lambda1 (+.f64 phi2 (*.f64 #s(literal -1 binary64) lambda2))))
(sin.f64 (-.f64 (+.f64 lambda1 phi2) lambda2))
(sin.f64 (+.f64 lambda1 (-.f64 phi2 lambda2)))
(sin.f64 (+.f64 lambda1 (+.f64 phi2 (*.f64 #s(literal -1 binary64) lambda2))))
(sin.f64 (-.f64 (+.f64 lambda1 phi2) lambda2))
(sin.f64 (+.f64 lambda1 (-.f64 phi2 lambda2)))
(sin.f64 (+.f64 lambda1 (+.f64 phi2 (*.f64 #s(literal -1 binary64) lambda2))))
(sin.f64 (-.f64 (+.f64 lambda1 phi2) lambda2))
(sin.f64 (+.f64 lambda1 (-.f64 phi2 lambda2)))
(sin.f64 (-.f64 lambda1 lambda2))
(+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 phi2 (cos.f64 (-.f64 lambda1 lambda2))))
(fma.f64 phi2 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 (-.f64 lambda1 lambda2)))
(+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 phi2 (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 (sin.f64 (-.f64 lambda1 lambda2)))))))
(+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 phi2 (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (*.f64 #s(literal -1/2 binary64) phi2) (sin.f64 (-.f64 lambda1 lambda2))))))
(fma.f64 phi2 (fma.f64 (*.f64 #s(literal -1/2 binary64) phi2) (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 lambda1 lambda2)))
(+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 phi2 (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 phi2 (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 (-.f64 lambda1 lambda2))) (*.f64 #s(literal -1/6 binary64) (*.f64 phi2 (cos.f64 (-.f64 lambda1 lambda2)))))))))
(+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 phi2 (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 phi2 (fma.f64 #s(literal -1/2 binary64) (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (*.f64 #s(literal -1/6 binary64) phi2) (cos.f64 (-.f64 lambda1 lambda2))))))))
(fma.f64 phi2 (fma.f64 phi2 (fma.f64 #s(literal -1/6 binary64) (*.f64 phi2 (cos.f64 (-.f64 lambda1 lambda2))) (*.f64 #s(literal -1/2 binary64) (sin.f64 (-.f64 lambda1 lambda2)))) (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 lambda1 lambda2)))
(sin.f64 (-.f64 (+.f64 lambda1 phi2) lambda2))
(sin.f64 (+.f64 lambda1 (-.f64 phi2 lambda2)))
(sin.f64 (-.f64 (+.f64 lambda1 phi2) lambda2))
(sin.f64 (+.f64 lambda1 (-.f64 phi2 lambda2)))
(sin.f64 (-.f64 (+.f64 lambda1 phi2) lambda2))
(sin.f64 (+.f64 lambda1 (-.f64 phi2 lambda2)))
(sin.f64 (-.f64 (+.f64 lambda1 phi2) lambda2))
(sin.f64 (+.f64 lambda1 (-.f64 phi2 lambda2)))
(sin.f64 (-.f64 lambda1 (+.f64 lambda2 (*.f64 #s(literal -1 binary64) phi2))))
(sin.f64 (-.f64 (+.f64 lambda1 phi2) lambda2))
(sin.f64 (+.f64 lambda1 (-.f64 phi2 lambda2)))
(sin.f64 (-.f64 lambda1 (+.f64 lambda2 (*.f64 #s(literal -1 binary64) phi2))))
(sin.f64 (-.f64 (+.f64 lambda1 phi2) lambda2))
(sin.f64 (+.f64 lambda1 (-.f64 phi2 lambda2)))
(sin.f64 (-.f64 lambda1 (+.f64 lambda2 (*.f64 #s(literal -1 binary64) phi2))))
(sin.f64 (-.f64 (+.f64 lambda1 phi2) lambda2))
(sin.f64 (+.f64 lambda1 (-.f64 phi2 lambda2)))
(sin.f64 (-.f64 lambda1 (+.f64 lambda2 (*.f64 #s(literal -1 binary64) phi2))))
(sin.f64 (-.f64 (+.f64 lambda1 phi2) lambda2))
(sin.f64 (+.f64 lambda1 (-.f64 phi2 lambda2)))
(+.f64 (sin.f64 (neg.f64 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 phi2 lambda2)))
(+.f64 (neg.f64 (sin.f64 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 phi2 lambda2)))
(-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 lambda2 phi2)))
(+.f64 (sin.f64 (neg.f64 (+.f64 lambda2 phi2))) (+.f64 (sin.f64 (-.f64 phi2 lambda2)) (*.f64 lambda1 (+.f64 (cos.f64 (neg.f64 (+.f64 lambda2 phi2))) (cos.f64 (-.f64 phi2 lambda2))))))
(+.f64 (neg.f64 (sin.f64 (+.f64 lambda2 phi2))) (+.f64 (sin.f64 (-.f64 phi2 lambda2)) (*.f64 lambda1 (+.f64 (cos.f64 (+.f64 lambda2 phi2)) (cos.f64 (-.f64 phi2 lambda2))))))
(-.f64 (fma.f64 lambda1 (+.f64 (cos.f64 (+.f64 lambda2 phi2)) (cos.f64 (-.f64 phi2 lambda2))) (sin.f64 (-.f64 phi2 lambda2))) (sin.f64 (+.f64 lambda2 phi2)))
(+.f64 (sin.f64 (neg.f64 (+.f64 lambda2 phi2))) (+.f64 (sin.f64 (-.f64 phi2 lambda2)) (*.f64 lambda1 (+.f64 (cos.f64 (neg.f64 (+.f64 lambda2 phi2))) (+.f64 (cos.f64 (-.f64 phi2 lambda2)) (*.f64 lambda1 (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 (neg.f64 (+.f64 lambda2 phi2)))) (*.f64 #s(literal -1/2 binary64) (sin.f64 (-.f64 phi2 lambda2))))))))))
(+.f64 (neg.f64 (sin.f64 (+.f64 lambda2 phi2))) (+.f64 (sin.f64 (-.f64 phi2 lambda2)) (*.f64 lambda1 (+.f64 (cos.f64 (+.f64 lambda2 phi2)) (+.f64 (cos.f64 (-.f64 phi2 lambda2)) (*.f64 lambda1 (*.f64 #s(literal -1/2 binary64) (+.f64 (neg.f64 (sin.f64 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 phi2 lambda2))))))))))
(-.f64 (fma.f64 lambda1 (+.f64 (cos.f64 (+.f64 lambda2 phi2)) (fma.f64 lambda1 (*.f64 #s(literal -1/2 binary64) (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 lambda2 phi2)))) (cos.f64 (-.f64 phi2 lambda2)))) (sin.f64 (-.f64 phi2 lambda2))) (sin.f64 (+.f64 lambda2 phi2)))
(+.f64 (sin.f64 (neg.f64 (+.f64 lambda2 phi2))) (+.f64 (sin.f64 (-.f64 phi2 lambda2)) (*.f64 lambda1 (+.f64 (cos.f64 (neg.f64 (+.f64 lambda2 phi2))) (+.f64 (cos.f64 (-.f64 phi2 lambda2)) (*.f64 lambda1 (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 (neg.f64 (+.f64 lambda2 phi2)))) (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 (-.f64 phi2 lambda2))) (*.f64 lambda1 (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 (neg.f64 (+.f64 lambda2 phi2)))) (*.f64 #s(literal -1/6 binary64) (cos.f64 (-.f64 phi2 lambda2)))))))))))))
(+.f64 (neg.f64 (sin.f64 (+.f64 lambda2 phi2))) (+.f64 (sin.f64 (-.f64 phi2 lambda2)) (*.f64 lambda1 (+.f64 (cos.f64 (+.f64 lambda2 phi2)) (+.f64 (cos.f64 (-.f64 phi2 lambda2)) (*.f64 lambda1 (fma.f64 #s(literal -1/2 binary64) (neg.f64 (sin.f64 (+.f64 lambda2 phi2))) (fma.f64 #s(literal -1/2 binary64) (sin.f64 (-.f64 phi2 lambda2)) (*.f64 lambda1 (*.f64 #s(literal -1/6 binary64) (+.f64 (cos.f64 (+.f64 lambda2 phi2)) (cos.f64 (-.f64 phi2 lambda2)))))))))))))
(-.f64 (fma.f64 lambda1 (+.f64 (cos.f64 (+.f64 lambda2 phi2)) (fma.f64 lambda1 (fma.f64 #s(literal -1/2 binary64) (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 lambda2 phi2))) (*.f64 (*.f64 lambda1 #s(literal -1/6 binary64)) (+.f64 (cos.f64 (+.f64 lambda2 phi2)) (cos.f64 (-.f64 phi2 lambda2))))) (cos.f64 (-.f64 phi2 lambda2)))) (sin.f64 (-.f64 phi2 lambda2))) (sin.f64 (+.f64 lambda2 phi2)))
(+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 (+.f64 lambda1 phi2) lambda2)))
(+.f64 (sin.f64 (-.f64 (+.f64 lambda1 phi2) lambda2)) (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))))
(+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (+.f64 lambda1 (-.f64 phi2 lambda2))))
(+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 (+.f64 lambda1 phi2) lambda2)))
(+.f64 (sin.f64 (-.f64 (+.f64 lambda1 phi2) lambda2)) (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))))
(+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (+.f64 lambda1 (-.f64 phi2 lambda2))))
(+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 (+.f64 lambda1 phi2) lambda2)))
(+.f64 (sin.f64 (-.f64 (+.f64 lambda1 phi2) lambda2)) (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))))
(+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (+.f64 lambda1 (-.f64 phi2 lambda2))))
(+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 (+.f64 lambda1 phi2) lambda2)))
(+.f64 (sin.f64 (-.f64 (+.f64 lambda1 phi2) lambda2)) (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))))
(+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (+.f64 lambda1 (-.f64 phi2 lambda2))))
(+.f64 (sin.f64 (neg.f64 (+.f64 lambda2 (+.f64 phi2 (*.f64 #s(literal -1 binary64) lambda1))))) (sin.f64 (-.f64 phi2 (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))))
(+.f64 (neg.f64 (sin.f64 (+.f64 lambda2 (-.f64 phi2 lambda1)))) (sin.f64 (-.f64 phi2 (-.f64 lambda2 lambda1))))
(-.f64 (sin.f64 (+.f64 lambda1 (-.f64 phi2 lambda2))) (sin.f64 (+.f64 lambda2 (-.f64 phi2 lambda1))))
(+.f64 (sin.f64 (neg.f64 (+.f64 lambda2 (+.f64 phi2 (*.f64 #s(literal -1 binary64) lambda1))))) (sin.f64 (-.f64 phi2 (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))))
(+.f64 (neg.f64 (sin.f64 (+.f64 lambda2 (-.f64 phi2 lambda1)))) (sin.f64 (-.f64 phi2 (-.f64 lambda2 lambda1))))
(-.f64 (sin.f64 (+.f64 lambda1 (-.f64 phi2 lambda2))) (sin.f64 (+.f64 lambda2 (-.f64 phi2 lambda1))))
(+.f64 (sin.f64 (neg.f64 (+.f64 lambda2 (+.f64 phi2 (*.f64 #s(literal -1 binary64) lambda1))))) (sin.f64 (-.f64 phi2 (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))))
(+.f64 (neg.f64 (sin.f64 (+.f64 lambda2 (-.f64 phi2 lambda1)))) (sin.f64 (-.f64 phi2 (-.f64 lambda2 lambda1))))
(-.f64 (sin.f64 (+.f64 lambda1 (-.f64 phi2 lambda2))) (sin.f64 (+.f64 lambda2 (-.f64 phi2 lambda1))))
(+.f64 (sin.f64 (neg.f64 (+.f64 lambda2 (+.f64 phi2 (*.f64 #s(literal -1 binary64) lambda1))))) (sin.f64 (-.f64 phi2 (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))))
(+.f64 (neg.f64 (sin.f64 (+.f64 lambda2 (-.f64 phi2 lambda1)))) (sin.f64 (-.f64 phi2 (-.f64 lambda2 lambda1))))
(-.f64 (sin.f64 (+.f64 lambda1 (-.f64 phi2 lambda2))) (sin.f64 (+.f64 lambda2 (-.f64 phi2 lambda1))))
(+.f64 (sin.f64 (+.f64 lambda1 phi2)) (sin.f64 (-.f64 lambda1 phi2)))
(+.f64 (sin.f64 (-.f64 lambda1 phi2)) (sin.f64 (+.f64 lambda1 phi2)))
(+.f64 (sin.f64 (+.f64 lambda1 phi2)) (+.f64 (sin.f64 (-.f64 lambda1 phi2)) (*.f64 lambda2 (+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 (+.f64 lambda1 phi2))) (*.f64 #s(literal -1 binary64) (cos.f64 (-.f64 lambda1 phi2)))))))
(+.f64 (sin.f64 (+.f64 lambda1 phi2)) (+.f64 (sin.f64 (-.f64 lambda1 phi2)) (*.f64 lambda2 (*.f64 #s(literal -1 binary64) (+.f64 (cos.f64 (+.f64 lambda1 phi2)) (cos.f64 (-.f64 lambda1 phi2)))))))
(+.f64 (sin.f64 (+.f64 lambda1 phi2)) (fma.f64 lambda2 (-.f64 (neg.f64 (cos.f64 (+.f64 lambda1 phi2))) (cos.f64 (-.f64 lambda1 phi2))) (sin.f64 (-.f64 lambda1 phi2))))
(+.f64 (sin.f64 (+.f64 lambda1 phi2)) (+.f64 (sin.f64 (-.f64 lambda1 phi2)) (*.f64 lambda2 (+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 (+.f64 lambda1 phi2))) (+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 (-.f64 lambda1 phi2))) (*.f64 lambda2 (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 (+.f64 lambda1 phi2))) (*.f64 #s(literal -1/2 binary64) (sin.f64 (-.f64 lambda1 phi2))))))))))
(+.f64 (sin.f64 (+.f64 lambda1 phi2)) (+.f64 (sin.f64 (-.f64 lambda1 phi2)) (*.f64 lambda2 (fma.f64 #s(literal -1 binary64) (cos.f64 (+.f64 lambda1 phi2)) (fma.f64 #s(literal -1 binary64) (cos.f64 (-.f64 lambda1 phi2)) (*.f64 lambda2 (*.f64 #s(literal -1/2 binary64) (+.f64 (sin.f64 (-.f64 lambda1 phi2)) (sin.f64 (+.f64 lambda1 phi2))))))))))
(+.f64 (sin.f64 (+.f64 lambda1 phi2)) (fma.f64 lambda2 (-.f64 (fma.f64 lambda2 (*.f64 #s(literal -1/2 binary64) (+.f64 (sin.f64 (-.f64 lambda1 phi2)) (sin.f64 (+.f64 lambda1 phi2)))) (neg.f64 (cos.f64 (-.f64 lambda1 phi2)))) (cos.f64 (+.f64 lambda1 phi2))) (sin.f64 (-.f64 lambda1 phi2))))
(+.f64 (sin.f64 (+.f64 lambda1 phi2)) (+.f64 (sin.f64 (-.f64 lambda1 phi2)) (*.f64 lambda2 (+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 (+.f64 lambda1 phi2))) (+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 (-.f64 lambda1 phi2))) (*.f64 lambda2 (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 (+.f64 lambda1 phi2))) (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 (-.f64 lambda1 phi2))) (*.f64 lambda2 (+.f64 (*.f64 #s(literal 1/6 binary64) (cos.f64 (+.f64 lambda1 phi2))) (*.f64 #s(literal 1/6 binary64) (cos.f64 (-.f64 lambda1 phi2)))))))))))))
(+.f64 (sin.f64 (+.f64 lambda1 phi2)) (+.f64 (sin.f64 (-.f64 lambda1 phi2)) (*.f64 lambda2 (fma.f64 #s(literal -1 binary64) (cos.f64 (+.f64 lambda1 phi2)) (fma.f64 #s(literal -1 binary64) (cos.f64 (-.f64 lambda1 phi2)) (*.f64 lambda2 (fma.f64 #s(literal -1/2 binary64) (sin.f64 (+.f64 lambda1 phi2)) (fma.f64 #s(literal -1/2 binary64) (sin.f64 (-.f64 lambda1 phi2)) (*.f64 lambda2 (*.f64 #s(literal 1/6 binary64) (+.f64 (cos.f64 (+.f64 lambda1 phi2)) (cos.f64 (-.f64 lambda1 phi2)))))))))))))
(+.f64 (sin.f64 (+.f64 lambda1 phi2)) (fma.f64 lambda2 (-.f64 (fma.f64 lambda2 (fma.f64 #s(literal -1/2 binary64) (+.f64 (sin.f64 (-.f64 lambda1 phi2)) (sin.f64 (+.f64 lambda1 phi2))) (*.f64 lambda2 (*.f64 #s(literal 1/6 binary64) (+.f64 (cos.f64 (+.f64 lambda1 phi2)) (cos.f64 (-.f64 lambda1 phi2)))))) (neg.f64 (cos.f64 (-.f64 lambda1 phi2)))) (cos.f64 (+.f64 lambda1 phi2))) (sin.f64 (-.f64 lambda1 phi2))))
(+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 (+.f64 lambda1 phi2) lambda2)))
(+.f64 (sin.f64 (-.f64 (+.f64 lambda1 phi2) lambda2)) (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))))
(+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (+.f64 lambda1 (-.f64 phi2 lambda2))))
(+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 (+.f64 lambda1 phi2) lambda2)))
(+.f64 (sin.f64 (-.f64 (+.f64 lambda1 phi2) lambda2)) (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))))
(+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (+.f64 lambda1 (-.f64 phi2 lambda2))))
(+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 (+.f64 lambda1 phi2) lambda2)))
(+.f64 (sin.f64 (-.f64 (+.f64 lambda1 phi2) lambda2)) (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))))
(+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (+.f64 lambda1 (-.f64 phi2 lambda2))))
(+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 (+.f64 lambda1 phi2) lambda2)))
(+.f64 (sin.f64 (-.f64 (+.f64 lambda1 phi2) lambda2)) (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))))
(+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (+.f64 lambda1 (-.f64 phi2 lambda2))))
(+.f64 (sin.f64 (+.f64 lambda1 (+.f64 phi2 (*.f64 #s(literal -1 binary64) lambda2)))) (sin.f64 (-.f64 (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)) phi2)))
(+.f64 (sin.f64 (-.f64 (+.f64 lambda1 phi2) lambda2)) (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))))
(+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (+.f64 lambda1 (-.f64 phi2 lambda2))))
(+.f64 (sin.f64 (+.f64 lambda1 (+.f64 phi2 (*.f64 #s(literal -1 binary64) lambda2)))) (sin.f64 (-.f64 (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)) phi2)))
(+.f64 (sin.f64 (-.f64 (+.f64 lambda1 phi2) lambda2)) (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))))
(+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (+.f64 lambda1 (-.f64 phi2 lambda2))))
(+.f64 (sin.f64 (+.f64 lambda1 (+.f64 phi2 (*.f64 #s(literal -1 binary64) lambda2)))) (sin.f64 (-.f64 (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)) phi2)))
(+.f64 (sin.f64 (-.f64 (+.f64 lambda1 phi2) lambda2)) (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))))
(+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (+.f64 lambda1 (-.f64 phi2 lambda2))))
(+.f64 (sin.f64 (+.f64 lambda1 (+.f64 phi2 (*.f64 #s(literal -1 binary64) lambda2)))) (sin.f64 (-.f64 (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)) phi2)))
(+.f64 (sin.f64 (-.f64 (+.f64 lambda1 phi2) lambda2)) (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))))
(+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (+.f64 lambda1 (-.f64 phi2 lambda2))))
(*.f64 #s(literal 2 binary64) (sin.f64 (-.f64 lambda1 lambda2)))
(+.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (-.f64 lambda1 lambda2))) (*.f64 phi2 (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 #s(literal -1 binary64) (cos.f64 (-.f64 lambda1 lambda2))))))
(fma.f64 #s(literal 2 binary64) (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 phi2 (*.f64 #s(literal 0 binary64) (cos.f64 (-.f64 lambda1 lambda2)))))
(fma.f64 #s(literal 2 binary64) (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 phi2 #s(literal 0 binary64)))
(+.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (-.f64 lambda1 lambda2))) (*.f64 phi2 (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 (-.f64 lambda1 lambda2))) (*.f64 #s(literal -1 binary64) (*.f64 phi2 (sin.f64 (-.f64 lambda1 lambda2))))))))
(fma.f64 #s(literal 2 binary64) (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 phi2 (+.f64 (*.f64 #s(literal 0 binary64) (cos.f64 (-.f64 lambda1 lambda2))) (*.f64 (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))))))
(fma.f64 phi2 (*.f64 phi2 (neg.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (*.f64 #s(literal 2 binary64) (sin.f64 (-.f64 lambda1 lambda2))))
(+.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (-.f64 lambda1 lambda2))) (*.f64 phi2 (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 (-.f64 lambda1 lambda2))) (*.f64 phi2 (+.f64 (*.f64 #s(literal -1 binary64) (sin.f64 (-.f64 lambda1 lambda2))) (*.f64 phi2 (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 (-.f64 lambda1 lambda2))) (*.f64 #s(literal 1/6 binary64) (cos.f64 (-.f64 lambda1 lambda2)))))))))))
(fma.f64 #s(literal 2 binary64) (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 phi2 (+.f64 (*.f64 #s(literal 0 binary64) (cos.f64 (-.f64 lambda1 lambda2))) (*.f64 phi2 (fma.f64 #s(literal -1 binary64) (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 phi2 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 0 binary64))))))))
(fma.f64 phi2 (*.f64 phi2 (-.f64 (*.f64 phi2 #s(literal 0 binary64)) (sin.f64 (-.f64 lambda1 lambda2)))) (*.f64 #s(literal 2 binary64) (sin.f64 (-.f64 lambda1 lambda2))))
(+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 (+.f64 lambda1 phi2) lambda2)))
(+.f64 (sin.f64 (-.f64 (+.f64 lambda1 phi2) lambda2)) (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))))
(+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (+.f64 lambda1 (-.f64 phi2 lambda2))))
(+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 (+.f64 lambda1 phi2) lambda2)))
(+.f64 (sin.f64 (-.f64 (+.f64 lambda1 phi2) lambda2)) (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))))
(+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (+.f64 lambda1 (-.f64 phi2 lambda2))))
(+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 (+.f64 lambda1 phi2) lambda2)))
(+.f64 (sin.f64 (-.f64 (+.f64 lambda1 phi2) lambda2)) (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))))
(+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (+.f64 lambda1 (-.f64 phi2 lambda2))))
(+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 (+.f64 lambda1 phi2) lambda2)))
(+.f64 (sin.f64 (-.f64 (+.f64 lambda1 phi2) lambda2)) (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))))
(+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (+.f64 lambda1 (-.f64 phi2 lambda2))))
(+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 (*.f64 #s(literal -1 binary64) phi2)))) (sin.f64 (-.f64 (+.f64 lambda1 (*.f64 #s(literal -1 binary64) phi2)) lambda2)))
(+.f64 (sin.f64 (-.f64 (+.f64 lambda1 phi2) lambda2)) (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))))
(+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (+.f64 lambda1 (-.f64 phi2 lambda2))))
(+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 (*.f64 #s(literal -1 binary64) phi2)))) (sin.f64 (-.f64 (+.f64 lambda1 (*.f64 #s(literal -1 binary64) phi2)) lambda2)))
(+.f64 (sin.f64 (-.f64 (+.f64 lambda1 phi2) lambda2)) (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))))
(+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (+.f64 lambda1 (-.f64 phi2 lambda2))))
(+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 (*.f64 #s(literal -1 binary64) phi2)))) (sin.f64 (-.f64 (+.f64 lambda1 (*.f64 #s(literal -1 binary64) phi2)) lambda2)))
(+.f64 (sin.f64 (-.f64 (+.f64 lambda1 phi2) lambda2)) (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))))
(+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (+.f64 lambda1 (-.f64 phi2 lambda2))))
(+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 (*.f64 #s(literal -1 binary64) phi2)))) (sin.f64 (-.f64 (+.f64 lambda1 (*.f64 #s(literal -1 binary64) phi2)) lambda2)))
(+.f64 (sin.f64 (-.f64 (+.f64 lambda1 phi2) lambda2)) (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))))
(+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (+.f64 lambda1 (-.f64 phi2 lambda2))))
phi2
phi2
phi2
phi2
phi2
phi2
phi2
phi2
phi2
phi2
phi2
phi2
phi2
phi2
phi2
phi2
phi2
phi2
phi2
phi2
phi2
phi2
phi2
phi2
(*.f64 #s(literal -1 binary64) lambda1)
(neg.f64 lambda1)
(*.f64 #s(literal -1 binary64) lambda1)
(neg.f64 lambda1)
(*.f64 #s(literal -1 binary64) lambda1)
(neg.f64 lambda1)
(*.f64 #s(literal -1 binary64) lambda1)
(neg.f64 lambda1)
(*.f64 #s(literal -1 binary64) lambda1)
(neg.f64 lambda1)
(*.f64 #s(literal -1 binary64) lambda1)
(neg.f64 lambda1)
(*.f64 #s(literal -1 binary64) lambda1)
(neg.f64 lambda1)
(*.f64 #s(literal -1 binary64) lambda1)
(neg.f64 lambda1)
(*.f64 #s(literal -1 binary64) lambda1)
(neg.f64 lambda1)
(*.f64 #s(literal -1 binary64) lambda1)
(neg.f64 lambda1)
(*.f64 #s(literal -1 binary64) lambda1)
(neg.f64 lambda1)
(*.f64 #s(literal -1 binary64) lambda1)
(neg.f64 lambda1)
(*.f64 #s(literal -1 binary64) lambda1)
(neg.f64 lambda1)
(*.f64 #s(literal -1 binary64) lambda1)
(neg.f64 lambda1)
(*.f64 #s(literal -1 binary64) lambda1)
(neg.f64 lambda1)
(*.f64 #s(literal -1 binary64) lambda1)
(neg.f64 lambda1)
(*.f64 #s(literal -1 binary64) lambda1)
(neg.f64 lambda1)
(*.f64 #s(literal -1 binary64) lambda1)
(neg.f64 lambda1)
(*.f64 #s(literal -1 binary64) lambda1)
(neg.f64 lambda1)
(*.f64 #s(literal -1 binary64) lambda1)
(neg.f64 lambda1)
(*.f64 #s(literal -1 binary64) lambda1)
(neg.f64 lambda1)
(*.f64 #s(literal -1 binary64) lambda1)
(neg.f64 lambda1)
(*.f64 #s(literal -1 binary64) lambda1)
(neg.f64 lambda1)
(*.f64 #s(literal -1 binary64) lambda1)
(neg.f64 lambda1)
(*.f64 phi1 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))
(*.f64 (*.f64 phi1 (cos.f64 lambda1)) (cos.f64 phi2))
(*.f64 phi1 (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 phi1 #s(literal 2 binary64)) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))))
(*.f64 phi1 (fma.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 (pow.f64 phi1 #s(literal 2 binary64)) (cos.f64 lambda1)) (cos.f64 phi2)) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))))
(*.f64 phi1 (*.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 phi1 #s(literal 2 binary64))) #s(literal 1 binary64)) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))))
(*.f64 phi1 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)) (*.f64 (pow.f64 phi1 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) (*.f64 #s(literal 1/120 binary64) (*.f64 (pow.f64 phi1 #s(literal 2 binary64)) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))))))))
(*.f64 phi1 (fma.f64 (cos.f64 lambda1) (cos.f64 phi2) (*.f64 (pow.f64 phi1 #s(literal 2 binary64)) (fma.f64 #s(literal -1/6 binary64) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)) (*.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 (pow.f64 phi1 #s(literal 2 binary64)) (cos.f64 lambda1)) (cos.f64 phi2)))))))
(*.f64 phi1 (fma.f64 (pow.f64 phi1 #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)) (+.f64 #s(literal -1/6 binary64) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 2 binary64))))) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))))
(*.f64 phi1 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)) (*.f64 (pow.f64 phi1 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) (*.f64 (pow.f64 phi1 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 (pow.f64 phi1 #s(literal 2 binary64)) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) (*.f64 #s(literal 1/120 binary64) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))))))))
(*.f64 phi1 (fma.f64 (cos.f64 lambda1) (cos.f64 phi2) (*.f64 (pow.f64 phi1 #s(literal 2 binary64)) (fma.f64 #s(literal -1/6 binary64) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)) (*.f64 (pow.f64 phi1 #s(literal 2 binary64)) (fma.f64 #s(literal -1/5040 binary64) (*.f64 (*.f64 (pow.f64 phi1 #s(literal 2 binary64)) (cos.f64 lambda1)) (cos.f64 phi2)) (*.f64 #s(literal 1/120 binary64) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))))))))
(*.f64 phi1 (fma.f64 (pow.f64 phi1 #s(literal 2 binary64)) (fma.f64 (pow.f64 phi1 #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)) (+.f64 (*.f64 #s(literal -1/5040 binary64) (pow.f64 phi1 #s(literal 2 binary64))) #s(literal 1/120 binary64))) (*.f64 (cos.f64 lambda1) (*.f64 #s(literal -1/6 binary64) (cos.f64 phi2)))) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))))
(*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))
(*.f64 (cos.f64 lambda1) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))
(*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))
(*.f64 (cos.f64 lambda1) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))
(*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))
(*.f64 (cos.f64 lambda1) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))
(*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))
(*.f64 (cos.f64 lambda1) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))
(*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))
(*.f64 (cos.f64 lambda1) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))
(*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))
(*.f64 (cos.f64 lambda1) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))
(*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))
(*.f64 (cos.f64 lambda1) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))
(*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))
(*.f64 (cos.f64 lambda1) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))
(*.f64 (cos.f64 lambda1) (sin.f64 phi1))
(+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 phi2 #s(literal 2 binary64)) (*.f64 (cos.f64 lambda1) (sin.f64 phi1)))) (*.f64 (cos.f64 lambda1) (sin.f64 phi1)))
(fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 phi1)) (pow.f64 phi2 #s(literal 2 binary64))) (*.f64 (cos.f64 lambda1) (sin.f64 phi1)))
(*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 phi2 #s(literal 2 binary64))) #s(literal 1 binary64)) (*.f64 (cos.f64 lambda1) (sin.f64 phi1)))
(+.f64 (*.f64 (cos.f64 lambda1) (sin.f64 phi1)) (*.f64 (pow.f64 phi2 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 lambda1) (sin.f64 phi1))) (*.f64 #s(literal 1/24 binary64) (*.f64 (pow.f64 phi2 #s(literal 2 binary64)) (*.f64 (cos.f64 lambda1) (sin.f64 phi1)))))))
(fma.f64 (cos.f64 lambda1) (sin.f64 phi1) (*.f64 (pow.f64 phi2 #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 lambda1) (sin.f64 phi1)) (*.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 phi1)) (pow.f64 phi2 #s(literal 2 binary64)))))))
(fma.f64 (pow.f64 phi2 #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 phi1)) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/24 binary64) (pow.f64 phi2 #s(literal 2 binary64))))) (*.f64 (cos.f64 lambda1) (sin.f64 phi1)))
(+.f64 (*.f64 (cos.f64 lambda1) (sin.f64 phi1)) (*.f64 (pow.f64 phi2 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 lambda1) (sin.f64 phi1))) (*.f64 (pow.f64 phi2 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/720 binary64) (*.f64 (pow.f64 phi2 #s(literal 2 binary64)) (*.f64 (cos.f64 lambda1) (sin.f64 phi1)))) (*.f64 #s(literal 1/24 binary64) (*.f64 (cos.f64 lambda1) (sin.f64 phi1))))))))
(fma.f64 (cos.f64 lambda1) (sin.f64 phi1) (*.f64 (pow.f64 phi2 #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 lambda1) (sin.f64 phi1)) (*.f64 (pow.f64 phi2 #s(literal 2 binary64)) (fma.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 phi1)) (pow.f64 phi2 #s(literal 2 binary64))) (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 phi1)) #s(literal 1/24 binary64)))))))
(fma.f64 (pow.f64 phi2 #s(literal 2 binary64)) (fma.f64 (pow.f64 phi2 #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 phi1)) (+.f64 (*.f64 #s(literal -1/720 binary64) (pow.f64 phi2 #s(literal 2 binary64))) #s(literal 1/24 binary64))) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 lambda1) #s(literal -1/2 binary64)))) (*.f64 (cos.f64 lambda1) (sin.f64 phi1)))
(*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))
(*.f64 (cos.f64 lambda1) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))
(*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))
(*.f64 (cos.f64 lambda1) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))
(*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))
(*.f64 (cos.f64 lambda1) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))
(*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))
(*.f64 (cos.f64 lambda1) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))
(*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))
(*.f64 (cos.f64 lambda1) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))
(*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))
(*.f64 (cos.f64 lambda1) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))
(*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))
(*.f64 (cos.f64 lambda1) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))
(*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))
(*.f64 (cos.f64 lambda1) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))
(*.f64 (cos.f64 phi2) (sin.f64 phi1))
(*.f64 (sin.f64 phi1) (cos.f64 phi2))
(+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 lambda1 #s(literal 2 binary64)) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))
(fma.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 lambda1 #s(literal 2 binary64)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))
(*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 lambda1 #s(literal 2 binary64))) #s(literal 1 binary64)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))
(+.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (*.f64 (pow.f64 lambda1 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) (*.f64 #s(literal 1/24 binary64) (*.f64 (pow.f64 lambda1 #s(literal 2 binary64)) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))))))
(fma.f64 (cos.f64 phi2) (sin.f64 phi1) (*.f64 (pow.f64 lambda1 #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 #s(literal 1/24 binary64) (*.f64 (pow.f64 lambda1 #s(literal 2 binary64)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))))))
(fma.f64 (pow.f64 lambda1 #s(literal 2 binary64)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/24 binary64) (pow.f64 lambda1 #s(literal 2 binary64))))) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))
(+.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (*.f64 (pow.f64 lambda1 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) (*.f64 (pow.f64 lambda1 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/720 binary64) (*.f64 (pow.f64 lambda1 #s(literal 2 binary64)) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))) (*.f64 #s(literal 1/24 binary64) (*.f64 (cos.f64 phi2) (sin.f64 phi1))))))))
(fma.f64 (cos.f64 phi2) (sin.f64 phi1) (*.f64 (pow.f64 lambda1 #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (pow.f64 lambda1 #s(literal 2 binary64)) (fma.f64 #s(literal -1/720 binary64) (*.f64 (pow.f64 lambda1 #s(literal 2 binary64)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) (*.f64 #s(literal 1/24 binary64) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))))))
(fma.f64 (pow.f64 lambda1 #s(literal 2 binary64)) (fma.f64 (pow.f64 lambda1 #s(literal 2 binary64)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 #s(literal -1/720 binary64) (pow.f64 lambda1 #s(literal 2 binary64))) #s(literal 1/24 binary64))) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) #s(literal -1/2 binary64)))) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))
(*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))
(*.f64 (cos.f64 lambda1) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))
(*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))
(*.f64 (cos.f64 lambda1) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))
(*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))
(*.f64 (cos.f64 lambda1) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))
(*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))
(*.f64 (cos.f64 lambda1) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))
(*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))
(*.f64 (cos.f64 lambda1) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))
(*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))
(*.f64 (cos.f64 lambda1) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))
(*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))
(*.f64 (cos.f64 lambda1) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))
(*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))
(*.f64 (cos.f64 lambda1) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))
(+.f64 (*.f64 (sin.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))
(*.f64 (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (sin.f64 phi1))
(+.f64 (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (sin.f64 phi1)) (*.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (sin.f64 phi1)))
(*.f64 (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (sin.f64 phi1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) #s(literal 1 binary64))
(*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) #s(literal 3 binary64))
(*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))
(pow.f64 (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64))
(*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))
(log.f64 (pow.f64 (exp.f64 (sin.f64 phi1)) (cos.f64 (-.f64 lambda1 lambda2))))
(*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) #s(literal 3 binary64)))
(*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 phi1) #s(literal 3 binary64)) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 3 binary64))))
(*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 3 binary64)) (pow.f64 (sin.f64 phi1) #s(literal 3 binary64))))
(*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))
(exp.f64 (log.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) #s(literal 1 binary64)))
(*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))
(fma.f64 (sin.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))
(*.f64 (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (sin.f64 phi1))
(fma.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (sin.f64 phi1)))
(*.f64 (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (sin.f64 phi1))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (-.f64 lambda1 lambda2)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (cos.f64 (-.f64 lambda1 lambda2))))
(-.f64 (*.f64 (cos.f64 lambda1) (cos.f64 (neg.f64 lambda2))) (*.f64 (sin.f64 lambda1) (sin.f64 (neg.f64 lambda2))))
(fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(*.f64 #s(literal 1 binary64) (cos.f64 (-.f64 lambda1 lambda2)))
(cos.f64 (-.f64 lambda1 lambda2))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (-.f64 lambda1 lambda2))) #s(literal 2 binary64)) (cbrt.f64 (cos.f64 (-.f64 lambda1 lambda2))))
(cos.f64 (-.f64 lambda1 lambda2))
(*.f64 (sqrt.f64 (cos.f64 (-.f64 lambda1 lambda2))) (sqrt.f64 (cos.f64 (-.f64 lambda1 lambda2))))
(cos.f64 (-.f64 lambda1 lambda2))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) #s(literal 2 binary64))) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) #s(literal 2 binary64))) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) #s(literal 2 binary64)) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (-.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))
(pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 1 binary64))
(cos.f64 (-.f64 lambda1 lambda2))
(pow.f64 (cbrt.f64 (cos.f64 (-.f64 lambda1 lambda2))) #s(literal 3 binary64))
(cos.f64 (-.f64 lambda1 lambda2))
(pow.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(cos.f64 (-.f64 lambda1 lambda2))
(pow.f64 (sqrt.f64 (cos.f64 (-.f64 lambda1 lambda2))) #s(literal 2 binary64))
(cos.f64 (-.f64 lambda1 lambda2))
(log.f64 (exp.f64 (cos.f64 (-.f64 lambda1 lambda2))))
(cos.f64 (-.f64 lambda1 lambda2))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (cos.f64 (-.f64 lambda1 lambda2)))))
(cos.f64 (-.f64 lambda1 lambda2))
(cbrt.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 3 binary64)))
(cos.f64 (-.f64 lambda1 lambda2))
(cos.f64 (-.f64 lambda1 lambda2))
(cos.f64 (-.f64 lambda2 lambda1))
(expm1.f64 (log1p.f64 (cos.f64 (-.f64 lambda1 lambda2))))
(log1p.f64 (expm1.f64 (cos.f64 (-.f64 lambda1 lambda2))))
(cos.f64 (-.f64 lambda1 lambda2))
(exp.f64 (log.f64 (cos.f64 (-.f64 lambda1 lambda2))))
(cos.f64 (-.f64 lambda1 lambda2))
(exp.f64 (*.f64 (log.f64 (cos.f64 (-.f64 lambda1 lambda2))) #s(literal 1 binary64)))
(cos.f64 (-.f64 lambda1 lambda2))
(fma.f64 (sin.f64 lambda1) (sin.f64 lambda2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))
(fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))
(fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(fma.f64 (cos.f64 lambda2) (cos.f64 lambda1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(fma.f64 #s(literal 1 binary64) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))
(fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(fma.f64 #s(literal 1 binary64) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))
(fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (sqrt.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(fma.f64 (sqrt.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (sqrt.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))
(fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2))))
(/.f64 (+.f64 (sin.f64 (-.f64 lambda1 phi2)) (sin.f64 (+.f64 lambda1 phi2))) #s(literal 2 binary64))
(pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) #s(literal 1 binary64))
(*.f64 (sin.f64 lambda1) (cos.f64 phi2))
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2))) #s(literal 3 binary64))
(*.f64 (sin.f64 lambda1) (cos.f64 phi2))
(pow.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 (sin.f64 lambda1) (cos.f64 phi2))
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2))) #s(literal 2 binary64))
(*.f64 (sin.f64 lambda1) (cos.f64 phi2))
(log.f64 (pow.f64 (exp.f64 (cos.f64 phi2)) (sin.f64 lambda1)))
(*.f64 (sin.f64 lambda1) (cos.f64 phi2))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)))))
(*.f64 (sin.f64 lambda1) (cos.f64 phi2))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) #s(literal 3 binary64)))
(*.f64 (sin.f64 lambda1) (cos.f64 phi2))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 lambda1) #s(literal 3 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 3 binary64))))
(*.f64 (sin.f64 lambda1) (cos.f64 phi2))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 3 binary64))))
(*.f64 (sin.f64 lambda1) (cos.f64 phi2))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2))))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2))))
(*.f64 (sin.f64 lambda1) (cos.f64 phi2))
(exp.f64 (log.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2))))
(*.f64 (sin.f64 lambda1) (cos.f64 phi2))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2))) #s(literal 1 binary64)))
(*.f64 (sin.f64 lambda1) (cos.f64 phi2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 phi2) (cos.f64 phi1))))
(/.f64 (+.f64 (sin.f64 (-.f64 phi2 phi1)) (sin.f64 (+.f64 phi2 phi1))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 phi2 phi1)) (sin.f64 (+.f64 phi1 phi2))) #s(literal 2 binary64))
(pow.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) #s(literal 1 binary64))
(*.f64 (sin.f64 phi2) (cos.f64 phi1))
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2))) #s(literal 3 binary64))
(*.f64 (sin.f64 phi2) (cos.f64 phi1))
(pow.f64 (pow.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 (sin.f64 phi2) (cos.f64 phi1))
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2))) #s(literal 2 binary64))
(*.f64 (sin.f64 phi2) (cos.f64 phi1))
(log.f64 (pow.f64 (exp.f64 (sin.f64 phi2)) (cos.f64 phi1)))
(*.f64 (sin.f64 phi2) (cos.f64 phi1))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)))))
(*.f64 (sin.f64 phi2) (cos.f64 phi1))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) #s(literal 3 binary64)))
(*.f64 (sin.f64 phi2) (cos.f64 phi1))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (sin.f64 phi2) #s(literal 3 binary64))))
(*.f64 (sin.f64 phi2) (cos.f64 phi1))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 phi2) #s(literal 3 binary64)) (pow.f64 (cos.f64 phi1) #s(literal 3 binary64))))
(*.f64 (sin.f64 phi2) (cos.f64 phi1))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2))))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 phi2) (cos.f64 phi1))))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2))))
(*.f64 (sin.f64 phi2) (cos.f64 phi1))
(exp.f64 (log.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2))))
(*.f64 (sin.f64 phi2) (cos.f64 phi1))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2))) #s(literal 1 binary64)))
(*.f64 (sin.f64 phi2) (cos.f64 phi1))
(+.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 (+.f64 lambda2 phi2)) (neg.f64 (*.f64 (sin.f64 (+.f64 lambda2 phi2)) (cos.f64 lambda1)))) (fma.f64 (neg.f64 (sin.f64 (+.f64 lambda2 phi2))) (cos.f64 lambda1) (*.f64 (sin.f64 (+.f64 lambda2 phi2)) (cos.f64 lambda1))))
(+.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 (+.f64 lambda2 phi2)) (*.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 (+.f64 lambda2 phi2))))) (fma.f64 (neg.f64 (sin.f64 (+.f64 lambda2 phi2))) (cos.f64 lambda1) (*.f64 (cos.f64 lambda1) (sin.f64 (+.f64 lambda2 phi2)))))
(+.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (+.f64 lambda2 phi2))) (*.f64 (cos.f64 lambda1) (sin.f64 (+.f64 lambda2 phi2)))) (*.f64 #s(literal 0 binary64) (*.f64 (cos.f64 lambda1) (sin.f64 (+.f64 lambda2 phi2)))))
(+.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (neg.f64 (+.f64 lambda2 phi2)))) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 (+.f64 lambda2 phi2)))))
(fma.f64 (sin.f64 lambda1) (cos.f64 (+.f64 lambda2 phi2)) (*.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 (+.f64 lambda2 phi2)))))
(-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (+.f64 lambda2 phi2))) (*.f64 (cos.f64 lambda1) (sin.f64 (+.f64 lambda2 phi2))))
(-.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)))
(-.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (*.f64 (sin.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))
(-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (+.f64 lambda2 phi2))) (*.f64 (cos.f64 lambda1) (sin.f64 (+.f64 lambda2 phi2))))
(fma.f64 (sin.f64 lambda1) (cos.f64 (+.f64 lambda2 phi2)) (*.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 (+.f64 lambda2 phi2)))))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2)))))
(*.f64 #s(literal 1 binary64) (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))))
(sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2)))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2)))) #s(literal 2 binary64)) (cbrt.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2)))))
(sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2)))
(*.f64 (sqrt.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2)))) (sqrt.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2)))))
(sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2)))
(pow.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) #s(literal 1 binary64))
(sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2)))
(pow.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2)))) #s(literal 3 binary64))
(sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2)))
(pow.f64 (pow.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2)))
(pow.f64 (sqrt.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2)))) #s(literal 2 binary64))
(sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2)))
(log.f64 (exp.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2)))))
(sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))))))
(sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2)))
(cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) #s(literal 3 binary64)))
(sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2)))
(expm1.f64 (log1p.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2)))))
(log1p.f64 (expm1.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2)))))
(sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2)))
(exp.f64 (log.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2)))))
(sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2)))
(exp.f64 (*.f64 (log.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2)))) #s(literal 1 binary64)))
(sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2)))
(fma.f64 (sin.f64 lambda1) (cos.f64 (+.f64 lambda2 phi2)) (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (+.f64 lambda2 phi2)))))
(fma.f64 (sin.f64 lambda1) (cos.f64 (+.f64 lambda2 phi2)) (*.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 (+.f64 lambda2 phi2)))))
(-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (+.f64 lambda2 phi2))) (*.f64 (cos.f64 lambda1) (sin.f64 (+.f64 lambda2 phi2))))
(+.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)))
(fma.f64 (sin.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))))
(fma.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))
(+.f64 (*.f64 (sin.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))))
(fma.f64 (sin.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))))
(fma.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2))))
(expm1.f64 (log1p.f64 (sin.f64 (+.f64 lambda1 (-.f64 phi2 lambda2)))))
(-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 lambda2 phi2))) (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2))))
(fma.f64 (sin.f64 lambda1) (cos.f64 (-.f64 lambda2 phi2)) (*.f64 (sin.f64 (-.f64 lambda2 phi2)) (neg.f64 (cos.f64 lambda1))))
(*.f64 #s(literal 1 binary64) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2))))
(sin.f64 (-.f64 (+.f64 lambda1 phi2) lambda2))
(sin.f64 (+.f64 lambda1 (-.f64 phi2 lambda2)))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) #s(literal 2 binary64)) (cbrt.f64 (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))))
(sin.f64 (-.f64 (+.f64 lambda1 phi2) lambda2))
(sin.f64 (+.f64 lambda1 (-.f64 phi2 lambda2)))
(*.f64 (sqrt.f64 (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) (sqrt.f64 (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))))
(sin.f64 (-.f64 (+.f64 lambda1 phi2) lambda2))
(sin.f64 (+.f64 lambda1 (-.f64 phi2 lambda2)))
(pow.f64 (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2))) #s(literal 1 binary64))
(sin.f64 (-.f64 (+.f64 lambda1 phi2) lambda2))
(sin.f64 (+.f64 lambda1 (-.f64 phi2 lambda2)))
(pow.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) #s(literal 3 binary64))
(sin.f64 (-.f64 (+.f64 lambda1 phi2) lambda2))
(sin.f64 (+.f64 lambda1 (-.f64 phi2 lambda2)))
(pow.f64 (pow.f64 (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(sin.f64 (-.f64 (+.f64 lambda1 phi2) lambda2))
(sin.f64 (+.f64 lambda1 (-.f64 phi2 lambda2)))
(pow.f64 (sqrt.f64 (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) #s(literal 2 binary64))
(sin.f64 (-.f64 (+.f64 lambda1 phi2) lambda2))
(sin.f64 (+.f64 lambda1 (-.f64 phi2 lambda2)))
(log.f64 (exp.f64 (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))))
(sin.f64 (-.f64 (+.f64 lambda1 phi2) lambda2))
(sin.f64 (+.f64 lambda1 (-.f64 phi2 lambda2)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2))))))
(sin.f64 (-.f64 (+.f64 lambda1 phi2) lambda2))
(sin.f64 (+.f64 lambda1 (-.f64 phi2 lambda2)))
(cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2))) #s(literal 3 binary64)))
(sin.f64 (-.f64 (+.f64 lambda1 phi2) lambda2))
(sin.f64 (+.f64 lambda1 (-.f64 phi2 lambda2)))
(expm1.f64 (log1p.f64 (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))))
(expm1.f64 (log1p.f64 (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2))))
(expm1.f64 (log1p.f64 (sin.f64 (+.f64 lambda1 (-.f64 phi2 lambda2)))))
(log1p.f64 (expm1.f64 (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))))
(sin.f64 (-.f64 (+.f64 lambda1 phi2) lambda2))
(sin.f64 (+.f64 lambda1 (-.f64 phi2 lambda2)))
(exp.f64 (log.f64 (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))))
(sin.f64 (-.f64 (+.f64 lambda1 phi2) lambda2))
(sin.f64 (+.f64 lambda1 (-.f64 phi2 lambda2)))
(exp.f64 (*.f64 (log.f64 (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) #s(literal 1 binary64)))
(sin.f64 (-.f64 (+.f64 lambda1 phi2) lambda2))
(sin.f64 (+.f64 lambda1 (-.f64 phi2 lambda2)))
(fma.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)))
(fma.f64 (sin.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))))
(fma.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2)))))
(expm1.f64 (log1p.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (+.f64 lambda1 (-.f64 phi2 lambda2))))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 (-.f64 lambda1 (+.f64 lambda2 phi2)) (-.f64 lambda1 (-.f64 lambda2 phi2))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (-.f64 lambda1 (+.f64 lambda2 phi2)) (-.f64 lambda1 (-.f64 lambda2 phi2))) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 (-.f64 (-.f64 lambda1 (+.f64 lambda2 phi2)) lambda1) (-.f64 lambda2 phi2)) #s(literal 2 binary64))) (sin.f64 (/.f64 (+.f64 (-.f64 lambda1 (+.f64 lambda2 phi2)) (+.f64 (-.f64 lambda1 lambda2) phi2)) #s(literal 2 binary64)))))
(*.f64 (cos.f64 (/.f64 (+.f64 (-.f64 lambda1 (+.f64 (+.f64 lambda2 phi2) lambda1)) (-.f64 lambda2 phi2)) #s(literal 2 binary64))) (*.f64 (sin.f64 (/.f64 (+.f64 (-.f64 lambda1 (+.f64 lambda2 phi2)) (+.f64 lambda1 (-.f64 phi2 lambda2))) #s(literal 2 binary64))) #s(literal 2 binary64)))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)) (-.f64 lambda1 (+.f64 lambda2 phi2))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)) (-.f64 lambda1 (+.f64 lambda2 phi2))) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 (-.f64 lambda1 (+.f64 lambda2 phi2)) (+.f64 (-.f64 lambda1 lambda2) phi2)) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 (-.f64 (+.f64 (-.f64 lambda1 lambda2) phi2) lambda1) (+.f64 lambda2 phi2)) #s(literal 2 binary64)))))
(*.f64 (sin.f64 (/.f64 (+.f64 (-.f64 lambda1 (+.f64 lambda2 phi2)) (+.f64 lambda1 (-.f64 phi2 lambda2))) #s(literal 2 binary64))) (*.f64 (cos.f64 (/.f64 (-.f64 (+.f64 lambda1 (-.f64 phi2 lambda2)) (-.f64 lambda1 (+.f64 lambda2 phi2))) #s(literal 2 binary64))) #s(literal 2 binary64)))
(*.f64 #s(literal 1 binary64) (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))))
(+.f64 (sin.f64 (-.f64 (+.f64 lambda1 phi2) lambda2)) (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))))
(+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (+.f64 lambda1 (-.f64 phi2 lambda2))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2))))) #s(literal 2 binary64)) (cbrt.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2))))))
(+.f64 (sin.f64 (-.f64 (+.f64 lambda1 phi2) lambda2)) (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))))
(+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (+.f64 lambda1 (-.f64 phi2 lambda2))))
(*.f64 (sqrt.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2))))) (sqrt.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2))))))
(+.f64 (sin.f64 (-.f64 (+.f64 lambda1 phi2) lambda2)) (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))))
(+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (+.f64 lambda1 (-.f64 phi2 lambda2))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) #s(literal 2 binary64)) (pow.f64 (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2))) #s(literal 2 binary64))) (-.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) #s(literal 2 binary64)) (pow.f64 (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2)) #s(literal 2 binary64))) (-.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) #s(literal 2 binary64)) (pow.f64 (sin.f64 (+.f64 lambda1 (-.f64 phi2 lambda2))) #s(literal 2 binary64))) (-.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (+.f64 lambda1 (-.f64 phi2 lambda2)))))
(/.f64 (+.f64 (pow.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) #s(literal 3 binary64)) (pow.f64 (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2))) #s(literal 3 binary64))) (+.f64 (pow.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) #s(literal 2 binary64)) (-.f64 (pow.f64 (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2))) #s(literal 2 binary64)) (*.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))))))
(/.f64 (+.f64 (pow.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) #s(literal 3 binary64)) (pow.f64 (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2)) #s(literal 3 binary64))) (+.f64 (pow.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) #s(literal 2 binary64)) (-.f64 (pow.f64 (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2)) #s(literal 2 binary64)) (*.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2))))))
(/.f64 (+.f64 (pow.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) #s(literal 3 binary64)) (pow.f64 (sin.f64 (+.f64 lambda1 (-.f64 phi2 lambda2))) #s(literal 3 binary64))) (+.f64 (pow.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) #s(literal 2 binary64)) (*.f64 (sin.f64 (+.f64 lambda1 (-.f64 phi2 lambda2))) (-.f64 (sin.f64 (+.f64 lambda1 (-.f64 phi2 lambda2))) (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2)))))))
(pow.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) #s(literal 1 binary64))
(+.f64 (sin.f64 (-.f64 (+.f64 lambda1 phi2) lambda2)) (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))))
(+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (+.f64 lambda1 (-.f64 phi2 lambda2))))
(pow.f64 (cbrt.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2))))) #s(literal 3 binary64))
(+.f64 (sin.f64 (-.f64 (+.f64 lambda1 phi2) lambda2)) (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))))
(+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (+.f64 lambda1 (-.f64 phi2 lambda2))))
(pow.f64 (pow.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(+.f64 (sin.f64 (-.f64 (+.f64 lambda1 phi2) lambda2)) (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))))
(+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (+.f64 lambda1 (-.f64 phi2 lambda2))))
(pow.f64 (sqrt.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2))))) #s(literal 2 binary64))
(+.f64 (sin.f64 (-.f64 (+.f64 lambda1 phi2) lambda2)) (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))))
(+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (+.f64 lambda1 (-.f64 phi2 lambda2))))
(log.f64 (exp.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2))))))
(+.f64 (sin.f64 (-.f64 (+.f64 lambda1 phi2) lambda2)) (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))))
(+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (+.f64 lambda1 (-.f64 phi2 lambda2))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))))))
(+.f64 (sin.f64 (-.f64 (+.f64 lambda1 phi2) lambda2)) (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))))
(+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (+.f64 lambda1 (-.f64 phi2 lambda2))))
(cbrt.f64 (pow.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) #s(literal 3 binary64)))
(+.f64 (sin.f64 (-.f64 (+.f64 lambda1 phi2) lambda2)) (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))))
(+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (+.f64 lambda1 (-.f64 phi2 lambda2))))
(expm1.f64 (log1p.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2))))))
(expm1.f64 (log1p.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2)))))
(expm1.f64 (log1p.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (+.f64 lambda1 (-.f64 phi2 lambda2))))))
(log1p.f64 (expm1.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2))))))
(+.f64 (sin.f64 (-.f64 (+.f64 lambda1 phi2) lambda2)) (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))))
(+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (+.f64 lambda1 (-.f64 phi2 lambda2))))
(exp.f64 (log.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2))))))
(+.f64 (sin.f64 (-.f64 (+.f64 lambda1 phi2) lambda2)) (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))))
(+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (+.f64 lambda1 (-.f64 phi2 lambda2))))
(exp.f64 (*.f64 (log.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2))))) #s(literal 1 binary64)))
(+.f64 (sin.f64 (-.f64 (+.f64 lambda1 phi2) lambda2)) (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))))
(+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (+.f64 lambda1 (-.f64 phi2 lambda2))))
(fma.f64 #s(literal 1 binary64) (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2))))
(+.f64 (sin.f64 (-.f64 (+.f64 lambda1 phi2) lambda2)) (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))))
(+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (+.f64 lambda1 (-.f64 phi2 lambda2))))
(fma.f64 #s(literal 1 binary64) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2))) (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))))
(+.f64 (sin.f64 (-.f64 (+.f64 lambda1 phi2) lambda2)) (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))))
(+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (+.f64 lambda1 (-.f64 phi2 lambda2))))
(fma.f64 (pow.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) #s(literal 2 binary64)) (cbrt.f64 (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))))
(+.f64 (sin.f64 (-.f64 (+.f64 lambda1 phi2) lambda2)) (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))))
(+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (+.f64 lambda1 (-.f64 phi2 lambda2))))
(fma.f64 (pow.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2)))) #s(literal 2 binary64)) (cbrt.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2)))) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2))))
(+.f64 (sin.f64 (-.f64 (+.f64 lambda1 phi2) lambda2)) (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))))
(+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (+.f64 lambda1 (-.f64 phi2 lambda2))))
(fma.f64 (sqrt.f64 (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) (sqrt.f64 (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))))
(+.f64 (sin.f64 (-.f64 (+.f64 lambda1 phi2) lambda2)) (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))))
(+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (+.f64 lambda1 (-.f64 phi2 lambda2))))
(fma.f64 (sqrt.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2)))) (sqrt.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2)))) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2))))
(+.f64 (sin.f64 (-.f64 (+.f64 lambda1 phi2) lambda2)) (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))))
(+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (+.f64 lambda1 (-.f64 phi2 lambda2))))
(+.f64 lambda1 (-.f64 phi2 lambda1))
(+.f64 phi2 (*.f64 lambda1 #s(literal 0 binary64)))
(+.f64 (+.f64 lambda1 phi2) (neg.f64 lambda1))
(+.f64 lambda1 (-.f64 phi2 lambda1))
(+.f64 phi2 (*.f64 lambda1 #s(literal 0 binary64)))
(+.f64 (+.f64 lambda1 (-.f64 phi2 lambda1)) (fma.f64 (neg.f64 (sqrt.f64 lambda1)) (sqrt.f64 lambda1) lambda1))
(+.f64 (+.f64 phi2 (*.f64 lambda1 #s(literal 0 binary64))) (*.f64 lambda1 #s(literal 0 binary64)))
(+.f64 (fma.f64 #s(literal 1 binary64) (+.f64 lambda1 phi2) (neg.f64 (*.f64 lambda1 #s(literal 1 binary64)))) (fma.f64 (neg.f64 lambda1) #s(literal 1 binary64) (*.f64 lambda1 #s(literal 1 binary64))))
(+.f64 (+.f64 lambda1 (-.f64 phi2 lambda1)) (fma.f64 (neg.f64 (sqrt.f64 lambda1)) (sqrt.f64 lambda1) lambda1))
(+.f64 (+.f64 phi2 (*.f64 lambda1 #s(literal 0 binary64))) (*.f64 lambda1 #s(literal 0 binary64)))
(+.f64 (fma.f64 #s(literal 1 binary64) (+.f64 lambda1 phi2) (neg.f64 (*.f64 (cbrt.f64 lambda1) (pow.f64 (cbrt.f64 lambda1) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 lambda1)) (pow.f64 (cbrt.f64 lambda1) #s(literal 2 binary64)) (*.f64 (cbrt.f64 lambda1) (pow.f64 (cbrt.f64 lambda1) #s(literal 2 binary64)))))
(+.f64 (+.f64 lambda1 (-.f64 phi2 lambda1)) (fma.f64 (neg.f64 (sqrt.f64 lambda1)) (sqrt.f64 lambda1) lambda1))
(+.f64 (+.f64 phi2 (*.f64 lambda1 #s(literal 0 binary64))) (*.f64 lambda1 #s(literal 0 binary64)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (+.f64 lambda1 phi2)) #s(literal 2 binary64)) (cbrt.f64 (+.f64 lambda1 phi2)) (neg.f64 (*.f64 lambda1 #s(literal 1 binary64)))) (fma.f64 (neg.f64 lambda1) #s(literal 1 binary64) (*.f64 lambda1 #s(literal 1 binary64))))
(+.f64 (+.f64 lambda1 (-.f64 phi2 lambda1)) (fma.f64 (neg.f64 (sqrt.f64 lambda1)) (sqrt.f64 lambda1) lambda1))
(+.f64 (+.f64 phi2 (*.f64 lambda1 #s(literal 0 binary64))) (*.f64 lambda1 #s(literal 0 binary64)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (+.f64 lambda1 phi2)) #s(literal 2 binary64)) (cbrt.f64 (+.f64 lambda1 phi2)) (neg.f64 (*.f64 (cbrt.f64 lambda1) (pow.f64 (cbrt.f64 lambda1) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 lambda1)) (pow.f64 (cbrt.f64 lambda1) #s(literal 2 binary64)) (*.f64 (cbrt.f64 lambda1) (pow.f64 (cbrt.f64 lambda1) #s(literal 2 binary64)))))
(+.f64 (+.f64 lambda1 (-.f64 phi2 lambda1)) (fma.f64 (neg.f64 (sqrt.f64 lambda1)) (sqrt.f64 lambda1) lambda1))
(+.f64 (+.f64 phi2 (*.f64 lambda1 #s(literal 0 binary64))) (*.f64 lambda1 #s(literal 0 binary64)))
(+.f64 (fma.f64 (sqrt.f64 (+.f64 lambda1 phi2)) (sqrt.f64 (+.f64 lambda1 phi2)) (neg.f64 (*.f64 lambda1 #s(literal 1 binary64)))) (fma.f64 (neg.f64 lambda1) #s(literal 1 binary64) (*.f64 lambda1 #s(literal 1 binary64))))
(+.f64 (+.f64 lambda1 (-.f64 phi2 lambda1)) (fma.f64 (neg.f64 (sqrt.f64 lambda1)) (sqrt.f64 lambda1) lambda1))
(+.f64 (+.f64 phi2 (*.f64 lambda1 #s(literal 0 binary64))) (*.f64 lambda1 #s(literal 0 binary64)))
(+.f64 (fma.f64 (sqrt.f64 (+.f64 lambda1 phi2)) (sqrt.f64 (+.f64 lambda1 phi2)) (neg.f64 (*.f64 (cbrt.f64 lambda1) (pow.f64 (cbrt.f64 lambda1) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 lambda1)) (pow.f64 (cbrt.f64 lambda1) #s(literal 2 binary64)) (*.f64 (cbrt.f64 lambda1) (pow.f64 (cbrt.f64 lambda1) #s(literal 2 binary64)))))
(+.f64 (+.f64 lambda1 (-.f64 phi2 lambda1)) (fma.f64 (neg.f64 (sqrt.f64 lambda1)) (sqrt.f64 lambda1) lambda1))
(+.f64 (+.f64 phi2 (*.f64 lambda1 #s(literal 0 binary64))) (*.f64 lambda1 #s(literal 0 binary64)))
(*.f64 #s(literal 1 binary64) (+.f64 lambda1 (-.f64 phi2 lambda1)))
(+.f64 lambda1 (-.f64 phi2 lambda1))
(+.f64 phi2 (*.f64 lambda1 #s(literal 0 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 lambda1 (-.f64 phi2 lambda1))) #s(literal 2 binary64)) (cbrt.f64 (+.f64 lambda1 (-.f64 phi2 lambda1))))
(+.f64 lambda1 (-.f64 phi2 lambda1))
(+.f64 phi2 (*.f64 lambda1 #s(literal 0 binary64)))
(*.f64 (sqrt.f64 (+.f64 lambda1 (-.f64 phi2 lambda1))) (sqrt.f64 (+.f64 lambda1 (-.f64 phi2 lambda1))))
(+.f64 lambda1 (-.f64 phi2 lambda1))
(+.f64 phi2 (*.f64 lambda1 #s(literal 0 binary64)))
(/.f64 (-.f64 (pow.f64 (+.f64 lambda1 phi2) #s(literal 3 binary64)) (pow.f64 lambda1 #s(literal 3 binary64))) (+.f64 (pow.f64 (+.f64 lambda1 phi2) #s(literal 2 binary64)) (fma.f64 lambda1 lambda1 (*.f64 (+.f64 lambda1 phi2) lambda1))))
(/.f64 (-.f64 (pow.f64 (+.f64 lambda1 phi2) #s(literal 3 binary64)) (pow.f64 lambda1 #s(literal 3 binary64))) (+.f64 (pow.f64 (+.f64 lambda1 phi2) #s(literal 2 binary64)) (fma.f64 lambda1 lambda1 (*.f64 lambda1 (+.f64 lambda1 phi2)))))
(/.f64 (-.f64 (pow.f64 (+.f64 lambda1 phi2) #s(literal 3 binary64)) (pow.f64 lambda1 #s(literal 3 binary64))) (+.f64 (pow.f64 (+.f64 lambda1 phi2) #s(literal 2 binary64)) (*.f64 lambda1 (+.f64 lambda1 (+.f64 lambda1 phi2)))))
(/.f64 (-.f64 (pow.f64 (+.f64 lambda1 phi2) #s(literal 2 binary64)) (pow.f64 lambda1 #s(literal 2 binary64))) (+.f64 (+.f64 lambda1 phi2) lambda1))
(/.f64 (-.f64 (pow.f64 (+.f64 lambda1 phi2) #s(literal 2 binary64)) (pow.f64 lambda1 #s(literal 2 binary64))) (+.f64 lambda1 (+.f64 lambda1 phi2)))
(pow.f64 (+.f64 lambda1 (-.f64 phi2 lambda1)) #s(literal 1 binary64))
(+.f64 lambda1 (-.f64 phi2 lambda1))
(+.f64 phi2 (*.f64 lambda1 #s(literal 0 binary64)))
(pow.f64 (cbrt.f64 (+.f64 lambda1 (-.f64 phi2 lambda1))) #s(literal 3 binary64))
(+.f64 lambda1 (-.f64 phi2 lambda1))
(+.f64 phi2 (*.f64 lambda1 #s(literal 0 binary64)))
(pow.f64 (pow.f64 (+.f64 lambda1 (-.f64 phi2 lambda1)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(+.f64 lambda1 (-.f64 phi2 lambda1))
(+.f64 phi2 (*.f64 lambda1 #s(literal 0 binary64)))
(pow.f64 (sqrt.f64 (+.f64 lambda1 (-.f64 phi2 lambda1))) #s(literal 2 binary64))
(+.f64 lambda1 (-.f64 phi2 lambda1))
(+.f64 phi2 (*.f64 lambda1 #s(literal 0 binary64)))
(log.f64 (exp.f64 (+.f64 lambda1 (-.f64 phi2 lambda1))))
(+.f64 lambda1 (-.f64 phi2 lambda1))
(+.f64 phi2 (*.f64 lambda1 #s(literal 0 binary64)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (+.f64 lambda1 (-.f64 phi2 lambda1)))))
(+.f64 lambda1 (-.f64 phi2 lambda1))
(+.f64 phi2 (*.f64 lambda1 #s(literal 0 binary64)))
(cbrt.f64 (pow.f64 (+.f64 lambda1 (-.f64 phi2 lambda1)) #s(literal 3 binary64)))
(+.f64 lambda1 (-.f64 phi2 lambda1))
(+.f64 phi2 (*.f64 lambda1 #s(literal 0 binary64)))
(expm1.f64 (log1p.f64 (+.f64 lambda1 (-.f64 phi2 lambda1))))
(expm1.f64 (log1p.f64 (+.f64 phi2 (*.f64 lambda1 #s(literal 0 binary64)))))
(log1p.f64 (expm1.f64 (+.f64 lambda1 (-.f64 phi2 lambda1))))
(+.f64 lambda1 (-.f64 phi2 lambda1))
(+.f64 phi2 (*.f64 lambda1 #s(literal 0 binary64)))
(exp.f64 (log.f64 (+.f64 lambda1 (-.f64 phi2 lambda1))))
(+.f64 lambda1 (-.f64 phi2 lambda1))
(+.f64 phi2 (*.f64 lambda1 #s(literal 0 binary64)))
(exp.f64 (*.f64 (log.f64 (+.f64 lambda1 (-.f64 phi2 lambda1))) #s(literal 1 binary64)))
(+.f64 lambda1 (-.f64 phi2 lambda1))
(+.f64 phi2 (*.f64 lambda1 #s(literal 0 binary64)))
(fma.f64 #s(literal 1 binary64) lambda1 (-.f64 phi2 lambda1))
(+.f64 lambda1 (-.f64 phi2 lambda1))
(+.f64 phi2 (*.f64 lambda1 #s(literal 0 binary64)))
(fma.f64 #s(literal 1 binary64) (+.f64 lambda1 phi2) (neg.f64 lambda1))
(+.f64 lambda1 (-.f64 phi2 lambda1))
(+.f64 phi2 (*.f64 lambda1 #s(literal 0 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 lambda1 phi2)) #s(literal 2 binary64)) (cbrt.f64 (+.f64 lambda1 phi2)) (neg.f64 lambda1))
(+.f64 lambda1 (-.f64 phi2 lambda1))
(+.f64 phi2 (*.f64 lambda1 #s(literal 0 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 lambda1) #s(literal 2 binary64)) (cbrt.f64 lambda1) (-.f64 phi2 lambda1))
(+.f64 lambda1 (-.f64 phi2 lambda1))
(+.f64 phi2 (*.f64 lambda1 #s(literal 0 binary64)))
(fma.f64 (sqrt.f64 (+.f64 lambda1 phi2)) (sqrt.f64 (+.f64 lambda1 phi2)) (neg.f64 lambda1))
(+.f64 lambda1 (-.f64 phi2 lambda1))
(+.f64 phi2 (*.f64 lambda1 #s(literal 0 binary64)))
(fma.f64 (sqrt.f64 lambda1) (sqrt.f64 lambda1) (-.f64 phi2 lambda1))
(+.f64 lambda1 (-.f64 phi2 lambda1))
(+.f64 phi2 (*.f64 lambda1 #s(literal 0 binary64)))
(+.f64 phi2 (neg.f64 (+.f64 lambda1 phi2)))
(-.f64 phi2 (+.f64 lambda1 phi2))
(+.f64 (-.f64 phi2 (+.f64 lambda1 phi2)) (fma.f64 (neg.f64 (sqrt.f64 (+.f64 lambda1 phi2))) (sqrt.f64 (+.f64 lambda1 phi2)) (+.f64 lambda1 phi2)))
(+.f64 (-.f64 phi2 (+.f64 lambda1 phi2)) (*.f64 (+.f64 lambda1 phi2) #s(literal 0 binary64)))
(+.f64 (fma.f64 #s(literal 1 binary64) phi2 (neg.f64 (*.f64 (+.f64 lambda1 phi2) #s(literal 1 binary64)))) (fma.f64 (neg.f64 (+.f64 lambda1 phi2)) #s(literal 1 binary64) (*.f64 (+.f64 lambda1 phi2) #s(literal 1 binary64))))
(+.f64 (-.f64 phi2 (+.f64 lambda1 phi2)) (fma.f64 (neg.f64 (sqrt.f64 (+.f64 lambda1 phi2))) (sqrt.f64 (+.f64 lambda1 phi2)) (+.f64 lambda1 phi2)))
(+.f64 (-.f64 phi2 (+.f64 lambda1 phi2)) (*.f64 (+.f64 lambda1 phi2) #s(literal 0 binary64)))
(+.f64 (fma.f64 #s(literal 1 binary64) phi2 (neg.f64 (*.f64 (cbrt.f64 (+.f64 lambda1 phi2)) (pow.f64 (cbrt.f64 (+.f64 lambda1 phi2)) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 (+.f64 lambda1 phi2))) (pow.f64 (cbrt.f64 (+.f64 lambda1 phi2)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (+.f64 lambda1 phi2)) (pow.f64 (cbrt.f64 (+.f64 lambda1 phi2)) #s(literal 2 binary64)))))
(+.f64 (-.f64 phi2 (+.f64 lambda1 phi2)) (fma.f64 (neg.f64 (sqrt.f64 (+.f64 lambda1 phi2))) (sqrt.f64 (+.f64 lambda1 phi2)) (+.f64 lambda1 phi2)))
(+.f64 (-.f64 phi2 (+.f64 lambda1 phi2)) (*.f64 (+.f64 lambda1 phi2) #s(literal 0 binary64)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 phi2) #s(literal 2 binary64)) (cbrt.f64 phi2) (neg.f64 (*.f64 (+.f64 lambda1 phi2) #s(literal 1 binary64)))) (fma.f64 (neg.f64 (+.f64 lambda1 phi2)) #s(literal 1 binary64) (*.f64 (+.f64 lambda1 phi2) #s(literal 1 binary64))))
(+.f64 (-.f64 phi2 (+.f64 lambda1 phi2)) (fma.f64 (neg.f64 (sqrt.f64 (+.f64 lambda1 phi2))) (sqrt.f64 (+.f64 lambda1 phi2)) (+.f64 lambda1 phi2)))
(+.f64 (-.f64 phi2 (+.f64 lambda1 phi2)) (*.f64 (+.f64 lambda1 phi2) #s(literal 0 binary64)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 phi2) #s(literal 2 binary64)) (cbrt.f64 phi2) (neg.f64 (*.f64 (cbrt.f64 (+.f64 lambda1 phi2)) (pow.f64 (cbrt.f64 (+.f64 lambda1 phi2)) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 (+.f64 lambda1 phi2))) (pow.f64 (cbrt.f64 (+.f64 lambda1 phi2)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (+.f64 lambda1 phi2)) (pow.f64 (cbrt.f64 (+.f64 lambda1 phi2)) #s(literal 2 binary64)))))
(+.f64 (-.f64 phi2 (+.f64 lambda1 phi2)) (fma.f64 (neg.f64 (sqrt.f64 (+.f64 lambda1 phi2))) (sqrt.f64 (+.f64 lambda1 phi2)) (+.f64 lambda1 phi2)))
(+.f64 (-.f64 phi2 (+.f64 lambda1 phi2)) (*.f64 (+.f64 lambda1 phi2) #s(literal 0 binary64)))
(+.f64 (fma.f64 (sqrt.f64 phi2) (sqrt.f64 phi2) (neg.f64 (*.f64 (+.f64 lambda1 phi2) #s(literal 1 binary64)))) (fma.f64 (neg.f64 (+.f64 lambda1 phi2)) #s(literal 1 binary64) (*.f64 (+.f64 lambda1 phi2) #s(literal 1 binary64))))
(+.f64 (-.f64 phi2 (+.f64 lambda1 phi2)) (fma.f64 (neg.f64 (sqrt.f64 (+.f64 lambda1 phi2))) (sqrt.f64 (+.f64 lambda1 phi2)) (+.f64 lambda1 phi2)))
(+.f64 (-.f64 phi2 (+.f64 lambda1 phi2)) (*.f64 (+.f64 lambda1 phi2) #s(literal 0 binary64)))
(+.f64 (fma.f64 (sqrt.f64 phi2) (sqrt.f64 phi2) (neg.f64 (*.f64 (cbrt.f64 (+.f64 lambda1 phi2)) (pow.f64 (cbrt.f64 (+.f64 lambda1 phi2)) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 (+.f64 lambda1 phi2))) (pow.f64 (cbrt.f64 (+.f64 lambda1 phi2)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (+.f64 lambda1 phi2)) (pow.f64 (cbrt.f64 (+.f64 lambda1 phi2)) #s(literal 2 binary64)))))
(+.f64 (-.f64 phi2 (+.f64 lambda1 phi2)) (fma.f64 (neg.f64 (sqrt.f64 (+.f64 lambda1 phi2))) (sqrt.f64 (+.f64 lambda1 phi2)) (+.f64 lambda1 phi2)))
(+.f64 (-.f64 phi2 (+.f64 lambda1 phi2)) (*.f64 (+.f64 lambda1 phi2) #s(literal 0 binary64)))
(*.f64 #s(literal 1 binary64) (-.f64 phi2 (+.f64 lambda1 phi2)))
(-.f64 phi2 (+.f64 lambda1 phi2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 phi2 (+.f64 lambda1 phi2))) #s(literal 2 binary64)) (cbrt.f64 (-.f64 phi2 (+.f64 lambda1 phi2))))
(-.f64 phi2 (+.f64 lambda1 phi2))
(*.f64 (sqrt.f64 (-.f64 phi2 (+.f64 lambda1 phi2))) (sqrt.f64 (-.f64 phi2 (+.f64 lambda1 phi2))))
(-.f64 phi2 (+.f64 lambda1 phi2))
(/.f64 (-.f64 (pow.f64 phi2 #s(literal 3 binary64)) (pow.f64 (+.f64 lambda1 phi2) #s(literal 3 binary64))) (fma.f64 phi2 phi2 (+.f64 (pow.f64 (+.f64 lambda1 phi2) #s(literal 2 binary64)) (*.f64 phi2 (+.f64 lambda1 phi2)))))
(/.f64 (-.f64 (pow.f64 phi2 #s(literal 3 binary64)) (pow.f64 (+.f64 lambda1 phi2) #s(literal 3 binary64))) (fma.f64 phi2 phi2 (*.f64 (+.f64 lambda1 phi2) (+.f64 lambda1 (+.f64 phi2 phi2)))))
(/.f64 (-.f64 (pow.f64 phi2 #s(literal 2 binary64)) (pow.f64 (+.f64 lambda1 phi2) #s(literal 2 binary64))) (+.f64 phi2 (+.f64 lambda1 phi2)))
(/.f64 (-.f64 (pow.f64 phi2 #s(literal 2 binary64)) (pow.f64 (+.f64 lambda1 phi2) #s(literal 2 binary64))) (+.f64 lambda1 (+.f64 phi2 phi2)))
(pow.f64 (-.f64 phi2 (+.f64 lambda1 phi2)) #s(literal 1 binary64))
(-.f64 phi2 (+.f64 lambda1 phi2))
(pow.f64 (cbrt.f64 (-.f64 phi2 (+.f64 lambda1 phi2))) #s(literal 3 binary64))
(-.f64 phi2 (+.f64 lambda1 phi2))
(pow.f64 (pow.f64 (-.f64 phi2 (+.f64 lambda1 phi2)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(-.f64 phi2 (+.f64 lambda1 phi2))
(pow.f64 (sqrt.f64 (-.f64 phi2 (+.f64 lambda1 phi2))) #s(literal 2 binary64))
(-.f64 phi2 (+.f64 lambda1 phi2))
(log.f64 (exp.f64 (-.f64 phi2 (+.f64 lambda1 phi2))))
(-.f64 phi2 (+.f64 lambda1 phi2))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (-.f64 phi2 (+.f64 lambda1 phi2)))))
(-.f64 phi2 (+.f64 lambda1 phi2))
(cbrt.f64 (pow.f64 (-.f64 phi2 (+.f64 lambda1 phi2)) #s(literal 3 binary64)))
(-.f64 phi2 (+.f64 lambda1 phi2))
(expm1.f64 (log1p.f64 (-.f64 phi2 (+.f64 lambda1 phi2))))
(log1p.f64 (expm1.f64 (-.f64 phi2 (+.f64 lambda1 phi2))))
(-.f64 phi2 (+.f64 lambda1 phi2))
(exp.f64 (log.f64 (-.f64 phi2 (+.f64 lambda1 phi2))))
(-.f64 phi2 (+.f64 lambda1 phi2))
(exp.f64 (*.f64 (log.f64 (-.f64 phi2 (+.f64 lambda1 phi2))) #s(literal 1 binary64)))
(-.f64 phi2 (+.f64 lambda1 phi2))
(fma.f64 #s(literal 1 binary64) phi2 (neg.f64 (+.f64 lambda1 phi2)))
(-.f64 phi2 (+.f64 lambda1 phi2))
(fma.f64 (pow.f64 (cbrt.f64 phi2) #s(literal 2 binary64)) (cbrt.f64 phi2) (neg.f64 (+.f64 lambda1 phi2)))
(-.f64 phi2 (+.f64 lambda1 phi2))
(fma.f64 (sqrt.f64 phi2) (sqrt.f64 phi2) (neg.f64 (+.f64 lambda1 phi2)))
(-.f64 phi2 (+.f64 lambda1 phi2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 lambda1) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))))
(pow.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) #s(literal 1 binary64))
(*.f64 (cos.f64 lambda1) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))) #s(literal 3 binary64))
(*.f64 (cos.f64 lambda1) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))
(pow.f64 (pow.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 (cos.f64 lambda1) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))) #s(literal 2 binary64))
(*.f64 (cos.f64 lambda1) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))
(log.f64 (exp.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))))
(*.f64 (cos.f64 lambda1) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))))))
(*.f64 (cos.f64 lambda1) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) #s(literal 3 binary64)))
(*.f64 (cos.f64 lambda1) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) #s(literal 3 binary64))))
(*.f64 (cos.f64 lambda1) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64))))
(*.f64 (cos.f64 lambda1) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 lambda1) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))))
(*.f64 (cos.f64 lambda1) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))
(exp.f64 (log.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))))
(*.f64 (cos.f64 lambda1) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))) #s(literal 1 binary64)))
(*.f64 (cos.f64 lambda1) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))

eval684.0ms (0.6%)

Compiler

Compiled 60134 to 15458 computations (74.3% saved)

prune667.0ms (0.6%)

Pruning

126 alts after pruning (122 fresh and 4 done)

PrunedKeptTotal
New1406571463
Fresh296594
Picked325
Done123
Total14391261565
Accuracy
100.0%
Counts
1565 → 126
Alt Table
Click to see full alt table
StatusAccuracyProgram
57.7%
(atan2.f64 (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (neg.f64 (cos.f64 lambda1)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))))))
32.4%
(atan2.f64 (pow.f64 (sqrt.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2))))
79.3%
(atan2.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) #s(literal 3 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))
50.1%
(atan2.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) #s(literal 3 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
31.0%
(atan2.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2))) #s(literal 3 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
47.5%
(atan2.f64 (/.f64 (+.f64 (-.f64 (*.f64 (sin.f64 (-.f64 lambda1 phi2)) (cos.f64 lambda2)) (*.f64 (cos.f64 (-.f64 lambda1 phi2)) (sin.f64 lambda2))) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
45.2%
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 phi2) lambda2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) #s(literal 3 binary64))))
45.5%
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 phi2) lambda2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))
24.9%
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 lambda1 phi2)) (sin.f64 (+.f64 phi2 lambda1))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (cos.f64 lambda1) (*.f64 lambda2 (-.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) lambda2) (cos.f64 lambda1)) (neg.f64 (sin.f64 lambda1))))))))
28.3%
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 lambda1 phi2)) (sin.f64 (+.f64 phi2 lambda1))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
21.6%
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 lambda1 phi2)) (sin.f64 (+.f64 lambda1 phi2))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
23.5%
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 lambda1 phi2)) (sin.f64 phi2)) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
26.6%
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 lambda1 phi2)) (sin.f64 lambda1)) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
41.8%
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
23.6%
(atan2.f64 (/.f64 (+.f64 (sin.f64 (neg.f64 phi2)) (sin.f64 (+.f64 phi2 lambda1))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
30.8%
(atan2.f64 (/.f64 (*.f64 (sin.f64 lambda1) #s(literal 2 binary64)) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
25.9%
(atan2.f64 (/.f64 (*.f64 lambda1 (*.f64 #s(literal 2 binary64) (cos.f64 phi2))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
13.7%
(atan2.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 (/.f64 (-.f64 (pow.f64 phi2 #s(literal 3 binary64)) (pow.f64 (+.f64 lambda1 phi2) #s(literal 3 binary64))) (fma.f64 phi2 phi2 (*.f64 (+.f64 lambda1 phi2) (+.f64 lambda1 (+.f64 phi2 phi2)))))) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 (-.f64 (+.f64 lambda1 phi2) lambda1) phi2) #s(literal 2 binary64))))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
24.2%
(atan2.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 (-.f64 phi2 (+.f64 lambda1 phi2))) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 (fma.f64 (pow.f64 (cbrt.f64 lambda1) #s(literal 2 binary64)) (cbrt.f64 lambda1) (-.f64 phi2 lambda1)) phi2) #s(literal 2 binary64))))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
30.7%
(atan2.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 (-.f64 phi2 (+.f64 lambda1 phi2))) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 (-.f64 (+.f64 lambda1 phi2) lambda1) phi2) #s(literal 2 binary64))))) #s(literal 2 binary64)) (-.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2))) #s(literal 3 binary64)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
30.0%
(atan2.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 (-.f64 phi2 (+.f64 lambda1 phi2))) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 (-.f64 (+.f64 lambda1 phi2) lambda1) phi2) #s(literal 2 binary64))))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (/.f64 (*.f64 (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2))) (cos.f64 (-.f64 lambda1 lambda2))) #s(literal 2 binary64))))
31.0%
(atan2.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 (-.f64 phi2 (+.f64 lambda1 phi2))) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 (-.f64 (+.f64 lambda1 phi2) lambda1) phi2) #s(literal 2 binary64))))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))
26.9%
(atan2.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 (-.f64 phi2 (+.f64 lambda1 phi2))) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 (-.f64 (+.f64 lambda1 phi2) lambda1) phi2) #s(literal 2 binary64))))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2))))
30.3%
(atan2.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 (-.f64 phi2 (+.f64 lambda1 phi2))) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 (-.f64 (+.f64 lambda1 phi2) lambda1) phi2) #s(literal 2 binary64))))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
30.2%
(atan2.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 (-.f64 phi2 (+.f64 lambda1 phi2))) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 (-.f64 (+.f64 lambda1 phi2) lambda1) phi2) #s(literal 2 binary64))))) #s(literal 2 binary64)) (-.f64 (sin.f64 phi2) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
39.4%
(atan2.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 (neg.f64 lambda1)) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 (-.f64 (+.f64 lambda1 phi2) lambda1) phi2) #s(literal 2 binary64))))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
45.7%
(atan2.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 phi2 (-.f64 (-.f64 lambda1 lambda2) (-.f64 phi2 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 phi2 (+.f64 (-.f64 lambda1 lambda2) (-.f64 phi2 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64))))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
48.6%
(atan2.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (-.f64 (-.f64 (-.f64 lambda1 phi2) (+.f64 lambda2 (-.f64 lambda1 lambda2))) phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (+.f64 phi2 (-.f64 (-.f64 lambda1 lambda2) (-.f64 phi2 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64))))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
11.9%
(atan2.f64 (/.f64 (*.f64 #s(literal 0 binary64) (sin.f64 phi2)) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
45.0%
(atan2.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (pow.f64 (cbrt.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2))))) #s(literal 3 binary64)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
24.3%
(atan2.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (pow.f64 (sqrt.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2)))) #s(literal 2 binary64)) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
40.1%
(atan2.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 phi2 lambda2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
44.3%
(atan2.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2))))) (-.f64 (/.f64 (+.f64 (sin.f64 (-.f64 phi2 phi1)) (sin.f64 (+.f64 phi2 phi1))) #s(literal 2 binary64)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
45.2%
(atan2.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (+.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))) (sin.f64 phi1))))
44.6%
(atan2.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2))))) (-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
41.8%
(atan2.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
44.4%
(atan2.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 (-.f64 lambda1 (+.f64 (+.f64 lambda2 phi2) lambda1)) (-.f64 lambda2 phi2)) #s(literal 2 binary64))) (*.f64 (sin.f64 (/.f64 (+.f64 (-.f64 lambda1 (+.f64 lambda2 phi2)) (+.f64 lambda1 (-.f64 phi2 lambda2))) #s(literal 2 binary64))) #s(literal 2 binary64))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
50.6%
(atan2.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (sin.f64 (-.f64 lambda1 lambda2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
34.0%
(atan2.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (expm1.f64 (log1p.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
11.4%
(atan2.f64 (/.f64 #s(literal 0 binary64) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
57.7%
(atan2.f64 (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))))))
33.0%
(atan2.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) #s(literal 3 binary64)) #s(literal 1/3 binary64)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2))))
34.5%
(atan2.f64 (*.f64 (pow.f64 (sqrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) #s(literal 2 binary64)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2))))
78.0%
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) #s(literal 3 binary64))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1))))
99.5%
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) #s(literal 3 binary64))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))))))
70.3%
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (/.f64 (+.f64 (sin.f64 (-.f64 phi2 phi1)) (sin.f64 (+.f64 phi2 phi1))) #s(literal 2 binary64)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1))))
88.7%
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1))) #s(literal 3 binary64)) (cos.f64 (-.f64 lambda1 lambda2)))))
70.2%
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (/.f64 (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi2 phi1))) #s(literal 2 binary64)) (cos.f64 lambda1))))
99.8%
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))
69.6%
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (cos.f64 lambda1) (*.f64 lambda2 (sin.f64 lambda1))))))
78.4%
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (sqrt.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 2 binary64))))))
78.2%
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1))))
58.8%
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 phi1 (*.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 phi1 #s(literal 2 binary64))) #s(literal 1 binary64)) (cos.f64 phi2))) (cos.f64 lambda1))))
80.0%
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 lambda2) (cos.f64 phi2)))))
77.2%
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
69.3%
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))
70.4%
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 lambda1))))
99.8%
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 lambda1) (sin.f64 lambda2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))))))
99.7%
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (+.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) #s(literal 3 binary64)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))))))
99.8%
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (+.f64 (-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) #s(literal 1 binary64)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))))))
99.8%
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))))))
99.8%
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (+.f64 (log1p.f64 (expm1.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))))))
75.8%
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (sqrt.f64 (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))) #s(literal 2 binary64))))))
59.2%
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
69.9%
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1))))
98.9%
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2))))) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))))))
78.1%
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (expm1.f64 (log1p.f64 (*.f64 (sin.f64 phi2) (cos.f64 phi1)))) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1))))
78.1%
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) #s(literal 3 binary64))) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1))))
69.0%
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (sin.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1))))
95.4%
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (cbrt.f64 (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64))))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))))))
58.7%
(atan2.f64 (*.f64 (-.f64 (*.f64 (cos.f64 lambda2) lambda1) (sin.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))
40.3%
(atan2.f64 (*.f64 (-.f64 (*.f64 (cos.f64 lambda2) lambda1) (sin.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
50.0%
(atan2.f64 (*.f64 (-.f64 (sin.f64 lambda1) (*.f64 lambda2 (cos.f64 lambda1))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
40.5%
(atan2.f64 (*.f64 (-.f64 (sin.f64 lambda1) (*.f64 lambda2 (cos.f64 lambda1))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
20.1%
(atan2.f64 (*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 phi2 #s(literal 2 binary64))) #s(literal 1 binary64)) (sin.f64 lambda1)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
39.8%
(atan2.f64 (*.f64 (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 lambda1)) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 (sin.f64 lambda1)))))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
39.9%
(atan2.f64 (*.f64 (+.f64 (neg.f64 (sin.f64 lambda2)) (*.f64 lambda1 (+.f64 (cos.f64 lambda2) (*.f64 (*.f64 #s(literal -1/2 binary64) lambda1) (neg.f64 (sin.f64 lambda2)))))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
41.6%
(atan2.f64 (*.f64 (sqrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))
25.7%
(atan2.f64 (*.f64 (sqrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
43.8%
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 phi2 #s(literal 2 binary64))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
29.9%
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 phi2 #s(literal 2 binary64))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
57.2%
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (/.f64 (+.f64 (sin.f64 (-.f64 phi1 (-.f64 lambda2 lambda1))) (sin.f64 (+.f64 phi1 (-.f64 lambda2 lambda1)))) #s(literal 2 binary64))))
67.8%
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (+.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))) (sin.f64 phi1))))
59.6%
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (+.f64 (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) lambda1)) (sin.f64 phi1))))
79.7%
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) #s(literal 3 binary64)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))
79.7%
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))
70.4%
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2))))
50.4%
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 phi1 (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
63.7%
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 lambda2) (sin.f64 phi1))))
60.8%
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 lambda1) (sin.f64 phi1))))
50.9%
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 lambda2))))
49.9%
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 lambda1))))
66.5%
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (sqrt.f64 (pow.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 2 binary64)))))
66.3%
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))))))
50.6%
(atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))
50.2%
(atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2))))
44.6%
(atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
33.3%
(atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
32.6%
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 phi1 #s(literal 2 binary64))) #s(literal 1 binary64)) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
45.7%
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))
36.6%
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2))))
28.1%
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (+.f64 (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) lambda1)))))
31.8%
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 lambda2))))
30.8%
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 lambda1))))
35.0%
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (sqrt.f64 (pow.f64 (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1))) #s(literal 2 binary64)))))
22.2%
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 phi2 (*.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 phi2 #s(literal 2 binary64))) #s(literal 1 binary64)) (cos.f64 phi1))) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
21.4%
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 phi2 (cos.f64 phi1)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
31.1%
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
31.3%
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2))))) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
70.4%
(atan2.f64 (*.f64 (log1p.f64 (expm1.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2))))
54.2%
(atan2.f64 (*.f64 (log.f64 (exp.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1))))
42.3%
(atan2.f64 (*.f64 (log.f64 (exp.f64 (sin.f64 (neg.f64 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2))))
50.2%
(atan2.f64 (*.f64 (expm1.f64 (log1p.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
45.4%
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1))))
66.9%
(atan2.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) #s(literal 3 binary64))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2))))
23.5%
(atan2.f64 (*.f64 lambda1 (*.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 lambda1 #s(literal 2 binary64))) #s(literal 1 binary64)) (cos.f64 phi2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
22.5%
(atan2.f64 (*.f64 lambda1 (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
23.4%
(atan2.f64 (sqrt.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) #s(literal 2 binary64))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
46.6%
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2))))
22.5%
(atan2.f64 (sin.f64 lambda1) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
31.1%
(atan2.f64 (log1p.f64 (expm1.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
68.6%
(atan2.f64 (log1p.f64 (expm1.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1))))
55.2%
(atan2.f64 (log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 lambda2) (cos.f64 phi2)))))
39.5%
(atan2.f64 (log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
31.1%
(atan2.f64 (expm1.f64 (log1p.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
30.5%
(atan2.f64 (exp.f64 (log.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1))))
Compiler

Compiled 10863 to 4025 computations (62.9% saved)

regimes872.0ms (0.8%)

Counts
223 → 1
Calls
Call 1
Inputs
(atan2.f64 (sin.f64 lambda1) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 lambda1 (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 phi2 (cos.f64 phi1)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 lambda1))))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 lambda2))))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 lambda1))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 lambda2))))
(atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (/.f64 #s(literal 0 binary64) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 phi1 #s(literal 2 binary64))) #s(literal 1 binary64)) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 phi2 #s(literal 2 binary64))) #s(literal 1 binary64)) (sin.f64 lambda1)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (sin.f64 (-.f64 lambda1 lambda2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 lambda1 phi2)) (sin.f64 (+.f64 lambda1 phi2))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 lambda1 (*.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 lambda1 #s(literal 2 binary64))) #s(literal 1 binary64)) (cos.f64 phi2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 phi2 (*.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 phi2 #s(literal 2 binary64))) #s(literal 1 binary64)) (cos.f64 phi1))) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 phi2 #s(literal 2 binary64))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2))))) (-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 phi2) lambda2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2))))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 lambda1) (sin.f64 phi1))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 lambda2) (sin.f64 phi1))))
(atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (+.f64 (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) lambda1)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (+.f64 (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) lambda1)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 phi1 (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (-.f64 (sin.f64 lambda1) (*.f64 lambda2 (cos.f64 lambda1))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (cos.f64 lambda2) lambda1) (sin.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (/.f64 (*.f64 #s(literal 0 binary64) (sin.f64 phi2)) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 (*.f64 (sin.f64 lambda1) #s(literal 2 binary64)) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (-.f64 lambda1 lambda2))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 (*.f64 lambda1 (*.f64 #s(literal 2 binary64) (cos.f64 phi2))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 lambda1 phi2)) (sin.f64 (+.f64 phi2 lambda1))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 phi2 #s(literal 2 binary64))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 phi1 #s(literal 2 binary64))))))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (/.f64 (+.f64 (sin.f64 (-.f64 phi1 (-.f64 lambda2 lambda1))) (sin.f64 (+.f64 phi1 (-.f64 lambda2 lambda1)))) #s(literal 2 binary64))))
(atan2.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 phi2 lambda2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 phi2) lambda2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2))))) (-.f64 (/.f64 (+.f64 (sin.f64 (-.f64 phi2 phi1)) (sin.f64 (+.f64 phi2 phi1))) #s(literal 2 binary64)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 (-.f64 phi2 (+.f64 lambda1 phi2))) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 (-.f64 (+.f64 lambda1 phi2) lambda1) phi2) #s(literal 2 binary64))))) #s(literal 2 binary64)) (-.f64 (sin.f64 phi2) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 (-.f64 phi2 (+.f64 lambda1 phi2))) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 (-.f64 (+.f64 lambda1 phi2) lambda1) phi2) #s(literal 2 binary64))))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 (-.f64 lambda1 (+.f64 (+.f64 lambda2 phi2) lambda1)) (-.f64 lambda2 phi2)) #s(literal 2 binary64))) (*.f64 (sin.f64 (/.f64 (+.f64 (-.f64 lambda1 (+.f64 lambda2 phi2)) (+.f64 lambda1 (-.f64 phi2 lambda2))) #s(literal 2 binary64))) #s(literal 2 binary64))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (expm1.f64 (log1p.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (log1p.f64 (expm1.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1))))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2))))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (sqrt.f64 (pow.f64 (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1))) #s(literal 2 binary64)))))
(atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2))))
(atan2.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2))) #s(literal 3 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (expm1.f64 (log1p.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (log1p.f64 (expm1.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (expm1.f64 (log1p.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (log1p.f64 (expm1.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2))))) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2))))
(atan2.f64 (sqrt.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) #s(literal 2 binary64))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sqrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) #s(literal 3 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (+.f64 (cos.f64 lambda1) (*.f64 lambda2 (sin.f64 lambda1))) (sin.f64 phi1))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (+.f64 (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) lambda1)) (sin.f64 phi1))))
(atan2.f64 (*.f64 (-.f64 (sin.f64 lambda1) (*.f64 lambda2 (cos.f64 lambda1))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (cos.f64 lambda2) lambda1) (sin.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 lambda1 phi2)) (sin.f64 lambda1)) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 lambda1 phi2)) (sin.f64 phi2)) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 (+.f64 (sin.f64 (neg.f64 phi2)) (sin.f64 (+.f64 phi2 lambda1))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 lambda1 phi2)) (sin.f64 (+.f64 phi2 lambda1))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 phi2 #s(literal 2 binary64))) #s(literal 1 binary64)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 phi2 #s(literal 2 binary64))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (/.f64 (*.f64 (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2))) (cos.f64 (-.f64 lambda1 lambda2))) #s(literal 2 binary64))))
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 phi2) lambda2)) (sin.f64 (-.f64 phi2 lambda2))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 phi1 #s(literal 2 binary64))) #s(literal 1 binary64)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) phi1)))))
(atan2.f64 (*.f64 (+.f64 (neg.f64 (sin.f64 lambda2)) (*.f64 lambda1 (+.f64 (cos.f64 lambda2) (*.f64 (*.f64 #s(literal -1/2 binary64) lambda1) (neg.f64 (sin.f64 lambda2)))))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 lambda1)) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 (sin.f64 lambda1)))))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 phi2) lambda2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 lambda1 phi2)) (sin.f64 (+.f64 phi2 lambda1))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 phi1 (*.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 phi1 #s(literal 2 binary64))) #s(literal 1 binary64)) (cos.f64 phi2))) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 (neg.f64 lambda1)) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 (-.f64 (+.f64 lambda1 phi2) lambda1) phi2) #s(literal 2 binary64))))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 (-.f64 phi2 (+.f64 lambda1 phi2))) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 (-.f64 (+.f64 lambda1 phi2) lambda1) phi2) #s(literal 2 binary64))))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2))))
(atan2.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 (-.f64 phi2 (+.f64 lambda1 phi2))) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 (-.f64 (+.f64 lambda1 phi2) lambda1) phi2) #s(literal 2 binary64))))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 (-.f64 phi2 (+.f64 lambda1 phi2))) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 (-.f64 (+.f64 lambda1 phi2) lambda1) phi2) #s(literal 2 binary64))))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (/.f64 (*.f64 (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2))) (cos.f64 (-.f64 lambda1 lambda2))) #s(literal 2 binary64))))
(atan2.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (-.f64 (-.f64 (-.f64 lambda1 phi2) (+.f64 lambda2 (-.f64 lambda1 lambda2))) phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (+.f64 phi2 (-.f64 (-.f64 lambda1 lambda2) (-.f64 phi2 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64))))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 phi2 (-.f64 (-.f64 lambda1 lambda2) (-.f64 phi2 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 phi2 (+.f64 (-.f64 lambda1 lambda2) (-.f64 phi2 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64))))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (expm1.f64 (log1p.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (log1p.f64 (expm1.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (*.f64 (expm1.f64 (log1p.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (*.f64 (log.f64 (exp.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (log1p.f64 (expm1.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (sqrt.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) #s(literal 2 binary64))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 3 binary64))))
(atan2.f64 (*.f64 (sqrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) #s(literal 3 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (cos.f64 lambda1) (*.f64 lambda2 (sin.f64 lambda1))))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2))))))
(atan2.f64 (*.f64 (-.f64 (sin.f64 lambda1) (*.f64 lambda2 (cos.f64 lambda1))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (cos.f64 lambda2) lambda1) (sin.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (+.f64 (cos.f64 lambda1) (*.f64 lambda2 (-.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) lambda2) (cos.f64 lambda1)) (neg.f64 (sin.f64 lambda1))))) (sin.f64 phi1))))
(atan2.f64 (*.f64 (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 lambda1)) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 (sin.f64 lambda1)))))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (expm1.f64 (log1p.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (pow.f64 (sqrt.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2)))) #s(literal 2 binary64)) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (pow.f64 (cbrt.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2))))) #s(literal 3 binary64)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (*.f64 (log.f64 (exp.f64 (sin.f64 (neg.f64 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2))))
(atan2.f64 (exp.f64 (log.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1))))
(atan2.f64 (log1p.f64 (expm1.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1))))
(atan2.f64 (*.f64 (log.f64 (exp.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1))))
(atan2.f64 (*.f64 (log.f64 (exp.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2))))
(atan2.f64 (*.f64 (log1p.f64 (expm1.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2))))
(atan2.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) #s(literal 3 binary64))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2))))
(atan2.f64 (*.f64 (pow.f64 (sqrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) #s(literal 2 binary64)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2))))
(atan2.f64 (pow.f64 (sqrt.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2))))
(atan2.f64 (exp.f64 (log.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (expm1.f64 (log1p.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 lambda2) (cos.f64 phi2)))))
(atan2.f64 (log1p.f64 (expm1.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (expm1.f64 (log1p.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (log.f64 (exp.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (log1p.f64 (expm1.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (log1p.f64 (expm1.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (sin.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 lambda1))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))
(atan2.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) #s(literal 3 binary64)) #s(literal 1/3 binary64)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2))))
(atan2.f64 (sqrt.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) #s(literal 2 binary64))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (sqrt.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) #s(literal 2 binary64)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (sqrt.f64 (pow.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 2 binary64)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (pow.f64 (cbrt.f64 (cos.f64 (-.f64 lambda1 lambda2))) #s(literal 3 binary64)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) #s(literal 3 binary64))))
(atan2.f64 (*.f64 (sqrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (pow.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) #s(literal 3 binary64)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (pow.f64 (sqrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) #s(literal 2 binary64)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) #s(literal 3 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (pow.f64 (sqrt.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (+.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))) (sin.f64 phi1))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) #s(literal 3 binary64)) #s(literal 1/3 binary64)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (cos.f64 lambda1) (*.f64 lambda2 (-.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) lambda2) (cos.f64 lambda1)) (neg.f64 (sin.f64 lambda1))))))))
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 phi2) lambda2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) #s(literal 3 binary64))))
(atan2.f64 (/.f64 (+.f64 (pow.f64 (sqrt.f64 (sin.f64 (-.f64 lambda1 (+.f64 phi2 lambda2)))) #s(literal 2 binary64)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 phi2 lambda2))) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2)))) #s(literal 3 binary64)) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (+.f64 (neg.f64 (sin.f64 lambda2)) (*.f64 lambda1 (+.f64 (cos.f64 lambda2) (*.f64 (*.f64 #s(literal -1/2 binary64) lambda1) (neg.f64 (sin.f64 lambda2)))))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 lambda1)) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 (sin.f64 lambda1)))))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (+.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))) (sin.f64 phi1))))
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 lambda1 phi2)) (sin.f64 (+.f64 phi2 lambda1))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (cos.f64 lambda1) (*.f64 lambda2 (-.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) lambda2) (cos.f64 lambda1)) (neg.f64 (sin.f64 lambda1))))))))
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 phi2) lambda2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (cos.f64 lambda1) (*.f64 lambda2 (-.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) lambda2) (cos.f64 lambda1)) (neg.f64 (sin.f64 lambda1))))))))
(atan2.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 (-.f64 phi2 (+.f64 lambda1 phi2))) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 (-.f64 (+.f64 lambda1 phi2) lambda1) phi2) #s(literal 2 binary64))))) #s(literal 2 binary64)) (-.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2))) #s(literal 3 binary64)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 lambda2) (cos.f64 phi2)))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1))))
(atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (/.f64 (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi2 phi1))) #s(literal 2 binary64)) (cos.f64 lambda1))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (/.f64 (+.f64 (sin.f64 (-.f64 phi2 phi1)) (sin.f64 (+.f64 phi2 phi1))) #s(literal 2 binary64)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 phi1 (*.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 phi1 #s(literal 2 binary64))) #s(literal 1 binary64)) (cos.f64 phi2))) (cos.f64 lambda1))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (/.f64 (*.f64 (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2))) (cos.f64 (-.f64 lambda1 lambda2))) #s(literal 2 binary64))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 phi1 #s(literal 2 binary64))) #s(literal 1 binary64)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) phi1)))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (/.f64 (+.f64 (sin.f64 (-.f64 phi1 (-.f64 lambda2 lambda1))) (sin.f64 (+.f64 phi1 (-.f64 lambda2 lambda1)))) #s(literal 2 binary64)))))
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 phi2) lambda2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))
(atan2.f64 (/.f64 (+.f64 (-.f64 (*.f64 (sin.f64 (-.f64 lambda1 phi2)) (cos.f64 lambda2)) (*.f64 (cos.f64 (-.f64 lambda1 phi2)) (sin.f64 lambda2))) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 (-.f64 phi2 (+.f64 lambda1 phi2))) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 (-.f64 (+.f64 lambda1 phi2) lambda1) phi2) #s(literal 2 binary64))))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))
(atan2.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 (/.f64 (-.f64 (pow.f64 phi2 #s(literal 3 binary64)) (pow.f64 (+.f64 lambda1 phi2) #s(literal 3 binary64))) (fma.f64 phi2 phi2 (*.f64 (+.f64 lambda1 phi2) (+.f64 lambda1 (+.f64 phi2 phi2)))))) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 (-.f64 (+.f64 lambda1 phi2) lambda1) phi2) #s(literal 2 binary64))))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (cos.f64 lambda2) lambda1) (sin.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (cos.f64 lambda1) (*.f64 lambda2 (sin.f64 lambda1))))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2))))))
(atan2.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 (-.f64 phi2 (+.f64 lambda1 phi2))) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 (fma.f64 (pow.f64 (cbrt.f64 lambda1) #s(literal 2 binary64)) (cbrt.f64 lambda1) (-.f64 phi2 lambda1)) phi2) #s(literal 2 binary64))))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (expm1.f64 (log1p.f64 (*.f64 (sin.f64 phi2) (cos.f64 phi1)))) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) #s(literal 3 binary64))) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) #s(literal 3 binary64))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) #s(literal 3 binary64)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))
(atan2.f64 (*.f64 (sqrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (sqrt.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) #s(literal 2 binary64)))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (sqrt.f64 (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))) #s(literal 2 binary64))))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (sqrt.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 2 binary64))))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1))) #s(literal 3 binary64)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) #s(literal 3 binary64))))
(atan2.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) #s(literal 3 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))
(atan2.f64 (log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (+.f64 (sin.f64 lambda2) (*.f64 (*.f64 #s(literal -1/2 binary64) lambda1) (cos.f64 lambda2)))))))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (-.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) lambda1) (cos.f64 lambda2)) (neg.f64 (sin.f64 lambda2))))))))
(atan2.f64 (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 lambda1) (sin.f64 lambda2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))))))
(atan2.f64 (*.f64 (fma.f64 (sqrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (sqrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (*.f64 (neg.f64 (cos.f64 lambda1)) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (neg.f64 (cos.f64 lambda1)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))
(atan2.f64 (*.f64 (fma.f64 (sqrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (sqrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (*.f64 (neg.f64 (cos.f64 lambda1)) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 lambda1) (sin.f64 lambda2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 (sqrt.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (sqrt.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))
(atan2.f64 (*.f64 (fma.f64 (sqrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (sqrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (*.f64 (neg.f64 (cos.f64 lambda1)) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (+.f64 (log1p.f64 (expm1.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (+.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) #s(literal 3 binary64)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) #s(literal 3 binary64))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2))))) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (+.f64 (-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) #s(literal 1 binary64)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) #s(literal 3 binary64))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 lambda1) (sin.f64 lambda2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (cbrt.f64 (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64))))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (cbrt.f64 (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64))))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 lambda1) (sin.f64 lambda2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (cbrt.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (cbrt.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))
(atan2.f64 (*.f64 (fma.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))) (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (*.f64 (neg.f64 (cos.f64 lambda1)) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) #s(literal 2 binary64))) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))))
(atan2.f64 (*.f64 (log.f64 (exp.f64 (fma.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))) (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (*.f64 (neg.f64 (cos.f64 lambda1)) (sin.f64 lambda2))))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (cbrt.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))) (cbrt.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (cbrt.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (cbrt.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (/.f64 (fma.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (neg.f64 (sin.f64 lambda1)) (*.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda2)) (sin.f64 lambda1)))) (-.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))))
Outputs
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 lambda1) (sin.f64 lambda2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))))))
Calls

6 calls:

165.0ms
lambda2
152.0ms
phi1
132.0ms
lambda1
132.0ms
(-.f64 lambda1 lambda2)
122.0ms
phi2
Results
AccuracySegmentsBranch
99.8%1lambda1
99.8%1lambda2
99.8%1phi1
99.8%1phi2
99.8%1(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
99.8%1(-.f64 lambda1 lambda2)
Compiler

Compiled 55 to 38 computations (30.9% saved)

regimes812.0ms (0.8%)

Counts
205 → 1
Calls
Call 1
Inputs
(atan2.f64 (sin.f64 lambda1) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 lambda1 (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 phi2 (cos.f64 phi1)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 lambda1))))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 lambda2))))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 lambda1))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 lambda2))))
(atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (/.f64 #s(literal 0 binary64) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 phi1 #s(literal 2 binary64))) #s(literal 1 binary64)) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 phi2 #s(literal 2 binary64))) #s(literal 1 binary64)) (sin.f64 lambda1)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (sin.f64 (-.f64 lambda1 lambda2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 lambda1 phi2)) (sin.f64 (+.f64 lambda1 phi2))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 lambda1 (*.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 lambda1 #s(literal 2 binary64))) #s(literal 1 binary64)) (cos.f64 phi2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 phi2 (*.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 phi2 #s(literal 2 binary64))) #s(literal 1 binary64)) (cos.f64 phi1))) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 phi2 #s(literal 2 binary64))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2))))) (-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 phi2) lambda2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2))))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 lambda1) (sin.f64 phi1))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 lambda2) (sin.f64 phi1))))
(atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (+.f64 (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) lambda1)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (+.f64 (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) lambda1)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 phi1 (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (-.f64 (sin.f64 lambda1) (*.f64 lambda2 (cos.f64 lambda1))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (cos.f64 lambda2) lambda1) (sin.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (/.f64 (*.f64 #s(literal 0 binary64) (sin.f64 phi2)) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 (*.f64 (sin.f64 lambda1) #s(literal 2 binary64)) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (-.f64 lambda1 lambda2))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 (*.f64 lambda1 (*.f64 #s(literal 2 binary64) (cos.f64 phi2))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 lambda1 phi2)) (sin.f64 (+.f64 phi2 lambda1))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 phi2 #s(literal 2 binary64))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 phi1 #s(literal 2 binary64))))))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (/.f64 (+.f64 (sin.f64 (-.f64 phi1 (-.f64 lambda2 lambda1))) (sin.f64 (+.f64 phi1 (-.f64 lambda2 lambda1)))) #s(literal 2 binary64))))
(atan2.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 phi2 lambda2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 phi2) lambda2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2))))) (-.f64 (/.f64 (+.f64 (sin.f64 (-.f64 phi2 phi1)) (sin.f64 (+.f64 phi2 phi1))) #s(literal 2 binary64)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 (-.f64 phi2 (+.f64 lambda1 phi2))) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 (-.f64 (+.f64 lambda1 phi2) lambda1) phi2) #s(literal 2 binary64))))) #s(literal 2 binary64)) (-.f64 (sin.f64 phi2) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 (-.f64 phi2 (+.f64 lambda1 phi2))) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 (-.f64 (+.f64 lambda1 phi2) lambda1) phi2) #s(literal 2 binary64))))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 (-.f64 lambda1 (+.f64 (+.f64 lambda2 phi2) lambda1)) (-.f64 lambda2 phi2)) #s(literal 2 binary64))) (*.f64 (sin.f64 (/.f64 (+.f64 (-.f64 lambda1 (+.f64 lambda2 phi2)) (+.f64 lambda1 (-.f64 phi2 lambda2))) #s(literal 2 binary64))) #s(literal 2 binary64))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (expm1.f64 (log1p.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (log1p.f64 (expm1.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1))))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2))))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (sqrt.f64 (pow.f64 (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1))) #s(literal 2 binary64)))))
(atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2))))
(atan2.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2))) #s(literal 3 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (expm1.f64 (log1p.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (log1p.f64 (expm1.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (expm1.f64 (log1p.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (log1p.f64 (expm1.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2))))) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2))))
(atan2.f64 (sqrt.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) #s(literal 2 binary64))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sqrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) #s(literal 3 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (+.f64 (cos.f64 lambda1) (*.f64 lambda2 (sin.f64 lambda1))) (sin.f64 phi1))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (+.f64 (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) lambda1)) (sin.f64 phi1))))
(atan2.f64 (*.f64 (-.f64 (sin.f64 lambda1) (*.f64 lambda2 (cos.f64 lambda1))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (cos.f64 lambda2) lambda1) (sin.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 lambda1 phi2)) (sin.f64 lambda1)) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 lambda1 phi2)) (sin.f64 phi2)) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 (+.f64 (sin.f64 (neg.f64 phi2)) (sin.f64 (+.f64 phi2 lambda1))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 lambda1 phi2)) (sin.f64 (+.f64 phi2 lambda1))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 phi2 #s(literal 2 binary64))) #s(literal 1 binary64)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 phi2 #s(literal 2 binary64))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (/.f64 (*.f64 (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2))) (cos.f64 (-.f64 lambda1 lambda2))) #s(literal 2 binary64))))
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 phi2) lambda2)) (sin.f64 (-.f64 phi2 lambda2))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 phi1 #s(literal 2 binary64))) #s(literal 1 binary64)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) phi1)))))
(atan2.f64 (*.f64 (+.f64 (neg.f64 (sin.f64 lambda2)) (*.f64 lambda1 (+.f64 (cos.f64 lambda2) (*.f64 (*.f64 #s(literal -1/2 binary64) lambda1) (neg.f64 (sin.f64 lambda2)))))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 lambda1)) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 (sin.f64 lambda1)))))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 phi2) lambda2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 lambda1 phi2)) (sin.f64 (+.f64 phi2 lambda1))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 phi1 (*.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 phi1 #s(literal 2 binary64))) #s(literal 1 binary64)) (cos.f64 phi2))) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 (neg.f64 lambda1)) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 (-.f64 (+.f64 lambda1 phi2) lambda1) phi2) #s(literal 2 binary64))))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 (-.f64 phi2 (+.f64 lambda1 phi2))) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 (-.f64 (+.f64 lambda1 phi2) lambda1) phi2) #s(literal 2 binary64))))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2))))
(atan2.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 (-.f64 phi2 (+.f64 lambda1 phi2))) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 (-.f64 (+.f64 lambda1 phi2) lambda1) phi2) #s(literal 2 binary64))))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 (-.f64 phi2 (+.f64 lambda1 phi2))) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 (-.f64 (+.f64 lambda1 phi2) lambda1) phi2) #s(literal 2 binary64))))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (/.f64 (*.f64 (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2))) (cos.f64 (-.f64 lambda1 lambda2))) #s(literal 2 binary64))))
(atan2.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (-.f64 (-.f64 (-.f64 lambda1 phi2) (+.f64 lambda2 (-.f64 lambda1 lambda2))) phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (+.f64 phi2 (-.f64 (-.f64 lambda1 lambda2) (-.f64 phi2 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64))))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 phi2 (-.f64 (-.f64 lambda1 lambda2) (-.f64 phi2 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 phi2 (+.f64 (-.f64 lambda1 lambda2) (-.f64 phi2 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64))))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (expm1.f64 (log1p.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (log1p.f64 (expm1.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (*.f64 (expm1.f64 (log1p.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (*.f64 (log.f64 (exp.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (log1p.f64 (expm1.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (sqrt.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) #s(literal 2 binary64))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 3 binary64))))
(atan2.f64 (*.f64 (sqrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) #s(literal 3 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (cos.f64 lambda1) (*.f64 lambda2 (sin.f64 lambda1))))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2))))))
(atan2.f64 (*.f64 (-.f64 (sin.f64 lambda1) (*.f64 lambda2 (cos.f64 lambda1))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (cos.f64 lambda2) lambda1) (sin.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (+.f64 (cos.f64 lambda1) (*.f64 lambda2 (-.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) lambda2) (cos.f64 lambda1)) (neg.f64 (sin.f64 lambda1))))) (sin.f64 phi1))))
(atan2.f64 (*.f64 (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 lambda1)) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 (sin.f64 lambda1)))))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (expm1.f64 (log1p.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (pow.f64 (sqrt.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2)))) #s(literal 2 binary64)) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (pow.f64 (cbrt.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2))))) #s(literal 3 binary64)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (*.f64 (log.f64 (exp.f64 (sin.f64 (neg.f64 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2))))
(atan2.f64 (exp.f64 (log.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1))))
(atan2.f64 (log1p.f64 (expm1.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1))))
(atan2.f64 (*.f64 (log.f64 (exp.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1))))
(atan2.f64 (*.f64 (log.f64 (exp.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2))))
(atan2.f64 (*.f64 (log1p.f64 (expm1.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2))))
(atan2.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) #s(literal 3 binary64))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2))))
(atan2.f64 (*.f64 (pow.f64 (sqrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) #s(literal 2 binary64)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2))))
(atan2.f64 (pow.f64 (sqrt.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2))))
(atan2.f64 (exp.f64 (log.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (expm1.f64 (log1p.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 lambda2) (cos.f64 phi2)))))
(atan2.f64 (log1p.f64 (expm1.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (expm1.f64 (log1p.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (log.f64 (exp.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (log1p.f64 (expm1.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (log1p.f64 (expm1.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (sin.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 lambda1))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))
(atan2.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) #s(literal 3 binary64)) #s(literal 1/3 binary64)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2))))
(atan2.f64 (sqrt.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) #s(literal 2 binary64))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (sqrt.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) #s(literal 2 binary64)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (sqrt.f64 (pow.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 2 binary64)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (pow.f64 (cbrt.f64 (cos.f64 (-.f64 lambda1 lambda2))) #s(literal 3 binary64)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) #s(literal 3 binary64))))
(atan2.f64 (*.f64 (sqrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (pow.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) #s(literal 3 binary64)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (pow.f64 (sqrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) #s(literal 2 binary64)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) #s(literal 3 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (pow.f64 (sqrt.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (+.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))) (sin.f64 phi1))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) #s(literal 3 binary64)) #s(literal 1/3 binary64)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (cos.f64 lambda1) (*.f64 lambda2 (-.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) lambda2) (cos.f64 lambda1)) (neg.f64 (sin.f64 lambda1))))))))
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 phi2) lambda2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) #s(literal 3 binary64))))
(atan2.f64 (/.f64 (+.f64 (pow.f64 (sqrt.f64 (sin.f64 (-.f64 lambda1 (+.f64 phi2 lambda2)))) #s(literal 2 binary64)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 phi2 lambda2))) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2)))) #s(literal 3 binary64)) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (+.f64 (neg.f64 (sin.f64 lambda2)) (*.f64 lambda1 (+.f64 (cos.f64 lambda2) (*.f64 (*.f64 #s(literal -1/2 binary64) lambda1) (neg.f64 (sin.f64 lambda2)))))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 lambda1)) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 (sin.f64 lambda1)))))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (+.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))) (sin.f64 phi1))))
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 lambda1 phi2)) (sin.f64 (+.f64 phi2 lambda1))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (cos.f64 lambda1) (*.f64 lambda2 (-.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) lambda2) (cos.f64 lambda1)) (neg.f64 (sin.f64 lambda1))))))))
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 phi2) lambda2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (cos.f64 lambda1) (*.f64 lambda2 (-.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) lambda2) (cos.f64 lambda1)) (neg.f64 (sin.f64 lambda1))))))))
(atan2.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 (-.f64 phi2 (+.f64 lambda1 phi2))) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 (-.f64 (+.f64 lambda1 phi2) lambda1) phi2) #s(literal 2 binary64))))) #s(literal 2 binary64)) (-.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2))) #s(literal 3 binary64)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 lambda2) (cos.f64 phi2)))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1))))
(atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (/.f64 (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi2 phi1))) #s(literal 2 binary64)) (cos.f64 lambda1))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (/.f64 (+.f64 (sin.f64 (-.f64 phi2 phi1)) (sin.f64 (+.f64 phi2 phi1))) #s(literal 2 binary64)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 phi1 (*.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 phi1 #s(literal 2 binary64))) #s(literal 1 binary64)) (cos.f64 phi2))) (cos.f64 lambda1))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (/.f64 (*.f64 (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2))) (cos.f64 (-.f64 lambda1 lambda2))) #s(literal 2 binary64))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 phi1 #s(literal 2 binary64))) #s(literal 1 binary64)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) phi1)))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (/.f64 (+.f64 (sin.f64 (-.f64 phi1 (-.f64 lambda2 lambda1))) (sin.f64 (+.f64 phi1 (-.f64 lambda2 lambda1)))) #s(literal 2 binary64)))))
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 phi2) lambda2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))
(atan2.f64 (/.f64 (+.f64 (-.f64 (*.f64 (sin.f64 (-.f64 lambda1 phi2)) (cos.f64 lambda2)) (*.f64 (cos.f64 (-.f64 lambda1 phi2)) (sin.f64 lambda2))) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 (-.f64 phi2 (+.f64 lambda1 phi2))) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 (-.f64 (+.f64 lambda1 phi2) lambda1) phi2) #s(literal 2 binary64))))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))
(atan2.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 (/.f64 (-.f64 (pow.f64 phi2 #s(literal 3 binary64)) (pow.f64 (+.f64 lambda1 phi2) #s(literal 3 binary64))) (fma.f64 phi2 phi2 (*.f64 (+.f64 lambda1 phi2) (+.f64 lambda1 (+.f64 phi2 phi2)))))) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 (-.f64 (+.f64 lambda1 phi2) lambda1) phi2) #s(literal 2 binary64))))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (cos.f64 lambda2) lambda1) (sin.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (cos.f64 lambda1) (*.f64 lambda2 (sin.f64 lambda1))))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2))))))
(atan2.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 (-.f64 phi2 (+.f64 lambda1 phi2))) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 (fma.f64 (pow.f64 (cbrt.f64 lambda1) #s(literal 2 binary64)) (cbrt.f64 lambda1) (-.f64 phi2 lambda1)) phi2) #s(literal 2 binary64))))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (expm1.f64 (log1p.f64 (*.f64 (sin.f64 phi2) (cos.f64 phi1)))) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) #s(literal 3 binary64))) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) #s(literal 3 binary64))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) #s(literal 3 binary64)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))
(atan2.f64 (*.f64 (sqrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (sqrt.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) #s(literal 2 binary64)))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (sqrt.f64 (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))) #s(literal 2 binary64))))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (sqrt.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 2 binary64))))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1))) #s(literal 3 binary64)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) #s(literal 3 binary64))))
(atan2.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) #s(literal 3 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))
(atan2.f64 (log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (+.f64 (sin.f64 lambda2) (*.f64 (*.f64 #s(literal -1/2 binary64) lambda1) (cos.f64 lambda2)))))))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (-.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) lambda1) (cos.f64 lambda2)) (neg.f64 (sin.f64 lambda2))))))))
(atan2.f64 (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 lambda1) (sin.f64 lambda2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))))))
(atan2.f64 (*.f64 (fma.f64 (sqrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (sqrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (*.f64 (neg.f64 (cos.f64 lambda1)) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (neg.f64 (cos.f64 lambda1)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))
(atan2.f64 (*.f64 (fma.f64 (sqrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (sqrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (*.f64 (neg.f64 (cos.f64 lambda1)) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
Outputs
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))))))
Calls

6 calls:

162.0ms
lambda1
123.0ms
phi2
123.0ms
phi1
118.0ms
(-.f64 lambda1 lambda2)
116.0ms
lambda2
Results
AccuracySegmentsBranch
99.8%1(-.f64 lambda1 lambda2)
99.8%1lambda1
99.8%1lambda2
99.8%1phi1
99.8%1phi2
99.8%1(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
Compiler

Compiled 55 to 38 computations (30.9% saved)

regimes1.3s (1.2%)

Counts
202 → 3
Calls
Call 1
Inputs
(atan2.f64 (sin.f64 lambda1) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 lambda1 (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 phi2 (cos.f64 phi1)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 lambda1))))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 lambda2))))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 lambda1))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 lambda2))))
(atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (/.f64 #s(literal 0 binary64) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 phi1 #s(literal 2 binary64))) #s(literal 1 binary64)) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 phi2 #s(literal 2 binary64))) #s(literal 1 binary64)) (sin.f64 lambda1)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (sin.f64 (-.f64 lambda1 lambda2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 lambda1 phi2)) (sin.f64 (+.f64 lambda1 phi2))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 lambda1 (*.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 lambda1 #s(literal 2 binary64))) #s(literal 1 binary64)) (cos.f64 phi2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 phi2 (*.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 phi2 #s(literal 2 binary64))) #s(literal 1 binary64)) (cos.f64 phi1))) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 phi2 #s(literal 2 binary64))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2))))) (-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 phi2) lambda2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2))))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 lambda1) (sin.f64 phi1))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 lambda2) (sin.f64 phi1))))
(atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (+.f64 (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) lambda1)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (+.f64 (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) lambda1)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 phi1 (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (-.f64 (sin.f64 lambda1) (*.f64 lambda2 (cos.f64 lambda1))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (cos.f64 lambda2) lambda1) (sin.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (/.f64 (*.f64 #s(literal 0 binary64) (sin.f64 phi2)) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 (*.f64 (sin.f64 lambda1) #s(literal 2 binary64)) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (-.f64 lambda1 lambda2))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 (*.f64 lambda1 (*.f64 #s(literal 2 binary64) (cos.f64 phi2))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 lambda1 phi2)) (sin.f64 (+.f64 phi2 lambda1))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 phi2 #s(literal 2 binary64))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 phi1 #s(literal 2 binary64))))))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (/.f64 (+.f64 (sin.f64 (-.f64 phi1 (-.f64 lambda2 lambda1))) (sin.f64 (+.f64 phi1 (-.f64 lambda2 lambda1)))) #s(literal 2 binary64))))
(atan2.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 phi2 lambda2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 phi2) lambda2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2))))) (-.f64 (/.f64 (+.f64 (sin.f64 (-.f64 phi2 phi1)) (sin.f64 (+.f64 phi2 phi1))) #s(literal 2 binary64)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 (-.f64 phi2 (+.f64 lambda1 phi2))) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 (-.f64 (+.f64 lambda1 phi2) lambda1) phi2) #s(literal 2 binary64))))) #s(literal 2 binary64)) (-.f64 (sin.f64 phi2) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 (-.f64 phi2 (+.f64 lambda1 phi2))) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 (-.f64 (+.f64 lambda1 phi2) lambda1) phi2) #s(literal 2 binary64))))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 (-.f64 lambda1 (+.f64 (+.f64 lambda2 phi2) lambda1)) (-.f64 lambda2 phi2)) #s(literal 2 binary64))) (*.f64 (sin.f64 (/.f64 (+.f64 (-.f64 lambda1 (+.f64 lambda2 phi2)) (+.f64 lambda1 (-.f64 phi2 lambda2))) #s(literal 2 binary64))) #s(literal 2 binary64))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (expm1.f64 (log1p.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (log1p.f64 (expm1.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1))))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2))))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (sqrt.f64 (pow.f64 (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1))) #s(literal 2 binary64)))))
(atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2))))
(atan2.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2))) #s(literal 3 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (expm1.f64 (log1p.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (log1p.f64 (expm1.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (expm1.f64 (log1p.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (log1p.f64 (expm1.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2))))) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2))))
(atan2.f64 (sqrt.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) #s(literal 2 binary64))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sqrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) #s(literal 3 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (+.f64 (cos.f64 lambda1) (*.f64 lambda2 (sin.f64 lambda1))) (sin.f64 phi1))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (+.f64 (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) lambda1)) (sin.f64 phi1))))
(atan2.f64 (*.f64 (-.f64 (sin.f64 lambda1) (*.f64 lambda2 (cos.f64 lambda1))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (cos.f64 lambda2) lambda1) (sin.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 lambda1 phi2)) (sin.f64 lambda1)) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 lambda1 phi2)) (sin.f64 phi2)) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 (+.f64 (sin.f64 (neg.f64 phi2)) (sin.f64 (+.f64 phi2 lambda1))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 lambda1 phi2)) (sin.f64 (+.f64 phi2 lambda1))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 phi2 #s(literal 2 binary64))) #s(literal 1 binary64)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 phi2 #s(literal 2 binary64))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (/.f64 (*.f64 (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2))) (cos.f64 (-.f64 lambda1 lambda2))) #s(literal 2 binary64))))
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 phi2) lambda2)) (sin.f64 (-.f64 phi2 lambda2))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 phi1 #s(literal 2 binary64))) #s(literal 1 binary64)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) phi1)))))
(atan2.f64 (*.f64 (+.f64 (neg.f64 (sin.f64 lambda2)) (*.f64 lambda1 (+.f64 (cos.f64 lambda2) (*.f64 (*.f64 #s(literal -1/2 binary64) lambda1) (neg.f64 (sin.f64 lambda2)))))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 lambda1)) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 (sin.f64 lambda1)))))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 phi2) lambda2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 lambda1 phi2)) (sin.f64 (+.f64 phi2 lambda1))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 phi1 (*.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 phi1 #s(literal 2 binary64))) #s(literal 1 binary64)) (cos.f64 phi2))) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 (neg.f64 lambda1)) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 (-.f64 (+.f64 lambda1 phi2) lambda1) phi2) #s(literal 2 binary64))))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 (-.f64 phi2 (+.f64 lambda1 phi2))) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 (-.f64 (+.f64 lambda1 phi2) lambda1) phi2) #s(literal 2 binary64))))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2))))
(atan2.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 (-.f64 phi2 (+.f64 lambda1 phi2))) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 (-.f64 (+.f64 lambda1 phi2) lambda1) phi2) #s(literal 2 binary64))))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 (-.f64 phi2 (+.f64 lambda1 phi2))) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 (-.f64 (+.f64 lambda1 phi2) lambda1) phi2) #s(literal 2 binary64))))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (/.f64 (*.f64 (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2))) (cos.f64 (-.f64 lambda1 lambda2))) #s(literal 2 binary64))))
(atan2.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (-.f64 (-.f64 (-.f64 lambda1 phi2) (+.f64 lambda2 (-.f64 lambda1 lambda2))) phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (+.f64 phi2 (-.f64 (-.f64 lambda1 lambda2) (-.f64 phi2 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64))))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 phi2 (-.f64 (-.f64 lambda1 lambda2) (-.f64 phi2 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 phi2 (+.f64 (-.f64 lambda1 lambda2) (-.f64 phi2 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64))))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (expm1.f64 (log1p.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (log1p.f64 (expm1.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (*.f64 (expm1.f64 (log1p.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (*.f64 (log.f64 (exp.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (log1p.f64 (expm1.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (sqrt.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) #s(literal 2 binary64))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 3 binary64))))
(atan2.f64 (*.f64 (sqrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) #s(literal 3 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (cos.f64 lambda1) (*.f64 lambda2 (sin.f64 lambda1))))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2))))))
(atan2.f64 (*.f64 (-.f64 (sin.f64 lambda1) (*.f64 lambda2 (cos.f64 lambda1))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (cos.f64 lambda2) lambda1) (sin.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (+.f64 (cos.f64 lambda1) (*.f64 lambda2 (-.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) lambda2) (cos.f64 lambda1)) (neg.f64 (sin.f64 lambda1))))) (sin.f64 phi1))))
(atan2.f64 (*.f64 (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 lambda1)) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 (sin.f64 lambda1)))))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (expm1.f64 (log1p.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (pow.f64 (sqrt.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2)))) #s(literal 2 binary64)) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (pow.f64 (cbrt.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2))))) #s(literal 3 binary64)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (*.f64 (log.f64 (exp.f64 (sin.f64 (neg.f64 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2))))
(atan2.f64 (exp.f64 (log.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1))))
(atan2.f64 (log1p.f64 (expm1.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1))))
(atan2.f64 (*.f64 (log.f64 (exp.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1))))
(atan2.f64 (*.f64 (log.f64 (exp.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2))))
(atan2.f64 (*.f64 (log1p.f64 (expm1.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2))))
(atan2.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) #s(literal 3 binary64))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2))))
(atan2.f64 (*.f64 (pow.f64 (sqrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) #s(literal 2 binary64)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2))))
(atan2.f64 (pow.f64 (sqrt.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2))))
(atan2.f64 (exp.f64 (log.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (expm1.f64 (log1p.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 lambda2) (cos.f64 phi2)))))
(atan2.f64 (log1p.f64 (expm1.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (expm1.f64 (log1p.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (log.f64 (exp.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (log1p.f64 (expm1.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (log1p.f64 (expm1.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (sin.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 lambda1))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))
(atan2.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) #s(literal 3 binary64)) #s(literal 1/3 binary64)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2))))
(atan2.f64 (sqrt.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) #s(literal 2 binary64))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (sqrt.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) #s(literal 2 binary64)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (sqrt.f64 (pow.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 2 binary64)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (pow.f64 (cbrt.f64 (cos.f64 (-.f64 lambda1 lambda2))) #s(literal 3 binary64)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) #s(literal 3 binary64))))
(atan2.f64 (*.f64 (sqrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (pow.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) #s(literal 3 binary64)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (pow.f64 (sqrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) #s(literal 2 binary64)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) #s(literal 3 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (pow.f64 (sqrt.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (+.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))) (sin.f64 phi1))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) #s(literal 3 binary64)) #s(literal 1/3 binary64)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (cos.f64 lambda1) (*.f64 lambda2 (-.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) lambda2) (cos.f64 lambda1)) (neg.f64 (sin.f64 lambda1))))))))
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 phi2) lambda2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) #s(literal 3 binary64))))
(atan2.f64 (/.f64 (+.f64 (pow.f64 (sqrt.f64 (sin.f64 (-.f64 lambda1 (+.f64 phi2 lambda2)))) #s(literal 2 binary64)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 phi2 lambda2))) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2)))) #s(literal 3 binary64)) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (+.f64 (neg.f64 (sin.f64 lambda2)) (*.f64 lambda1 (+.f64 (cos.f64 lambda2) (*.f64 (*.f64 #s(literal -1/2 binary64) lambda1) (neg.f64 (sin.f64 lambda2)))))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 lambda1)) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 (sin.f64 lambda1)))))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (+.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))) (sin.f64 phi1))))
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 lambda1 phi2)) (sin.f64 (+.f64 phi2 lambda1))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (cos.f64 lambda1) (*.f64 lambda2 (-.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) lambda2) (cos.f64 lambda1)) (neg.f64 (sin.f64 lambda1))))))))
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 phi2) lambda2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (cos.f64 lambda1) (*.f64 lambda2 (-.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) lambda2) (cos.f64 lambda1)) (neg.f64 (sin.f64 lambda1))))))))
(atan2.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 (-.f64 phi2 (+.f64 lambda1 phi2))) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 (-.f64 (+.f64 lambda1 phi2) lambda1) phi2) #s(literal 2 binary64))))) #s(literal 2 binary64)) (-.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2))) #s(literal 3 binary64)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 lambda2) (cos.f64 phi2)))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1))))
(atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (/.f64 (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi2 phi1))) #s(literal 2 binary64)) (cos.f64 lambda1))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (/.f64 (+.f64 (sin.f64 (-.f64 phi2 phi1)) (sin.f64 (+.f64 phi2 phi1))) #s(literal 2 binary64)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 phi1 (*.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 phi1 #s(literal 2 binary64))) #s(literal 1 binary64)) (cos.f64 phi2))) (cos.f64 lambda1))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (/.f64 (*.f64 (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2))) (cos.f64 (-.f64 lambda1 lambda2))) #s(literal 2 binary64))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 phi1 #s(literal 2 binary64))) #s(literal 1 binary64)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) phi1)))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (/.f64 (+.f64 (sin.f64 (-.f64 phi1 (-.f64 lambda2 lambda1))) (sin.f64 (+.f64 phi1 (-.f64 lambda2 lambda1)))) #s(literal 2 binary64)))))
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 phi2) lambda2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))
(atan2.f64 (/.f64 (+.f64 (-.f64 (*.f64 (sin.f64 (-.f64 lambda1 phi2)) (cos.f64 lambda2)) (*.f64 (cos.f64 (-.f64 lambda1 phi2)) (sin.f64 lambda2))) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 (-.f64 phi2 (+.f64 lambda1 phi2))) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 (-.f64 (+.f64 lambda1 phi2) lambda1) phi2) #s(literal 2 binary64))))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))
(atan2.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 (/.f64 (-.f64 (pow.f64 phi2 #s(literal 3 binary64)) (pow.f64 (+.f64 lambda1 phi2) #s(literal 3 binary64))) (fma.f64 phi2 phi2 (*.f64 (+.f64 lambda1 phi2) (+.f64 lambda1 (+.f64 phi2 phi2)))))) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 (-.f64 (+.f64 lambda1 phi2) lambda1) phi2) #s(literal 2 binary64))))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (cos.f64 lambda2) lambda1) (sin.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (cos.f64 lambda1) (*.f64 lambda2 (sin.f64 lambda1))))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2))))))
(atan2.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 (-.f64 phi2 (+.f64 lambda1 phi2))) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 (fma.f64 (pow.f64 (cbrt.f64 lambda1) #s(literal 2 binary64)) (cbrt.f64 lambda1) (-.f64 phi2 lambda1)) phi2) #s(literal 2 binary64))))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (expm1.f64 (log1p.f64 (*.f64 (sin.f64 phi2) (cos.f64 phi1)))) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) #s(literal 3 binary64))) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) #s(literal 3 binary64))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) #s(literal 3 binary64)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))
(atan2.f64 (*.f64 (sqrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (sqrt.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) #s(literal 2 binary64)))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (sqrt.f64 (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))) #s(literal 2 binary64))))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (sqrt.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 2 binary64))))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1))) #s(literal 3 binary64)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) #s(literal 3 binary64))))
(atan2.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) #s(literal 3 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))
(atan2.f64 (log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (+.f64 (sin.f64 lambda2) (*.f64 (*.f64 #s(literal -1/2 binary64) lambda1) (cos.f64 lambda2)))))))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (-.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) lambda1) (cos.f64 lambda2)) (neg.f64 (sin.f64 lambda2))))))))
(atan2.f64 (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 lambda1) (sin.f64 lambda2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))))))
(atan2.f64 (*.f64 (fma.f64 (sqrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (sqrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (*.f64 (neg.f64 (cos.f64 lambda1)) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (neg.f64 (cos.f64 lambda1)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))))))
Outputs
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
Calls

6 calls:

551.0ms
phi2
178.0ms
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
140.0ms
lambda1
132.0ms
(-.f64 lambda1 lambda2)
120.0ms
lambda2
Results
AccuracySegmentsBranch
88.9%1(-.f64 lambda1 lambda2)
88.9%1lambda1
88.9%1lambda2
88.9%1phi1
93.5%3phi2
88.9%1(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
Compiler

Compiled 55 to 38 computations (30.9% saved)

regimes354.0ms (0.3%)

Counts
196 → 1
Calls
Call 1
Inputs
(atan2.f64 (sin.f64 lambda1) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 lambda1 (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 phi2 (cos.f64 phi1)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 lambda1))))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 lambda2))))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 lambda1))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 lambda2))))
(atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (/.f64 #s(literal 0 binary64) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 phi1 #s(literal 2 binary64))) #s(literal 1 binary64)) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 phi2 #s(literal 2 binary64))) #s(literal 1 binary64)) (sin.f64 lambda1)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (sin.f64 (-.f64 lambda1 lambda2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 lambda1 phi2)) (sin.f64 (+.f64 lambda1 phi2))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 lambda1 (*.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 lambda1 #s(literal 2 binary64))) #s(literal 1 binary64)) (cos.f64 phi2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 phi2 (*.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 phi2 #s(literal 2 binary64))) #s(literal 1 binary64)) (cos.f64 phi1))) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 phi2 #s(literal 2 binary64))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2))))) (-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 phi2) lambda2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2))))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 lambda1) (sin.f64 phi1))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 lambda2) (sin.f64 phi1))))
(atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (+.f64 (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) lambda1)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (+.f64 (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) lambda1)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 phi1 (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (-.f64 (sin.f64 lambda1) (*.f64 lambda2 (cos.f64 lambda1))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (cos.f64 lambda2) lambda1) (sin.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (/.f64 (*.f64 #s(literal 0 binary64) (sin.f64 phi2)) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 (*.f64 (sin.f64 lambda1) #s(literal 2 binary64)) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (-.f64 lambda1 lambda2))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 (*.f64 lambda1 (*.f64 #s(literal 2 binary64) (cos.f64 phi2))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 lambda1 phi2)) (sin.f64 (+.f64 phi2 lambda1))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 phi2 #s(literal 2 binary64))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 phi1 #s(literal 2 binary64))))))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (/.f64 (+.f64 (sin.f64 (-.f64 phi1 (-.f64 lambda2 lambda1))) (sin.f64 (+.f64 phi1 (-.f64 lambda2 lambda1)))) #s(literal 2 binary64))))
(atan2.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 phi2 lambda2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 phi2) lambda2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2))))) (-.f64 (/.f64 (+.f64 (sin.f64 (-.f64 phi2 phi1)) (sin.f64 (+.f64 phi2 phi1))) #s(literal 2 binary64)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 (-.f64 phi2 (+.f64 lambda1 phi2))) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 (-.f64 (+.f64 lambda1 phi2) lambda1) phi2) #s(literal 2 binary64))))) #s(literal 2 binary64)) (-.f64 (sin.f64 phi2) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 (-.f64 phi2 (+.f64 lambda1 phi2))) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 (-.f64 (+.f64 lambda1 phi2) lambda1) phi2) #s(literal 2 binary64))))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 (-.f64 lambda1 (+.f64 (+.f64 lambda2 phi2) lambda1)) (-.f64 lambda2 phi2)) #s(literal 2 binary64))) (*.f64 (sin.f64 (/.f64 (+.f64 (-.f64 lambda1 (+.f64 lambda2 phi2)) (+.f64 lambda1 (-.f64 phi2 lambda2))) #s(literal 2 binary64))) #s(literal 2 binary64))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (expm1.f64 (log1p.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (log1p.f64 (expm1.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1))))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2))))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (sqrt.f64 (pow.f64 (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1))) #s(literal 2 binary64)))))
(atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2))))
(atan2.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2))) #s(literal 3 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (expm1.f64 (log1p.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (log1p.f64 (expm1.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (expm1.f64 (log1p.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (log1p.f64 (expm1.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2))))) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2))))
(atan2.f64 (sqrt.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) #s(literal 2 binary64))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sqrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) #s(literal 3 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (+.f64 (cos.f64 lambda1) (*.f64 lambda2 (sin.f64 lambda1))) (sin.f64 phi1))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (+.f64 (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) lambda1)) (sin.f64 phi1))))
(atan2.f64 (*.f64 (-.f64 (sin.f64 lambda1) (*.f64 lambda2 (cos.f64 lambda1))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (cos.f64 lambda2) lambda1) (sin.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 lambda1 phi2)) (sin.f64 lambda1)) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 lambda1 phi2)) (sin.f64 phi2)) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 (+.f64 (sin.f64 (neg.f64 phi2)) (sin.f64 (+.f64 phi2 lambda1))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 lambda1 phi2)) (sin.f64 (+.f64 phi2 lambda1))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 phi2 #s(literal 2 binary64))) #s(literal 1 binary64)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 phi2 #s(literal 2 binary64))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (/.f64 (*.f64 (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2))) (cos.f64 (-.f64 lambda1 lambda2))) #s(literal 2 binary64))))
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 phi2) lambda2)) (sin.f64 (-.f64 phi2 lambda2))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 phi1 #s(literal 2 binary64))) #s(literal 1 binary64)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) phi1)))))
(atan2.f64 (*.f64 (+.f64 (neg.f64 (sin.f64 lambda2)) (*.f64 lambda1 (+.f64 (cos.f64 lambda2) (*.f64 (*.f64 #s(literal -1/2 binary64) lambda1) (neg.f64 (sin.f64 lambda2)))))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 lambda1)) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 (sin.f64 lambda1)))))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 phi2) lambda2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 lambda1 phi2)) (sin.f64 (+.f64 phi2 lambda1))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 phi1 (*.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 phi1 #s(literal 2 binary64))) #s(literal 1 binary64)) (cos.f64 phi2))) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 (neg.f64 lambda1)) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 (-.f64 (+.f64 lambda1 phi2) lambda1) phi2) #s(literal 2 binary64))))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 (-.f64 phi2 (+.f64 lambda1 phi2))) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 (-.f64 (+.f64 lambda1 phi2) lambda1) phi2) #s(literal 2 binary64))))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2))))
(atan2.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 (-.f64 phi2 (+.f64 lambda1 phi2))) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 (-.f64 (+.f64 lambda1 phi2) lambda1) phi2) #s(literal 2 binary64))))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 (-.f64 phi2 (+.f64 lambda1 phi2))) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 (-.f64 (+.f64 lambda1 phi2) lambda1) phi2) #s(literal 2 binary64))))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (/.f64 (*.f64 (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2))) (cos.f64 (-.f64 lambda1 lambda2))) #s(literal 2 binary64))))
(atan2.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (-.f64 (-.f64 (-.f64 lambda1 phi2) (+.f64 lambda2 (-.f64 lambda1 lambda2))) phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (+.f64 phi2 (-.f64 (-.f64 lambda1 lambda2) (-.f64 phi2 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64))))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 phi2 (-.f64 (-.f64 lambda1 lambda2) (-.f64 phi2 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 phi2 (+.f64 (-.f64 lambda1 lambda2) (-.f64 phi2 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64))))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (expm1.f64 (log1p.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (log1p.f64 (expm1.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (*.f64 (expm1.f64 (log1p.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (*.f64 (log.f64 (exp.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (log1p.f64 (expm1.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (sqrt.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) #s(literal 2 binary64))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 3 binary64))))
(atan2.f64 (*.f64 (sqrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) #s(literal 3 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (cos.f64 lambda1) (*.f64 lambda2 (sin.f64 lambda1))))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2))))))
(atan2.f64 (*.f64 (-.f64 (sin.f64 lambda1) (*.f64 lambda2 (cos.f64 lambda1))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (cos.f64 lambda2) lambda1) (sin.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (+.f64 (cos.f64 lambda1) (*.f64 lambda2 (-.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) lambda2) (cos.f64 lambda1)) (neg.f64 (sin.f64 lambda1))))) (sin.f64 phi1))))
(atan2.f64 (*.f64 (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 lambda1)) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 (sin.f64 lambda1)))))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (expm1.f64 (log1p.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (pow.f64 (sqrt.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2)))) #s(literal 2 binary64)) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (pow.f64 (cbrt.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2))))) #s(literal 3 binary64)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (*.f64 (log.f64 (exp.f64 (sin.f64 (neg.f64 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2))))
(atan2.f64 (exp.f64 (log.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1))))
(atan2.f64 (log1p.f64 (expm1.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1))))
(atan2.f64 (*.f64 (log.f64 (exp.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1))))
(atan2.f64 (*.f64 (log.f64 (exp.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2))))
(atan2.f64 (*.f64 (log1p.f64 (expm1.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2))))
(atan2.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) #s(literal 3 binary64))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2))))
(atan2.f64 (*.f64 (pow.f64 (sqrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) #s(literal 2 binary64)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2))))
(atan2.f64 (pow.f64 (sqrt.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2))))
(atan2.f64 (exp.f64 (log.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (expm1.f64 (log1p.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 lambda2) (cos.f64 phi2)))))
(atan2.f64 (log1p.f64 (expm1.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (expm1.f64 (log1p.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (log.f64 (exp.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (log1p.f64 (expm1.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (log1p.f64 (expm1.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (sin.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 lambda1))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))
(atan2.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) #s(literal 3 binary64)) #s(literal 1/3 binary64)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2))))
(atan2.f64 (sqrt.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) #s(literal 2 binary64))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (sqrt.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) #s(literal 2 binary64)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (sqrt.f64 (pow.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 2 binary64)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (pow.f64 (cbrt.f64 (cos.f64 (-.f64 lambda1 lambda2))) #s(literal 3 binary64)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) #s(literal 3 binary64))))
(atan2.f64 (*.f64 (sqrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (pow.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) #s(literal 3 binary64)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (pow.f64 (sqrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) #s(literal 2 binary64)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) #s(literal 3 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (pow.f64 (sqrt.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (+.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))) (sin.f64 phi1))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) #s(literal 3 binary64)) #s(literal 1/3 binary64)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (cos.f64 lambda1) (*.f64 lambda2 (-.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) lambda2) (cos.f64 lambda1)) (neg.f64 (sin.f64 lambda1))))))))
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 phi2) lambda2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) #s(literal 3 binary64))))
(atan2.f64 (/.f64 (+.f64 (pow.f64 (sqrt.f64 (sin.f64 (-.f64 lambda1 (+.f64 phi2 lambda2)))) #s(literal 2 binary64)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 phi2 lambda2))) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2)))) #s(literal 3 binary64)) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (+.f64 (neg.f64 (sin.f64 lambda2)) (*.f64 lambda1 (+.f64 (cos.f64 lambda2) (*.f64 (*.f64 #s(literal -1/2 binary64) lambda1) (neg.f64 (sin.f64 lambda2)))))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 lambda1)) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 (sin.f64 lambda1)))))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (+.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))) (sin.f64 phi1))))
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 lambda1 phi2)) (sin.f64 (+.f64 phi2 lambda1))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (cos.f64 lambda1) (*.f64 lambda2 (-.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) lambda2) (cos.f64 lambda1)) (neg.f64 (sin.f64 lambda1))))))))
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 phi2) lambda2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (cos.f64 lambda1) (*.f64 lambda2 (-.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) lambda2) (cos.f64 lambda1)) (neg.f64 (sin.f64 lambda1))))))))
(atan2.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 (-.f64 phi2 (+.f64 lambda1 phi2))) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 (-.f64 (+.f64 lambda1 phi2) lambda1) phi2) #s(literal 2 binary64))))) #s(literal 2 binary64)) (-.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2))) #s(literal 3 binary64)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 lambda2) (cos.f64 phi2)))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1))))
(atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (/.f64 (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi2 phi1))) #s(literal 2 binary64)) (cos.f64 lambda1))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (/.f64 (+.f64 (sin.f64 (-.f64 phi2 phi1)) (sin.f64 (+.f64 phi2 phi1))) #s(literal 2 binary64)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 phi1 (*.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 phi1 #s(literal 2 binary64))) #s(literal 1 binary64)) (cos.f64 phi2))) (cos.f64 lambda1))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (/.f64 (*.f64 (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2))) (cos.f64 (-.f64 lambda1 lambda2))) #s(literal 2 binary64))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 phi1 #s(literal 2 binary64))) #s(literal 1 binary64)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) phi1)))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (/.f64 (+.f64 (sin.f64 (-.f64 phi1 (-.f64 lambda2 lambda1))) (sin.f64 (+.f64 phi1 (-.f64 lambda2 lambda1)))) #s(literal 2 binary64)))))
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 phi2) lambda2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))
(atan2.f64 (/.f64 (+.f64 (-.f64 (*.f64 (sin.f64 (-.f64 lambda1 phi2)) (cos.f64 lambda2)) (*.f64 (cos.f64 (-.f64 lambda1 phi2)) (sin.f64 lambda2))) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 (-.f64 phi2 (+.f64 lambda1 phi2))) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 (-.f64 (+.f64 lambda1 phi2) lambda1) phi2) #s(literal 2 binary64))))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))
(atan2.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 (/.f64 (-.f64 (pow.f64 phi2 #s(literal 3 binary64)) (pow.f64 (+.f64 lambda1 phi2) #s(literal 3 binary64))) (fma.f64 phi2 phi2 (*.f64 (+.f64 lambda1 phi2) (+.f64 lambda1 (+.f64 phi2 phi2)))))) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 (-.f64 (+.f64 lambda1 phi2) lambda1) phi2) #s(literal 2 binary64))))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (cos.f64 lambda2) lambda1) (sin.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (cos.f64 lambda1) (*.f64 lambda2 (sin.f64 lambda1))))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2))))))
(atan2.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 (-.f64 phi2 (+.f64 lambda1 phi2))) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 (fma.f64 (pow.f64 (cbrt.f64 lambda1) #s(literal 2 binary64)) (cbrt.f64 lambda1) (-.f64 phi2 lambda1)) phi2) #s(literal 2 binary64))))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (expm1.f64 (log1p.f64 (*.f64 (sin.f64 phi2) (cos.f64 phi1)))) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) #s(literal 3 binary64))) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) #s(literal 3 binary64))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) #s(literal 3 binary64)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))
(atan2.f64 (*.f64 (sqrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (sqrt.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) #s(literal 2 binary64)))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (sqrt.f64 (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))) #s(literal 2 binary64))))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (sqrt.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 2 binary64))))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1))) #s(literal 3 binary64)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) #s(literal 3 binary64))))
(atan2.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) #s(literal 3 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))
(atan2.f64 (log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
Outputs
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
Calls

2 calls:

174.0ms
(-.f64 lambda1 lambda2)
119.0ms
phi2
Results
AccuracySegmentsBranch
88.9%1(-.f64 lambda1 lambda2)
88.9%1phi2
Compiler

Compiled 12 to 9 computations (25% saved)

regimes2.2s (2%)

Counts
169 → 3
Calls
Call 1
Inputs
(atan2.f64 (sin.f64 lambda1) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 lambda1 (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 phi2 (cos.f64 phi1)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 lambda1))))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 lambda2))))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 lambda1))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 lambda2))))
(atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (/.f64 #s(literal 0 binary64) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 phi1 #s(literal 2 binary64))) #s(literal 1 binary64)) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 phi2 #s(literal 2 binary64))) #s(literal 1 binary64)) (sin.f64 lambda1)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (sin.f64 (-.f64 lambda1 lambda2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 lambda1 phi2)) (sin.f64 (+.f64 lambda1 phi2))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 lambda1 (*.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 lambda1 #s(literal 2 binary64))) #s(literal 1 binary64)) (cos.f64 phi2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 phi2 (*.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 phi2 #s(literal 2 binary64))) #s(literal 1 binary64)) (cos.f64 phi1))) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 phi2 #s(literal 2 binary64))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2))))) (-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 phi2) lambda2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2))))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 lambda1) (sin.f64 phi1))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 lambda2) (sin.f64 phi1))))
(atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (+.f64 (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) lambda1)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (+.f64 (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) lambda1)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 phi1 (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (-.f64 (sin.f64 lambda1) (*.f64 lambda2 (cos.f64 lambda1))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (cos.f64 lambda2) lambda1) (sin.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (/.f64 (*.f64 #s(literal 0 binary64) (sin.f64 phi2)) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 (*.f64 (sin.f64 lambda1) #s(literal 2 binary64)) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (-.f64 lambda1 lambda2))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 (*.f64 lambda1 (*.f64 #s(literal 2 binary64) (cos.f64 phi2))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 lambda1 phi2)) (sin.f64 (+.f64 phi2 lambda1))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 phi2 #s(literal 2 binary64))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 phi1 #s(literal 2 binary64))))))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (/.f64 (+.f64 (sin.f64 (-.f64 phi1 (-.f64 lambda2 lambda1))) (sin.f64 (+.f64 phi1 (-.f64 lambda2 lambda1)))) #s(literal 2 binary64))))
(atan2.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 phi2 lambda2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 phi2) lambda2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2))))) (-.f64 (/.f64 (+.f64 (sin.f64 (-.f64 phi2 phi1)) (sin.f64 (+.f64 phi2 phi1))) #s(literal 2 binary64)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 (-.f64 phi2 (+.f64 lambda1 phi2))) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 (-.f64 (+.f64 lambda1 phi2) lambda1) phi2) #s(literal 2 binary64))))) #s(literal 2 binary64)) (-.f64 (sin.f64 phi2) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 (-.f64 phi2 (+.f64 lambda1 phi2))) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 (-.f64 (+.f64 lambda1 phi2) lambda1) phi2) #s(literal 2 binary64))))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 (-.f64 lambda1 (+.f64 (+.f64 lambda2 phi2) lambda1)) (-.f64 lambda2 phi2)) #s(literal 2 binary64))) (*.f64 (sin.f64 (/.f64 (+.f64 (-.f64 lambda1 (+.f64 lambda2 phi2)) (+.f64 lambda1 (-.f64 phi2 lambda2))) #s(literal 2 binary64))) #s(literal 2 binary64))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (expm1.f64 (log1p.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (log1p.f64 (expm1.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1))))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2))))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (sqrt.f64 (pow.f64 (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1))) #s(literal 2 binary64)))))
(atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2))))
(atan2.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2))) #s(literal 3 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (expm1.f64 (log1p.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (log1p.f64 (expm1.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (expm1.f64 (log1p.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (log1p.f64 (expm1.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2))))) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2))))
(atan2.f64 (sqrt.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) #s(literal 2 binary64))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sqrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) #s(literal 3 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (+.f64 (cos.f64 lambda1) (*.f64 lambda2 (sin.f64 lambda1))) (sin.f64 phi1))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (+.f64 (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) lambda1)) (sin.f64 phi1))))
(atan2.f64 (*.f64 (-.f64 (sin.f64 lambda1) (*.f64 lambda2 (cos.f64 lambda1))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (cos.f64 lambda2) lambda1) (sin.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 lambda1 phi2)) (sin.f64 lambda1)) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 lambda1 phi2)) (sin.f64 phi2)) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 (+.f64 (sin.f64 (neg.f64 phi2)) (sin.f64 (+.f64 phi2 lambda1))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 lambda1 phi2)) (sin.f64 (+.f64 phi2 lambda1))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 phi2 #s(literal 2 binary64))) #s(literal 1 binary64)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 phi2 #s(literal 2 binary64))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (/.f64 (*.f64 (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2))) (cos.f64 (-.f64 lambda1 lambda2))) #s(literal 2 binary64))))
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 phi2) lambda2)) (sin.f64 (-.f64 phi2 lambda2))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 phi1 #s(literal 2 binary64))) #s(literal 1 binary64)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) phi1)))))
(atan2.f64 (*.f64 (+.f64 (neg.f64 (sin.f64 lambda2)) (*.f64 lambda1 (+.f64 (cos.f64 lambda2) (*.f64 (*.f64 #s(literal -1/2 binary64) lambda1) (neg.f64 (sin.f64 lambda2)))))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 lambda1)) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 (sin.f64 lambda1)))))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 phi2) lambda2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 lambda1 phi2)) (sin.f64 (+.f64 phi2 lambda1))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 phi1 (*.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 phi1 #s(literal 2 binary64))) #s(literal 1 binary64)) (cos.f64 phi2))) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 (neg.f64 lambda1)) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 (-.f64 (+.f64 lambda1 phi2) lambda1) phi2) #s(literal 2 binary64))))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 (-.f64 phi2 (+.f64 lambda1 phi2))) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 (-.f64 (+.f64 lambda1 phi2) lambda1) phi2) #s(literal 2 binary64))))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2))))
(atan2.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 (-.f64 phi2 (+.f64 lambda1 phi2))) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 (-.f64 (+.f64 lambda1 phi2) lambda1) phi2) #s(literal 2 binary64))))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 (-.f64 phi2 (+.f64 lambda1 phi2))) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 (-.f64 (+.f64 lambda1 phi2) lambda1) phi2) #s(literal 2 binary64))))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (/.f64 (*.f64 (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2))) (cos.f64 (-.f64 lambda1 lambda2))) #s(literal 2 binary64))))
(atan2.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (-.f64 (-.f64 (-.f64 lambda1 phi2) (+.f64 lambda2 (-.f64 lambda1 lambda2))) phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (+.f64 phi2 (-.f64 (-.f64 lambda1 lambda2) (-.f64 phi2 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64))))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 phi2 (-.f64 (-.f64 lambda1 lambda2) (-.f64 phi2 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 phi2 (+.f64 (-.f64 lambda1 lambda2) (-.f64 phi2 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64))))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (expm1.f64 (log1p.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (log1p.f64 (expm1.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (*.f64 (expm1.f64 (log1p.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (*.f64 (log.f64 (exp.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (log1p.f64 (expm1.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (sqrt.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) #s(literal 2 binary64))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 3 binary64))))
(atan2.f64 (*.f64 (sqrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) #s(literal 3 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (cos.f64 lambda1) (*.f64 lambda2 (sin.f64 lambda1))))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2))))))
(atan2.f64 (*.f64 (-.f64 (sin.f64 lambda1) (*.f64 lambda2 (cos.f64 lambda1))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (cos.f64 lambda2) lambda1) (sin.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (+.f64 (cos.f64 lambda1) (*.f64 lambda2 (-.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) lambda2) (cos.f64 lambda1)) (neg.f64 (sin.f64 lambda1))))) (sin.f64 phi1))))
(atan2.f64 (*.f64 (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 lambda1)) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 (sin.f64 lambda1)))))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (expm1.f64 (log1p.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (pow.f64 (sqrt.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2)))) #s(literal 2 binary64)) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (pow.f64 (cbrt.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2))))) #s(literal 3 binary64)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (*.f64 (log.f64 (exp.f64 (sin.f64 (neg.f64 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2))))
(atan2.f64 (exp.f64 (log.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1))))
(atan2.f64 (log1p.f64 (expm1.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1))))
(atan2.f64 (*.f64 (log.f64 (exp.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1))))
(atan2.f64 (*.f64 (log.f64 (exp.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2))))
(atan2.f64 (*.f64 (log1p.f64 (expm1.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2))))
(atan2.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) #s(literal 3 binary64))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2))))
(atan2.f64 (*.f64 (pow.f64 (sqrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) #s(literal 2 binary64)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2))))
(atan2.f64 (pow.f64 (sqrt.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2))))
(atan2.f64 (exp.f64 (log.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (expm1.f64 (log1p.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 lambda2) (cos.f64 phi2)))))
(atan2.f64 (log1p.f64 (expm1.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (expm1.f64 (log1p.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (log.f64 (exp.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (log1p.f64 (expm1.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (log1p.f64 (expm1.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (sin.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 lambda1))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))
(atan2.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) #s(literal 3 binary64)) #s(literal 1/3 binary64)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2))))
(atan2.f64 (sqrt.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) #s(literal 2 binary64))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (sqrt.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) #s(literal 2 binary64)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (sqrt.f64 (pow.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 2 binary64)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (pow.f64 (cbrt.f64 (cos.f64 (-.f64 lambda1 lambda2))) #s(literal 3 binary64)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) #s(literal 3 binary64))))
(atan2.f64 (*.f64 (sqrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (pow.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) #s(literal 3 binary64)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (pow.f64 (sqrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) #s(literal 2 binary64)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) #s(literal 3 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (pow.f64 (sqrt.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (+.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))) (sin.f64 phi1))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) #s(literal 3 binary64)) #s(literal 1/3 binary64)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (cos.f64 lambda1) (*.f64 lambda2 (-.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) lambda2) (cos.f64 lambda1)) (neg.f64 (sin.f64 lambda1))))))))
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 phi2) lambda2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) #s(literal 3 binary64))))
(atan2.f64 (/.f64 (+.f64 (pow.f64 (sqrt.f64 (sin.f64 (-.f64 lambda1 (+.f64 phi2 lambda2)))) #s(literal 2 binary64)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 phi2 lambda2))) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2)))) #s(literal 3 binary64)) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (+.f64 (neg.f64 (sin.f64 lambda2)) (*.f64 lambda1 (+.f64 (cos.f64 lambda2) (*.f64 (*.f64 #s(literal -1/2 binary64) lambda1) (neg.f64 (sin.f64 lambda2)))))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 lambda1)) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 (sin.f64 lambda1)))))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (+.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))) (sin.f64 phi1))))
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 lambda1 phi2)) (sin.f64 (+.f64 phi2 lambda1))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (cos.f64 lambda1) (*.f64 lambda2 (-.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) lambda2) (cos.f64 lambda1)) (neg.f64 (sin.f64 lambda1))))))))
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 phi2) lambda2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (cos.f64 lambda1) (*.f64 lambda2 (-.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) lambda2) (cos.f64 lambda1)) (neg.f64 (sin.f64 lambda1))))))))
(atan2.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 (-.f64 phi2 (+.f64 lambda1 phi2))) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 (-.f64 (+.f64 lambda1 phi2) lambda1) phi2) #s(literal 2 binary64))))) #s(literal 2 binary64)) (-.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2))) #s(literal 3 binary64)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 lambda2) (cos.f64 phi2)))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1))))
(atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))
Outputs
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1))))
Calls

6 calls:

559.0ms
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
364.0ms
(-.f64 lambda1 lambda2)
344.0ms
phi2
282.0ms
lambda1
281.0ms
lambda2
Results
AccuracySegmentsBranch
89.0%3lambda1
89.0%3lambda2
88.2%3phi1
85.0%3phi2
84.0%3(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
85.5%3(-.f64 lambda1 lambda2)
Compiler

Compiled 55 to 38 computations (30.9% saved)

regimes795.0ms (0.7%)

Counts
168 → 3
Calls
Call 1
Inputs
(atan2.f64 (sin.f64 lambda1) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 lambda1 (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 phi2 (cos.f64 phi1)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 lambda1))))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 lambda2))))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 lambda1))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 lambda2))))
(atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (/.f64 #s(literal 0 binary64) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 phi1 #s(literal 2 binary64))) #s(literal 1 binary64)) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 phi2 #s(literal 2 binary64))) #s(literal 1 binary64)) (sin.f64 lambda1)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (sin.f64 (-.f64 lambda1 lambda2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 lambda1 phi2)) (sin.f64 (+.f64 lambda1 phi2))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 lambda1 (*.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 lambda1 #s(literal 2 binary64))) #s(literal 1 binary64)) (cos.f64 phi2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 phi2 (*.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 phi2 #s(literal 2 binary64))) #s(literal 1 binary64)) (cos.f64 phi1))) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 phi2 #s(literal 2 binary64))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2))))) (-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 phi2) lambda2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2))))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 lambda1) (sin.f64 phi1))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 lambda2) (sin.f64 phi1))))
(atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (+.f64 (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) lambda1)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (+.f64 (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) lambda1)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 phi1 (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (-.f64 (sin.f64 lambda1) (*.f64 lambda2 (cos.f64 lambda1))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (cos.f64 lambda2) lambda1) (sin.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (/.f64 (*.f64 #s(literal 0 binary64) (sin.f64 phi2)) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 (*.f64 (sin.f64 lambda1) #s(literal 2 binary64)) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (-.f64 lambda1 lambda2))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 (*.f64 lambda1 (*.f64 #s(literal 2 binary64) (cos.f64 phi2))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 lambda1 phi2)) (sin.f64 (+.f64 phi2 lambda1))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 phi2 #s(literal 2 binary64))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 phi1 #s(literal 2 binary64))))))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (/.f64 (+.f64 (sin.f64 (-.f64 phi1 (-.f64 lambda2 lambda1))) (sin.f64 (+.f64 phi1 (-.f64 lambda2 lambda1)))) #s(literal 2 binary64))))
(atan2.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 phi2 lambda2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 phi2) lambda2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2))))) (-.f64 (/.f64 (+.f64 (sin.f64 (-.f64 phi2 phi1)) (sin.f64 (+.f64 phi2 phi1))) #s(literal 2 binary64)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 (-.f64 phi2 (+.f64 lambda1 phi2))) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 (-.f64 (+.f64 lambda1 phi2) lambda1) phi2) #s(literal 2 binary64))))) #s(literal 2 binary64)) (-.f64 (sin.f64 phi2) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 (-.f64 phi2 (+.f64 lambda1 phi2))) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 (-.f64 (+.f64 lambda1 phi2) lambda1) phi2) #s(literal 2 binary64))))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 (-.f64 lambda1 (+.f64 (+.f64 lambda2 phi2) lambda1)) (-.f64 lambda2 phi2)) #s(literal 2 binary64))) (*.f64 (sin.f64 (/.f64 (+.f64 (-.f64 lambda1 (+.f64 lambda2 phi2)) (+.f64 lambda1 (-.f64 phi2 lambda2))) #s(literal 2 binary64))) #s(literal 2 binary64))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (expm1.f64 (log1p.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (log1p.f64 (expm1.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1))))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2))))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (sqrt.f64 (pow.f64 (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1))) #s(literal 2 binary64)))))
(atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2))))
(atan2.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2))) #s(literal 3 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (expm1.f64 (log1p.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (log1p.f64 (expm1.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (expm1.f64 (log1p.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (log1p.f64 (expm1.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2))))) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2))))
(atan2.f64 (sqrt.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) #s(literal 2 binary64))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sqrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) #s(literal 3 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (+.f64 (cos.f64 lambda1) (*.f64 lambda2 (sin.f64 lambda1))) (sin.f64 phi1))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (+.f64 (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) lambda1)) (sin.f64 phi1))))
(atan2.f64 (*.f64 (-.f64 (sin.f64 lambda1) (*.f64 lambda2 (cos.f64 lambda1))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (cos.f64 lambda2) lambda1) (sin.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 lambda1 phi2)) (sin.f64 lambda1)) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 lambda1 phi2)) (sin.f64 phi2)) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 (+.f64 (sin.f64 (neg.f64 phi2)) (sin.f64 (+.f64 phi2 lambda1))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 lambda1 phi2)) (sin.f64 (+.f64 phi2 lambda1))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 phi2 #s(literal 2 binary64))) #s(literal 1 binary64)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 phi2 #s(literal 2 binary64))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (/.f64 (*.f64 (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2))) (cos.f64 (-.f64 lambda1 lambda2))) #s(literal 2 binary64))))
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 phi2) lambda2)) (sin.f64 (-.f64 phi2 lambda2))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 phi1 #s(literal 2 binary64))) #s(literal 1 binary64)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) phi1)))))
(atan2.f64 (*.f64 (+.f64 (neg.f64 (sin.f64 lambda2)) (*.f64 lambda1 (+.f64 (cos.f64 lambda2) (*.f64 (*.f64 #s(literal -1/2 binary64) lambda1) (neg.f64 (sin.f64 lambda2)))))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 lambda1)) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 (sin.f64 lambda1)))))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 phi2) lambda2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 lambda1 phi2)) (sin.f64 (+.f64 phi2 lambda1))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 phi1 (*.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 phi1 #s(literal 2 binary64))) #s(literal 1 binary64)) (cos.f64 phi2))) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 (neg.f64 lambda1)) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 (-.f64 (+.f64 lambda1 phi2) lambda1) phi2) #s(literal 2 binary64))))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 (-.f64 phi2 (+.f64 lambda1 phi2))) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 (-.f64 (+.f64 lambda1 phi2) lambda1) phi2) #s(literal 2 binary64))))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2))))
(atan2.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 (-.f64 phi2 (+.f64 lambda1 phi2))) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 (-.f64 (+.f64 lambda1 phi2) lambda1) phi2) #s(literal 2 binary64))))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 (-.f64 phi2 (+.f64 lambda1 phi2))) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 (-.f64 (+.f64 lambda1 phi2) lambda1) phi2) #s(literal 2 binary64))))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (/.f64 (*.f64 (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2))) (cos.f64 (-.f64 lambda1 lambda2))) #s(literal 2 binary64))))
(atan2.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (-.f64 (-.f64 (-.f64 lambda1 phi2) (+.f64 lambda2 (-.f64 lambda1 lambda2))) phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (+.f64 phi2 (-.f64 (-.f64 lambda1 lambda2) (-.f64 phi2 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64))))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 phi2 (-.f64 (-.f64 lambda1 lambda2) (-.f64 phi2 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 phi2 (+.f64 (-.f64 lambda1 lambda2) (-.f64 phi2 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64))))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (expm1.f64 (log1p.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (log1p.f64 (expm1.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (*.f64 (expm1.f64 (log1p.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (*.f64 (log.f64 (exp.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (log1p.f64 (expm1.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (sqrt.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) #s(literal 2 binary64))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 3 binary64))))
(atan2.f64 (*.f64 (sqrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) #s(literal 3 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (cos.f64 lambda1) (*.f64 lambda2 (sin.f64 lambda1))))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2))))))
(atan2.f64 (*.f64 (-.f64 (sin.f64 lambda1) (*.f64 lambda2 (cos.f64 lambda1))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (cos.f64 lambda2) lambda1) (sin.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (+.f64 (cos.f64 lambda1) (*.f64 lambda2 (-.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) lambda2) (cos.f64 lambda1)) (neg.f64 (sin.f64 lambda1))))) (sin.f64 phi1))))
(atan2.f64 (*.f64 (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 lambda1)) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 (sin.f64 lambda1)))))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (expm1.f64 (log1p.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (pow.f64 (sqrt.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2)))) #s(literal 2 binary64)) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (pow.f64 (cbrt.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2))))) #s(literal 3 binary64)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (*.f64 (log.f64 (exp.f64 (sin.f64 (neg.f64 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2))))
(atan2.f64 (exp.f64 (log.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1))))
(atan2.f64 (log1p.f64 (expm1.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1))))
(atan2.f64 (*.f64 (log.f64 (exp.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1))))
(atan2.f64 (*.f64 (log.f64 (exp.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2))))
(atan2.f64 (*.f64 (log1p.f64 (expm1.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2))))
(atan2.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) #s(literal 3 binary64))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2))))
(atan2.f64 (*.f64 (pow.f64 (sqrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) #s(literal 2 binary64)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2))))
(atan2.f64 (pow.f64 (sqrt.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2))))
(atan2.f64 (exp.f64 (log.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (expm1.f64 (log1p.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 lambda2) (cos.f64 phi2)))))
(atan2.f64 (log1p.f64 (expm1.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (expm1.f64 (log1p.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (log.f64 (exp.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (log1p.f64 (expm1.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (log1p.f64 (expm1.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (sin.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 lambda1))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))
(atan2.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) #s(literal 3 binary64)) #s(literal 1/3 binary64)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2))))
(atan2.f64 (sqrt.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) #s(literal 2 binary64))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (sqrt.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) #s(literal 2 binary64)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (sqrt.f64 (pow.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 2 binary64)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (pow.f64 (cbrt.f64 (cos.f64 (-.f64 lambda1 lambda2))) #s(literal 3 binary64)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) #s(literal 3 binary64))))
(atan2.f64 (*.f64 (sqrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (pow.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) #s(literal 3 binary64)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (pow.f64 (sqrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) #s(literal 2 binary64)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) #s(literal 3 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (pow.f64 (sqrt.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (+.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))) (sin.f64 phi1))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) #s(literal 3 binary64)) #s(literal 1/3 binary64)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (cos.f64 lambda1) (*.f64 lambda2 (-.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) lambda2) (cos.f64 lambda1)) (neg.f64 (sin.f64 lambda1))))))))
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 phi2) lambda2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) #s(literal 3 binary64))))
(atan2.f64 (/.f64 (+.f64 (pow.f64 (sqrt.f64 (sin.f64 (-.f64 lambda1 (+.f64 phi2 lambda2)))) #s(literal 2 binary64)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 phi2 lambda2))) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2)))) #s(literal 3 binary64)) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (+.f64 (neg.f64 (sin.f64 lambda2)) (*.f64 lambda1 (+.f64 (cos.f64 lambda2) (*.f64 (*.f64 #s(literal -1/2 binary64) lambda1) (neg.f64 (sin.f64 lambda2)))))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 lambda1)) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 (sin.f64 lambda1)))))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (+.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))) (sin.f64 phi1))))
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 lambda1 phi2)) (sin.f64 (+.f64 phi2 lambda1))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (cos.f64 lambda1) (*.f64 lambda2 (-.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) lambda2) (cos.f64 lambda1)) (neg.f64 (sin.f64 lambda1))))))))
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 phi2) lambda2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (cos.f64 lambda1) (*.f64 lambda2 (-.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) lambda2) (cos.f64 lambda1)) (neg.f64 (sin.f64 lambda1))))))))
(atan2.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 (-.f64 phi2 (+.f64 lambda1 phi2))) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 (-.f64 (+.f64 lambda1 phi2) lambda1) phi2) #s(literal 2 binary64))))) #s(literal 2 binary64)) (-.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2))) #s(literal 3 binary64)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 lambda2) (cos.f64 phi2)))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1))))
(atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))
Outputs
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 lambda2) (cos.f64 phi2)))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 lambda2) (cos.f64 phi2)))))
Calls

2 calls:

456.0ms
lambda2
287.0ms
lambda1
Results
AccuracySegmentsBranch
89.0%3lambda2
89.0%3lambda1
Compiler

Compiled 10 to 8 computations (20% saved)

regimes822.0ms (0.8%)

Counts
166 → 3
Calls
Call 1
Inputs
(atan2.f64 (sin.f64 lambda1) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 lambda1 (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 phi2 (cos.f64 phi1)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 lambda1))))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 lambda2))))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 lambda1))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 lambda2))))
(atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (/.f64 #s(literal 0 binary64) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 phi1 #s(literal 2 binary64))) #s(literal 1 binary64)) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 phi2 #s(literal 2 binary64))) #s(literal 1 binary64)) (sin.f64 lambda1)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (sin.f64 (-.f64 lambda1 lambda2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 lambda1 phi2)) (sin.f64 (+.f64 lambda1 phi2))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 lambda1 (*.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 lambda1 #s(literal 2 binary64))) #s(literal 1 binary64)) (cos.f64 phi2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 phi2 (*.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 phi2 #s(literal 2 binary64))) #s(literal 1 binary64)) (cos.f64 phi1))) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 phi2 #s(literal 2 binary64))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2))))) (-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 phi2) lambda2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2))))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 lambda1) (sin.f64 phi1))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 lambda2) (sin.f64 phi1))))
(atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (+.f64 (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) lambda1)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (+.f64 (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) lambda1)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 phi1 (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (-.f64 (sin.f64 lambda1) (*.f64 lambda2 (cos.f64 lambda1))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (cos.f64 lambda2) lambda1) (sin.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (/.f64 (*.f64 #s(literal 0 binary64) (sin.f64 phi2)) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 (*.f64 (sin.f64 lambda1) #s(literal 2 binary64)) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (-.f64 lambda1 lambda2))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 (*.f64 lambda1 (*.f64 #s(literal 2 binary64) (cos.f64 phi2))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 lambda1 phi2)) (sin.f64 (+.f64 phi2 lambda1))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 phi2 #s(literal 2 binary64))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 phi1 #s(literal 2 binary64))))))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (/.f64 (+.f64 (sin.f64 (-.f64 phi1 (-.f64 lambda2 lambda1))) (sin.f64 (+.f64 phi1 (-.f64 lambda2 lambda1)))) #s(literal 2 binary64))))
(atan2.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 phi2 lambda2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 phi2) lambda2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2))))) (-.f64 (/.f64 (+.f64 (sin.f64 (-.f64 phi2 phi1)) (sin.f64 (+.f64 phi2 phi1))) #s(literal 2 binary64)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 (-.f64 phi2 (+.f64 lambda1 phi2))) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 (-.f64 (+.f64 lambda1 phi2) lambda1) phi2) #s(literal 2 binary64))))) #s(literal 2 binary64)) (-.f64 (sin.f64 phi2) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 (-.f64 phi2 (+.f64 lambda1 phi2))) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 (-.f64 (+.f64 lambda1 phi2) lambda1) phi2) #s(literal 2 binary64))))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 (-.f64 lambda1 (+.f64 (+.f64 lambda2 phi2) lambda1)) (-.f64 lambda2 phi2)) #s(literal 2 binary64))) (*.f64 (sin.f64 (/.f64 (+.f64 (-.f64 lambda1 (+.f64 lambda2 phi2)) (+.f64 lambda1 (-.f64 phi2 lambda2))) #s(literal 2 binary64))) #s(literal 2 binary64))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (expm1.f64 (log1p.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (log1p.f64 (expm1.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1))))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2))))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (sqrt.f64 (pow.f64 (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1))) #s(literal 2 binary64)))))
(atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2))))
(atan2.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2))) #s(literal 3 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (expm1.f64 (log1p.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (log1p.f64 (expm1.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (expm1.f64 (log1p.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (log1p.f64 (expm1.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2))))) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2))))
(atan2.f64 (sqrt.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) #s(literal 2 binary64))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sqrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) #s(literal 3 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (+.f64 (cos.f64 lambda1) (*.f64 lambda2 (sin.f64 lambda1))) (sin.f64 phi1))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (+.f64 (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) lambda1)) (sin.f64 phi1))))
(atan2.f64 (*.f64 (-.f64 (sin.f64 lambda1) (*.f64 lambda2 (cos.f64 lambda1))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (cos.f64 lambda2) lambda1) (sin.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 lambda1 phi2)) (sin.f64 lambda1)) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 lambda1 phi2)) (sin.f64 phi2)) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 (+.f64 (sin.f64 (neg.f64 phi2)) (sin.f64 (+.f64 phi2 lambda1))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 lambda1 phi2)) (sin.f64 (+.f64 phi2 lambda1))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 phi2 #s(literal 2 binary64))) #s(literal 1 binary64)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 phi2 #s(literal 2 binary64))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (/.f64 (*.f64 (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2))) (cos.f64 (-.f64 lambda1 lambda2))) #s(literal 2 binary64))))
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 phi2) lambda2)) (sin.f64 (-.f64 phi2 lambda2))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 phi1 #s(literal 2 binary64))) #s(literal 1 binary64)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) phi1)))))
(atan2.f64 (*.f64 (+.f64 (neg.f64 (sin.f64 lambda2)) (*.f64 lambda1 (+.f64 (cos.f64 lambda2) (*.f64 (*.f64 #s(literal -1/2 binary64) lambda1) (neg.f64 (sin.f64 lambda2)))))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 lambda1)) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 (sin.f64 lambda1)))))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 phi2) lambda2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 lambda1 phi2)) (sin.f64 (+.f64 phi2 lambda1))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 phi1 (*.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 phi1 #s(literal 2 binary64))) #s(literal 1 binary64)) (cos.f64 phi2))) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 (neg.f64 lambda1)) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 (-.f64 (+.f64 lambda1 phi2) lambda1) phi2) #s(literal 2 binary64))))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 (-.f64 phi2 (+.f64 lambda1 phi2))) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 (-.f64 (+.f64 lambda1 phi2) lambda1) phi2) #s(literal 2 binary64))))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2))))
(atan2.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 (-.f64 phi2 (+.f64 lambda1 phi2))) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 (-.f64 (+.f64 lambda1 phi2) lambda1) phi2) #s(literal 2 binary64))))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 (-.f64 phi2 (+.f64 lambda1 phi2))) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 (-.f64 (+.f64 lambda1 phi2) lambda1) phi2) #s(literal 2 binary64))))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (/.f64 (*.f64 (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2))) (cos.f64 (-.f64 lambda1 lambda2))) #s(literal 2 binary64))))
(atan2.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (-.f64 (-.f64 (-.f64 lambda1 phi2) (+.f64 lambda2 (-.f64 lambda1 lambda2))) phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (+.f64 phi2 (-.f64 (-.f64 lambda1 lambda2) (-.f64 phi2 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64))))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 phi2 (-.f64 (-.f64 lambda1 lambda2) (-.f64 phi2 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 phi2 (+.f64 (-.f64 lambda1 lambda2) (-.f64 phi2 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64))))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (expm1.f64 (log1p.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (log1p.f64 (expm1.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (*.f64 (expm1.f64 (log1p.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (*.f64 (log.f64 (exp.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (log1p.f64 (expm1.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (sqrt.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) #s(literal 2 binary64))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 3 binary64))))
(atan2.f64 (*.f64 (sqrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) #s(literal 3 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (cos.f64 lambda1) (*.f64 lambda2 (sin.f64 lambda1))))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2))))))
(atan2.f64 (*.f64 (-.f64 (sin.f64 lambda1) (*.f64 lambda2 (cos.f64 lambda1))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (cos.f64 lambda2) lambda1) (sin.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (+.f64 (cos.f64 lambda1) (*.f64 lambda2 (-.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) lambda2) (cos.f64 lambda1)) (neg.f64 (sin.f64 lambda1))))) (sin.f64 phi1))))
(atan2.f64 (*.f64 (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 lambda1)) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 (sin.f64 lambda1)))))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (expm1.f64 (log1p.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (pow.f64 (sqrt.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2)))) #s(literal 2 binary64)) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (pow.f64 (cbrt.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2))))) #s(literal 3 binary64)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (*.f64 (log.f64 (exp.f64 (sin.f64 (neg.f64 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2))))
(atan2.f64 (exp.f64 (log.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1))))
(atan2.f64 (log1p.f64 (expm1.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1))))
(atan2.f64 (*.f64 (log.f64 (exp.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1))))
(atan2.f64 (*.f64 (log.f64 (exp.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2))))
(atan2.f64 (*.f64 (log1p.f64 (expm1.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2))))
(atan2.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) #s(literal 3 binary64))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2))))
(atan2.f64 (*.f64 (pow.f64 (sqrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) #s(literal 2 binary64)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2))))
(atan2.f64 (pow.f64 (sqrt.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2))))
(atan2.f64 (exp.f64 (log.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (expm1.f64 (log1p.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 lambda2) (cos.f64 phi2)))))
(atan2.f64 (log1p.f64 (expm1.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (expm1.f64 (log1p.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (log.f64 (exp.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (log1p.f64 (expm1.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (log1p.f64 (expm1.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (sin.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 lambda1))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))
(atan2.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) #s(literal 3 binary64)) #s(literal 1/3 binary64)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2))))
(atan2.f64 (sqrt.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) #s(literal 2 binary64))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (sqrt.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) #s(literal 2 binary64)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (sqrt.f64 (pow.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 2 binary64)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (pow.f64 (cbrt.f64 (cos.f64 (-.f64 lambda1 lambda2))) #s(literal 3 binary64)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) #s(literal 3 binary64))))
(atan2.f64 (*.f64 (sqrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (pow.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) #s(literal 3 binary64)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (pow.f64 (sqrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) #s(literal 2 binary64)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) #s(literal 3 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (pow.f64 (sqrt.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (+.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))) (sin.f64 phi1))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) #s(literal 3 binary64)) #s(literal 1/3 binary64)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (cos.f64 lambda1) (*.f64 lambda2 (-.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) lambda2) (cos.f64 lambda1)) (neg.f64 (sin.f64 lambda1))))))))
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 phi2) lambda2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) #s(literal 3 binary64))))
(atan2.f64 (/.f64 (+.f64 (pow.f64 (sqrt.f64 (sin.f64 (-.f64 lambda1 (+.f64 phi2 lambda2)))) #s(literal 2 binary64)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 phi2 lambda2))) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2)))) #s(literal 3 binary64)) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (+.f64 (neg.f64 (sin.f64 lambda2)) (*.f64 lambda1 (+.f64 (cos.f64 lambda2) (*.f64 (*.f64 #s(literal -1/2 binary64) lambda1) (neg.f64 (sin.f64 lambda2)))))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 lambda1)) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 (sin.f64 lambda1)))))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (+.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))) (sin.f64 phi1))))
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 lambda1 phi2)) (sin.f64 (+.f64 phi2 lambda1))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (cos.f64 lambda1) (*.f64 lambda2 (-.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) lambda2) (cos.f64 lambda1)) (neg.f64 (sin.f64 lambda1))))))))
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 phi2) lambda2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (cos.f64 lambda1) (*.f64 lambda2 (-.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) lambda2) (cos.f64 lambda1)) (neg.f64 (sin.f64 lambda1))))))))
(atan2.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 (-.f64 phi2 (+.f64 lambda1 phi2))) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 (-.f64 (+.f64 lambda1 phi2) lambda1) phi2) #s(literal 2 binary64))))) #s(literal 2 binary64)) (-.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2))) #s(literal 3 binary64)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 lambda2) (cos.f64 phi2)))))
Outputs
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 lambda2) (cos.f64 phi2)))))
(atan2.f64 (*.f64 (-.f64 (sin.f64 lambda1) (*.f64 lambda2 (cos.f64 lambda1))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 lambda2) (cos.f64 phi2)))))
Calls

2 calls:

383.0ms
lambda2
380.0ms
lambda1
Results
AccuracySegmentsBranch
86.0%3lambda1
88.9%3lambda2
Compiler

Compiled 10 to 8 computations (20% saved)

regimes661.0ms (0.6%)

Counts
165 → 3
Calls
Call 1
Inputs
(atan2.f64 (sin.f64 lambda1) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 lambda1 (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 phi2 (cos.f64 phi1)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 lambda1))))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 lambda2))))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 lambda1))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 lambda2))))
(atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (/.f64 #s(literal 0 binary64) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 phi1 #s(literal 2 binary64))) #s(literal 1 binary64)) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 phi2 #s(literal 2 binary64))) #s(literal 1 binary64)) (sin.f64 lambda1)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (sin.f64 (-.f64 lambda1 lambda2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 lambda1 phi2)) (sin.f64 (+.f64 lambda1 phi2))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 lambda1 (*.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 lambda1 #s(literal 2 binary64))) #s(literal 1 binary64)) (cos.f64 phi2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 phi2 (*.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 phi2 #s(literal 2 binary64))) #s(literal 1 binary64)) (cos.f64 phi1))) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 phi2 #s(literal 2 binary64))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2))))) (-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 phi2) lambda2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2))))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 lambda1) (sin.f64 phi1))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 lambda2) (sin.f64 phi1))))
(atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (+.f64 (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) lambda1)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (+.f64 (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) lambda1)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 phi1 (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (-.f64 (sin.f64 lambda1) (*.f64 lambda2 (cos.f64 lambda1))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (cos.f64 lambda2) lambda1) (sin.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (/.f64 (*.f64 #s(literal 0 binary64) (sin.f64 phi2)) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 (*.f64 (sin.f64 lambda1) #s(literal 2 binary64)) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (-.f64 lambda1 lambda2))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 (*.f64 lambda1 (*.f64 #s(literal 2 binary64) (cos.f64 phi2))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 lambda1 phi2)) (sin.f64 (+.f64 phi2 lambda1))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 phi2 #s(literal 2 binary64))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 phi1 #s(literal 2 binary64))))))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (/.f64 (+.f64 (sin.f64 (-.f64 phi1 (-.f64 lambda2 lambda1))) (sin.f64 (+.f64 phi1 (-.f64 lambda2 lambda1)))) #s(literal 2 binary64))))
(atan2.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 phi2 lambda2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 phi2) lambda2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2))))) (-.f64 (/.f64 (+.f64 (sin.f64 (-.f64 phi2 phi1)) (sin.f64 (+.f64 phi2 phi1))) #s(literal 2 binary64)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 (-.f64 phi2 (+.f64 lambda1 phi2))) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 (-.f64 (+.f64 lambda1 phi2) lambda1) phi2) #s(literal 2 binary64))))) #s(literal 2 binary64)) (-.f64 (sin.f64 phi2) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 (-.f64 phi2 (+.f64 lambda1 phi2))) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 (-.f64 (+.f64 lambda1 phi2) lambda1) phi2) #s(literal 2 binary64))))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 (-.f64 lambda1 (+.f64 (+.f64 lambda2 phi2) lambda1)) (-.f64 lambda2 phi2)) #s(literal 2 binary64))) (*.f64 (sin.f64 (/.f64 (+.f64 (-.f64 lambda1 (+.f64 lambda2 phi2)) (+.f64 lambda1 (-.f64 phi2 lambda2))) #s(literal 2 binary64))) #s(literal 2 binary64))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (expm1.f64 (log1p.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (log1p.f64 (expm1.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1))))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2))))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (sqrt.f64 (pow.f64 (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1))) #s(literal 2 binary64)))))
(atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2))))
(atan2.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2))) #s(literal 3 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (expm1.f64 (log1p.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (log1p.f64 (expm1.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (expm1.f64 (log1p.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (log1p.f64 (expm1.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2))))) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2))))
(atan2.f64 (sqrt.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) #s(literal 2 binary64))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sqrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) #s(literal 3 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (+.f64 (cos.f64 lambda1) (*.f64 lambda2 (sin.f64 lambda1))) (sin.f64 phi1))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (+.f64 (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) lambda1)) (sin.f64 phi1))))
(atan2.f64 (*.f64 (-.f64 (sin.f64 lambda1) (*.f64 lambda2 (cos.f64 lambda1))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (cos.f64 lambda2) lambda1) (sin.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 lambda1 phi2)) (sin.f64 lambda1)) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 lambda1 phi2)) (sin.f64 phi2)) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 (+.f64 (sin.f64 (neg.f64 phi2)) (sin.f64 (+.f64 phi2 lambda1))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 lambda1 phi2)) (sin.f64 (+.f64 phi2 lambda1))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 phi2 #s(literal 2 binary64))) #s(literal 1 binary64)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 phi2 #s(literal 2 binary64))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (/.f64 (*.f64 (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2))) (cos.f64 (-.f64 lambda1 lambda2))) #s(literal 2 binary64))))
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 phi2) lambda2)) (sin.f64 (-.f64 phi2 lambda2))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 phi1 #s(literal 2 binary64))) #s(literal 1 binary64)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) phi1)))))
(atan2.f64 (*.f64 (+.f64 (neg.f64 (sin.f64 lambda2)) (*.f64 lambda1 (+.f64 (cos.f64 lambda2) (*.f64 (*.f64 #s(literal -1/2 binary64) lambda1) (neg.f64 (sin.f64 lambda2)))))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 lambda1)) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 (sin.f64 lambda1)))))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 phi2) lambda2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 lambda1 phi2)) (sin.f64 (+.f64 phi2 lambda1))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 phi1 (*.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 phi1 #s(literal 2 binary64))) #s(literal 1 binary64)) (cos.f64 phi2))) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 (neg.f64 lambda1)) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 (-.f64 (+.f64 lambda1 phi2) lambda1) phi2) #s(literal 2 binary64))))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 (-.f64 phi2 (+.f64 lambda1 phi2))) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 (-.f64 (+.f64 lambda1 phi2) lambda1) phi2) #s(literal 2 binary64))))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2))))
(atan2.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 (-.f64 phi2 (+.f64 lambda1 phi2))) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 (-.f64 (+.f64 lambda1 phi2) lambda1) phi2) #s(literal 2 binary64))))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 (-.f64 phi2 (+.f64 lambda1 phi2))) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 (-.f64 (+.f64 lambda1 phi2) lambda1) phi2) #s(literal 2 binary64))))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (/.f64 (*.f64 (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2))) (cos.f64 (-.f64 lambda1 lambda2))) #s(literal 2 binary64))))
(atan2.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (-.f64 (-.f64 (-.f64 lambda1 phi2) (+.f64 lambda2 (-.f64 lambda1 lambda2))) phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (+.f64 phi2 (-.f64 (-.f64 lambda1 lambda2) (-.f64 phi2 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64))))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 phi2 (-.f64 (-.f64 lambda1 lambda2) (-.f64 phi2 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 phi2 (+.f64 (-.f64 lambda1 lambda2) (-.f64 phi2 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64))))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (expm1.f64 (log1p.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (log1p.f64 (expm1.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (*.f64 (expm1.f64 (log1p.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (*.f64 (log.f64 (exp.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (log1p.f64 (expm1.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (sqrt.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) #s(literal 2 binary64))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 3 binary64))))
(atan2.f64 (*.f64 (sqrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) #s(literal 3 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (cos.f64 lambda1) (*.f64 lambda2 (sin.f64 lambda1))))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2))))))
(atan2.f64 (*.f64 (-.f64 (sin.f64 lambda1) (*.f64 lambda2 (cos.f64 lambda1))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (cos.f64 lambda2) lambda1) (sin.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (+.f64 (cos.f64 lambda1) (*.f64 lambda2 (-.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) lambda2) (cos.f64 lambda1)) (neg.f64 (sin.f64 lambda1))))) (sin.f64 phi1))))
(atan2.f64 (*.f64 (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 lambda1)) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 (sin.f64 lambda1)))))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (expm1.f64 (log1p.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (pow.f64 (sqrt.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2)))) #s(literal 2 binary64)) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (pow.f64 (cbrt.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2))))) #s(literal 3 binary64)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (*.f64 (log.f64 (exp.f64 (sin.f64 (neg.f64 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2))))
(atan2.f64 (exp.f64 (log.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1))))
(atan2.f64 (log1p.f64 (expm1.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1))))
(atan2.f64 (*.f64 (log.f64 (exp.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1))))
(atan2.f64 (*.f64 (log.f64 (exp.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2))))
(atan2.f64 (*.f64 (log1p.f64 (expm1.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2))))
(atan2.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) #s(literal 3 binary64))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2))))
(atan2.f64 (*.f64 (pow.f64 (sqrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) #s(literal 2 binary64)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2))))
(atan2.f64 (pow.f64 (sqrt.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2))))
(atan2.f64 (exp.f64 (log.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (expm1.f64 (log1p.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 lambda2) (cos.f64 phi2)))))
(atan2.f64 (log1p.f64 (expm1.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (expm1.f64 (log1p.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (log.f64 (exp.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (log1p.f64 (expm1.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (log1p.f64 (expm1.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (sin.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 lambda1))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))
(atan2.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) #s(literal 3 binary64)) #s(literal 1/3 binary64)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2))))
(atan2.f64 (sqrt.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) #s(literal 2 binary64))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (sqrt.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) #s(literal 2 binary64)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (sqrt.f64 (pow.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 2 binary64)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (pow.f64 (cbrt.f64 (cos.f64 (-.f64 lambda1 lambda2))) #s(literal 3 binary64)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) #s(literal 3 binary64))))
(atan2.f64 (*.f64 (sqrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (pow.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) #s(literal 3 binary64)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (pow.f64 (sqrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) #s(literal 2 binary64)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) #s(literal 3 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (pow.f64 (sqrt.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (+.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))) (sin.f64 phi1))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) #s(literal 3 binary64)) #s(literal 1/3 binary64)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (cos.f64 lambda1) (*.f64 lambda2 (-.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) lambda2) (cos.f64 lambda1)) (neg.f64 (sin.f64 lambda1))))))))
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 phi2) lambda2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) #s(literal 3 binary64))))
(atan2.f64 (/.f64 (+.f64 (pow.f64 (sqrt.f64 (sin.f64 (-.f64 lambda1 (+.f64 phi2 lambda2)))) #s(literal 2 binary64)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 phi2 lambda2))) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2)))) #s(literal 3 binary64)) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (+.f64 (neg.f64 (sin.f64 lambda2)) (*.f64 lambda1 (+.f64 (cos.f64 lambda2) (*.f64 (*.f64 #s(literal -1/2 binary64) lambda1) (neg.f64 (sin.f64 lambda2)))))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 lambda1)) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 (sin.f64 lambda1)))))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (+.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))) (sin.f64 phi1))))
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 lambda1 phi2)) (sin.f64 (+.f64 phi2 lambda1))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (cos.f64 lambda1) (*.f64 lambda2 (-.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) lambda2) (cos.f64 lambda1)) (neg.f64 (sin.f64 lambda1))))))))
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 phi2) lambda2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (cos.f64 lambda1) (*.f64 lambda2 (-.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) lambda2) (cos.f64 lambda1)) (neg.f64 (sin.f64 lambda1))))))))
(atan2.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 (-.f64 phi2 (+.f64 lambda1 phi2))) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 (-.f64 (+.f64 lambda1 phi2) lambda1) phi2) #s(literal 2 binary64))))) #s(literal 2 binary64)) (-.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2))) #s(literal 3 binary64)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))
Outputs
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (expm1.f64 (log1p.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
Calls

2 calls:

354.0ms
lambda2
264.0ms
phi1
Results
AccuracySegmentsBranch
87.8%3phi1
84.9%3lambda2
Compiler

Compiled 10 to 8 computations (20% saved)

regimes282.0ms (0.3%)

Counts
153 → 3
Calls
Call 1
Inputs
(atan2.f64 (sin.f64 lambda1) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 lambda1 (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 phi2 (cos.f64 phi1)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 lambda1))))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 lambda2))))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 lambda1))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 lambda2))))
(atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (/.f64 #s(literal 0 binary64) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 phi1 #s(literal 2 binary64))) #s(literal 1 binary64)) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 phi2 #s(literal 2 binary64))) #s(literal 1 binary64)) (sin.f64 lambda1)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (sin.f64 (-.f64 lambda1 lambda2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 lambda1 phi2)) (sin.f64 (+.f64 lambda1 phi2))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 lambda1 (*.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 lambda1 #s(literal 2 binary64))) #s(literal 1 binary64)) (cos.f64 phi2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 phi2 (*.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 phi2 #s(literal 2 binary64))) #s(literal 1 binary64)) (cos.f64 phi1))) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 phi2 #s(literal 2 binary64))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2))))) (-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 phi2) lambda2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2))))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 lambda1) (sin.f64 phi1))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 lambda2) (sin.f64 phi1))))
(atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (+.f64 (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) lambda1)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (+.f64 (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) lambda1)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 phi1 (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (-.f64 (sin.f64 lambda1) (*.f64 lambda2 (cos.f64 lambda1))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (cos.f64 lambda2) lambda1) (sin.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (/.f64 (*.f64 #s(literal 0 binary64) (sin.f64 phi2)) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 (*.f64 (sin.f64 lambda1) #s(literal 2 binary64)) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (-.f64 lambda1 lambda2))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 (*.f64 lambda1 (*.f64 #s(literal 2 binary64) (cos.f64 phi2))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 lambda1 phi2)) (sin.f64 (+.f64 phi2 lambda1))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 phi2 #s(literal 2 binary64))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 phi1 #s(literal 2 binary64))))))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (/.f64 (+.f64 (sin.f64 (-.f64 phi1 (-.f64 lambda2 lambda1))) (sin.f64 (+.f64 phi1 (-.f64 lambda2 lambda1)))) #s(literal 2 binary64))))
(atan2.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 phi2 lambda2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 phi2) lambda2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2))))) (-.f64 (/.f64 (+.f64 (sin.f64 (-.f64 phi2 phi1)) (sin.f64 (+.f64 phi2 phi1))) #s(literal 2 binary64)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 (-.f64 phi2 (+.f64 lambda1 phi2))) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 (-.f64 (+.f64 lambda1 phi2) lambda1) phi2) #s(literal 2 binary64))))) #s(literal 2 binary64)) (-.f64 (sin.f64 phi2) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 (-.f64 phi2 (+.f64 lambda1 phi2))) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 (-.f64 (+.f64 lambda1 phi2) lambda1) phi2) #s(literal 2 binary64))))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 (-.f64 lambda1 (+.f64 (+.f64 lambda2 phi2) lambda1)) (-.f64 lambda2 phi2)) #s(literal 2 binary64))) (*.f64 (sin.f64 (/.f64 (+.f64 (-.f64 lambda1 (+.f64 lambda2 phi2)) (+.f64 lambda1 (-.f64 phi2 lambda2))) #s(literal 2 binary64))) #s(literal 2 binary64))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (expm1.f64 (log1p.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (log1p.f64 (expm1.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1))))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2))))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (sqrt.f64 (pow.f64 (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1))) #s(literal 2 binary64)))))
(atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2))))
(atan2.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2))) #s(literal 3 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (expm1.f64 (log1p.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (log1p.f64 (expm1.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (expm1.f64 (log1p.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (log1p.f64 (expm1.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2))))) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2))))
(atan2.f64 (sqrt.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) #s(literal 2 binary64))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sqrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) #s(literal 3 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (+.f64 (cos.f64 lambda1) (*.f64 lambda2 (sin.f64 lambda1))) (sin.f64 phi1))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (+.f64 (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) lambda1)) (sin.f64 phi1))))
(atan2.f64 (*.f64 (-.f64 (sin.f64 lambda1) (*.f64 lambda2 (cos.f64 lambda1))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (cos.f64 lambda2) lambda1) (sin.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 lambda1 phi2)) (sin.f64 lambda1)) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 lambda1 phi2)) (sin.f64 phi2)) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 (+.f64 (sin.f64 (neg.f64 phi2)) (sin.f64 (+.f64 phi2 lambda1))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 lambda1 phi2)) (sin.f64 (+.f64 phi2 lambda1))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 phi2 #s(literal 2 binary64))) #s(literal 1 binary64)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 phi2 #s(literal 2 binary64))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (/.f64 (*.f64 (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2))) (cos.f64 (-.f64 lambda1 lambda2))) #s(literal 2 binary64))))
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 phi2) lambda2)) (sin.f64 (-.f64 phi2 lambda2))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 phi1 #s(literal 2 binary64))) #s(literal 1 binary64)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) phi1)))))
(atan2.f64 (*.f64 (+.f64 (neg.f64 (sin.f64 lambda2)) (*.f64 lambda1 (+.f64 (cos.f64 lambda2) (*.f64 (*.f64 #s(literal -1/2 binary64) lambda1) (neg.f64 (sin.f64 lambda2)))))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 lambda1)) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 (sin.f64 lambda1)))))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 phi2) lambda2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 lambda1 phi2)) (sin.f64 (+.f64 phi2 lambda1))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 phi1 (*.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 phi1 #s(literal 2 binary64))) #s(literal 1 binary64)) (cos.f64 phi2))) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 (neg.f64 lambda1)) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 (-.f64 (+.f64 lambda1 phi2) lambda1) phi2) #s(literal 2 binary64))))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 (-.f64 phi2 (+.f64 lambda1 phi2))) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 (-.f64 (+.f64 lambda1 phi2) lambda1) phi2) #s(literal 2 binary64))))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2))))
(atan2.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 (-.f64 phi2 (+.f64 lambda1 phi2))) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 (-.f64 (+.f64 lambda1 phi2) lambda1) phi2) #s(literal 2 binary64))))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 (-.f64 phi2 (+.f64 lambda1 phi2))) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 (-.f64 (+.f64 lambda1 phi2) lambda1) phi2) #s(literal 2 binary64))))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (/.f64 (*.f64 (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2))) (cos.f64 (-.f64 lambda1 lambda2))) #s(literal 2 binary64))))
(atan2.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (-.f64 (-.f64 (-.f64 lambda1 phi2) (+.f64 lambda2 (-.f64 lambda1 lambda2))) phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (+.f64 phi2 (-.f64 (-.f64 lambda1 lambda2) (-.f64 phi2 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64))))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 phi2 (-.f64 (-.f64 lambda1 lambda2) (-.f64 phi2 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 phi2 (+.f64 (-.f64 lambda1 lambda2) (-.f64 phi2 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64))))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (expm1.f64 (log1p.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (log1p.f64 (expm1.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (*.f64 (expm1.f64 (log1p.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (*.f64 (log.f64 (exp.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (log1p.f64 (expm1.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (sqrt.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) #s(literal 2 binary64))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 3 binary64))))
(atan2.f64 (*.f64 (sqrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) #s(literal 3 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (cos.f64 lambda1) (*.f64 lambda2 (sin.f64 lambda1))))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2))))))
(atan2.f64 (*.f64 (-.f64 (sin.f64 lambda1) (*.f64 lambda2 (cos.f64 lambda1))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (cos.f64 lambda2) lambda1) (sin.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (+.f64 (cos.f64 lambda1) (*.f64 lambda2 (-.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) lambda2) (cos.f64 lambda1)) (neg.f64 (sin.f64 lambda1))))) (sin.f64 phi1))))
(atan2.f64 (*.f64 (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 lambda1)) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 (sin.f64 lambda1)))))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (expm1.f64 (log1p.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (pow.f64 (sqrt.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2)))) #s(literal 2 binary64)) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (pow.f64 (cbrt.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2))))) #s(literal 3 binary64)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (*.f64 (log.f64 (exp.f64 (sin.f64 (neg.f64 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2))))
(atan2.f64 (exp.f64 (log.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1))))
(atan2.f64 (log1p.f64 (expm1.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1))))
(atan2.f64 (*.f64 (log.f64 (exp.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1))))
(atan2.f64 (*.f64 (log.f64 (exp.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2))))
(atan2.f64 (*.f64 (log1p.f64 (expm1.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2))))
(atan2.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) #s(literal 3 binary64))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2))))
(atan2.f64 (*.f64 (pow.f64 (sqrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) #s(literal 2 binary64)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2))))
(atan2.f64 (pow.f64 (sqrt.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2))))
(atan2.f64 (exp.f64 (log.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (expm1.f64 (log1p.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 lambda2) (cos.f64 phi2)))))
(atan2.f64 (log1p.f64 (expm1.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (expm1.f64 (log1p.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (log.f64 (exp.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (log1p.f64 (expm1.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (log1p.f64 (expm1.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (sin.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 lambda1))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))
(atan2.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) #s(literal 3 binary64)) #s(literal 1/3 binary64)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2))))
(atan2.f64 (sqrt.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) #s(literal 2 binary64))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (sqrt.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) #s(literal 2 binary64)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (sqrt.f64 (pow.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 2 binary64)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (pow.f64 (cbrt.f64 (cos.f64 (-.f64 lambda1 lambda2))) #s(literal 3 binary64)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) #s(literal 3 binary64))))
(atan2.f64 (*.f64 (sqrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (pow.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) #s(literal 3 binary64)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (pow.f64 (sqrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) #s(literal 2 binary64)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) #s(literal 3 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (pow.f64 (sqrt.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (+.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))) (sin.f64 phi1))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) #s(literal 3 binary64)) #s(literal 1/3 binary64)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
Outputs
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (expm1.f64 (log1p.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
Calls

1 calls:

238.0ms
phi1
Results
AccuracySegmentsBranch
87.8%3phi1
Compiler

Compiled 5 to 4 computations (20% saved)

regimes293.0ms (0.3%)

Counts
151 → 3
Calls
Call 1
Inputs
(atan2.f64 (sin.f64 lambda1) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 lambda1 (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 phi2 (cos.f64 phi1)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 lambda1))))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 lambda2))))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 lambda1))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 lambda2))))
(atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (/.f64 #s(literal 0 binary64) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 phi1 #s(literal 2 binary64))) #s(literal 1 binary64)) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 phi2 #s(literal 2 binary64))) #s(literal 1 binary64)) (sin.f64 lambda1)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (sin.f64 (-.f64 lambda1 lambda2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 lambda1 phi2)) (sin.f64 (+.f64 lambda1 phi2))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 lambda1 (*.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 lambda1 #s(literal 2 binary64))) #s(literal 1 binary64)) (cos.f64 phi2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 phi2 (*.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 phi2 #s(literal 2 binary64))) #s(literal 1 binary64)) (cos.f64 phi1))) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 phi2 #s(literal 2 binary64))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2))))) (-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 phi2) lambda2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2))))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 lambda1) (sin.f64 phi1))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 lambda2) (sin.f64 phi1))))
(atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (+.f64 (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) lambda1)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (+.f64 (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) lambda1)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 phi1 (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (-.f64 (sin.f64 lambda1) (*.f64 lambda2 (cos.f64 lambda1))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (cos.f64 lambda2) lambda1) (sin.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (/.f64 (*.f64 #s(literal 0 binary64) (sin.f64 phi2)) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 (*.f64 (sin.f64 lambda1) #s(literal 2 binary64)) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (-.f64 lambda1 lambda2))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 (*.f64 lambda1 (*.f64 #s(literal 2 binary64) (cos.f64 phi2))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 lambda1 phi2)) (sin.f64 (+.f64 phi2 lambda1))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 phi2 #s(literal 2 binary64))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 phi1 #s(literal 2 binary64))))))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (/.f64 (+.f64 (sin.f64 (-.f64 phi1 (-.f64 lambda2 lambda1))) (sin.f64 (+.f64 phi1 (-.f64 lambda2 lambda1)))) #s(literal 2 binary64))))
(atan2.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 phi2 lambda2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 phi2) lambda2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2))))) (-.f64 (/.f64 (+.f64 (sin.f64 (-.f64 phi2 phi1)) (sin.f64 (+.f64 phi2 phi1))) #s(literal 2 binary64)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 (-.f64 phi2 (+.f64 lambda1 phi2))) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 (-.f64 (+.f64 lambda1 phi2) lambda1) phi2) #s(literal 2 binary64))))) #s(literal 2 binary64)) (-.f64 (sin.f64 phi2) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 (-.f64 phi2 (+.f64 lambda1 phi2))) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 (-.f64 (+.f64 lambda1 phi2) lambda1) phi2) #s(literal 2 binary64))))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 (-.f64 lambda1 (+.f64 (+.f64 lambda2 phi2) lambda1)) (-.f64 lambda2 phi2)) #s(literal 2 binary64))) (*.f64 (sin.f64 (/.f64 (+.f64 (-.f64 lambda1 (+.f64 lambda2 phi2)) (+.f64 lambda1 (-.f64 phi2 lambda2))) #s(literal 2 binary64))) #s(literal 2 binary64))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (expm1.f64 (log1p.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (log1p.f64 (expm1.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1))))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2))))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (sqrt.f64 (pow.f64 (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1))) #s(literal 2 binary64)))))
(atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2))))
(atan2.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2))) #s(literal 3 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (expm1.f64 (log1p.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (log1p.f64 (expm1.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (expm1.f64 (log1p.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (log1p.f64 (expm1.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2))))) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2))))
(atan2.f64 (sqrt.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) #s(literal 2 binary64))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sqrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) #s(literal 3 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (+.f64 (cos.f64 lambda1) (*.f64 lambda2 (sin.f64 lambda1))) (sin.f64 phi1))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (+.f64 (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) lambda1)) (sin.f64 phi1))))
(atan2.f64 (*.f64 (-.f64 (sin.f64 lambda1) (*.f64 lambda2 (cos.f64 lambda1))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (cos.f64 lambda2) lambda1) (sin.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 lambda1 phi2)) (sin.f64 lambda1)) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 lambda1 phi2)) (sin.f64 phi2)) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 (+.f64 (sin.f64 (neg.f64 phi2)) (sin.f64 (+.f64 phi2 lambda1))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 lambda1 phi2)) (sin.f64 (+.f64 phi2 lambda1))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 phi2 #s(literal 2 binary64))) #s(literal 1 binary64)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 phi2 #s(literal 2 binary64))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (/.f64 (*.f64 (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2))) (cos.f64 (-.f64 lambda1 lambda2))) #s(literal 2 binary64))))
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 phi2) lambda2)) (sin.f64 (-.f64 phi2 lambda2))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 phi1 #s(literal 2 binary64))) #s(literal 1 binary64)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) phi1)))))
(atan2.f64 (*.f64 (+.f64 (neg.f64 (sin.f64 lambda2)) (*.f64 lambda1 (+.f64 (cos.f64 lambda2) (*.f64 (*.f64 #s(literal -1/2 binary64) lambda1) (neg.f64 (sin.f64 lambda2)))))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 lambda1)) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 (sin.f64 lambda1)))))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 phi2) lambda2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 lambda1 phi2)) (sin.f64 (+.f64 phi2 lambda1))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 phi1 (*.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 phi1 #s(literal 2 binary64))) #s(literal 1 binary64)) (cos.f64 phi2))) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 (neg.f64 lambda1)) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 (-.f64 (+.f64 lambda1 phi2) lambda1) phi2) #s(literal 2 binary64))))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 (-.f64 phi2 (+.f64 lambda1 phi2))) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 (-.f64 (+.f64 lambda1 phi2) lambda1) phi2) #s(literal 2 binary64))))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2))))
(atan2.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 (-.f64 phi2 (+.f64 lambda1 phi2))) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 (-.f64 (+.f64 lambda1 phi2) lambda1) phi2) #s(literal 2 binary64))))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 (-.f64 phi2 (+.f64 lambda1 phi2))) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 (-.f64 (+.f64 lambda1 phi2) lambda1) phi2) #s(literal 2 binary64))))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (/.f64 (*.f64 (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2))) (cos.f64 (-.f64 lambda1 lambda2))) #s(literal 2 binary64))))
(atan2.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (-.f64 (-.f64 (-.f64 lambda1 phi2) (+.f64 lambda2 (-.f64 lambda1 lambda2))) phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (+.f64 phi2 (-.f64 (-.f64 lambda1 lambda2) (-.f64 phi2 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64))))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 phi2 (-.f64 (-.f64 lambda1 lambda2) (-.f64 phi2 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 phi2 (+.f64 (-.f64 lambda1 lambda2) (-.f64 phi2 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64))))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (expm1.f64 (log1p.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (log1p.f64 (expm1.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (*.f64 (expm1.f64 (log1p.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (*.f64 (log.f64 (exp.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (log1p.f64 (expm1.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (sqrt.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) #s(literal 2 binary64))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 3 binary64))))
(atan2.f64 (*.f64 (sqrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) #s(literal 3 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (cos.f64 lambda1) (*.f64 lambda2 (sin.f64 lambda1))))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2))))))
(atan2.f64 (*.f64 (-.f64 (sin.f64 lambda1) (*.f64 lambda2 (cos.f64 lambda1))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (cos.f64 lambda2) lambda1) (sin.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (+.f64 (cos.f64 lambda1) (*.f64 lambda2 (-.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) lambda2) (cos.f64 lambda1)) (neg.f64 (sin.f64 lambda1))))) (sin.f64 phi1))))
(atan2.f64 (*.f64 (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 lambda1)) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 (sin.f64 lambda1)))))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (expm1.f64 (log1p.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (pow.f64 (sqrt.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2)))) #s(literal 2 binary64)) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (pow.f64 (cbrt.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2))))) #s(literal 3 binary64)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (*.f64 (log.f64 (exp.f64 (sin.f64 (neg.f64 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2))))
(atan2.f64 (exp.f64 (log.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1))))
(atan2.f64 (log1p.f64 (expm1.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1))))
(atan2.f64 (*.f64 (log.f64 (exp.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1))))
(atan2.f64 (*.f64 (log.f64 (exp.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2))))
(atan2.f64 (*.f64 (log1p.f64 (expm1.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2))))
(atan2.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) #s(literal 3 binary64))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2))))
(atan2.f64 (*.f64 (pow.f64 (sqrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) #s(literal 2 binary64)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2))))
(atan2.f64 (pow.f64 (sqrt.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2))))
(atan2.f64 (exp.f64 (log.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (expm1.f64 (log1p.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 lambda2) (cos.f64 phi2)))))
(atan2.f64 (log1p.f64 (expm1.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (expm1.f64 (log1p.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (log.f64 (exp.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (log1p.f64 (expm1.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (log1p.f64 (expm1.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (sin.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 lambda1))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))
(atan2.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) #s(literal 3 binary64)) #s(literal 1/3 binary64)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2))))
(atan2.f64 (sqrt.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) #s(literal 2 binary64))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (sqrt.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) #s(literal 2 binary64)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (sqrt.f64 (pow.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 2 binary64)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (pow.f64 (cbrt.f64 (cos.f64 (-.f64 lambda1 lambda2))) #s(literal 3 binary64)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) #s(literal 3 binary64))))
(atan2.f64 (*.f64 (sqrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (pow.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) #s(literal 3 binary64)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (pow.f64 (sqrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) #s(literal 2 binary64)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) #s(literal 3 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (pow.f64 (sqrt.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (+.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))) (sin.f64 phi1))))
Outputs
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (expm1.f64 (log1p.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
Calls

1 calls:

256.0ms
phi1
Results
AccuracySegmentsBranch
87.7%3phi1
Compiler

Compiled 5 to 4 computations (20% saved)

regimes367.0ms (0.3%)

Counts
129 → 3
Calls
Call 1
Inputs
(atan2.f64 (sin.f64 lambda1) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 lambda1 (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 phi2 (cos.f64 phi1)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 lambda1))))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 lambda2))))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 lambda1))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 lambda2))))
(atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (/.f64 #s(literal 0 binary64) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 phi1 #s(literal 2 binary64))) #s(literal 1 binary64)) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 phi2 #s(literal 2 binary64))) #s(literal 1 binary64)) (sin.f64 lambda1)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (sin.f64 (-.f64 lambda1 lambda2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 lambda1 phi2)) (sin.f64 (+.f64 lambda1 phi2))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 lambda1 (*.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 lambda1 #s(literal 2 binary64))) #s(literal 1 binary64)) (cos.f64 phi2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 phi2 (*.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 phi2 #s(literal 2 binary64))) #s(literal 1 binary64)) (cos.f64 phi1))) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 phi2 #s(literal 2 binary64))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2))))) (-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 phi2) lambda2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2))))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 lambda1) (sin.f64 phi1))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 lambda2) (sin.f64 phi1))))
(atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (+.f64 (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) lambda1)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (+.f64 (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) lambda1)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 phi1 (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (-.f64 (sin.f64 lambda1) (*.f64 lambda2 (cos.f64 lambda1))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (cos.f64 lambda2) lambda1) (sin.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (/.f64 (*.f64 #s(literal 0 binary64) (sin.f64 phi2)) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 (*.f64 (sin.f64 lambda1) #s(literal 2 binary64)) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (-.f64 lambda1 lambda2))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 (*.f64 lambda1 (*.f64 #s(literal 2 binary64) (cos.f64 phi2))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 lambda1 phi2)) (sin.f64 (+.f64 phi2 lambda1))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 phi2 #s(literal 2 binary64))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 phi1 #s(literal 2 binary64))))))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (/.f64 (+.f64 (sin.f64 (-.f64 phi1 (-.f64 lambda2 lambda1))) (sin.f64 (+.f64 phi1 (-.f64 lambda2 lambda1)))) #s(literal 2 binary64))))
(atan2.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 phi2 lambda2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 phi2) lambda2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2))))) (-.f64 (/.f64 (+.f64 (sin.f64 (-.f64 phi2 phi1)) (sin.f64 (+.f64 phi2 phi1))) #s(literal 2 binary64)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 (-.f64 phi2 (+.f64 lambda1 phi2))) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 (-.f64 (+.f64 lambda1 phi2) lambda1) phi2) #s(literal 2 binary64))))) #s(literal 2 binary64)) (-.f64 (sin.f64 phi2) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 (-.f64 phi2 (+.f64 lambda1 phi2))) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 (-.f64 (+.f64 lambda1 phi2) lambda1) phi2) #s(literal 2 binary64))))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 (-.f64 lambda1 (+.f64 (+.f64 lambda2 phi2) lambda1)) (-.f64 lambda2 phi2)) #s(literal 2 binary64))) (*.f64 (sin.f64 (/.f64 (+.f64 (-.f64 lambda1 (+.f64 lambda2 phi2)) (+.f64 lambda1 (-.f64 phi2 lambda2))) #s(literal 2 binary64))) #s(literal 2 binary64))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (expm1.f64 (log1p.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (log1p.f64 (expm1.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1))))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2))))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (sqrt.f64 (pow.f64 (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1))) #s(literal 2 binary64)))))
(atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2))))
(atan2.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2))) #s(literal 3 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (expm1.f64 (log1p.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (log1p.f64 (expm1.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (expm1.f64 (log1p.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (log1p.f64 (expm1.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2))))) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2))))
(atan2.f64 (sqrt.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) #s(literal 2 binary64))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sqrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) #s(literal 3 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (+.f64 (cos.f64 lambda1) (*.f64 lambda2 (sin.f64 lambda1))) (sin.f64 phi1))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (+.f64 (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) lambda1)) (sin.f64 phi1))))
(atan2.f64 (*.f64 (-.f64 (sin.f64 lambda1) (*.f64 lambda2 (cos.f64 lambda1))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (cos.f64 lambda2) lambda1) (sin.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 lambda1 phi2)) (sin.f64 lambda1)) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 lambda1 phi2)) (sin.f64 phi2)) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 (+.f64 (sin.f64 (neg.f64 phi2)) (sin.f64 (+.f64 phi2 lambda1))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 lambda1 phi2)) (sin.f64 (+.f64 phi2 lambda1))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 phi2 #s(literal 2 binary64))) #s(literal 1 binary64)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 phi2 #s(literal 2 binary64))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (/.f64 (*.f64 (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2))) (cos.f64 (-.f64 lambda1 lambda2))) #s(literal 2 binary64))))
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 phi2) lambda2)) (sin.f64 (-.f64 phi2 lambda2))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 phi1 #s(literal 2 binary64))) #s(literal 1 binary64)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) phi1)))))
(atan2.f64 (*.f64 (+.f64 (neg.f64 (sin.f64 lambda2)) (*.f64 lambda1 (+.f64 (cos.f64 lambda2) (*.f64 (*.f64 #s(literal -1/2 binary64) lambda1) (neg.f64 (sin.f64 lambda2)))))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 lambda1)) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 (sin.f64 lambda1)))))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 phi2) lambda2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 lambda1 phi2)) (sin.f64 (+.f64 phi2 lambda1))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 phi1 (*.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 phi1 #s(literal 2 binary64))) #s(literal 1 binary64)) (cos.f64 phi2))) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 (neg.f64 lambda1)) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 (-.f64 (+.f64 lambda1 phi2) lambda1) phi2) #s(literal 2 binary64))))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 (-.f64 phi2 (+.f64 lambda1 phi2))) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 (-.f64 (+.f64 lambda1 phi2) lambda1) phi2) #s(literal 2 binary64))))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2))))
(atan2.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 (-.f64 phi2 (+.f64 lambda1 phi2))) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 (-.f64 (+.f64 lambda1 phi2) lambda1) phi2) #s(literal 2 binary64))))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 (-.f64 phi2 (+.f64 lambda1 phi2))) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 (-.f64 (+.f64 lambda1 phi2) lambda1) phi2) #s(literal 2 binary64))))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (/.f64 (*.f64 (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2))) (cos.f64 (-.f64 lambda1 lambda2))) #s(literal 2 binary64))))
(atan2.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (-.f64 (-.f64 (-.f64 lambda1 phi2) (+.f64 lambda2 (-.f64 lambda1 lambda2))) phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (+.f64 phi2 (-.f64 (-.f64 lambda1 lambda2) (-.f64 phi2 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64))))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 phi2 (-.f64 (-.f64 lambda1 lambda2) (-.f64 phi2 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 phi2 (+.f64 (-.f64 lambda1 lambda2) (-.f64 phi2 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64))))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (expm1.f64 (log1p.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (log1p.f64 (expm1.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (*.f64 (expm1.f64 (log1p.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (*.f64 (log.f64 (exp.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (log1p.f64 (expm1.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (sqrt.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) #s(literal 2 binary64))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 3 binary64))))
(atan2.f64 (*.f64 (sqrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) #s(literal 3 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (cos.f64 lambda1) (*.f64 lambda2 (sin.f64 lambda1))))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2))))))
(atan2.f64 (*.f64 (-.f64 (sin.f64 lambda1) (*.f64 lambda2 (cos.f64 lambda1))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (cos.f64 lambda2) lambda1) (sin.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (+.f64 (cos.f64 lambda1) (*.f64 lambda2 (-.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) lambda2) (cos.f64 lambda1)) (neg.f64 (sin.f64 lambda1))))) (sin.f64 phi1))))
(atan2.f64 (*.f64 (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 lambda1)) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 (sin.f64 lambda1)))))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (expm1.f64 (log1p.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (pow.f64 (sqrt.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2)))) #s(literal 2 binary64)) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (pow.f64 (cbrt.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2))))) #s(literal 3 binary64)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (*.f64 (log.f64 (exp.f64 (sin.f64 (neg.f64 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2))))
(atan2.f64 (exp.f64 (log.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1))))
(atan2.f64 (log1p.f64 (expm1.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1))))
(atan2.f64 (*.f64 (log.f64 (exp.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1))))
(atan2.f64 (*.f64 (log.f64 (exp.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2))))
(atan2.f64 (*.f64 (log1p.f64 (expm1.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2))))
(atan2.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) #s(literal 3 binary64))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2))))
(atan2.f64 (*.f64 (pow.f64 (sqrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) #s(literal 2 binary64)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2))))
(atan2.f64 (pow.f64 (sqrt.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2))))
(atan2.f64 (exp.f64 (log.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (expm1.f64 (log1p.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 lambda2) (cos.f64 phi2)))))
(atan2.f64 (log1p.f64 (expm1.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
Outputs
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
Calls

1 calls:

336.0ms
phi1
Results
AccuracySegmentsBranch
87.7%3phi1
Compiler

Compiled 5 to 4 computations (20% saved)

regimes381.0ms (0.4%)

Counts
110 → 1
Calls
Call 1
Inputs
(atan2.f64 (sin.f64 lambda1) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 lambda1 (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 phi2 (cos.f64 phi1)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 lambda1))))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 lambda2))))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 lambda1))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 lambda2))))
(atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (/.f64 #s(literal 0 binary64) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 phi1 #s(literal 2 binary64))) #s(literal 1 binary64)) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 phi2 #s(literal 2 binary64))) #s(literal 1 binary64)) (sin.f64 lambda1)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (sin.f64 (-.f64 lambda1 lambda2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 lambda1 phi2)) (sin.f64 (+.f64 lambda1 phi2))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 lambda1 (*.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 lambda1 #s(literal 2 binary64))) #s(literal 1 binary64)) (cos.f64 phi2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 phi2 (*.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 phi2 #s(literal 2 binary64))) #s(literal 1 binary64)) (cos.f64 phi1))) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 phi2 #s(literal 2 binary64))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2))))) (-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 phi2) lambda2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2))))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 lambda1) (sin.f64 phi1))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 lambda2) (sin.f64 phi1))))
(atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (+.f64 (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) lambda1)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (+.f64 (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) lambda1)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 phi1 (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (-.f64 (sin.f64 lambda1) (*.f64 lambda2 (cos.f64 lambda1))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (cos.f64 lambda2) lambda1) (sin.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (/.f64 (*.f64 #s(literal 0 binary64) (sin.f64 phi2)) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 (*.f64 (sin.f64 lambda1) #s(literal 2 binary64)) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (-.f64 lambda1 lambda2))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 (*.f64 lambda1 (*.f64 #s(literal 2 binary64) (cos.f64 phi2))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 lambda1 phi2)) (sin.f64 (+.f64 phi2 lambda1))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 phi2 #s(literal 2 binary64))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 phi1 #s(literal 2 binary64))))))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (/.f64 (+.f64 (sin.f64 (-.f64 phi1 (-.f64 lambda2 lambda1))) (sin.f64 (+.f64 phi1 (-.f64 lambda2 lambda1)))) #s(literal 2 binary64))))
(atan2.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 phi2 lambda2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 phi2) lambda2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2))))) (-.f64 (/.f64 (+.f64 (sin.f64 (-.f64 phi2 phi1)) (sin.f64 (+.f64 phi2 phi1))) #s(literal 2 binary64)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 (-.f64 phi2 (+.f64 lambda1 phi2))) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 (-.f64 (+.f64 lambda1 phi2) lambda1) phi2) #s(literal 2 binary64))))) #s(literal 2 binary64)) (-.f64 (sin.f64 phi2) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 (-.f64 phi2 (+.f64 lambda1 phi2))) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 (-.f64 (+.f64 lambda1 phi2) lambda1) phi2) #s(literal 2 binary64))))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 (-.f64 lambda1 (+.f64 (+.f64 lambda2 phi2) lambda1)) (-.f64 lambda2 phi2)) #s(literal 2 binary64))) (*.f64 (sin.f64 (/.f64 (+.f64 (-.f64 lambda1 (+.f64 lambda2 phi2)) (+.f64 lambda1 (-.f64 phi2 lambda2))) #s(literal 2 binary64))) #s(literal 2 binary64))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (expm1.f64 (log1p.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (log1p.f64 (expm1.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1))))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2))))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (sqrt.f64 (pow.f64 (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1))) #s(literal 2 binary64)))))
(atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2))))
(atan2.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2))) #s(literal 3 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (expm1.f64 (log1p.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (log1p.f64 (expm1.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (expm1.f64 (log1p.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (log1p.f64 (expm1.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2))))) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2))))
(atan2.f64 (sqrt.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) #s(literal 2 binary64))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sqrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) #s(literal 3 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (+.f64 (cos.f64 lambda1) (*.f64 lambda2 (sin.f64 lambda1))) (sin.f64 phi1))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (+.f64 (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) lambda1)) (sin.f64 phi1))))
(atan2.f64 (*.f64 (-.f64 (sin.f64 lambda1) (*.f64 lambda2 (cos.f64 lambda1))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (cos.f64 lambda2) lambda1) (sin.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 lambda1 phi2)) (sin.f64 lambda1)) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 lambda1 phi2)) (sin.f64 phi2)) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 (+.f64 (sin.f64 (neg.f64 phi2)) (sin.f64 (+.f64 phi2 lambda1))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 lambda1 phi2)) (sin.f64 (+.f64 phi2 lambda1))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 phi2 #s(literal 2 binary64))) #s(literal 1 binary64)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 phi2 #s(literal 2 binary64))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (/.f64 (*.f64 (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2))) (cos.f64 (-.f64 lambda1 lambda2))) #s(literal 2 binary64))))
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 phi2) lambda2)) (sin.f64 (-.f64 phi2 lambda2))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 phi1 #s(literal 2 binary64))) #s(literal 1 binary64)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) phi1)))))
(atan2.f64 (*.f64 (+.f64 (neg.f64 (sin.f64 lambda2)) (*.f64 lambda1 (+.f64 (cos.f64 lambda2) (*.f64 (*.f64 #s(literal -1/2 binary64) lambda1) (neg.f64 (sin.f64 lambda2)))))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 lambda1)) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 (sin.f64 lambda1)))))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 phi2) lambda2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 lambda1 phi2)) (sin.f64 (+.f64 phi2 lambda1))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 phi1 (*.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 phi1 #s(literal 2 binary64))) #s(literal 1 binary64)) (cos.f64 phi2))) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 (neg.f64 lambda1)) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 (-.f64 (+.f64 lambda1 phi2) lambda1) phi2) #s(literal 2 binary64))))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 (-.f64 phi2 (+.f64 lambda1 phi2))) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 (-.f64 (+.f64 lambda1 phi2) lambda1) phi2) #s(literal 2 binary64))))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2))))
(atan2.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 (-.f64 phi2 (+.f64 lambda1 phi2))) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 (-.f64 (+.f64 lambda1 phi2) lambda1) phi2) #s(literal 2 binary64))))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 (-.f64 phi2 (+.f64 lambda1 phi2))) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 (-.f64 (+.f64 lambda1 phi2) lambda1) phi2) #s(literal 2 binary64))))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (/.f64 (*.f64 (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2))) (cos.f64 (-.f64 lambda1 lambda2))) #s(literal 2 binary64))))
(atan2.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (-.f64 (-.f64 (-.f64 lambda1 phi2) (+.f64 lambda2 (-.f64 lambda1 lambda2))) phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (+.f64 phi2 (-.f64 (-.f64 lambda1 lambda2) (-.f64 phi2 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64))))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 phi2 (-.f64 (-.f64 lambda1 lambda2) (-.f64 phi2 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 phi2 (+.f64 (-.f64 lambda1 lambda2) (-.f64 phi2 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64))))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (expm1.f64 (log1p.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (log1p.f64 (expm1.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (*.f64 (expm1.f64 (log1p.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (*.f64 (log.f64 (exp.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (log1p.f64 (expm1.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (sqrt.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) #s(literal 2 binary64))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 3 binary64))))
(atan2.f64 (*.f64 (sqrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) #s(literal 3 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (cos.f64 lambda1) (*.f64 lambda2 (sin.f64 lambda1))))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2))))))
(atan2.f64 (*.f64 (-.f64 (sin.f64 lambda1) (*.f64 lambda2 (cos.f64 lambda1))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (cos.f64 lambda2) lambda1) (sin.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
Outputs
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
Calls

6 calls:

62.0ms
phi2
62.0ms
phi1
61.0ms
(-.f64 lambda1 lambda2)
61.0ms
lambda2
59.0ms
lambda1
Results
AccuracySegmentsBranch
79.3%1(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
79.3%1lambda2
79.3%1phi2
79.3%1(-.f64 lambda1 lambda2)
79.3%1lambda1
79.3%1phi1
Compiler

Compiled 55 to 38 computations (30.9% saved)

regimes757.0ms (0.7%)

Counts
69 → 3
Calls
Call 1
Inputs
(atan2.f64 (sin.f64 lambda1) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 lambda1 (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 phi2 (cos.f64 phi1)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 lambda1))))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 lambda2))))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 lambda1))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 lambda2))))
(atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (/.f64 #s(literal 0 binary64) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 phi1 #s(literal 2 binary64))) #s(literal 1 binary64)) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 phi2 #s(literal 2 binary64))) #s(literal 1 binary64)) (sin.f64 lambda1)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (sin.f64 (-.f64 lambda1 lambda2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 lambda1 phi2)) (sin.f64 (+.f64 lambda1 phi2))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 lambda1 (*.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 lambda1 #s(literal 2 binary64))) #s(literal 1 binary64)) (cos.f64 phi2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 phi2 (*.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 phi2 #s(literal 2 binary64))) #s(literal 1 binary64)) (cos.f64 phi1))) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 phi2 #s(literal 2 binary64))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2))))) (-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 phi2) lambda2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2))))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 lambda1) (sin.f64 phi1))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 lambda2) (sin.f64 phi1))))
(atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (+.f64 (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) lambda1)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (+.f64 (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) lambda1)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 phi1 (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (-.f64 (sin.f64 lambda1) (*.f64 lambda2 (cos.f64 lambda1))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (cos.f64 lambda2) lambda1) (sin.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (/.f64 (*.f64 #s(literal 0 binary64) (sin.f64 phi2)) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 (*.f64 (sin.f64 lambda1) #s(literal 2 binary64)) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (-.f64 lambda1 lambda2))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 (*.f64 lambda1 (*.f64 #s(literal 2 binary64) (cos.f64 phi2))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 lambda1 phi2)) (sin.f64 (+.f64 phi2 lambda1))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 phi2 #s(literal 2 binary64))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 phi1 #s(literal 2 binary64))))))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (/.f64 (+.f64 (sin.f64 (-.f64 phi1 (-.f64 lambda2 lambda1))) (sin.f64 (+.f64 phi1 (-.f64 lambda2 lambda1)))) #s(literal 2 binary64))))
(atan2.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 phi2 lambda2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 phi2) lambda2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2))))) (-.f64 (/.f64 (+.f64 (sin.f64 (-.f64 phi2 phi1)) (sin.f64 (+.f64 phi2 phi1))) #s(literal 2 binary64)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 (-.f64 phi2 (+.f64 lambda1 phi2))) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 (-.f64 (+.f64 lambda1 phi2) lambda1) phi2) #s(literal 2 binary64))))) #s(literal 2 binary64)) (-.f64 (sin.f64 phi2) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 (-.f64 phi2 (+.f64 lambda1 phi2))) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 (-.f64 (+.f64 lambda1 phi2) lambda1) phi2) #s(literal 2 binary64))))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 (-.f64 lambda1 (+.f64 (+.f64 lambda2 phi2) lambda1)) (-.f64 lambda2 phi2)) #s(literal 2 binary64))) (*.f64 (sin.f64 (/.f64 (+.f64 (-.f64 lambda1 (+.f64 lambda2 phi2)) (+.f64 lambda1 (-.f64 phi2 lambda2))) #s(literal 2 binary64))) #s(literal 2 binary64))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (expm1.f64 (log1p.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (log1p.f64 (expm1.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1))))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2))))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (sqrt.f64 (pow.f64 (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1))) #s(literal 2 binary64)))))
(atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2))))
(atan2.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2))) #s(literal 3 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (expm1.f64 (log1p.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (log1p.f64 (expm1.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (expm1.f64 (log1p.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (log1p.f64 (expm1.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2))))) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2))))
(atan2.f64 (sqrt.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) #s(literal 2 binary64))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sqrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) #s(literal 3 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
Outputs
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2))))
Calls

5 calls:

266.0ms
lambda2
147.0ms
phi1
113.0ms
phi2
108.0ms
lambda1
107.0ms
(-.f64 lambda1 lambda2)
Results
AccuracySegmentsBranch
75.3%3phi2
73.4%3(-.f64 lambda1 lambda2)
79.3%3lambda1
72.0%2phi1
79.3%3lambda2
Compiler

Compiled 27 to 21 computations (22.2% saved)

regimes309.0ms (0.3%)

Counts
63 → 3
Calls
Call 1
Inputs
(atan2.f64 (sin.f64 lambda1) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 lambda1 (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 phi2 (cos.f64 phi1)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 lambda1))))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 lambda2))))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 lambda1))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 lambda2))))
(atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (/.f64 #s(literal 0 binary64) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 phi1 #s(literal 2 binary64))) #s(literal 1 binary64)) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 phi2 #s(literal 2 binary64))) #s(literal 1 binary64)) (sin.f64 lambda1)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (sin.f64 (-.f64 lambda1 lambda2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 lambda1 phi2)) (sin.f64 (+.f64 lambda1 phi2))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 lambda1 (*.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 lambda1 #s(literal 2 binary64))) #s(literal 1 binary64)) (cos.f64 phi2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 phi2 (*.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 phi2 #s(literal 2 binary64))) #s(literal 1 binary64)) (cos.f64 phi1))) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 phi2 #s(literal 2 binary64))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2))))) (-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 phi2) lambda2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2))))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 lambda1) (sin.f64 phi1))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 lambda2) (sin.f64 phi1))))
(atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (+.f64 (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) lambda1)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (+.f64 (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) lambda1)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 phi1 (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (-.f64 (sin.f64 lambda1) (*.f64 lambda2 (cos.f64 lambda1))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (cos.f64 lambda2) lambda1) (sin.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (/.f64 (*.f64 #s(literal 0 binary64) (sin.f64 phi2)) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 (*.f64 (sin.f64 lambda1) #s(literal 2 binary64)) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (-.f64 lambda1 lambda2))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 (*.f64 lambda1 (*.f64 #s(literal 2 binary64) (cos.f64 phi2))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 lambda1 phi2)) (sin.f64 (+.f64 phi2 lambda1))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 phi2 #s(literal 2 binary64))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 phi1 #s(literal 2 binary64))))))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (/.f64 (+.f64 (sin.f64 (-.f64 phi1 (-.f64 lambda2 lambda1))) (sin.f64 (+.f64 phi1 (-.f64 lambda2 lambda1)))) #s(literal 2 binary64))))
(atan2.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 phi2 lambda2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 phi2) lambda2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2))))) (-.f64 (/.f64 (+.f64 (sin.f64 (-.f64 phi2 phi1)) (sin.f64 (+.f64 phi2 phi1))) #s(literal 2 binary64)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 (-.f64 phi2 (+.f64 lambda1 phi2))) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 (-.f64 (+.f64 lambda1 phi2) lambda1) phi2) #s(literal 2 binary64))))) #s(literal 2 binary64)) (-.f64 (sin.f64 phi2) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 (-.f64 phi2 (+.f64 lambda1 phi2))) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 (-.f64 (+.f64 lambda1 phi2) lambda1) phi2) #s(literal 2 binary64))))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 (-.f64 lambda1 (+.f64 (+.f64 lambda2 phi2) lambda1)) (-.f64 lambda2 phi2)) #s(literal 2 binary64))) (*.f64 (sin.f64 (/.f64 (+.f64 (-.f64 lambda1 (+.f64 lambda2 phi2)) (+.f64 lambda1 (-.f64 phi2 lambda2))) #s(literal 2 binary64))) #s(literal 2 binary64))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (expm1.f64 (log1p.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (log1p.f64 (expm1.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1))))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2))))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (sqrt.f64 (pow.f64 (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1))) #s(literal 2 binary64)))))
(atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2))))
(atan2.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2))) #s(literal 3 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (expm1.f64 (log1p.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (log1p.f64 (expm1.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (expm1.f64 (log1p.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (log1p.f64 (expm1.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2))))) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1))))
Outputs
(atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1))))
(atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2))))
Calls

2 calls:

184.0ms
lambda1
110.0ms
lambda2
Results
AccuracySegmentsBranch
75.0%4lambda1
78.7%3lambda2
Compiler

Compiled 10 to 8 computations (20% saved)

regimes236.0ms (0.2%)

Counts
62 → 4
Calls
Call 1
Inputs
(atan2.f64 (sin.f64 lambda1) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 lambda1 (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 phi2 (cos.f64 phi1)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 lambda1))))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 lambda2))))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 lambda1))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 lambda2))))
(atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (/.f64 #s(literal 0 binary64) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 phi1 #s(literal 2 binary64))) #s(literal 1 binary64)) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 phi2 #s(literal 2 binary64))) #s(literal 1 binary64)) (sin.f64 lambda1)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (sin.f64 (-.f64 lambda1 lambda2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 lambda1 phi2)) (sin.f64 (+.f64 lambda1 phi2))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 lambda1 (*.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 lambda1 #s(literal 2 binary64))) #s(literal 1 binary64)) (cos.f64 phi2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 phi2 (*.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 phi2 #s(literal 2 binary64))) #s(literal 1 binary64)) (cos.f64 phi1))) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 phi2 #s(literal 2 binary64))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2))))) (-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 phi2) lambda2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2))))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 lambda1) (sin.f64 phi1))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 lambda2) (sin.f64 phi1))))
(atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (+.f64 (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) lambda1)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (+.f64 (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) lambda1)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 phi1 (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (-.f64 (sin.f64 lambda1) (*.f64 lambda2 (cos.f64 lambda1))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (cos.f64 lambda2) lambda1) (sin.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (/.f64 (*.f64 #s(literal 0 binary64) (sin.f64 phi2)) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 (*.f64 (sin.f64 lambda1) #s(literal 2 binary64)) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (-.f64 lambda1 lambda2))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 (*.f64 lambda1 (*.f64 #s(literal 2 binary64) (cos.f64 phi2))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 lambda1 phi2)) (sin.f64 (+.f64 phi2 lambda1))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 phi2 #s(literal 2 binary64))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 phi1 #s(literal 2 binary64))))))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (/.f64 (+.f64 (sin.f64 (-.f64 phi1 (-.f64 lambda2 lambda1))) (sin.f64 (+.f64 phi1 (-.f64 lambda2 lambda1)))) #s(literal 2 binary64))))
(atan2.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 phi2 lambda2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 phi2) lambda2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2))))) (-.f64 (/.f64 (+.f64 (sin.f64 (-.f64 phi2 phi1)) (sin.f64 (+.f64 phi2 phi1))) #s(literal 2 binary64)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 (-.f64 phi2 (+.f64 lambda1 phi2))) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 (-.f64 (+.f64 lambda1 phi2) lambda1) phi2) #s(literal 2 binary64))))) #s(literal 2 binary64)) (-.f64 (sin.f64 phi2) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 (-.f64 phi2 (+.f64 lambda1 phi2))) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 (-.f64 (+.f64 lambda1 phi2) lambda1) phi2) #s(literal 2 binary64))))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 (-.f64 lambda1 (+.f64 (+.f64 lambda2 phi2) lambda1)) (-.f64 lambda2 phi2)) #s(literal 2 binary64))) (*.f64 (sin.f64 (/.f64 (+.f64 (-.f64 lambda1 (+.f64 lambda2 phi2)) (+.f64 lambda1 (-.f64 phi2 lambda2))) #s(literal 2 binary64))) #s(literal 2 binary64))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (expm1.f64 (log1p.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (log1p.f64 (expm1.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1))))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2))))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (sqrt.f64 (pow.f64 (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1))) #s(literal 2 binary64)))))
(atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2))))
(atan2.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2))) #s(literal 3 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (expm1.f64 (log1p.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (log1p.f64 (expm1.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (expm1.f64 (log1p.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (log1p.f64 (expm1.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2))))) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
Outputs
(atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2))))
Calls

2 calls:

187.0ms
lambda2
35.0ms
phi2
Results
AccuracySegmentsBranch
67.6%1phi2
76.0%4lambda2
Compiler

Compiled 10 to 8 computations (20% saved)

regimes288.0ms (0.3%)

Counts
54 → 3
Calls
Call 1
Inputs
(atan2.f64 (sin.f64 lambda1) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 lambda1 (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 phi2 (cos.f64 phi1)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 lambda1))))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 lambda2))))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 lambda1))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 lambda2))))
(atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (/.f64 #s(literal 0 binary64) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 phi1 #s(literal 2 binary64))) #s(literal 1 binary64)) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 phi2 #s(literal 2 binary64))) #s(literal 1 binary64)) (sin.f64 lambda1)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (sin.f64 (-.f64 lambda1 lambda2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 lambda1 phi2)) (sin.f64 (+.f64 lambda1 phi2))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 lambda1 (*.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 lambda1 #s(literal 2 binary64))) #s(literal 1 binary64)) (cos.f64 phi2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 phi2 (*.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 phi2 #s(literal 2 binary64))) #s(literal 1 binary64)) (cos.f64 phi1))) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 phi2 #s(literal 2 binary64))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2))))) (-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 phi2) lambda2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2))))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 lambda1) (sin.f64 phi1))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 lambda2) (sin.f64 phi1))))
(atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (+.f64 (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) lambda1)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (+.f64 (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) lambda1)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 phi1 (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (-.f64 (sin.f64 lambda1) (*.f64 lambda2 (cos.f64 lambda1))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (cos.f64 lambda2) lambda1) (sin.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (/.f64 (*.f64 #s(literal 0 binary64) (sin.f64 phi2)) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 (*.f64 (sin.f64 lambda1) #s(literal 2 binary64)) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (-.f64 lambda1 lambda2))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 (*.f64 lambda1 (*.f64 #s(literal 2 binary64) (cos.f64 phi2))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 lambda1 phi2)) (sin.f64 (+.f64 phi2 lambda1))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 phi2 #s(literal 2 binary64))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 phi1 #s(literal 2 binary64))))))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (/.f64 (+.f64 (sin.f64 (-.f64 phi1 (-.f64 lambda2 lambda1))) (sin.f64 (+.f64 phi1 (-.f64 lambda2 lambda1)))) #s(literal 2 binary64))))
(atan2.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 phi2 lambda2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 phi2) lambda2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2))))) (-.f64 (/.f64 (+.f64 (sin.f64 (-.f64 phi2 phi1)) (sin.f64 (+.f64 phi2 phi1))) #s(literal 2 binary64)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 (-.f64 phi2 (+.f64 lambda1 phi2))) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 (-.f64 (+.f64 lambda1 phi2) lambda1) phi2) #s(literal 2 binary64))))) #s(literal 2 binary64)) (-.f64 (sin.f64 phi2) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 (-.f64 phi2 (+.f64 lambda1 phi2))) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 (-.f64 (+.f64 lambda1 phi2) lambda1) phi2) #s(literal 2 binary64))))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 (-.f64 lambda1 (+.f64 (+.f64 lambda2 phi2) lambda1)) (-.f64 lambda2 phi2)) #s(literal 2 binary64))) (*.f64 (sin.f64 (/.f64 (+.f64 (-.f64 lambda1 (+.f64 lambda2 phi2)) (+.f64 lambda1 (-.f64 phi2 lambda2))) #s(literal 2 binary64))) #s(literal 2 binary64))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (expm1.f64 (log1p.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (log1p.f64 (expm1.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1))))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2))))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (sqrt.f64 (pow.f64 (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1))) #s(literal 2 binary64)))))
Outputs
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1))))
Calls

4 calls:

117.0ms
lambda1
97.0ms
lambda2
30.0ms
(-.f64 lambda1 lambda2)
30.0ms
phi1
Results
AccuracySegmentsBranch
72.0%3lambda1
67.6%1(-.f64 lambda1 lambda2)
67.6%1phi1
71.2%3lambda2
Compiler

Compiled 22 to 17 computations (22.7% saved)

regimes93.0ms (0.1%)

Counts
51 → 1
Calls
Call 1
Inputs
(atan2.f64 (sin.f64 lambda1) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 lambda1 (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 phi2 (cos.f64 phi1)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 lambda1))))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 lambda2))))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 lambda1))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 lambda2))))
(atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (/.f64 #s(literal 0 binary64) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 phi1 #s(literal 2 binary64))) #s(literal 1 binary64)) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 phi2 #s(literal 2 binary64))) #s(literal 1 binary64)) (sin.f64 lambda1)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (sin.f64 (-.f64 lambda1 lambda2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 lambda1 phi2)) (sin.f64 (+.f64 lambda1 phi2))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 lambda1 (*.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 lambda1 #s(literal 2 binary64))) #s(literal 1 binary64)) (cos.f64 phi2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 phi2 (*.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 phi2 #s(literal 2 binary64))) #s(literal 1 binary64)) (cos.f64 phi1))) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 phi2 #s(literal 2 binary64))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2))))) (-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 phi2) lambda2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2))))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 lambda1) (sin.f64 phi1))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 lambda2) (sin.f64 phi1))))
(atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (+.f64 (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) lambda1)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (+.f64 (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) lambda1)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 phi1 (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (-.f64 (sin.f64 lambda1) (*.f64 lambda2 (cos.f64 lambda1))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (cos.f64 lambda2) lambda1) (sin.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (/.f64 (*.f64 #s(literal 0 binary64) (sin.f64 phi2)) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 (*.f64 (sin.f64 lambda1) #s(literal 2 binary64)) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (-.f64 lambda1 lambda2))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 (*.f64 lambda1 (*.f64 #s(literal 2 binary64) (cos.f64 phi2))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 lambda1 phi2)) (sin.f64 (+.f64 phi2 lambda1))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 phi2 #s(literal 2 binary64))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 phi1 #s(literal 2 binary64))))))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (/.f64 (+.f64 (sin.f64 (-.f64 phi1 (-.f64 lambda2 lambda1))) (sin.f64 (+.f64 phi1 (-.f64 lambda2 lambda1)))) #s(literal 2 binary64))))
(atan2.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 phi2 lambda2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 phi2) lambda2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2))))) (-.f64 (/.f64 (+.f64 (sin.f64 (-.f64 phi2 phi1)) (sin.f64 (+.f64 phi2 phi1))) #s(literal 2 binary64)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 (-.f64 phi2 (+.f64 lambda1 phi2))) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 (-.f64 (+.f64 lambda1 phi2) lambda1) phi2) #s(literal 2 binary64))))) #s(literal 2 binary64)) (-.f64 (sin.f64 phi2) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 (-.f64 phi2 (+.f64 lambda1 phi2))) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 (-.f64 (+.f64 lambda1 phi2) lambda1) phi2) #s(literal 2 binary64))))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 (-.f64 lambda1 (+.f64 (+.f64 lambda2 phi2) lambda1)) (-.f64 lambda2 phi2)) #s(literal 2 binary64))) (*.f64 (sin.f64 (/.f64 (+.f64 (-.f64 lambda1 (+.f64 lambda2 phi2)) (+.f64 lambda1 (-.f64 phi2 lambda2))) #s(literal 2 binary64))) #s(literal 2 binary64))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (expm1.f64 (log1p.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (log1p.f64 (expm1.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
Outputs
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
Calls

3 calls:

28.0ms
phi1
28.0ms
lambda1
28.0ms
lambda2
Results
AccuracySegmentsBranch
67.6%1phi1
67.6%1lambda2
67.6%1lambda1
Compiler

Compiled 15 to 12 computations (20% saved)

regimes200.0ms (0.2%)

Counts
28 → 3
Calls
Call 1
Inputs
(atan2.f64 (sin.f64 lambda1) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 lambda1 (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 phi2 (cos.f64 phi1)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 lambda1))))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 lambda2))))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 lambda1))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 lambda2))))
(atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (/.f64 #s(literal 0 binary64) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 phi1 #s(literal 2 binary64))) #s(literal 1 binary64)) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 phi2 #s(literal 2 binary64))) #s(literal 1 binary64)) (sin.f64 lambda1)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (sin.f64 (-.f64 lambda1 lambda2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 lambda1 phi2)) (sin.f64 (+.f64 lambda1 phi2))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 lambda1 (*.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 lambda1 #s(literal 2 binary64))) #s(literal 1 binary64)) (cos.f64 phi2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 phi2 (*.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 phi2 #s(literal 2 binary64))) #s(literal 1 binary64)) (cos.f64 phi1))) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 phi2 #s(literal 2 binary64))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2))))) (-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 phi2) lambda2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2))))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 lambda1) (sin.f64 phi1))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 lambda2) (sin.f64 phi1))))
(atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (+.f64 (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) lambda1)))))
Outputs
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 lambda2) (sin.f64 phi1))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 lambda1) (sin.f64 phi1))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 lambda2) (sin.f64 phi1))))
Calls

5 calls:

59.0ms
lambda1
44.0ms
lambda2
43.0ms
phi2
31.0ms
phi1
16.0ms
(-.f64 lambda1 lambda2)
Results
AccuracySegmentsBranch
63.7%1(-.f64 lambda1 lambda2)
67.6%3lambda1
67.5%3phi2
67.6%3lambda2
65.2%2phi1
Compiler

Compiled 27 to 21 computations (22.2% saved)

regimes123.0ms (0.1%)

Counts
25 → 3
Calls
Call 1
Inputs
(atan2.f64 (sin.f64 lambda1) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 lambda1 (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 phi2 (cos.f64 phi1)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 lambda1))))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 lambda2))))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 lambda1))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 lambda2))))
(atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (/.f64 #s(literal 0 binary64) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 phi1 #s(literal 2 binary64))) #s(literal 1 binary64)) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 phi2 #s(literal 2 binary64))) #s(literal 1 binary64)) (sin.f64 lambda1)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (sin.f64 (-.f64 lambda1 lambda2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 lambda1 phi2)) (sin.f64 (+.f64 lambda1 phi2))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 lambda1 (*.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 lambda1 #s(literal 2 binary64))) #s(literal 1 binary64)) (cos.f64 phi2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 phi2 (*.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 phi2 #s(literal 2 binary64))) #s(literal 1 binary64)) (cos.f64 phi1))) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 phi2 #s(literal 2 binary64))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2))))) (-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 phi2) lambda2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2))))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 lambda1) (sin.f64 phi1))))
Outputs
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 lambda1) (sin.f64 phi1))))
(atan2.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (sin.f64 (-.f64 lambda1 lambda2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 lambda1) (sin.f64 phi1))))
Calls

3 calls:

40.0ms
lambda1
39.0ms
lambda2
39.0ms
phi2
Results
AccuracySegmentsBranch
67.2%3phi2
62.9%3lambda1
63.4%2lambda2
Compiler

Compiled 15 to 12 computations (20% saved)

regimes125.0ms (0.1%)

Counts
24 → 3
Calls
Call 1
Inputs
(atan2.f64 (sin.f64 lambda1) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 lambda1 (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 phi2 (cos.f64 phi1)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 lambda1))))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 lambda2))))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 lambda1))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 lambda2))))
(atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (/.f64 #s(literal 0 binary64) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 phi1 #s(literal 2 binary64))) #s(literal 1 binary64)) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 phi2 #s(literal 2 binary64))) #s(literal 1 binary64)) (sin.f64 lambda1)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (sin.f64 (-.f64 lambda1 lambda2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 lambda1 phi2)) (sin.f64 (+.f64 lambda1 phi2))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 lambda1 (*.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 lambda1 #s(literal 2 binary64))) #s(literal 1 binary64)) (cos.f64 phi2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 phi2 (*.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 phi2 #s(literal 2 binary64))) #s(literal 1 binary64)) (cos.f64 phi1))) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 phi2 #s(literal 2 binary64))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2))))) (-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 phi2) lambda2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2))))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
Outputs
(atan2.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (sin.f64 (-.f64 lambda1 lambda2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (sin.f64 (-.f64 lambda1 lambda2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
Calls

3 calls:

42.0ms
phi1
40.0ms
(-.f64 lambda1 lambda2)
40.0ms
phi2
Results
AccuracySegmentsBranch
55.6%4(-.f64 lambda1 lambda2)
66.0%3phi1
64.5%3phi2
Compiler

Compiled 17 to 13 computations (23.5% saved)

regimes93.0ms (0.1%)

Counts
14 → 2
Calls
Call 1
Inputs
(atan2.f64 (sin.f64 lambda1) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 lambda1 (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 phi2 (cos.f64 phi1)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 lambda1))))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 lambda2))))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 lambda1))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 lambda2))))
(atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (/.f64 #s(literal 0 binary64) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 phi1 #s(literal 2 binary64))) #s(literal 1 binary64)) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 phi2 #s(literal 2 binary64))) #s(literal 1 binary64)) (sin.f64 lambda1)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
Outputs
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 phi1 #s(literal 2 binary64))) #s(literal 1 binary64)) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 lambda2))))
Calls

4 calls:

56.0ms
lambda1
17.0ms
phi1
9.0ms
lambda2
9.0ms
phi2
Results
AccuracySegmentsBranch
50.9%1lambda1
50.9%1phi2
50.9%1lambda2
52.5%2phi1
Compiler

Compiled 20 to 16 computations (20% saved)

regimes36.0ms (0%)

Counts
12 → 1
Calls
Call 1
Inputs
(atan2.f64 (sin.f64 lambda1) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 lambda1 (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 phi2 (cos.f64 phi1)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 lambda1))))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 lambda2))))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 lambda1))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 lambda2))))
(atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (/.f64 #s(literal 0 binary64) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
Outputs
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 lambda2))))
Calls

4 calls:

9.0ms
lambda2
9.0ms
lambda1
8.0ms
phi2
7.0ms
phi1
Results
AccuracySegmentsBranch
50.9%1lambda1
50.9%1lambda2
50.9%1phi2
50.9%1phi1
Compiler

Compiled 20 to 16 computations (20% saved)

regimes28.0ms (0%)

Counts
8 → 1
Calls
Call 1
Inputs
(atan2.f64 (sin.f64 lambda1) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 lambda1 (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 phi2 (cos.f64 phi1)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 lambda1))))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 lambda2))))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 lambda1))))
Outputs
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 lambda1))))
Calls

4 calls:

10.0ms
phi1
7.0ms
lambda1
5.0ms
phi2
5.0ms
lambda2
Results
AccuracySegmentsBranch
49.9%1lambda1
49.9%1lambda2
49.9%1phi1
49.9%1phi2
Compiler

Compiled 20 to 16 computations (20% saved)

regimes24.0ms (0%)

Counts
7 → 1
Calls
Call 1
Inputs
(atan2.f64 (sin.f64 lambda1) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 lambda1 (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 phi2 (cos.f64 phi1)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 lambda1))))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 lambda2))))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
Outputs
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 lambda2))))
Calls

4 calls:

9.0ms
lambda1
5.0ms
phi1
4.0ms
phi2
4.0ms
lambda2
Results
AccuracySegmentsBranch
31.8%1phi1
31.8%1phi2
31.8%1lambda1
31.8%1lambda2
Compiler

Compiled 20 to 16 computations (20% saved)

regimes16.0ms (0%)

Counts
5 → 1
Calls
Call 1
Inputs
(atan2.f64 (sin.f64 lambda1) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 lambda1 (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 phi2 (cos.f64 phi1)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 lambda1))))
Outputs
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
Calls

4 calls:

4.0ms
phi2
3.0ms
lambda1
3.0ms
phi1
3.0ms
lambda2
Results
AccuracySegmentsBranch
31.1%1phi1
31.1%1phi2
31.1%1lambda2
31.1%1lambda1
Compiler

Compiled 20 to 16 computations (20% saved)

regimes7.0ms (0%)

Accuracy

Total 0.0b remaining (0%)

Threshold costs 0b (0%)

Counts
1 → 1
Calls
Call 1
Inputs
(atan2.f64 (sin.f64 lambda1) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
Outputs
(atan2.f64 (sin.f64 lambda1) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
Calls

4 calls:

2.0ms
phi1
1.0ms
phi2
1.0ms
lambda2
1.0ms
lambda1
Results
AccuracySegmentsBranch
22.5%1phi2
22.5%1phi1
22.5%1lambda2
22.5%1lambda1
Compiler

Compiled 20 to 16 computations (20% saved)

bsearch134.0ms (0.1%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
15.0ms
2.6312950048159502e-20
3.1659923144386847e-20
115.0ms
-0.001675136302827096
-4.4732383009111985e-6
Results
61.0ms109×1valid
11.0ms50×0valid
1.0ms1valid
Compiler

Compiled 795 to 503 computations (36.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 53.0ms
Operation ival-sin, time spent: 17.0ms, 32.0% of total-time
Operation ival-cos, time spent: 17.0ms, 32.0% of total-time
Operation ival-mult, time spent: 8.0ms, 15.0% of total-time
Operation backward-pass, time spent: 5.0ms, 9.0% of total-time
Operation ival-sub, time spent: 3.0ms, 6.0% of total-time
Operation ival-atan2, time spent: 3.0ms, 6.0% of total-time
Operation const, time spent: 0.0ms, 0.0% of total-time

bsearch134.0ms (0.1%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
57.0ms
4.1051584331535797e-29
3.4684604107628886e-28
75.0ms
-1.2271549795004308e+70
-1.1182378995866388e+68
Results
105.0ms140×1valid
17.0ms67×0valid
1.0ms1valid
Compiler

Compiled 945 to 621 computations (34.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 94.0ms
Operation ival-sin, time spent: 35.0ms, 37.0% of total-time
Operation ival-cos, time spent: 24.0ms, 26.0% of total-time
Operation ival-mult, time spent: 20.0ms, 21.0% of total-time
Operation backward-pass, time spent: 6.0ms, 6.0% of total-time
Operation ival-sub, time spent: 4.0ms, 4.0% of total-time
Operation ival-atan2, time spent: 4.0ms, 4.0% of total-time
Operation const, time spent: 0.0ms, 0.0% of total-time

bsearch158.0ms (0.1%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
73.0ms
29875060017.434757
26670174553969028.0
82.0ms
-7.098655884907867e-5
-1.4312970072206923e-18
Results
61.0ms191×0valid
82.0ms112×1valid
0.0ms1valid
Compiler

Compiled 1327 to 859 computations (35.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 102.0ms
Operation ival-sin, time spent: 32.0ms, 31.0% of total-time
Operation ival-cos, time spent: 29.0ms, 28.0% of total-time
Operation ival-mult, time spent: 23.0ms, 23.0% of total-time
Operation ival-atan2, time spent: 8.0ms, 8.0% of total-time
Operation ival-sub, time spent: 5.0ms, 5.0% of total-time
Operation backward-pass, time spent: 5.0ms, 5.0% of total-time
Operation const, time spent: 0.0ms, 0.0% of total-time

bsearch124.0ms (0.1%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
44.0ms
8.943100799380732e-13
4.853316028893342e-12
78.0ms
-7.098655884907867e-5
-1.4312970072206923e-18
Results
41.0ms153×0valid
65.0ms102×1valid
0.0ms0valid
Compiler

Compiled 1091 to 711 computations (34.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 78.0ms
Operation ival-sin, time spent: 31.0ms, 40.0% of total-time
Operation ival-cos, time spent: 22.0ms, 28.0% of total-time
Operation ival-mult, time spent: 12.0ms, 15.0% of total-time
Operation backward-pass, time spent: 5.0ms, 6.0% of total-time
Operation ival-sub, time spent: 4.0ms, 5.0% of total-time
Operation ival-atan2, time spent: 4.0ms, 5.0% of total-time
Operation const, time spent: 0.0ms, 0.0% of total-time

bsearch96.0ms (0.1%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
55.0ms
3.0118555836844503e-32
4.3855744967618566e-30
38.0ms
-1.393631449607835
-1.0535245208077313
Results
70.0ms102×1valid
14.0ms57×0valid
0.0ms0valid
Compiler

Compiled 689 to 447 computations (35.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 53.0ms
Operation ival-sin, time spent: 20.0ms, 37.0% of total-time
Operation ival-cos, time spent: 16.0ms, 30.0% of total-time
Operation ival-mult, time spent: 7.0ms, 13.0% of total-time
Operation backward-pass, time spent: 5.0ms, 9.0% of total-time
Operation ival-sub, time spent: 3.0ms, 6.0% of total-time
Operation ival-atan2, time spent: 3.0ms, 6.0% of total-time
Operation const, time spent: 0.0ms, 0.0% of total-time

bsearch195.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
114.0ms
3.0118555836844503e-32
4.3855744967618566e-30
73.0ms
-7.432182344263612e+21
-1.9701850886695004e+20
Results
152.0ms136×1valid
22.0ms87×0valid
1.0ms1valid
Compiler

Compiled 917 to 611 computations (33.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 147.0ms
Operation ival-sin, time spent: 73.0ms, 50.0% of total-time
Operation ival-cos, time spent: 27.0ms, 18.0% of total-time
Operation backward-pass, time spent: 20.0ms, 14.0% of total-time
Operation ival-mult, time spent: 18.0ms, 12.0% of total-time
Operation ival-sub, time spent: 4.0ms, 3.0% of total-time
Operation ival-atan2, time spent: 4.0ms, 3.0% of total-time
Operation const, time spent: 0.0ms, 0.0% of total-time

bsearch93.0ms (0.1%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
59.0ms
3.0118555836844503e-32
4.3855744967618566e-30
32.0ms
-1.393631449607835
-1.0535245208077313
Results
68.0ms104×1valid
15.0ms55×0valid
1.0ms1valid
Compiler

Compiled 659 to 437 computations (33.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 61.0ms
Operation ival-sin, time spent: 21.0ms, 35.0% of total-time
Operation ival-cos, time spent: 18.0ms, 30.0% of total-time
Operation ival-mult, time spent: 8.0ms, 13.0% of total-time
Operation backward-pass, time spent: 5.0ms, 8.0% of total-time
Operation ival-atan2, time spent: 4.0ms, 7.0% of total-time
Operation ival-sub, time spent: 3.0ms, 5.0% of total-time
Operation const, time spent: 0.0ms, 0.0% of total-time

bsearch200.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
62.0ms
3.0118555836844503e-32
4.3855744967618566e-30
136.0ms
-1.393631449607835
-1.0535245208077313
Results
172.0ms101×1valid
16.0ms58×0valid
0.0ms0valid
Compiler

Compiled 645 to 423 computations (34.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 165.0ms
Operation ival-sin, time spent: 107.0ms, 65.0% of total-time
Operation backward-pass, time spent: 23.0ms, 14.0% of total-time
Operation ival-cos, time spent: 18.0ms, 11.0% of total-time
Operation ival-mult, time spent: 9.0ms, 5.0% of total-time
Operation ival-sub, time spent: 5.0ms, 3.0% of total-time
Operation ival-atan2, time spent: 4.0ms, 2.0% of total-time
Operation const, time spent: 0.0ms, 0.0% of total-time

bsearch151.0ms (0.1%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
59.0ms
8.943100799380732e-13
4.853316028893342e-12
91.0ms
-7.098655884907867e-5
-1.4312970072206923e-18
Results
102.0ms135×1valid
35.0ms120×0valid
0.0ms0valid
Compiler

Compiled 899 to 599 computations (33.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 101.0ms
Operation ival-cos, time spent: 34.0ms, 34.0% of total-time
Operation ival-sin, time spent: 33.0ms, 33.0% of total-time
Operation ival-mult, time spent: 12.0ms, 12.0% of total-time
Operation ival-atan2, time spent: 7.0ms, 7.0% of total-time
Operation backward-pass, time spent: 7.0ms, 7.0% of total-time
Operation ival-sub, time spent: 6.0ms, 6.0% of total-time
Operation const, time spent: 1.0ms, 1.0% of total-time

bsearch522.0ms (0.5%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
421.0ms
1.2814474021276597e+75
1.718459562981705e+82
100.0ms
-7.098655884907867e-5
-1.4312970072206923e-18
Results
458.0ms188×1valid
41.0ms115×0valid
1.0ms1valid
Compiler

Compiled 1042 to 707 computations (32.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 455.0ms
Operation ival-mult, time spent: 331.0ms, 73.0% of total-time
Operation ival-sin, time spent: 52.0ms, 11.0% of total-time
Operation ival-cos, time spent: 42.0ms, 9.0% of total-time
Operation backward-pass, time spent: 11.0ms, 2.0% of total-time
Operation ival-sub, time spent: 9.0ms, 2.0% of total-time
Operation ival-atan2, time spent: 9.0ms, 2.0% of total-time
Operation const, time spent: 1.0ms, 0.0% of total-time

bsearch229.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
81.0ms
1.718459562981705e+82
5.049725478081283e+86
76.0ms
-3.65770420169955e-84
-1.244037857308346e-96
71.0ms
-5.663474101142774e-21
-2.5300843834550226e-24
Results
151.0ms226×1valid
58.0ms189×0valid
0.0ms1valid
Compiler

Compiled 1369 to 941 computations (31.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 153.0ms
Operation ival-sin, time spent: 55.0ms, 36.0% of total-time
Operation ival-cos, time spent: 49.0ms, 32.0% of total-time
Operation ival-mult, time spent: 22.0ms, 14.0% of total-time
Operation backward-pass, time spent: 10.0ms, 7.0% of total-time
Operation ival-sub, time spent: 9.0ms, 6.0% of total-time
Operation ival-atan2, time spent: 7.0ms, 5.0% of total-time
Operation const, time spent: 1.0ms, 1.0% of total-time

bsearch120.0ms (0.1%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
87.0ms
3.835804980978829e+19
8.523438951940678e+36
32.0ms
-3.327168068742721e+24
-2.1680561714108137e+24
Results
42.0ms124×0valid
68.0ms99×1valid
1.0ms1valid
Compiler

Compiled 749 to 513 computations (31.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 84.0ms
Operation ival-sin, time spent: 31.0ms, 37.0% of total-time
Operation ival-cos, time spent: 29.0ms, 34.0% of total-time
Operation ival-mult, time spent: 10.0ms, 12.0% of total-time
Operation ival-sub, time spent: 5.0ms, 6.0% of total-time
Operation backward-pass, time spent: 5.0ms, 6.0% of total-time
Operation ival-atan2, time spent: 4.0ms, 5.0% of total-time
Operation const, time spent: 0.0ms, 0.0% of total-time

bsearch156.0ms (0.1%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
75.0ms
85.55550494375142
29875060017.434757
80.0ms
-7.098655884907867e-5
-1.4312970072206923e-18
Results
46.0ms162×0valid
96.0ms141×1valid
0.0ms0valid
Compiler

Compiled 947 to 669 computations (29.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 108.0ms
Operation ival-sin, time spent: 35.0ms, 33.0% of total-time
Operation ival-cos, time spent: 33.0ms, 31.0% of total-time
Operation ival-mult, time spent: 13.0ms, 12.0% of total-time
Operation ival-sub, time spent: 10.0ms, 9.0% of total-time
Operation ival-atan2, time spent: 10.0ms, 9.0% of total-time
Operation backward-pass, time spent: 7.0ms, 7.0% of total-time
Operation const, time spent: 0.0ms, 0.0% of total-time

bsearch41.0ms (0%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
0.0ms
8.35746042126846e-8
8.407642747257634e-8
40.0ms
-0.0053881654666910585
-0.001675136302827096
Results
31.0ms56×1valid
5.0ms23×0valid
0.0ms1valid
Compiler

Compiled 300 to 218 computations (27.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 27.0ms
Operation ival-sin, time spent: 8.0ms, 30.0% of total-time
Operation ival-cos, time spent: 7.0ms, 26.0% of total-time
Operation ival-mult, time spent: 4.0ms, 15.0% of total-time
Operation backward-pass, time spent: 3.0ms, 11.0% of total-time
Operation ival-sub, time spent: 2.0ms, 8.0% of total-time
Operation ival-atan2, time spent: 2.0ms, 8.0% of total-time
Operation const, time spent: 0.0ms, 0.0% of total-time

bsearch148.0ms (0.1%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
66.0ms
0.08713008013376679
145.3334995573442
82.0ms
-1.0535245208077313
-1.8409724502648002e-11
Results
109.0ms190×1valid
25.0ms97×0valid
1.0ms1valid
Compiler

Compiled 1007 to 725 computations (28% saved)

Precisions
Click to see histograms. Total time spent on operations: 98.0ms
Operation ival-sin, time spent: 31.0ms, 32.0% of total-time
Operation ival-cos, time spent: 30.0ms, 31.0% of total-time
Operation ival-mult, time spent: 14.0ms, 14.0% of total-time
Operation backward-pass, time spent: 10.0ms, 10.0% of total-time
Operation ival-sub, time spent: 7.0ms, 7.0% of total-time
Operation ival-atan2, time spent: 6.0ms, 6.0% of total-time
Operation const, time spent: 1.0ms, 1.0% of total-time

bsearch85.0ms (0.1%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
85.0ms
-3.270690229229348e+70
-3.761644661984324e+63
Results
56.0ms83×1valid
21.0ms60×0valid
1.0ms1valid
Compiler

Compiled 494 to 356 computations (27.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 59.0ms
Operation ival-sin, time spent: 20.0ms, 34.0% of total-time
Operation ival-cos, time spent: 20.0ms, 34.0% of total-time
Operation ival-mult, time spent: 7.0ms, 12.0% of total-time
Operation ival-sub, time spent: 4.0ms, 7.0% of total-time
Operation ival-atan2, time spent: 4.0ms, 7.0% of total-time
Operation backward-pass, time spent: 4.0ms, 7.0% of total-time
Operation const, time spent: 0.0ms, 0.0% of total-time

simplify138.0ms (0.1%)

Algorithm
egg-herbie
Rules
72×*-commutative
60×+-commutative
59×sub-neg
48×distribute-lft-neg-in
48×distribute-rgt-neg-in
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02125346
13815346
25395346
36215346
46755346
56885346
66935346
76945346
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 lambda1) (sin.f64 lambda2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))))))
(if (<=.f64 phi2 #s(literal -6640827866535439/73786976294838206464 binary64)) (atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) (if (<=.f64 phi2 #s(literal 5150758483666549/166153499473114484112975882535043072 binary64)) (atan2.f64 (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))) (atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(if (<=.f64 lambda1 #s(literal -114999999999999998763018053464056674768544137419917627267474654232576 binary64)) (atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)))) (if (<=.f64 lambda1 #s(literal 1895563341875103/5575186299632655785383929568162090376495104 binary64)) (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))))) (atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1))))))
(if (<=.f64 lambda2 #s(literal -4574792530279969/295147905179352825856 binary64)) (atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 lambda2) (cos.f64 phi2))))) (if (<=.f64 lambda2 #s(literal 30000000000 binary64)) (atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)))) (atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 lambda2) (cos.f64 phi2)))))))
(if (<=.f64 lambda2 #s(literal -5902958103587057/2361183241434822606848 binary64)) (atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 lambda2) (cos.f64 phi2))))) (if (<=.f64 lambda2 #s(literal 5942112188569825/1237940039285380274899124224 binary64)) (atan2.f64 (*.f64 (-.f64 (sin.f64 lambda1) (*.f64 lambda2 (cos.f64 lambda1))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) (atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 lambda2) (cos.f64 phi2)))))))
(if (<=.f64 phi1 #s(literal -2386907802506363/2251799813685248 binary64)) (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) (if (<=.f64 phi1 #s(literal 6137165078635627/1427247692705959881058285969449495136382746624 binary64)) (atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) phi1) (cos.f64 (-.f64 lambda1 lambda2))))) (atan2.f64 (*.f64 (expm1.f64 (log1p.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))))
(if (<=.f64 phi1 #s(literal -200000000000000000000 binary64)) (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) (if (<=.f64 phi1 #s(literal 6137165078635627/1427247692705959881058285969449495136382746624 binary64)) (atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) (atan2.f64 (*.f64 (expm1.f64 (log1p.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))))
(if (<=.f64 phi1 #s(literal -2386907802506363/2251799813685248 binary64)) (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) (if (<=.f64 phi1 #s(literal 6137165078635627/1427247692705959881058285969449495136382746624 binary64)) (atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1))))) (atan2.f64 (*.f64 (expm1.f64 (log1p.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))))
(if (<=.f64 phi1 #s(literal -2386907802506363/2251799813685248 binary64)) (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) (if (<=.f64 phi1 #s(literal 6137165078635627/1427247692705959881058285969449495136382746624 binary64)) (atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1))))) (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(if (<=.f64 lambda2 #s(literal -6198106008766409/295147905179352825856 binary64)) (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2)))) (if (<=.f64 lambda2 #s(literal 5942112188569825/1237940039285380274899124224 binary64)) (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)))) (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2))))))
(if (<=.f64 lambda2 #s(literal -2582544170319337/36893488147419103232 binary64)) (atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2)))) (if (<=.f64 lambda2 #s(literal 1299999999999999924588441082662937044835970334023840784968977767999381438464 binary64)) (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)))) (atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2))))))
(if (<=.f64 lambda2 #s(literal -4253529586511731/1329227995784915872903807060280344576 binary64)) (atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2)))) (if (<=.f64 lambda2 #s(literal -2348542582773833/9394170331095332911557922387157348109502730195633279482829163886128836100458433773854795993539074812127739904 binary64)) (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)))) (if (<=.f64 lambda2 #s(literal 62000000000000006493204053735454693375148191278076089252890193154933992668239233024 binary64)) (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1)))) (atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2)))))))
(if (<=.f64 lambda1 #s(literal -2299999999999999907725312 binary64)) (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)))) (if (<=.f64 lambda1 #s(literal 18999999999999999427829825536 binary64)) (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1)))) (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1))))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(if (<=.f64 lambda2 #s(literal -2582544170319337/73786976294838206464 binary64)) (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 lambda2) (sin.f64 phi1)))) (if (<=.f64 lambda2 #s(literal 86 binary64)) (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 lambda1) (sin.f64 phi1)))) (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 lambda2) (sin.f64 phi1))))))
(if (<=.f64 phi2 #s(literal -4150517416584649/2305843009213693952 binary64)) (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 lambda1) (sin.f64 phi1)))) (if (<=.f64 phi2 #s(literal 6346860552976803/75557863725914323419136 binary64)) (atan2.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (sin.f64 (-.f64 lambda1 lambda2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1)))) (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 lambda1) (sin.f64 phi1))))))
(if (<=.f64 phi1 #s(literal -8116567392432203/18446744073709551616 binary64)) (atan2.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (sin.f64 (-.f64 lambda1 lambda2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1)))) (if (<=.f64 phi1 #s(literal 607985949695017/2251799813685248 binary64)) (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1))))) (atan2.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (sin.f64 (-.f64 lambda1 lambda2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))))
(if (<=.f64 phi1 #s(literal -279999999999999988431697674676396105800134211359633949225622962176 binary64)) (atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 phi1 #s(literal 2 binary64))) #s(literal 1 binary64)) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1))))) (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 lambda2))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 lambda1))))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 lambda2))))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (sin.f64 lambda1) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
Outputs
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 lambda1) (sin.f64 lambda2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))))
(if (<=.f64 phi2 #s(literal -6640827866535439/73786976294838206464 binary64)) (atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) (if (<=.f64 phi2 #s(literal 5150758483666549/166153499473114484112975882535043072 binary64)) (atan2.f64 (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))) (atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))))
(if (or (<=.f64 phi2 #s(literal -6640827866535439/73786976294838206464 binary64)) (not (<=.f64 phi2 #s(literal 5150758483666549/166153499473114484112975882535043072 binary64)))) (atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (cos.f64 (-.f64 lambda1 lambda2))))) (atan2.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (cos.f64 (-.f64 lambda1 lambda2)))))
(if (<=.f64 lambda1 #s(literal -114999999999999998763018053464056674768544137419917627267474654232576 binary64)) (atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)))) (if (<=.f64 lambda1 #s(literal 1895563341875103/5575186299632655785383929568162090376495104 binary64)) (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))))) (atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1))))))
(if (or (<=.f64 lambda1 #s(literal -114999999999999998763018053464056674768544137419917627267474654232576 binary64)) (not (<=.f64 lambda1 #s(literal 1895563341875103/5575186299632655785383929568162090376495104 binary64)))) (atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 phi1))))) (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (+.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi2) (sin.f64 phi1))))))
(if (<=.f64 lambda2 #s(literal -4574792530279969/295147905179352825856 binary64)) (atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 lambda2) (cos.f64 phi2))))) (if (<=.f64 lambda2 #s(literal 30000000000 binary64)) (atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)))) (atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 lambda2) (cos.f64 phi2)))))))
(if (or (<=.f64 lambda2 #s(literal -4574792530279969/295147905179352825856 binary64)) (not (<=.f64 lambda2 #s(literal 30000000000 binary64)))) (atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 lambda2) (cos.f64 phi2))))) (atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 phi1))))))
(if (<=.f64 lambda2 #s(literal -5902958103587057/2361183241434822606848 binary64)) (atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 lambda2) (cos.f64 phi2))))) (if (<=.f64 lambda2 #s(literal 5942112188569825/1237940039285380274899124224 binary64)) (atan2.f64 (*.f64 (-.f64 (sin.f64 lambda1) (*.f64 lambda2 (cos.f64 lambda1))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) (atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 lambda2) (cos.f64 phi2)))))))
(if (or (<=.f64 lambda2 #s(literal -5902958103587057/2361183241434822606848 binary64)) (not (<=.f64 lambda2 #s(literal 5942112188569825/1237940039285380274899124224 binary64)))) (atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 lambda2) (cos.f64 phi2))))) (atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (sin.f64 lambda1) (*.f64 lambda2 (cos.f64 lambda1)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (cos.f64 (-.f64 lambda1 lambda2))))))
(if (<=.f64 phi1 #s(literal -2386907802506363/2251799813685248 binary64)) (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) (if (<=.f64 phi1 #s(literal 6137165078635627/1427247692705959881058285969449495136382746624 binary64)) (atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) phi1) (cos.f64 (-.f64 lambda1 lambda2))))) (atan2.f64 (*.f64 (expm1.f64 (log1p.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))))
(if (<=.f64 phi1 #s(literal -2386907802506363/2251799813685248 binary64)) (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (cos.f64 (-.f64 lambda1 lambda2))))) (if (<=.f64 phi1 #s(literal 6137165078635627/1427247692705959881058285969449495136382746624 binary64)) (atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) phi1)))) (atan2.f64 (*.f64 (cos.f64 phi2) (expm1.f64 (log1p.f64 (sin.f64 (-.f64 lambda1 lambda2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (cos.f64 (-.f64 lambda1 lambda2)))))))
(if (<=.f64 phi1 #s(literal -200000000000000000000 binary64)) (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) (if (<=.f64 phi1 #s(literal 6137165078635627/1427247692705959881058285969449495136382746624 binary64)) (atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) (atan2.f64 (*.f64 (expm1.f64 (log1p.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))))
(if (<=.f64 phi1 #s(literal -200000000000000000000 binary64)) (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (cos.f64 (-.f64 lambda1 lambda2))))) (if (<=.f64 phi1 #s(literal 6137165078635627/1427247692705959881058285969449495136382746624 binary64)) (atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) (atan2.f64 (*.f64 (cos.f64 phi2) (expm1.f64 (log1p.f64 (sin.f64 (-.f64 lambda1 lambda2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (cos.f64 (-.f64 lambda1 lambda2)))))))
(if (<=.f64 phi1 #s(literal -2386907802506363/2251799813685248 binary64)) (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) (if (<=.f64 phi1 #s(literal 6137165078635627/1427247692705959881058285969449495136382746624 binary64)) (atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1))))) (atan2.f64 (*.f64 (expm1.f64 (log1p.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))))
(if (<=.f64 phi1 #s(literal -2386907802506363/2251799813685248 binary64)) (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (cos.f64 (-.f64 lambda1 lambda2))))) (if (<=.f64 phi1 #s(literal 6137165078635627/1427247692705959881058285969449495136382746624 binary64)) (atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1))))) (atan2.f64 (*.f64 (cos.f64 phi2) (expm1.f64 (log1p.f64 (sin.f64 (-.f64 lambda1 lambda2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (cos.f64 (-.f64 lambda1 lambda2)))))))
(if (<=.f64 phi1 #s(literal -2386907802506363/2251799813685248 binary64)) (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) (if (<=.f64 phi1 #s(literal 6137165078635627/1427247692705959881058285969449495136382746624 binary64)) (atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1))))) (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))))
(if (or (<=.f64 phi1 #s(literal -2386907802506363/2251799813685248 binary64)) (not (<=.f64 phi1 #s(literal 6137165078635627/1427247692705959881058285969449495136382746624 binary64)))) (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (cos.f64 (-.f64 lambda1 lambda2))))) (atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1))))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (cos.f64 (-.f64 lambda1 lambda2)))))
(if (<=.f64 lambda2 #s(literal -6198106008766409/295147905179352825856 binary64)) (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2)))) (if (<=.f64 lambda2 #s(literal 5942112188569825/1237940039285380274899124224 binary64)) (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)))) (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2))))))
(if (or (<=.f64 lambda2 #s(literal -6198106008766409/295147905179352825856 binary64)) (not (<=.f64 lambda2 #s(literal 5942112188569825/1237940039285380274899124224 binary64)))) (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi2) (sin.f64 phi1))))) (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 phi1))))))
(if (<=.f64 lambda2 #s(literal -2582544170319337/36893488147419103232 binary64)) (atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2)))) (if (<=.f64 lambda2 #s(literal 1299999999999999924588441082662937044835970334023840784968977767999381438464 binary64)) (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)))) (atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2))))))
(if (or (<=.f64 lambda2 #s(literal -2582544170319337/36893488147419103232 binary64)) (not (<=.f64 lambda2 #s(literal 1299999999999999924588441082662937044835970334023840784968977767999381438464 binary64)))) (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi2) (sin.f64 phi1))))) (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 phi1))))))
(if (<=.f64 lambda2 #s(literal -4253529586511731/1329227995784915872903807060280344576 binary64)) (atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2)))) (if (<=.f64 lambda2 #s(literal -2348542582773833/9394170331095332911557922387157348109502730195633279482829163886128836100458433773854795993539074812127739904 binary64)) (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)))) (if (<=.f64 lambda2 #s(literal 62000000000000006493204053735454693375148191278076089252890193154933992668239233024 binary64)) (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1)))) (atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2)))))))
(if (<=.f64 lambda2 #s(literal -4253529586511731/1329227995784915872903807060280344576 binary64)) (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi2) (sin.f64 phi1))))) (if (<=.f64 lambda2 #s(literal -2348542582773833/9394170331095332911557922387157348109502730195633279482829163886128836100458433773854795993539074812127739904 binary64)) (atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 phi1))))) (if (<=.f64 lambda2 #s(literal 62000000000000006493204053735454693375148191278076089252890193154933992668239233024 binary64)) (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))) (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi2) (sin.f64 phi1))))))))
(if (<=.f64 lambda1 #s(literal -2299999999999999907725312 binary64)) (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)))) (if (<=.f64 lambda1 #s(literal 18999999999999999427829825536 binary64)) (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1)))) (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1))))))
(if (or (<=.f64 lambda1 #s(literal -2299999999999999907725312 binary64)) (not (<=.f64 lambda1 #s(literal 18999999999999999427829825536 binary64)))) (atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 phi1))))) (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))
(if (<=.f64 lambda2 #s(literal -2582544170319337/73786976294838206464 binary64)) (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 lambda2) (sin.f64 phi1)))) (if (<=.f64 lambda2 #s(literal 86 binary64)) (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 lambda1) (sin.f64 phi1)))) (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 lambda2) (sin.f64 phi1))))))
(if (or (<=.f64 lambda2 #s(literal -2582544170319337/73786976294838206464 binary64)) (not (<=.f64 lambda2 #s(literal 86 binary64)))) (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 lambda2) (sin.f64 phi1)))) (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 lambda1) (sin.f64 phi1)))))
(if (<=.f64 phi2 #s(literal -4150517416584649/2305843009213693952 binary64)) (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 lambda1) (sin.f64 phi1)))) (if (<=.f64 phi2 #s(literal 6346860552976803/75557863725914323419136 binary64)) (atan2.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (sin.f64 (-.f64 lambda1 lambda2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1)))) (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 lambda1) (sin.f64 phi1))))))
(if (or (<=.f64 phi2 #s(literal -4150517416584649/2305843009213693952 binary64)) (not (<=.f64 phi2 #s(literal 6346860552976803/75557863725914323419136 binary64)))) (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 lambda1) (sin.f64 phi1)))) (atan2.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) #s(literal 2 binary64)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))))
(if (<=.f64 phi1 #s(literal -8116567392432203/18446744073709551616 binary64)) (atan2.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (sin.f64 (-.f64 lambda1 lambda2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1)))) (if (<=.f64 phi1 #s(literal 607985949695017/2251799813685248 binary64)) (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1))))) (atan2.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (sin.f64 (-.f64 lambda1 lambda2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))))
(if (or (<=.f64 phi1 #s(literal -8116567392432203/18446744073709551616 binary64)) (not (<=.f64 phi1 #s(literal 607985949695017/2251799813685248 binary64)))) (atan2.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) #s(literal 2 binary64)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))) (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1))))))
(if (<=.f64 phi1 #s(literal -279999999999999988431697674676396105800134211359633949225622962176 binary64)) (atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 phi1 #s(literal 2 binary64))) #s(literal 1 binary64)) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1))))) (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 lambda2)))))
(if (<=.f64 phi1 #s(literal -279999999999999988431697674676396105800134211359633949225622962176 binary64)) (atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (sin.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 phi1 #s(literal 2 binary64))))) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1))))) (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 lambda2) phi1))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 lambda2))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 lambda2) phi1)))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 lambda1))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 lambda1) phi1)))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 lambda2))))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 lambda2) phi1)))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (sin.f64 lambda1) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))
Compiler

Compiled 1379 to 727 computations (47.3% saved)

soundness1.3s (1.2%)

Rules
950×log1p-expm1-u
950×expm1-log1p-u
905×fma-define
828×associate-*r*
681×associate-*l*
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0104525284
1292524409
2631724053
047510737
112889961
244429706
020107
1278107
23825107
092020729
1254319358
040261
1695261
097023372
1292522113
2612821830
Stop Event
node limit
node limit
node limit
node limit
node limit
node limit
Compiler

Compiled 1727 to 555 computations (67.9% saved)

end5.0ms (0%)

preprocess255.0ms (0.2%)

Compiler

Compiled 2614 to 492 computations (81.2% saved)

Profiling

Loading profile data...