libflame revision_anchor
Functions
bli_is.c File Reference

(r)

Functions

int bli_is_notrans (char trans)
int bli_is_trans (char trans)
int bli_is_conjnotrans (char trans)
int bli_is_conjtrans (char trans)
int bli_is_noconj (char conj)
int bli_is_conj (char conj)
int bli_is_lower (char uplo)
int bli_is_upper (char uplo)
int bli_is_left (char side)
int bli_is_right (char side)
int bli_is_nonunit_diag (char diag)
int bli_is_unit_diag (char diag)
int bli_is_zero_diag (char 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 
)
int bli_is_conj ( char  conj)
int bli_is_conjnotrans ( char  trans)
int bli_is_conjtrans ( char  trans)

Referenced by bli_csyr2k_blas(), bli_dsyr2k_blas(), bli_param_map_to_netlib_trans(), bli_ssyr2k_blas(), and bli_zsyr2k_blas().

{
    return ( trans == BLIS_CONJ_TRANSPOSE ); 
}
int bli_is_gen_storage ( int  rs,
int  cs 
)
int bli_is_left ( char  side)
int bli_is_lower ( char  uplo)
int bli_is_noconj ( char  conj)
{
    return ( conj == BLIS_NO_CONJUGATE ); 
}
int bli_is_nonunit_diag ( char  diag)

Referenced by bli_crandmr(), bli_drandmr(), bli_param_map_to_netlib_diag(), bli_srandmr(), and bli_zrandmr().

{
    return ( diag == BLIS_NONUNIT_DIAG ); 
}
int bli_is_notrans ( char  trans)

Referenced by bli_param_map_to_netlib_trans().

{
    return ( trans == BLIS_NO_TRANSPOSE ); 
}
int bli_is_right ( char  side)

Referenced by bli_param_map_to_netlib_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_cewscalmt(), bli_cfnorm(), bli_cgemv(), bli_cger(), bli_chemv(), bli_cher(), bli_cher2(), bli_cinvscalm(), bli_crandm(), bli_crandmr(), bli_cscalm(), bli_cscalmr(), bli_cscopymr(), bli_cscopymt(), bli_csetmr(), 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_dewscalmt(), bli_dfnorm(), bli_dgemv(), bli_dger(), bli_dinvscalm(), 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_sewscalmt(), bli_sfnorm(), bli_sgemv(), bli_sger(), bli_sinvscalm(), 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_zdcopymr(), bli_zdcopymt(), bli_zdinvscalm(), bli_zdscalm(), bli_zdscalmr(), bli_zewscalmt(), bli_zfnorm(), bli_zgemv(), bli_zger(), bli_zhemv(), bli_zher(), bli_zher2(), bli_zinvscalm(), 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 ( char  trans)

Referenced by bli_param_map_to_netlib_trans().

{
    return ( trans == BLIS_TRANSPOSE ); 
}
int bli_is_unit_diag ( char  diag)

Referenced by bli_crandmr(), bli_drandmr(), bli_param_map_to_netlib_diag(), bli_srandmr(), and bli_zrandmr().

{
    return ( diag == BLIS_UNIT_DIAG ); 
}
int bli_is_upper ( char  uplo)
int bli_is_vector ( int  m,
int  n 
)
int bli_is_zero_diag ( char  diag)

Referenced by bli_crandmr(), bli_drandmr(), bli_srandmr(), and bli_zrandmr().

{
    return ( diag == BLIS_ZERO_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_cewscalmt(), bli_cfnorm(), bli_cgemv(), bli_cger(), bli_chemm(), bli_cher2k(), bli_cherk(), bli_cinvscalm(), bli_crandm(), bli_crandmr(), bli_cscalm(), bli_cscalmr(), bli_cscopymr(), bli_cscopymrt(), bli_cscopymt(), bli_csetmr(), 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_dewscalmt(), bli_dfnorm(), bli_dgemv(), bli_dger(), bli_dinvscalm(), 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_sewscalmt(), bli_sfnorm(), bli_sgemv(), bli_sger(), bli_sinvscalm(), 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_zdcopymr(), bli_zdcopymrt(), bli_zdcopymt(), bli_zdinvscalm(), bli_zdscalm(), bli_zdscalmr(), bli_zewscalmt(), bli_zfnorm(), bli_zgemv(), bli_zger(), bli_zhemm(), bli_zher2k(), bli_zherk(), bli_zinvscalm(), 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 ); 
}