libflame  12600
Functions
blis_prototypes_query.h File Reference

(r12600)

Go to the source code of this file.

Functions

int bl1_does_trans (trans1_t trans)
int bl1_does_notrans (trans1_t trans)
int bl1_does_conj (trans1_t trans)
int bl1_is_notrans (trans1_t trans)
int bl1_is_trans (trans1_t trans)
int bl1_is_conjnotrans (trans1_t trans)
int bl1_is_conjtrans (trans1_t trans)
int bl1_is_noconj (conj1_t conj)
int bl1_is_conj (conj1_t conj)
int bl1_is_lower (uplo1_t uplo)
int bl1_is_upper (uplo1_t uplo)
int bl1_is_left (side1_t side)
int bl1_is_right (side1_t side)
int bl1_is_nonunit_diag (diag1_t diag)
int bl1_is_unit_diag (diag1_t diag)
int bl1_is_zero_diag (diag1_t diag)
conj1_t bl1_proj_trans1_to_conj (trans1_t trans)
void bl1_check_storage_3m (int a_rs, int a_cs, int b_rs, int b_cs, int c_rs, int c_cs)
void bl1_check_storage_2m (int a_rs, int a_cs, int b_rs, int b_cs)
int bl1_is_row_or_col_storage (int rs, int cs)
int bl1_is_row_storage (int rs, int cs)
int bl1_is_col_storage (int rs, int cs)
int bl1_is_gen_storage (int rs, int cs)
int bl1_is_vector (int m, int n)
int bl1_vector_dim (int m, int n)
int bl1_vector_inc (trans1_t trans, int m, int n, int rs, int cs)
int bl1_zero_dim1 (int m)
int bl1_zero_dim2 (int m, int n)
int bl1_zero_dim3 (int m, int k, int n)

Function Documentation

void bl1_check_storage_2m ( int  a_rs,
int  a_cs,
int  b_rs,
int  b_cs 
)

References bl1_abort_msg(), and bl1_is_gen_storage().

{
    if ( bl1_is_gen_storage( a_rs, a_cs ) ||
         bl1_is_gen_storage( b_rs, b_cs ) )
    {
        bl1_abort_msg( "Function or conditional branch/case not yet implemented." );
    }
}
void bl1_check_storage_3m ( int  a_rs,
int  a_cs,
int  b_rs,
int  b_cs,
int  c_rs,
int  c_cs 
)

References bl1_abort_msg(), and bl1_is_gen_storage().

{
    if ( bl1_is_gen_storage( a_rs, a_cs ) ||
         bl1_is_gen_storage( b_rs, b_cs ) ||
         bl1_is_gen_storage( c_rs, c_cs ) )
    {
        bl1_abort_msg( "Function or conditional branch/case not yet implemented." );
    }
}
int bl1_does_conj ( trans1_t  trans)
int bl1_does_notrans ( trans1_t  trans)
int bl1_does_trans ( trans1_t  trans)
int bl1_is_col_storage ( int  rs,
int  cs 
)

Referenced by bl1_caxpymrt(), bl1_caxpymt(), bl1_caxpysmt(), bl1_cccopymrt(), bl1_ccopymrt(), bl1_ccopymt(), bl1_cdcopymrt(), bl1_cewinvscalmt(), bl1_cewscalmt(), bl1_cgemm(), bl1_chemm(), bl1_cher2k(), bl1_cherk(), bl1_cscopymrt(), bl1_csewinvscalmt(), bl1_csewscalmt(), bl1_cswapmt(), bl1_csymm(), bl1_csymmize(), bl1_csyr2k(), bl1_csyrk(), bl1_ctrmm(), bl1_ctrmmsx(), bl1_ctrsm(), bl1_ctrsmsx(), bl1_czcopymrt(), bl1_daxpymrt(), bl1_daxpymt(), bl1_daxpysmt(), bl1_dccopymrt(), bl1_dcopymrt(), bl1_dcopymt(), bl1_ddcopymrt(), bl1_dewinvscalmt(), bl1_dewscalmt(), bl1_dgemm(), bl1_dscopymrt(), bl1_dswapmt(), bl1_dsymm(), bl1_dsymmize(), bl1_dsyr2k(), bl1_dsyrk(), bl1_dtrmm(), bl1_dtrmmsx(), bl1_dtrsm(), bl1_dtrsmsx(), bl1_dzcopymrt(), bl1_icopymt(), bl1_is_gen_storage(), bl1_saxpymrt(), bl1_saxpymt(), bl1_saxpysmt(), bl1_sccopymrt(), bl1_scopymrt(), bl1_scopymt(), bl1_sdcopymrt(), bl1_sewinvscalmt(), bl1_sewscalmt(), bl1_sgemm(), bl1_sscopymrt(), bl1_sswapmt(), bl1_ssymm(), bl1_ssymmize(), bl1_ssyr2k(), bl1_ssyrk(), bl1_strmm(), bl1_strmmsx(), bl1_strsm(), bl1_strsmsx(), bl1_szcopymrt(), bl1_zaxpymrt(), bl1_zaxpymt(), bl1_zaxpysmt(), bl1_zccopymrt(), bl1_zcopymrt(), bl1_zcopymt(), bl1_zdcopymrt(), bl1_zdewinvscalmt(), bl1_zdewscalmt(), bl1_zewinvscalmt(), bl1_zewscalmt(), bl1_zgemm(), bl1_zhemm(), bl1_zher2k(), bl1_zherk(), bl1_zscopymrt(), bl1_zswapmt(), bl1_zsymm(), bl1_zsymmize(), bl1_zsyr2k(), bl1_zsyrk(), bl1_ztrmm(), bl1_ztrmmsx(), bl1_ztrsm(), bl1_ztrsmsx(), and bl1_zzcopymrt().

{
    return ( rs == 1 ); 
}
int bl1_is_conj ( conj1_t  conj)
int bl1_is_conjnotrans ( trans1_t  trans)
int bl1_is_conjtrans ( trans1_t  trans)
int bl1_is_gen_storage ( int  rs,
int  cs 
)
int bl1_is_left ( side1_t  side)
int bl1_is_lower ( uplo1_t  uplo)
int bl1_is_noconj ( conj1_t  conj)

References BLIS1_NO_CONJUGATE.

{
    return ( conj == BLIS1_NO_CONJUGATE ); 
}
int bl1_is_notrans ( trans1_t  trans)
int bl1_is_right ( side1_t  side)

References BLIS1_RIGHT.

Referenced by bl1_param_map_to_netlib_side(), and FLA_Param_map_blis_to_flame_side().

{
    return ( side == BLIS1_RIGHT ); 
}
int bl1_is_row_or_col_storage ( int  rs,
int  cs 
)
int bl1_is_row_storage ( int  rs,
int  cs 
)

Referenced by bl1_capdiagmv(), bl1_caxpymt(), bl1_caxpysmt(), bl1_cccopymr(), bl1_cccopymt(), bl1_cconjm(), bl1_cconjmr(), bl1_ccopymr(), bl1_ccopymt(), bl1_cdcopymr(), bl1_cdcopymt(), bl1_cewinvscalmt(), bl1_cewscalmt(), bl1_cfnorm(), bl1_cgemv(), bl1_cger(), bl1_chemv(), bl1_cher(), bl1_cher2(), bl1_cinvscalm(), bl1_cmaxabsm(), bl1_cmaxabsmr(), bl1_crandm(), bl1_crandmr(), bl1_csapdiagmv(), bl1_cscalm(), bl1_cscalmr(), bl1_cscopymr(), bl1_cscopymt(), bl1_csetmr(), bl1_csewinvscalmt(), bl1_csewscalmt(), bl1_csinvscalm(), bl1_csscalm(), bl1_csscalmr(), bl1_cswapmt(), bl1_csymmize(), bl1_csymv(), bl1_csyr(), bl1_csyr2(), bl1_ctrmv(), bl1_ctrsv(), bl1_czcopymr(), bl1_czcopymt(), bl1_dapdiagmv(), bl1_daxpymt(), bl1_daxpysmt(), bl1_dccopymr(), bl1_dccopymt(), bl1_dcopymr(), bl1_dcopymt(), bl1_ddcopymr(), bl1_ddcopymt(), bl1_dewinvscalmt(), bl1_dewscalmt(), bl1_dfnorm(), bl1_dgemv(), bl1_dger(), bl1_dinvscalm(), bl1_dmaxabsm(), bl1_dmaxabsmr(), bl1_drandm(), bl1_drandmr(), bl1_dscalm(), bl1_dscalmr(), bl1_dscopymr(), bl1_dscopymt(), bl1_dsetmr(), bl1_dswapmt(), bl1_dsymmize(), bl1_dsymv(), bl1_dsyr(), bl1_dsyr2(), bl1_dtrmv(), bl1_dtrsv(), bl1_dzcopymr(), bl1_dzcopymt(), bl1_icopymt(), bl1_is_gen_storage(), bl1_sapdiagmv(), bl1_saxpymt(), bl1_saxpysmt(), bl1_sccopymr(), bl1_sccopymt(), bl1_scopymr(), bl1_scopymt(), bl1_sdcopymr(), bl1_sdcopymt(), bl1_sewinvscalmt(), bl1_sewscalmt(), bl1_sfnorm(), bl1_sgemv(), bl1_sger(), bl1_sinvscalm(), bl1_smaxabsm(), bl1_smaxabsmr(), bl1_srandm(), bl1_srandmr(), bl1_sscalm(), bl1_sscalmr(), bl1_sscopymr(), bl1_sscopymt(), bl1_ssetmr(), bl1_sswapmt(), bl1_ssymmize(), bl1_ssymv(), bl1_ssyr(), bl1_ssyr2(), bl1_strmv(), bl1_strsv(), bl1_szcopymr(), bl1_szcopymt(), bl1_zapdiagmv(), bl1_zaxpymt(), bl1_zaxpysmt(), bl1_zccopymr(), bl1_zccopymt(), bl1_zconjm(), bl1_zconjmr(), bl1_zcopymr(), bl1_zcopymt(), bl1_zdapdiagmv(), bl1_zdcopymr(), bl1_zdcopymt(), bl1_zdewinvscalmt(), bl1_zdewscalmt(), bl1_zdinvscalm(), bl1_zdscalm(), bl1_zdscalmr(), bl1_zewinvscalmt(), bl1_zewscalmt(), bl1_zfnorm(), bl1_zgemv(), bl1_zger(), bl1_zhemv(), bl1_zher(), bl1_zher2(), bl1_zinvscalm(), bl1_zmaxabsm(), bl1_zmaxabsmr(), bl1_zrandm(), bl1_zrandmr(), bl1_zscalm(), bl1_zscalmr(), bl1_zscopymr(), bl1_zscopymt(), bl1_zsetmr(), bl1_zswapmt(), bl1_zsymmize(), bl1_zsymv(), bl1_zsyr(), bl1_zsyr2(), bl1_ztrmv(), bl1_ztrsv(), bl1_zzcopymr(), and bl1_zzcopymt().

{
    return ( cs == 1 ); 
}
int bl1_is_trans ( trans1_t  trans)
int bl1_is_unit_diag ( diag1_t  diag)
int bl1_is_upper ( uplo1_t  uplo)
int bl1_is_vector ( int  m,
int  n 
)
int bl1_is_zero_diag ( diag1_t  diag)
int bl1_vector_dim ( int  m,
int  n 
)
int bl1_vector_inc ( trans1_t  trans,
int  m,
int  n,
int  rs,
int  cs 
)
int bl1_zero_dim1 ( int  m)
int bl1_zero_dim2 ( int  m,
int  n 
)

Referenced by bl1_capdiagmv(), bl1_caxpymrt(), bl1_caxpymt(), bl1_caxpysmt(), bl1_cccopymr(), bl1_cccopymrt(), bl1_cccopymt(), bl1_cconjm(), bl1_cconjmr(), bl1_ccopymr(), bl1_ccopymrt(), bl1_ccopymt(), bl1_cdcopymr(), bl1_cdcopymrt(), bl1_cdcopymt(), bl1_cewinvscalmt(), bl1_cewscalmt(), bl1_cfnorm(), bl1_cgemv(), bl1_cger(), bl1_chemm(), bl1_cher2k(), bl1_cherk(), bl1_cinvscalm(), bl1_cmaxabsm(), bl1_cmaxabsmr(), bl1_crandm(), bl1_crandmr(), bl1_csapdiagmv(), bl1_cscalm(), bl1_cscalmr(), bl1_cscopymr(), bl1_cscopymrt(), bl1_cscopymt(), bl1_csetmr(), bl1_csewinvscalmt(), bl1_csewscalmt(), bl1_csinvscalm(), bl1_csscalm(), bl1_csscalmr(), bl1_cswapmt(), bl1_csymm(), bl1_csyr2k(), bl1_csyrk(), bl1_ctrmm(), bl1_ctrmmsx(), bl1_ctrsm(), bl1_ctrsmsx(), bl1_czcopymr(), bl1_czcopymrt(), bl1_czcopymt(), bl1_dapdiagmv(), bl1_daxpymrt(), bl1_daxpymt(), bl1_daxpysmt(), bl1_dccopymr(), bl1_dccopymrt(), bl1_dccopymt(), bl1_dcopymr(), bl1_dcopymrt(), bl1_dcopymt(), bl1_ddcopymr(), bl1_ddcopymrt(), bl1_ddcopymt(), bl1_dewinvscalmt(), bl1_dewscalmt(), bl1_dfnorm(), bl1_dgemv(), bl1_dger(), bl1_dinvscalm(), bl1_dmaxabsm(), bl1_dmaxabsmr(), bl1_drandm(), bl1_drandmr(), bl1_dscalm(), bl1_dscalmr(), bl1_dscopymr(), bl1_dscopymrt(), bl1_dscopymt(), bl1_dsetmr(), bl1_dswapmt(), bl1_dsymm(), bl1_dsyr2k(), bl1_dsyrk(), bl1_dtrmm(), bl1_dtrmmsx(), bl1_dtrsm(), bl1_dtrsmsx(), bl1_dzcopymr(), bl1_dzcopymrt(), bl1_dzcopymt(), bl1_icopymt(), bl1_sapdiagmv(), bl1_saxpymrt(), bl1_saxpymt(), bl1_saxpysmt(), bl1_sccopymr(), bl1_sccopymrt(), bl1_sccopymt(), bl1_scopymr(), bl1_scopymrt(), bl1_scopymt(), bl1_sdcopymr(), bl1_sdcopymrt(), bl1_sdcopymt(), bl1_sewinvscalmt(), bl1_sewscalmt(), bl1_sfnorm(), bl1_sgemv(), bl1_sger(), bl1_sinvscalm(), bl1_smaxabsm(), bl1_smaxabsmr(), bl1_srandm(), bl1_srandmr(), bl1_sscalm(), bl1_sscalmr(), bl1_sscopymr(), bl1_sscopymrt(), bl1_sscopymt(), bl1_ssetmr(), bl1_sswapmt(), bl1_ssymm(), bl1_ssyr2k(), bl1_ssyrk(), bl1_strmm(), bl1_strmmsx(), bl1_strsm(), bl1_strsmsx(), bl1_szcopymr(), bl1_szcopymrt(), bl1_szcopymt(), bl1_zapdiagmv(), bl1_zaxpymrt(), bl1_zaxpymt(), bl1_zaxpysmt(), bl1_zccopymr(), bl1_zccopymrt(), bl1_zccopymt(), bl1_zconjm(), bl1_zconjmr(), bl1_zcopymr(), bl1_zcopymrt(), bl1_zcopymt(), bl1_zdapdiagmv(), bl1_zdcopymr(), bl1_zdcopymrt(), bl1_zdcopymt(), bl1_zdewinvscalmt(), bl1_zdewscalmt(), bl1_zdinvscalm(), bl1_zdscalm(), bl1_zdscalmr(), bl1_zewinvscalmt(), bl1_zewscalmt(), bl1_zfnorm(), bl1_zgemv(), bl1_zger(), bl1_zhemm(), bl1_zher2k(), bl1_zherk(), bl1_zinvscalm(), bl1_zmaxabsm(), bl1_zmaxabsmr(), bl1_zrandm(), bl1_zrandmr(), bl1_zscalm(), bl1_zscalmr(), bl1_zscopymr(), bl1_zscopymrt(), bl1_zscopymt(), bl1_zsetmr(), bl1_zswapmt(), bl1_zsymm(), bl1_zsyr2k(), bl1_zsyrk(), bl1_ztrmm(), bl1_ztrmmsx(), bl1_ztrsm(), bl1_ztrsmsx(), bl1_zzcopymr(), bl1_zzcopymrt(), and bl1_zzcopymt().

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

Referenced by bl1_cgemm(), bl1_dgemm(), bl1_sgemm(), and bl1_zgemm().

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