21     static real two = 2.f;
    30     real sh11, sh12, sh21, sh22, sflag;
    97     if (*n <= 0 || sflag + two == zero) {
   100     if (! (*incx == *incy && *incx > 0)) {
   107     } 
else if (sflag == 0) {
   117     for (i__ = 1; i__2 < 0 ? i__ >= i__1 : i__ <= i__1; i__ += i__2) {
   120         sx[i__] = w + z__ * sh12;
   121         sy[i__] = w * sh21 + z__;
   130     for (i__ = 1; i__1 < 0 ? i__ >= i__2 : i__ <= i__2; i__ += i__1) {
   133         sx[i__] = w * sh11 + z__;
   134         sy[i__] = -w + sh22 * z__;
   145     for (i__ = 1; i__2 < 0 ? i__ >= i__1 : i__ <= i__1; i__ += i__2) {
   148         sx[i__] = w * sh11 + z__ * sh12;
   149         sy[i__] = w * sh21 + z__ * sh22;
   157         kx = (1 - *
n) * *incx + 1;
   160         ky = (1 - *
n) * *incy + 1;
   165     } 
else if (sflag == 0) {
   174     for (i__ = 1; i__ <= i__2; ++i__) {
   177         sx[kx] = w + z__ * sh12;
   178         sy[ky] = w * sh21 + z__;
   188     for (i__ = 1; i__ <= i__2; ++i__) {
   191         sx[kx] = w * sh11 + z__;
   192         sy[ky] = -w + sh22 * z__;
   204     for (i__ = 1; i__ <= i__2; ++i__) {
   207         sx[kx] = w * sh11 + z__ * sh12;
   208         sy[ky] = w * sh21 + z__ * sh22;
 RealScalar RealScalar int * incx
EIGEN_DONT_INLINE Scalar zero()
int srotm_(integer *n, real *sx, integer *incx, real *sy, integer *incy, real *sparam)
Point2(* f)(const Point3 &, OptionalJacobian< 2, 3 >)
int RealScalar int RealScalar int * incy