libflame  revision_anchor
Functions
bli_is.c File Reference

(r)

Functions

int bli_is_notrans (trans_t trans)
int bli_is_trans (trans_t trans)
int bli_is_conjnotrans (trans_t trans)
int bli_is_conjtrans (trans_t trans)
int bli_is_noconj (conj_t conj)
int bli_is_conj (conj_t conj)
int bli_is_lower (uplo_t uplo)
int bli_is_upper (uplo_t uplo)
int bli_is_left (side_t side)
int bli_is_right (side_t side)
int bli_is_nonunit_diag (diag_t diag)
int bli_is_unit_diag (diag_t diag)
int bli_is_zero_diag (diag_t diag)
int bli_is_col_storage (int rs, int cs)
int bli_is_row_storage (int rs, int cs)
int bli_is_gen_storage (int rs, int cs)
int bli_is_vector (int m, int n)
int bli_zero_dim1 (int m)
int bli_zero_dim2 (int m, int n)
int bli_zero_dim3 (int m, int k, int n)

Function Documentation

int bli_is_col_storage ( int  rs,
int  cs 
)

Referenced by bli_caxpymrt(), bli_caxpymt(), bli_caxpysmt(), bli_cccopymrt(), bli_ccopymrt(), bli_ccopymt(), bli_cdcopymrt(), bli_cewinvscalmt(), bli_cewscalmt(), bli_cgemm(), bli_chemm(), bli_cher2k(), bli_cherk(), bli_cscopymrt(), bli_csewinvscalmt(), bli_csewscalmt(), bli_cswapmt(), bli_csymm(), bli_csymmize(), bli_csyr2k(), bli_csyrk(), bli_ctrmm(), bli_ctrmmsx(), bli_ctrsm(), bli_ctrsmsx(), bli_czcopymrt(), bli_daxpymrt(), bli_daxpymt(), bli_daxpysmt(), bli_dccopymrt(), bli_dcopymrt(), bli_dcopymt(), bli_ddcopymrt(), bli_dewinvscalmt(), bli_dewscalmt(), bli_dgemm(), bli_dscopymrt(), bli_dswapmt(), bli_dsymm(), bli_dsymmize(), bli_dsyr2k(), bli_dsyrk(), bli_dtrmm(), bli_dtrmmsx(), bli_dtrsm(), bli_dtrsmsx(), bli_dzcopymrt(), bli_icopymt(), bli_is_gen_storage(), bli_saxpymrt(), bli_saxpymt(), bli_saxpysmt(), bli_sccopymrt(), bli_scopymrt(), bli_scopymt(), bli_sdcopymrt(), bli_sewinvscalmt(), bli_sewscalmt(), bli_sgemm(), bli_sscopymrt(), bli_sswapmt(), bli_ssymm(), bli_ssymmize(), bli_ssyr2k(), bli_ssyrk(), bli_strmm(), bli_strmmsx(), bli_strsm(), bli_strsmsx(), bli_szcopymrt(), bli_zaxpymrt(), bli_zaxpymt(), bli_zaxpysmt(), bli_zccopymrt(), bli_zcopymrt(), bli_zcopymt(), bli_zdcopymrt(), bli_zdewinvscalmt(), bli_zdewscalmt(), bli_zewinvscalmt(), bli_zewscalmt(), bli_zgemm(), bli_zhemm(), bli_zher2k(), bli_zherk(), bli_zscopymrt(), bli_zswapmt(), bli_zsymm(), bli_zsymmize(), bli_zsyr2k(), bli_zsyrk(), bli_ztrmm(), bli_ztrmmsx(), bli_ztrsm(), bli_ztrsmsx(), and bli_zzcopymrt().

{
    return ( rs == 1 ); 
}
int bli_is_conj ( conj_t  conj)
int bli_is_conjnotrans ( trans_t  trans)
int bli_is_conjtrans ( trans_t  trans)
int bli_is_gen_storage ( int  rs,
int  cs 
)
int bli_is_left ( side_t  side)
int bli_is_lower ( uplo_t  uplo)
int bli_is_noconj ( conj_t  conj)

References BLIS_NO_CONJUGATE.

{
    return ( conj == BLIS_NO_CONJUGATE ); 
}
int bli_is_nonunit_diag ( diag_t  diag)
int bli_is_notrans ( trans_t  trans)
int bli_is_right ( side_t  side)

References BLIS_RIGHT.

Referenced by bli_param_map_to_netlib_side(), and FLA_Param_map_blis_to_flame_side().

{
    return ( side == BLIS_RIGHT ); 
}
int bli_is_row_storage ( int  rs,
int  cs 
)

Referenced by bli_capdiagmv(), bli_caxpymt(), bli_caxpysmt(), bli_cccopymr(), bli_cccopymt(), bli_cconjm(), bli_cconjmr(), bli_ccopymr(), bli_ccopymt(), bli_cdcopymr(), bli_cdcopymt(), bli_cewinvscalmt(), bli_cewscalmt(), bli_cfnorm(), bli_cgemv(), bli_cger(), bli_chemv(), bli_cher(), bli_cher2(), bli_cinvscalm(), bli_cmaxabsm(), bli_cmaxabsmr(), bli_crandm(), bli_crandmr(), bli_csapdiagmv(), bli_cscalm(), bli_cscalmr(), bli_cscopymr(), bli_cscopymt(), bli_csetmr(), bli_csewinvscalmt(), bli_csewscalmt(), bli_csinvscalm(), bli_csscalm(), bli_csscalmr(), bli_cswapmt(), bli_csymmize(), bli_csymv(), bli_csyr(), bli_csyr2(), bli_ctrmv(), bli_ctrsv(), bli_czcopymr(), bli_czcopymt(), bli_dapdiagmv(), bli_daxpymt(), bli_daxpysmt(), bli_dccopymr(), bli_dccopymt(), bli_dcopymr(), bli_dcopymt(), bli_ddcopymr(), bli_ddcopymt(), bli_dewinvscalmt(), bli_dewscalmt(), bli_dfnorm(), bli_dgemv(), bli_dger(), bli_dinvscalm(), bli_dmaxabsm(), bli_dmaxabsmr(), bli_drandm(), bli_drandmr(), bli_dscalm(), bli_dscalmr(), bli_dscopymr(), bli_dscopymt(), bli_dsetmr(), bli_dswapmt(), bli_dsymmize(), bli_dsymv(), bli_dsyr(), bli_dsyr2(), bli_dtrmv(), bli_dtrsv(), bli_dzcopymr(), bli_dzcopymt(), bli_icopymt(), bli_is_gen_storage(), bli_sapdiagmv(), bli_saxpymt(), bli_saxpysmt(), bli_sccopymr(), bli_sccopymt(), bli_scopymr(), bli_scopymt(), bli_sdcopymr(), bli_sdcopymt(), bli_sewinvscalmt(), bli_sewscalmt(), bli_sfnorm(), bli_sgemv(), bli_sger(), bli_sinvscalm(), bli_smaxabsm(), bli_smaxabsmr(), bli_srandm(), bli_srandmr(), bli_sscalm(), bli_sscalmr(), bli_sscopymr(), bli_sscopymt(), bli_ssetmr(), bli_sswapmt(), bli_ssymmize(), bli_ssymv(), bli_ssyr(), bli_ssyr2(), bli_strmv(), bli_strsv(), bli_szcopymr(), bli_szcopymt(), bli_zapdiagmv(), bli_zaxpymt(), bli_zaxpysmt(), bli_zccopymr(), bli_zccopymt(), bli_zconjm(), bli_zconjmr(), bli_zcopymr(), bli_zcopymt(), bli_zdapdiagmv(), bli_zdcopymr(), bli_zdcopymt(), bli_zdewinvscalmt(), bli_zdewscalmt(), bli_zdinvscalm(), bli_zdscalm(), bli_zdscalmr(), bli_zewinvscalmt(), bli_zewscalmt(), bli_zfnorm(), bli_zgemv(), bli_zger(), bli_zhemv(), bli_zher(), bli_zher2(), bli_zinvscalm(), bli_zmaxabsm(), bli_zmaxabsmr(), bli_zrandm(), bli_zrandmr(), bli_zscalm(), bli_zscalmr(), bli_zscopymr(), bli_zscopymt(), bli_zsetmr(), bli_zswapmt(), bli_zsymmize(), bli_zsymv(), bli_zsyr(), bli_zsyr2(), bli_ztrmv(), bli_ztrsv(), bli_zzcopymr(), and bli_zzcopymt().

{
    return ( cs == 1 ); 
}
int bli_is_trans ( trans_t  trans)
int bli_is_unit_diag ( diag_t  diag)
int bli_is_upper ( uplo_t  uplo)
int bli_is_vector ( int  m,
int  n 
)
int bli_is_zero_diag ( diag_t  diag)
int bli_zero_dim1 ( int  m)
int bli_zero_dim2 ( int  m,
int  n 
)

Referenced by bli_capdiagmv(), bli_caxpymrt(), bli_caxpymt(), bli_caxpysmt(), bli_cccopymr(), bli_cccopymrt(), bli_cccopymt(), bli_cconjm(), bli_cconjmr(), bli_ccopymr(), bli_ccopymrt(), bli_ccopymt(), bli_cdcopymr(), bli_cdcopymrt(), bli_cdcopymt(), bli_cewinvscalmt(), bli_cewscalmt(), bli_cfnorm(), bli_cgemv(), bli_cger(), bli_chemm(), bli_cher2k(), bli_cherk(), bli_cinvscalm(), bli_cmaxabsm(), bli_cmaxabsmr(), bli_crandm(), bli_crandmr(), bli_csapdiagmv(), bli_cscalm(), bli_cscalmr(), bli_cscopymr(), bli_cscopymrt(), bli_cscopymt(), bli_csetmr(), bli_csewinvscalmt(), bli_csewscalmt(), bli_csinvscalm(), bli_csscalm(), bli_csscalmr(), bli_cswapmt(), bli_csymm(), bli_csyr2k(), bli_csyrk(), bli_ctrmm(), bli_ctrmmsx(), bli_ctrsm(), bli_ctrsmsx(), bli_czcopymr(), bli_czcopymrt(), bli_czcopymt(), bli_dapdiagmv(), bli_daxpymrt(), bli_daxpymt(), bli_daxpysmt(), bli_dccopymr(), bli_dccopymrt(), bli_dccopymt(), bli_dcopymr(), bli_dcopymrt(), bli_dcopymt(), bli_ddcopymr(), bli_ddcopymrt(), bli_ddcopymt(), bli_dewinvscalmt(), bli_dewscalmt(), bli_dfnorm(), bli_dgemv(), bli_dger(), bli_dinvscalm(), bli_dmaxabsm(), bli_dmaxabsmr(), bli_drandm(), bli_drandmr(), bli_dscalm(), bli_dscalmr(), bli_dscopymr(), bli_dscopymrt(), bli_dscopymt(), bli_dsetmr(), bli_dswapmt(), bli_dsymm(), bli_dsyr2k(), bli_dsyrk(), bli_dtrmm(), bli_dtrmmsx(), bli_dtrsm(), bli_dtrsmsx(), bli_dzcopymr(), bli_dzcopymrt(), bli_dzcopymt(), bli_icopymt(), bli_sapdiagmv(), bli_saxpymrt(), bli_saxpymt(), bli_saxpysmt(), bli_sccopymr(), bli_sccopymrt(), bli_sccopymt(), bli_scopymr(), bli_scopymrt(), bli_scopymt(), bli_sdcopymr(), bli_sdcopymrt(), bli_sdcopymt(), bli_sewinvscalmt(), bli_sewscalmt(), bli_sfnorm(), bli_sgemv(), bli_sger(), bli_sinvscalm(), bli_smaxabsm(), bli_smaxabsmr(), bli_srandm(), bli_srandmr(), bli_sscalm(), bli_sscalmr(), bli_sscopymr(), bli_sscopymrt(), bli_sscopymt(), bli_ssetmr(), bli_sswapmt(), bli_ssymm(), bli_ssyr2k(), bli_ssyrk(), bli_strmm(), bli_strmmsx(), bli_strsm(), bli_strsmsx(), bli_szcopymr(), bli_szcopymrt(), bli_szcopymt(), bli_zapdiagmv(), bli_zaxpymrt(), bli_zaxpymt(), bli_zaxpysmt(), bli_zccopymr(), bli_zccopymrt(), bli_zccopymt(), bli_zconjm(), bli_zconjmr(), bli_zcopymr(), bli_zcopymrt(), bli_zcopymt(), bli_zdapdiagmv(), bli_zdcopymr(), bli_zdcopymrt(), bli_zdcopymt(), bli_zdewinvscalmt(), bli_zdewscalmt(), bli_zdinvscalm(), bli_zdscalm(), bli_zdscalmr(), bli_zewinvscalmt(), bli_zewscalmt(), bli_zfnorm(), bli_zgemv(), bli_zger(), bli_zhemm(), bli_zher2k(), bli_zherk(), bli_zinvscalm(), bli_zmaxabsm(), bli_zmaxabsmr(), bli_zrandm(), bli_zrandmr(), bli_zscalm(), bli_zscalmr(), bli_zscopymr(), bli_zscopymrt(), bli_zscopymt(), bli_zsetmr(), bli_zswapmt(), bli_zsymm(), bli_zsyr2k(), bli_zsyrk(), bli_ztrmm(), bli_ztrmmsx(), bli_ztrsm(), bli_ztrsmsx(), bli_zzcopymr(), bli_zzcopymrt(), and bli_zzcopymt().

{
    return ( m == 0 || n == 0 ); 
}
int bli_zero_dim3 ( int  m,
int  k,
int  n 
)

Referenced by bli_cgemm(), bli_dgemm(), bli_sgemm(), and bli_zgemm().

{
    return ( m == 0 || k == 0 || n == 0 ); 
}