/* * Author: G. Jungman * RCS: $Id: source_tXsv_r.h,v 1.5 1999/10/18 05:24:41 jungman Exp $ */ const int nonunit = (Diag == CblasNonUnit); size_t ix, jx; size_t i, j; size_t id; if(N == 0) return; if(TransA == CblasNoTrans) { /* form x := inv( A )*x */ if(Uplo == CblasUpper) { /* backsubstitution */ if(nonunit) { const size_t max_ix = incX * (N-1); X[max_ix] = X[max_ix]/ACCESS_UP(MATRIX_VAR_NAME,N,LDA,N-1,N-1); } ix = incX*(N-2); for(id=0; id KBAND ? i-KBAND : 0 ); jx = j0*incX; for(j=j0; j KBAND ? i-KBAND : 0 ); jx = j0*incX; for(j=j0; j