96     if (*n <= 0 || dflag + two == zero) {
    99     if (! (*incx == *incy && *incx > 0)) {
   106     } 
else if (dflag == 0) {
   116     for (i__ = 1; i__2 < 0 ? i__ >= i__1 : i__ <= i__1; i__ += i__2) {
   119         dx[i__] = w + z__ * dh12;
   120         dy[i__] = w * dh21 + z__;
   129     for (i__ = 1; i__1 < 0 ? i__ >= i__2 : i__ <= i__2; i__ += i__1) {
   132         dx[i__] = w * dh11 + z__;
   133         dy[i__] = -w + dh22 * z__;
   144     for (i__ = 1; i__2 < 0 ? i__ >= i__1 : i__ <= i__1; i__ += i__2) {
   147         dx[i__] = w * dh11 + z__ * dh12;
   148         dy[i__] = w * dh21 + z__ * dh22;
   156         kx = (1 - *
n) * *incx + 1;
   159         ky = (1 - *
n) * *incy + 1;
   164     } 
else if (dflag == 0) {
   173     for (i__ = 1; i__ <= i__2; ++i__) {
   176         dx[kx] = w + z__ * dh12;
   177         dy[ky] = w * dh21 + z__;
   187     for (i__ = 1; i__ <= i__2; ++i__) {
   190         dx[kx] = w * dh11 + z__;
   191         dy[ky] = -w + dh22 * z__;
   203     for (i__ = 1; i__ <= i__2; ++i__) {
   206         dx[kx] = w * dh11 + z__ * dh12;
   207         dy[ky] = w * dh21 + z__ * dh22;
 int drotm_(integer *n, doublereal *dx, integer *incx, doublereal *dy, integer *incy, doublereal *dparam)
RealScalar RealScalar int * incx
EIGEN_DONT_INLINE Scalar zero()
int RealScalar int RealScalar int * incy