libflame  12600
Functions
bl1_conjv.c File Reference

(r12600)

Functions

void bl1_sconjv (int m, float *x, int incx)
void bl1_dconjv (int m, double *x, int incx)
void bl1_cconjv (int m, scomplex *x, int incx)
void bl1_zconjv (int m, dcomplex *x, int incx)

Function Documentation

void bl1_cconjv ( int  m,
scomplex x,
int  incx 
)

References bl1_sm1(), and bl1_sscal().

Referenced by bl1_ccopymt(), bl1_ccopyv(), bl1_cgemv(), bl1_cswapmt(), bl1_zccopyv(), FLA_Bidiag_UT_u_step_ofc_var3(), FLA_Bidiag_UT_u_step_ofc_var4(), FLA_Bidiag_UT_u_step_opc_var3(), FLA_Bidiag_UT_u_step_opc_var4(), and FLA_Househ2_UT_r_opc().

{
    float  m1        = bl1_sm1();
    float* x_conj    = ( float* ) x + 1;
    int    incx_conj = 2 * incx;

    bl1_sscal( m,
               &m1,
               x_conj, incx_conj );
}
void bl1_dconjv ( int  m,
double *  x,
int  incx 
)
void bl1_sconjv ( int  m,
float *  x,
int  incx 
)
void bl1_zconjv ( int  m,
dcomplex x,
int  incx 
)

References bl1_dm1(), and bl1_dscal().

Referenced by bl1_czcopyv(), bl1_zcopymt(), bl1_zcopyv(), bl1_zgemv(), bl1_zswapmt(), FLA_Bidiag_UT_u_step_ofz_var3(), FLA_Bidiag_UT_u_step_ofz_var4(), FLA_Bidiag_UT_u_step_opz_var3(), FLA_Bidiag_UT_u_step_opz_var4(), and FLA_Househ2_UT_r_opz().

{
    double  m1        = bl1_dm1();
    double* x_conj    = ( double* ) x + 1;
    int     incx_conj = 2 * incx;

    bl1_dscal( m,
               &m1,
               x_conj, incx_conj );
}