libflame
revision_anchor
|
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) |
void bli_cscalv | ( | conj_t | conj, |
int | n, | ||
scomplex * | alpha, | ||
scomplex * | x, | ||
int | incx | ||
) |
References bli_cscal(), and bli_zero_dim1().
Referenced by bli_capdiagmv(), bli_cgemv(), bli_chemv(), bli_ctrmvsx(), bli_ctrsvsx(), FLA_Eig_gest_il_opc_var3(), FLA_Eig_gest_iu_opc_var3(), FLA_Eig_gest_nl_opc_var1(), FLA_Eig_gest_nl_opc_var2(), FLA_Eig_gest_nl_opc_var4(), FLA_Eig_gest_nl_opc_var5(), FLA_Eig_gest_nu_opc_var1(), FLA_Eig_gest_nu_opc_var2(), FLA_Eig_gest_nu_opc_var4(), FLA_Eig_gest_nu_opc_var5(), FLA_Hess_UT_step_ofc_var2(), FLA_Hess_UT_step_ofc_var3(), FLA_Hess_UT_step_ofc_var4(), FLA_Hess_UT_step_opc_var2(), FLA_Hess_UT_step_opc_var3(), FLA_Hess_UT_step_opc_var4(), FLA_LQ_UT_form_Q_opc_var1(), FLA_QR_UT_form_Q_opc_var1(), FLA_Tridiag_UT_l_step_ofc_var2(), FLA_Tridiag_UT_l_step_ofc_var3(), FLA_Tridiag_UT_l_step_opc_var1(), FLA_Tridiag_UT_l_step_opc_var2(), FLA_Tridiag_UT_l_step_opc_var3(), FLA_Trinv_ln_opc_var4(), FLA_Trinv_lu_opc_var1(), FLA_Trinv_lu_opc_var2(), FLA_Trinv_lu_opc_var3(), FLA_Trinv_lu_opc_var4(), FLA_Trinv_un_opc_var4(), FLA_Trinv_uu_opc_var1(), FLA_Trinv_uu_opc_var2(), FLA_Trinv_uu_opc_var3(), FLA_Trinv_uu_opc_var4(), FLA_Ttmm_l_opc_var1(), FLA_Ttmm_l_opc_var2(), FLA_Ttmm_u_opc_var1(), and FLA_Ttmm_u_opc_var2().
{ scomplex alpha_conj; // Return early if possible. if ( bli_zero_dim1( n ) ) return; if ( bli_ceq1( alpha ) ) return; bli_ccopys( conj, alpha, &alpha_conj ); bli_cscal( n, &alpha_conj, x, 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 | ||
) |
References bli_dscal(), and bli_zero_dim1().
Referenced by bli_dapdiagmv(), bli_dgemv(), bli_dtrmvsx(), bli_dtrsvsx(), FLA_Bsvd_v_opd_var1(), FLA_Bsvd_v_opd_var2(), FLA_Eig_gest_il_opd_var3(), FLA_Eig_gest_iu_opd_var3(), FLA_Eig_gest_nl_opd_var1(), FLA_Eig_gest_nl_opd_var2(), FLA_Eig_gest_nl_opd_var4(), FLA_Eig_gest_nl_opd_var5(), FLA_Eig_gest_nu_opd_var1(), FLA_Eig_gest_nu_opd_var2(), FLA_Eig_gest_nu_opd_var4(), FLA_Eig_gest_nu_opd_var5(), FLA_Hess_UT_step_ofd_var2(), FLA_Hess_UT_step_ofd_var3(), FLA_Hess_UT_step_ofd_var4(), FLA_Hess_UT_step_opd_var2(), FLA_Hess_UT_step_opd_var3(), FLA_Hess_UT_step_opd_var4(), FLA_LQ_UT_form_Q_opd_var1(), FLA_QR_UT_form_Q_opd_var1(), FLA_Tridiag_UT_l_step_ofd_var2(), FLA_Tridiag_UT_l_step_ofd_var3(), FLA_Tridiag_UT_l_step_opd_var1(), FLA_Tridiag_UT_l_step_opd_var2(), FLA_Tridiag_UT_l_step_opd_var3(), FLA_Trinv_ln_opd_var4(), FLA_Trinv_lu_opd_var1(), FLA_Trinv_lu_opd_var2(), FLA_Trinv_lu_opd_var3(), FLA_Trinv_lu_opd_var4(), FLA_Trinv_un_opd_var4(), FLA_Trinv_uu_opd_var1(), FLA_Trinv_uu_opd_var2(), FLA_Trinv_uu_opd_var3(), FLA_Trinv_uu_opd_var4(), FLA_Ttmm_l_opd_var1(), FLA_Ttmm_l_opd_var2(), FLA_Ttmm_u_opd_var1(), and FLA_Ttmm_u_opd_var2().
{ // Return early if possible. if ( bli_zero_dim1( n ) ) return; if ( bli_deq1( alpha ) ) return; bli_dscal( n, alpha, x, incx ); }
void bli_sscalv | ( | conj_t | conj, |
int | n, | ||
float * | alpha, | ||
float * | x, | ||
int | incx | ||
) |
References bli_sscal(), and bli_zero_dim1().
Referenced by bli_sapdiagmv(), bli_sgemv(), bli_strmvsx(), bli_strsvsx(), FLA_Eig_gest_il_ops_var3(), FLA_Eig_gest_iu_ops_var3(), FLA_Eig_gest_nl_ops_var1(), FLA_Eig_gest_nl_ops_var2(), FLA_Eig_gest_nl_ops_var4(), FLA_Eig_gest_nl_ops_var5(), FLA_Eig_gest_nu_ops_var1(), FLA_Eig_gest_nu_ops_var2(), FLA_Eig_gest_nu_ops_var4(), FLA_Eig_gest_nu_ops_var5(), FLA_Hess_UT_step_ofs_var2(), FLA_Hess_UT_step_ofs_var3(), FLA_Hess_UT_step_ofs_var4(), FLA_Hess_UT_step_ops_var2(), FLA_Hess_UT_step_ops_var3(), FLA_Hess_UT_step_ops_var4(), FLA_LQ_UT_form_Q_ops_var1(), FLA_QR_UT_form_Q_ops_var1(), FLA_Tridiag_UT_l_step_ofs_var2(), FLA_Tridiag_UT_l_step_ofs_var3(), FLA_Tridiag_UT_l_step_ops_var1(), FLA_Tridiag_UT_l_step_ops_var2(), FLA_Tridiag_UT_l_step_ops_var3(), FLA_Trinv_ln_ops_var4(), FLA_Trinv_lu_ops_var1(), FLA_Trinv_lu_ops_var2(), FLA_Trinv_lu_ops_var3(), FLA_Trinv_lu_ops_var4(), FLA_Trinv_un_ops_var4(), FLA_Trinv_uu_ops_var1(), FLA_Trinv_uu_ops_var2(), FLA_Trinv_uu_ops_var3(), FLA_Trinv_uu_ops_var4(), FLA_Ttmm_l_ops_var1(), FLA_Ttmm_l_ops_var2(), FLA_Ttmm_u_ops_var1(), and FLA_Ttmm_u_ops_var2().
{ // Return early if possible. if ( bli_zero_dim1( n ) ) return; if ( bli_seq1( alpha ) ) return; bli_sscal( n, alpha, x, 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 | ||
) |
References bli_zero_dim1(), and bli_zscal().
Referenced by bli_zapdiagmv(), bli_zgemv(), bli_zhemv(), bli_ztrmvsx(), bli_ztrsvsx(), FLA_Eig_gest_il_opz_var3(), FLA_Eig_gest_iu_opz_var3(), FLA_Eig_gest_nl_opz_var1(), FLA_Eig_gest_nl_opz_var2(), FLA_Eig_gest_nl_opz_var4(), FLA_Eig_gest_nl_opz_var5(), FLA_Eig_gest_nu_opz_var1(), FLA_Eig_gest_nu_opz_var2(), FLA_Eig_gest_nu_opz_var4(), FLA_Eig_gest_nu_opz_var5(), FLA_Hess_UT_step_ofz_var2(), FLA_Hess_UT_step_ofz_var3(), FLA_Hess_UT_step_ofz_var4(), FLA_Hess_UT_step_opz_var2(), FLA_Hess_UT_step_opz_var3(), FLA_Hess_UT_step_opz_var4(), FLA_LQ_UT_form_Q_opz_var1(), FLA_QR_UT_form_Q_opz_var1(), FLA_Tridiag_UT_l_step_ofz_var2(), FLA_Tridiag_UT_l_step_ofz_var3(), FLA_Tridiag_UT_l_step_opz_var1(), FLA_Tridiag_UT_l_step_opz_var2(), FLA_Tridiag_UT_l_step_opz_var3(), FLA_Trinv_ln_opz_var4(), FLA_Trinv_lu_opz_var1(), FLA_Trinv_lu_opz_var2(), FLA_Trinv_lu_opz_var3(), FLA_Trinv_lu_opz_var4(), FLA_Trinv_un_opz_var4(), FLA_Trinv_uu_opz_var1(), FLA_Trinv_uu_opz_var2(), FLA_Trinv_uu_opz_var3(), FLA_Trinv_uu_opz_var4(), FLA_Ttmm_l_opz_var1(), FLA_Ttmm_l_opz_var2(), FLA_Ttmm_u_opz_var1(), and FLA_Ttmm_u_opz_var2().
{ dcomplex alpha_conj; // Return early if possible. if ( bli_zero_dim1( n ) ) return; if ( bli_zeq1( alpha ) ) return; bli_zcopys( conj, alpha, &alpha_conj ); bli_zscal( n, &alpha_conj, x, incx ); }