libflame  revision_anchor
Functions
bli_scalv.c File Reference

(r)

Functions

void bli_sscalv (conj_t conj, int n, float *alpha, float *x, int incx)
void bli_dscalv (conj_t conj, int n, double *alpha, double *x, int incx)
void bli_csscalv (conj_t conj, int n, float *alpha, scomplex *x, int incx)
void bli_cscalv (conj_t conj, int n, scomplex *alpha, scomplex *x, int incx)
void bli_zdscalv (conj_t conj, int n, double *alpha, dcomplex *x, int incx)
void bli_zscalv (conj_t conj, int n, dcomplex *alpha, dcomplex *x, int incx)

Function Documentation

void bli_cscalv ( conj_t  conj,
int  n,
scomplex alpha,
scomplex x,
int  incx 
)
void bli_csscalv ( conj_t  conj,
int  n,
float *  alpha,
scomplex x,
int  incx 
)

References bli_csscal(), and bli_zero_dim1().

Referenced by bli_csapdiagmv().

{
    // Return early if possible.
    if ( bli_zero_dim1( n ) ) return;
    if ( bli_seq1( alpha ) ) return;

    bli_csscal( n,
                alpha,
                x, incx );
}
void bli_dscalv ( conj_t  conj,
int  n,
double *  alpha,
double *  x,
int  incx 
)
void bli_sscalv ( conj_t  conj,
int  n,
float *  alpha,
float *  x,
int  incx 
)
void bli_zdscalv ( conj_t  conj,
int  n,
double *  alpha,
dcomplex x,
int  incx 
)

References bli_zdscal(), and bli_zero_dim1().

Referenced by bli_zdapdiagmv(), FLA_Bsvd_v_opz_var1(), and FLA_Bsvd_v_opz_var2().

{
    // Return early if possible.
    if ( bli_zero_dim1( n ) ) return;
    if ( bli_deq1( alpha ) ) return;

    bli_zdscal( n,
                alpha,
                x, incx );
}
void bli_zscalv ( conj_t  conj,
int  n,
dcomplex alpha,
dcomplex x,
int  incx 
)