Removed export macros from all internal prototypes.

Details:
- After merging PR #303, at Isuru's request, I removed the use of
  BLIS_EXPORT_BLIS from all function prototypes *except* those that we
  potentially wish to be exported in shared/dynamic libraries. In other
  words, I removed the use of BLIS_EXPORT_BLIS from all prototypes of
  functions that can be considered private or for internal use only.
  This is likely the last big modification along the path towards
  implementing the functionality spelled out in issue #248. Thanks
  again to Isuru Fernando for his initial efforts of sprinkling the
  export macros throughout BLIS, which made removing them where
  necessary relatively painless. Also, I'd like to thank Tony Kelman,
  Nathaniel Smith, Ian Henriksen, Marat Dukhan, and Matthew Brett for
  participating in the initial discussion in issue #37 that was later
  summarized and restated in issue #248.
- CREDITS file update.
This commit is contained in:
Field G. Van Zee
2019-03-12 18:45:09 -05:00
committed by dzambare
parent f381c9a440
commit e4d07f93db
153 changed files with 433 additions and 433 deletions

View File

@@ -40,7 +40,7 @@
#undef GENTPROT
#define GENTPROT( opname ) \
\
BLIS_EXPORT_BLIS void PASTEMAC(opname,_check) \
void PASTEMAC(opname,_check) \
( \
obj_t* chi, \
obj_t* psi \
@@ -57,7 +57,7 @@ GENTPROT( subsc )
#undef GENTPROT
#define GENTPROT( opname ) \
\
BLIS_EXPORT_BLIS void PASTEMAC(opname,_check) \
void PASTEMAC(opname,_check) \
( \
obj_t* chi \
);
@@ -68,7 +68,7 @@ GENTPROT( invertsc )
#undef GENTPROT
#define GENTPROT( opname ) \
\
BLIS_EXPORT_BLIS void PASTEMAC(opname,_check) \
void PASTEMAC(opname,_check) \
( \
obj_t* chi, \
obj_t* absq \
@@ -81,7 +81,7 @@ GENTPROT( normfsc )
#undef GENTPROT
#define GENTPROT( opname ) \
\
BLIS_EXPORT_BLIS void PASTEMAC(opname,_check) \
void PASTEMAC(opname,_check) \
( \
obj_t* chi, \
double* zeta_r, \
@@ -94,7 +94,7 @@ GENTPROT( getsc )
#undef GENTPROT
#define GENTPROT( opname ) \
\
BLIS_EXPORT_BLIS void PASTEMAC(opname,_check) \
void PASTEMAC(opname,_check) \
( \
double zeta_r, \
double zeta_i, \
@@ -107,7 +107,7 @@ GENTPROT( setsc )
#undef GENTPROT
#define GENTPROT( opname ) \
\
BLIS_EXPORT_BLIS void PASTEMAC(opname,_check) \
void PASTEMAC(opname,_check) \
( \
obj_t* chi, \
obj_t* zeta_r, \
@@ -120,7 +120,7 @@ GENTPROT( unzipsc )
#undef GENTPROT
#define GENTPROT( opname ) \
\
BLIS_EXPORT_BLIS void PASTEMAC(opname,_check) \
void PASTEMAC(opname,_check) \
( \
obj_t* zeta_r, \
obj_t* zeta_i, \
@@ -132,18 +132,18 @@ GENTPROT( zipsc )
// -----------------------------------------------------------------------------
BLIS_EXPORT_BLIS void bli_l0_xsc_check
void bli_l0_xsc_check
(
obj_t* chi
);
BLIS_EXPORT_BLIS void bli_l0_xxsc_check
void bli_l0_xxsc_check
(
obj_t* chi,
obj_t* psi
);
BLIS_EXPORT_BLIS void bli_l0_xx2sc_check
void bli_l0_xx2sc_check
(
obj_t* chi,
obj_t* norm

View File

@@ -40,7 +40,7 @@
#define GENPROT( opname ) \
\
PASTECH(opname,_vft) \
BLIS_EXPORT_BLIS BLIS_EXPORT_BLIS PASTEMAC(opname,_qfp)( num_t dt );
PASTEMAC(opname,_qfp)( num_t dt );
GENPROT( absqsc )
GENPROT( normfsc )

View File

@@ -40,7 +40,7 @@
#undef GENTPROT
#define GENTPROT( opname ) \
\
BLIS_EXPORT_BLIS void PASTEMAC(opname,_check) \
void PASTEMAC(opname,_check) \
( \
obj_t* x, \
obj_t* y \
@@ -55,7 +55,7 @@ GENTPROT( swapv )
#undef GENTPROT
#define GENTPROT( opname ) \
\
BLIS_EXPORT_BLIS void PASTEMAC(opname,_check) \
void PASTEMAC(opname,_check) \
( \
obj_t* x, \
obj_t* index \
@@ -67,7 +67,7 @@ GENTPROT( amaxv )
#undef GENTPROT
#define GENTPROT( opname ) \
\
BLIS_EXPORT_BLIS void PASTEMAC(opname,_check) \
void PASTEMAC(opname,_check) \
( \
obj_t* alpha, \
obj_t* x, \
@@ -81,7 +81,7 @@ GENTPROT( axpbyv )
#undef GENTPROT
#define GENTPROT( opname ) \
\
BLIS_EXPORT_BLIS void PASTEMAC(opname,_check) \
void PASTEMAC(opname,_check) \
( \
obj_t* alpha, \
obj_t* x, \
@@ -95,7 +95,7 @@ GENTPROT( scal2v )
#undef GENTPROT
#define GENTPROT( opname ) \
\
BLIS_EXPORT_BLIS void PASTEMAC(opname,_check) \
void PASTEMAC(opname,_check) \
( \
obj_t* x, \
obj_t* y, \
@@ -108,7 +108,7 @@ GENTPROT( dotv )
#undef GENTPROT
#define GENTPROT( opname ) \
\
BLIS_EXPORT_BLIS void PASTEMAC(opname,_check) \
void PASTEMAC(opname,_check) \
( \
obj_t* alpha, \
obj_t* x, \
@@ -123,7 +123,7 @@ GENTPROT( dotxv )
#undef GENTPROT
#define GENTPROT( opname ) \
\
BLIS_EXPORT_BLIS void PASTEMAC(opname,_check) \
void PASTEMAC(opname,_check) \
( \
obj_t* x \
);
@@ -134,7 +134,7 @@ GENTPROT( invertv )
#undef GENTPROT
#define GENTPROT( opname ) \
\
BLIS_EXPORT_BLIS void PASTEMAC(opname,_check) \
void PASTEMAC(opname,_check) \
( \
obj_t* alpha, \
obj_t* x \
@@ -147,7 +147,7 @@ GENTPROT( setv )
#undef GENTPROT
#define GENTPROT( opname ) \
\
BLIS_EXPORT_BLIS void PASTEMAC(opname,_check) \
void PASTEMAC(opname,_check) \
( \
obj_t* x, \
obj_t* beta, \
@@ -160,27 +160,27 @@ GENTPROT( xpbyv )
// -----------------------------------------------------------------------------
BLIS_EXPORT_BLIS void bli_l1v_xy_check
void bli_l1v_xy_check
(
obj_t* x,
obj_t* y
);
BLIS_EXPORT_BLIS void bli_l1v_axy_check
void bli_l1v_axy_check
(
obj_t* alpha,
obj_t* x,
obj_t* y
);
BLIS_EXPORT_BLIS void bli_l1v_xby_check
void bli_l1v_xby_check
(
obj_t* x,
obj_t* beta,
obj_t* y
);
BLIS_EXPORT_BLIS void bli_l1v_axby_check
void bli_l1v_axby_check
(
obj_t* alpha,
obj_t* x,
@@ -188,7 +188,7 @@ BLIS_EXPORT_BLIS void bli_l1v_axby_check
obj_t* y
);
BLIS_EXPORT_BLIS void bli_l1v_dot_check
void bli_l1v_dot_check
(
obj_t* alpha,
obj_t* x,
@@ -197,18 +197,18 @@ BLIS_EXPORT_BLIS void bli_l1v_dot_check
obj_t* rho
);
BLIS_EXPORT_BLIS void bli_l1v_x_check
void bli_l1v_x_check
(
obj_t* x
);
BLIS_EXPORT_BLIS void bli_l1v_ax_check
void bli_l1v_ax_check
(
obj_t* alpha,
obj_t* x
);
BLIS_EXPORT_BLIS void bli_l1v_xi_check
void bli_l1v_xi_check
(
obj_t* x,
obj_t* index

View File

@@ -40,7 +40,7 @@
#define GENPROT( opname ) \
\
PASTECH2(opname,BLIS_TAPI_EX_SUF,_vft) \
BLIS_EXPORT_BLIS BLIS_EXPORT_BLIS PASTEMAC2(opname,BLIS_TAPI_EX_SUF,_qfp)( num_t dt );
PASTEMAC2(opname,BLIS_TAPI_EX_SUF,_qfp)( num_t dt );
GENPROT( addv )
GENPROT( copyv )

View File

@@ -39,7 +39,7 @@
#define ADDV_KER_PROT( ctype, ch, opname ) \
\
BLIS_EXPORT_BLIS void PASTEMAC(ch,opname) \
void PASTEMAC(ch,opname) \
( \
conj_t conjx, \
dim_t n, \
@@ -51,7 +51,7 @@ BLIS_EXPORT_BLIS void PASTEMAC(ch,opname) \
#define AMAXV_KER_PROT( ctype, ch, opname ) \
\
BLIS_EXPORT_BLIS void PASTEMAC(ch,opname) \
void PASTEMAC(ch,opname) \
( \
dim_t n, \
ctype* restrict x, inc_t incx, \
@@ -62,7 +62,7 @@ BLIS_EXPORT_BLIS void PASTEMAC(ch,opname) \
#define AXPBYV_KER_PROT( ctype, ch, opname ) \
\
BLIS_EXPORT_BLIS void PASTEMAC(ch,opname) \
void PASTEMAC(ch,opname) \
( \
conj_t conjx, \
dim_t n, \
@@ -76,7 +76,7 @@ BLIS_EXPORT_BLIS void PASTEMAC(ch,opname) \
#define AXPYV_KER_PROT( ctype, ch, opname ) \
\
BLIS_EXPORT_BLIS void PASTEMAC(ch,opname) \
void PASTEMAC(ch,opname) \
( \
conj_t conjx, \
dim_t n, \
@@ -89,7 +89,7 @@ BLIS_EXPORT_BLIS void PASTEMAC(ch,opname) \
#define COPYV_KER_PROT( ctype, ch, opname ) \
\
BLIS_EXPORT_BLIS void PASTEMAC(ch,opname) \
void PASTEMAC(ch,opname) \
( \
conj_t conjx, \
dim_t n, \
@@ -101,7 +101,7 @@ BLIS_EXPORT_BLIS void PASTEMAC(ch,opname) \
#define DOTV_KER_PROT( ctype, ch, opname ) \
\
BLIS_EXPORT_BLIS void PASTEMAC(ch,opname) \
void PASTEMAC(ch,opname) \
( \
conj_t conjx, \
conj_t conjy, \
@@ -115,7 +115,7 @@ BLIS_EXPORT_BLIS void PASTEMAC(ch,opname) \
#define DOTXV_KER_PROT( ctype, ch, opname ) \
\
BLIS_EXPORT_BLIS void PASTEMAC(ch,opname) \
void PASTEMAC(ch,opname) \
( \
conj_t conjx, \
conj_t conjy, \
@@ -131,7 +131,7 @@ BLIS_EXPORT_BLIS void PASTEMAC(ch,opname) \
#define INVERTV_KER_PROT( ctype, ch, opname ) \
\
BLIS_EXPORT_BLIS void PASTEMAC(ch,opname) \
void PASTEMAC(ch,opname) \
( \
dim_t n, \
ctype* restrict x, inc_t incx, \
@@ -141,7 +141,7 @@ BLIS_EXPORT_BLIS void PASTEMAC(ch,opname) \
#define SCALV_KER_PROT( ctype, ch, opname ) \
\
BLIS_EXPORT_BLIS void PASTEMAC(ch,opname) \
void PASTEMAC(ch,opname) \
( \
conj_t conjalpha, \
dim_t n, \
@@ -153,7 +153,7 @@ BLIS_EXPORT_BLIS void PASTEMAC(ch,opname) \
#define SCAL2V_KER_PROT( ctype, ch, opname ) \
\
BLIS_EXPORT_BLIS void PASTEMAC(ch,opname) \
void PASTEMAC(ch,opname) \
( \
conj_t conjx, \
dim_t n, \
@@ -166,7 +166,7 @@ BLIS_EXPORT_BLIS void PASTEMAC(ch,opname) \
#define SETV_KER_PROT( ctype, ch, opname ) \
\
BLIS_EXPORT_BLIS void PASTEMAC(ch,opname) \
void PASTEMAC(ch,opname) \
( \
conj_t conjalpha, \
dim_t n, \
@@ -178,7 +178,7 @@ BLIS_EXPORT_BLIS void PASTEMAC(ch,opname) \
#define SUBV_KER_PROT( ctype, ch, opname ) \
\
BLIS_EXPORT_BLIS void PASTEMAC(ch,opname) \
void PASTEMAC(ch,opname) \
( \
conj_t conjx, \
dim_t n, \
@@ -190,7 +190,7 @@ BLIS_EXPORT_BLIS void PASTEMAC(ch,opname) \
#define SWAPV_KER_PROT( ctype, ch, opname ) \
\
BLIS_EXPORT_BLIS void PASTEMAC(ch,opname) \
void PASTEMAC(ch,opname) \
( \
dim_t n, \
ctype* restrict x, inc_t incx, \
@@ -201,7 +201,7 @@ BLIS_EXPORT_BLIS void PASTEMAC(ch,opname) \
#define XPBYV_KER_PROT( ctype, ch, opname ) \
\
BLIS_EXPORT_BLIS void PASTEMAC(ch,opname) \
void PASTEMAC(ch,opname) \
( \
conj_t conjx, \
dim_t n, \

View File

@@ -32,7 +32,7 @@
*/
BLIS_EXPORT_BLIS void bli_packv_check
void bli_packv_check
(
obj_t* c,
obj_t* p,

View File

@@ -56,7 +56,7 @@ typedef struct packv_params_s packv_params_t;
// -----------------------------------------------------------------------------
BLIS_EXPORT_BLIS cntl_t* bli_packv_cntl_obj_create
cntl_t* bli_packv_cntl_obj_create
(
void_fp var_func,
void_fp packv_var_func,

View File

@@ -32,7 +32,7 @@
*/
BLIS_EXPORT_BLIS void bli_packv_init
void bli_packv_init
(
obj_t* a,
obj_t* p,
@@ -40,7 +40,7 @@ BLIS_EXPORT_BLIS void bli_packv_init
packv_t* cntl
);
BLIS_EXPORT_BLIS siz_t bli_packv_init_pack
siz_t bli_packv_init_pack
(
pack_t pack_schema,
bszid_t bmult_id,

View File

@@ -32,7 +32,7 @@
*/
BLIS_EXPORT_BLIS void bli_packv_int
void bli_packv_int
(
obj_t* c,
obj_t* p,

View File

@@ -32,7 +32,7 @@
*/
BLIS_EXPORT_BLIS void bli_packv_unb_var1( obj_t* c,
void bli_packv_unb_var1( obj_t* c,
obj_t* p,
cntx_t* cntx,
packv_t* cntl );
@@ -40,7 +40,7 @@ BLIS_EXPORT_BLIS void bli_packv_unb_var1( obj_t* c,
#undef GENTPROT
#define GENTPROT( ctype, ch, varname ) \
\
BLIS_EXPORT_BLIS void PASTEMAC(ch,varname) \
void PASTEMAC(ch,varname) \
( \
dim_t m, \
void* c, inc_t incc, \

View File

@@ -45,7 +45,7 @@ void bli_scalv_cntl_init( void );
void bli_scalv_cntl_finalize( void );
scalv_t* bli_scalv_cntl_obj_create( impl_t impl_type,
varnum_t var_num );
BLIS_EXPORT_BLIS void bli_scalv_cntl_obj_init( scalv_t* cntl,
void bli_scalv_cntl_obj_init( scalv_t* cntl,
impl_t impl_type,
varnum_t var_num );

View File

@@ -32,7 +32,7 @@
*/
BLIS_EXPORT_BLIS void bli_scalv_int( obj_t* alpha,
void bli_scalv_int( obj_t* alpha,
obj_t* x,
cntx_t* cntx,
scalv_t* cntl );

View File

@@ -32,7 +32,7 @@
*/
BLIS_EXPORT_BLIS void bli_unpackv_check
void bli_unpackv_check
(
obj_t* p,
obj_t* a,

View File

@@ -49,7 +49,7 @@ void bli_unpackv_cntl_init( void );
void bli_unpackv_cntl_finalize( void );
unpackv_t* bli_unpackv_cntl_obj_create( impl_t impl_type,
varnum_t var_num );
BLIS_EXPORT_BLIS void bli_unpackv_cntl_obj_init( unpackv_t* cntl,
void bli_unpackv_cntl_obj_init( unpackv_t* cntl,
impl_t impl_type,
varnum_t var_num );

View File

@@ -32,13 +32,13 @@
*/
BLIS_EXPORT_BLIS void bli_unpackv_int( obj_t* p,
void bli_unpackv_int( obj_t* p,
obj_t* a,
cntx_t* cntx,
unpackv_t* cntl );
/*
BLIS_EXPORT_BLIS void bli_unpackv_init_cast( obj_t* p,
void bli_unpackv_init_cast( obj_t* p,
obj_t* a,
obj_t* c );
*/

View File

@@ -32,7 +32,7 @@
*/
BLIS_EXPORT_BLIS void bli_unpackv_unb_var1( obj_t* p,
void bli_unpackv_unb_var1( obj_t* p,
obj_t* c,
cntx_t* cntx,
unpackv_t* cntl );
@@ -40,7 +40,7 @@ BLIS_EXPORT_BLIS void bli_unpackv_unb_var1( obj_t* p,
#undef GENTPROT
#define GENTPROT( ctype, ch, varname ) \
\
BLIS_EXPORT_BLIS void PASTEMAC(ch,varname) \
void PASTEMAC(ch,varname) \
( \
dim_t m, \
void* p, inc_t incp, \

View File

@@ -40,7 +40,7 @@
#undef GENTPROT
#define GENTPROT( opname ) \
\
BLIS_EXPORT_BLIS void PASTEMAC(opname,_check) \
void PASTEMAC(opname,_check) \
( \
obj_t* x, \
obj_t* y \
@@ -54,7 +54,7 @@ GENTPROT( subd )
#undef GENTPROT
#define GENTPROT( opname ) \
\
BLIS_EXPORT_BLIS void PASTEMAC(opname,_check) \
void PASTEMAC(opname,_check) \
( \
obj_t* alpha, \
obj_t* x, \
@@ -68,7 +68,7 @@ GENTPROT( scal2d )
#undef GENTPROT
#define GENTPROT( opname ) \
\
BLIS_EXPORT_BLIS void PASTEMAC(opname,_check) \
void PASTEMAC(opname,_check) \
( \
obj_t* x \
);
@@ -79,7 +79,7 @@ GENTPROT( invertd )
#undef GENTPROT
#define GENTPROT( opname ) \
\
BLIS_EXPORT_BLIS void PASTEMAC(opname,_check) \
void PASTEMAC(opname,_check) \
( \
obj_t* alpha, \
obj_t* x \
@@ -94,7 +94,7 @@ GENTPROT( shiftd )
#undef GENTPROT
#define GENTPROT( opname ) \
\
BLIS_EXPORT_BLIS void PASTEMAC(opname,_check) \
void PASTEMAC(opname,_check) \
( \
obj_t* x, \
obj_t* beta, \
@@ -106,25 +106,25 @@ GENTPROT( xpbyd )
// -----------------------------------------------------------------------------
BLIS_EXPORT_BLIS void bli_l1d_xy_check
void bli_l1d_xy_check
(
obj_t* x,
obj_t* y
);
BLIS_EXPORT_BLIS void bli_l1d_axy_check
void bli_l1d_axy_check
(
obj_t* alpha,
obj_t* x,
obj_t* y
);
BLIS_EXPORT_BLIS void bli_l1d_x_check
void bli_l1d_x_check
(
obj_t* x
);
BLIS_EXPORT_BLIS void bli_l1d_ax_check
void bli_l1d_ax_check
(
obj_t* alpha,
obj_t* x

View File

@@ -40,7 +40,7 @@
#define GENPROT( opname ) \
\
PASTECH2(opname,BLIS_TAPI_EX_SUF,_vft) \
BLIS_EXPORT_BLIS BLIS_EXPORT_BLIS PASTEMAC2(opname,BLIS_TAPI_EX_SUF,_qfp)( num_t dt );
PASTEMAC2(opname,BLIS_TAPI_EX_SUF,_qfp)( num_t dt );
GENPROT( addd )
GENPROT( copyd )

View File

@@ -40,7 +40,7 @@
#undef GENTPROT
#define GENTPROT( opname ) \
\
BLIS_EXPORT_BLIS void PASTEMAC(opname,_check) \
void PASTEMAC(opname,_check) \
( \
obj_t* alphax, \
obj_t* alphay, \
@@ -55,7 +55,7 @@ GENTPROT( axpy2v )
#undef GENTPROT
#define GENTPROT( opname ) \
\
BLIS_EXPORT_BLIS void PASTEMAC(opname,_check) \
void PASTEMAC(opname,_check) \
( \
obj_t* alpha, \
obj_t* a, \
@@ -69,7 +69,7 @@ GENTPROT( axpyf )
#undef GENTPROT
#define GENTPROT( opname ) \
\
BLIS_EXPORT_BLIS void PASTEMAC(opname,_check) \
void PASTEMAC(opname,_check) \
( \
obj_t* alpha, \
obj_t* xt, \
@@ -85,7 +85,7 @@ GENTPROT( dotaxpyv )
#undef GENTPROT
#define GENTPROT( opname ) \
\
BLIS_EXPORT_BLIS void PASTEMAC(opname,_check) \
void PASTEMAC(opname,_check) \
( \
obj_t* alpha, \
obj_t* at, \
@@ -103,7 +103,7 @@ GENTPROT( dotxaxpyf )
#undef GENTPROT
#define GENTPROT( opname ) \
\
BLIS_EXPORT_BLIS void PASTEMAC(opname,_check) \
void PASTEMAC(opname,_check) \
( \
obj_t* alpha, \
obj_t* a, \

View File

@@ -40,7 +40,7 @@
#define GENPROT( opname ) \
\
PASTECH2(opname,BLIS_TAPI_EX_SUF,_vft) \
BLIS_EXPORT_BLIS PASTEMAC2(opname,BLIS_TAPI_EX_SUF,_qfp)( num_t dt );
PASTEMAC2(opname,BLIS_TAPI_EX_SUF,_qfp)( num_t dt );
GENPROT( axpy2v )
GENPROT( axpyf )

View File

@@ -39,7 +39,7 @@
#define AXPY2V_KER_PROT( ctype, ch, opname ) \
\
BLIS_EXPORT_BLIS void PASTEMAC(ch,opname) \
void PASTEMAC(ch,opname) \
( \
conj_t conjx, \
conj_t conjy, \
@@ -55,7 +55,7 @@ BLIS_EXPORT_BLIS void PASTEMAC(ch,opname) \
#define AXPYF_KER_PROT( ctype, ch, opname ) \
\
BLIS_EXPORT_BLIS void PASTEMAC(ch,opname) \
void PASTEMAC(ch,opname) \
( \
conj_t conja, \
conj_t conjx, \
@@ -71,7 +71,7 @@ BLIS_EXPORT_BLIS void PASTEMAC(ch,opname) \
#define DOTAXPYV_KER_PROT( ctype, ch, opname ) \
\
BLIS_EXPORT_BLIS void PASTEMAC(ch,opname) \
void PASTEMAC(ch,opname) \
( \
conj_t conjxt, \
conj_t conjx, \
@@ -88,7 +88,7 @@ BLIS_EXPORT_BLIS void PASTEMAC(ch,opname) \
#define DOTXAXPYF_KER_PROT( ctype, ch, opname ) \
\
BLIS_EXPORT_BLIS void PASTEMAC(ch,opname) \
void PASTEMAC(ch,opname) \
( \
conj_t conjat, \
conj_t conja, \
@@ -109,7 +109,7 @@ BLIS_EXPORT_BLIS void PASTEMAC(ch,opname) \
#define DOTXF_KER_PROT( ctype, ch, opname ) \
\
BLIS_EXPORT_BLIS void PASTEMAC(ch,opname) \
void PASTEMAC(ch,opname) \
( \
conj_t conjat, \
conj_t conjx, \

View File

@@ -40,7 +40,7 @@
#undef GENPROT
#define GENPROT( opname ) \
\
BLIS_EXPORT_BLIS void PASTEMAC(opname,_check) \
void PASTEMAC(opname,_check) \
( \
obj_t* x, \
obj_t* y \
@@ -54,7 +54,7 @@ GENPROT( subm )
#undef GENPROT
#define GENPROT( opname ) \
\
BLIS_EXPORT_BLIS void PASTEMAC(opname,_check) \
void PASTEMAC(opname,_check) \
( \
obj_t* alpha, \
obj_t* x, \
@@ -68,7 +68,7 @@ GENPROT( scal2m )
#undef GENPROT
#define GENPROT( opname ) \
\
BLIS_EXPORT_BLIS void PASTEMAC(opname,_check) \
void PASTEMAC(opname,_check) \
( \
obj_t* alpha, \
obj_t* x \
@@ -81,7 +81,7 @@ GENPROT( setm )
#undef GENPROT
#define GENPROT( opname ) \
\
BLIS_EXPORT_BLIS void PASTEMAC(opname,_check) \
void PASTEMAC(opname,_check) \
( \
obj_t* x, \
obj_t* beta, \
@@ -93,20 +93,20 @@ GENPROT( xpbym )
// -----------------------------------------------------------------------------
BLIS_EXPORT_BLIS void bli_l1m_xy_check
void bli_l1m_xy_check
(
obj_t* x,
obj_t* y
);
BLIS_EXPORT_BLIS void bli_l1m_axy_check
void bli_l1m_axy_check
(
obj_t* alpha,
obj_t* x,
obj_t* y
);
BLIS_EXPORT_BLIS void bli_l1m_ax_check
void bli_l1m_ax_check
(
obj_t* alpha,
obj_t* x

View File

@@ -40,7 +40,7 @@
#define GENPROT( opname ) \
\
PASTECH2(opname,BLIS_TAPI_EX_SUF,_vft) \
BLIS_EXPORT_BLIS PASTEMAC2(opname,BLIS_TAPI_EX_SUF,_qfp)( num_t dt );
PASTEMAC2(opname,BLIS_TAPI_EX_SUF,_qfp)( num_t dt );
GENPROT( addm )
GENPROT( copym )
@@ -55,7 +55,7 @@ GENPROT( xpbym )
#define GENPROT( opname ) \
\
PASTECH2(opname,BLIS_TAPI_EX_SUF,_vft) \
BLIS_EXPORT_BLIS PASTEMAC2(opname,BLIS_TAPI_EX_SUF,_qfp2)( num_t dtx, num_t dty );
PASTEMAC2(opname,BLIS_TAPI_EX_SUF,_qfp2)( num_t dtx, num_t dty );
GENPROT( xpbym_md )

View File

@@ -41,7 +41,7 @@
#define PACKM_KER_PROT( ctype, ch, varname ) \
\
BLIS_EXPORT_BLIS void PASTEMAC(ch,varname) \
void PASTEMAC(ch,varname) \
( \
conj_t conja, \
pack_t schema, \
@@ -59,7 +59,7 @@ BLIS_EXPORT_BLIS void PASTEMAC(ch,varname) \
#define UNPACKM_KER_PROT( ctype, ch, varname ) \
\
BLIS_EXPORT_BLIS void PASTEMAC(ch,varname) \
void PASTEMAC(ch,varname) \
( \
conj_t conja, \
dim_t n, \
@@ -74,7 +74,7 @@ BLIS_EXPORT_BLIS void PASTEMAC(ch,varname) \
#define PACKM_3MIS_KER_PROT( ctype, ch, varname ) \
\
BLIS_EXPORT_BLIS void PASTEMAC(ch,varname) \
void PASTEMAC(ch,varname) \
( \
conj_t conja, \
dim_t cdim, \
@@ -91,7 +91,7 @@ BLIS_EXPORT_BLIS void PASTEMAC(ch,varname) \
#define PACKM_4MI_KER_PROT( ctype, ch, varname ) \
\
BLIS_EXPORT_BLIS void PASTEMAC(ch,varname) \
void PASTEMAC(ch,varname) \
( \
conj_t conja, \
dim_t cdim, \
@@ -108,7 +108,7 @@ BLIS_EXPORT_BLIS void PASTEMAC(ch,varname) \
#define PACKM_RIH_KER_PROT( ctype, ch, varname ) \
\
BLIS_EXPORT_BLIS void PASTEMAC(ch,varname) \
void PASTEMAC(ch,varname) \
( \
conj_t conja, \
pack_t schema, \
@@ -126,7 +126,7 @@ BLIS_EXPORT_BLIS void PASTEMAC(ch,varname) \
#define PACKM_1ER_KER_PROT( ctype, ch, varname ) \
\
BLIS_EXPORT_BLIS void PASTEMAC(ch,varname) \
void PASTEMAC(ch,varname) \
( \
conj_t conja, \
pack_t schema, \

View File

@@ -33,7 +33,7 @@
*/
BLIS_EXPORT_BLIS cntl_t* bli_scalm_cntl_create_node
cntl_t* bli_scalm_cntl_create_node
(
void_fp var_func,
cntl_t* sub_node

View File

@@ -32,7 +32,7 @@
*/
BLIS_EXPORT_BLIS void bli_scalm_int( obj_t* alpha,
void bli_scalm_int( obj_t* alpha,
obj_t* x,
cntx_t* cntx,
scalm_t* cntl );

View File

@@ -32,7 +32,7 @@
*/
BLIS_EXPORT_BLIS void bli_packm_blk_var1_md
void bli_packm_blk_var1_md
(
obj_t* c,
obj_t* p,
@@ -45,7 +45,7 @@ BLIS_EXPORT_BLIS void bli_packm_blk_var1_md
#undef GENTPROT2
#define GENTPROT2( ctype_c, ctype_p, chc, chp, varname ) \
\
BLIS_EXPORT_BLIS void PASTEMAC2(chc,chp,varname) \
void PASTEMAC2(chc,chp,varname) \
( \
trans_t transc, \
pack_t schema, \

View File

@@ -32,14 +32,14 @@
*/
BLIS_EXPORT_BLIS void bli_packm_init_check
void bli_packm_init_check
(
obj_t* a,
obj_t* p,
cntx_t* cntx
);
BLIS_EXPORT_BLIS void bli_packm_int_check
void bli_packm_int_check
(
obj_t* a,
obj_t* p,

View File

@@ -89,7 +89,7 @@ BLIS_INLINE packbuf_t bli_cntl_packm_params_pack_buf_type( cntl_t* cntl )
// -----------------------------------------------------------------------------
BLIS_EXPORT_BLIS cntl_t* bli_packm_cntl_create_node
cntl_t* bli_packm_cntl_create_node
(
rntm_t* rntm,
void_fp var_func,

View File

@@ -36,7 +36,7 @@
#undef GENTPROT
#define GENTPROT( ctype, ch, varname ) \
\
BLIS_EXPORT_BLIS void PASTEMAC(ch,varname) \
void PASTEMAC(ch,varname) \
( \
conj_t conja, \
pack_t schema, \

View File

@@ -36,7 +36,7 @@
#undef GENTPROTCO
#define GENTPROTCO( ctype, ctype_r, ch, chr, varname ) \
\
BLIS_EXPORT_BLIS void PASTEMAC(ch,varname) \
void PASTEMAC(ch,varname) \
( \
conj_t conja, \
pack_t schema, \

View File

@@ -36,7 +36,7 @@
#undef GENTPROTCO
#define GENTPROTCO( ctype, ctype_r, ch, chr, varname ) \
\
BLIS_EXPORT_BLIS void PASTEMAC(ch,varname) \
void PASTEMAC(ch,varname) \
( \
conj_t conja, \
dim_t panel_dim, \

View File

@@ -36,7 +36,7 @@
#undef GENTPROTCO
#define GENTPROTCO( ctype, ctype_r, ch, chr, varname ) \
\
BLIS_EXPORT_BLIS void PASTEMAC(ch,varname) \
void PASTEMAC(ch,varname) \
( \
conj_t conja, \
dim_t panel_dim, \

View File

@@ -36,7 +36,7 @@
#undef GENTPROTCO
#define GENTPROTCO( ctype, ctype_r, ch, chr, varname ) \
\
BLIS_EXPORT_BLIS void PASTEMAC(ch,varname) \
void PASTEMAC(ch,varname) \
( \
conj_t conja, \
pack_t schema, \

View File

@@ -32,7 +32,7 @@
*/
BLIS_EXPORT_BLIS siz_t bli_packm_init
siz_t bli_packm_init
(
obj_t* a,
obj_t* p,
@@ -40,7 +40,7 @@ BLIS_EXPORT_BLIS siz_t bli_packm_init
cntl_t* cntl
);
BLIS_EXPORT_BLIS siz_t bli_packm_init_pack
siz_t bli_packm_init_pack
(
invdiag_t invert_diag,
pack_t schema,

View File

@@ -32,7 +32,7 @@
*/
BLIS_EXPORT_BLIS void bli_packm_int
void bli_packm_int
(
obj_t* a,
obj_t* p,

View File

@@ -34,23 +34,23 @@
// -- Matrix partitioning ------------------------------------------------------
BLIS_EXPORT_BLIS void bli_packm_acquire_mpart_t2b( subpart_t requested_part,
void bli_packm_acquire_mpart_t2b( subpart_t requested_part,
dim_t i,
dim_t b,
obj_t* obj,
obj_t* sub_obj );
BLIS_EXPORT_BLIS void bli_packm_acquire_mpart_l2r( subpart_t requested_part,
void bli_packm_acquire_mpart_l2r( subpart_t requested_part,
dim_t j,
dim_t b,
obj_t* obj,
obj_t* sub_obj );
BLIS_EXPORT_BLIS void bli_packm_acquire_mpart_tl2br( subpart_t requested_part,
void bli_packm_acquire_mpart_tl2br( subpart_t requested_part,
dim_t ij,
dim_t b,
obj_t* obj,
obj_t* sub_obj );
BLIS_EXPORT_BLIS dim_t bli_packm_offset_to_panel_for( dim_t offmn, obj_t* p );
dim_t bli_packm_offset_to_panel_for( dim_t offmn, obj_t* p );

View File

@@ -35,7 +35,7 @@
#undef GENTPROT
#define GENTPROT( ctype, ch, varname ) \
\
BLIS_EXPORT_BLIS void PASTEMAC(ch,varname) \
void PASTEMAC(ch,varname) \
( \
struc_t strucc, \
doff_t diagoffp, \
@@ -62,7 +62,7 @@ INSERT_GENTPROT_BASIC0( packm_struc_cxk )
#undef GENTPROT
#define GENTPROT( ctype, ch, varname ) \
\
BLIS_EXPORT_BLIS void PASTEMAC(ch,varname) \
void PASTEMAC(ch,varname) \
( \
struc_t strucc, \
doff_t diagoffc, \
@@ -92,7 +92,7 @@ INSERT_GENTPROT_BASIC0( packm_herm_cxk )
#undef GENTPROT
#define GENTPROT( ctype, ch, varname ) \
\
BLIS_EXPORT_BLIS void PASTEMAC(ch,varname) \
void PASTEMAC(ch,varname) \
( \
struc_t strucc, \
doff_t diagoffc, \

View File

@@ -35,7 +35,7 @@
#undef GENTPROTCO
#define GENTPROTCO( ctype, ctype_r, ch, chr, varname ) \
\
BLIS_EXPORT_BLIS void PASTEMAC(ch,varname) \
void PASTEMAC(ch,varname) \
( \
struc_t strucc, \
doff_t diagoffp, \
@@ -62,7 +62,7 @@ INSERT_GENTPROTCO_BASIC0( packm_struc_cxk_1er )
#undef GENTPROTCO
#define GENTPROTCO( ctype, ctype_r, ch, chr, varname ) \
\
BLIS_EXPORT_BLIS void PASTEMAC(ch,varname) \
void PASTEMAC(ch,varname) \
( \
struc_t strucc, \
doff_t diagoffc, \
@@ -92,7 +92,7 @@ INSERT_GENTPROTCO_BASIC0( packm_herm_cxk_1er )
#undef GENTPROTCO
#define GENTPROTCO( ctype, ctype_r, ch, chr, varname ) \
\
BLIS_EXPORT_BLIS void PASTEMAC(ch,varname) \
void PASTEMAC(ch,varname) \
( \
struc_t strucc, \
doff_t diagoffc, \

View File

@@ -35,7 +35,7 @@
#undef GENTPROTCO
#define GENTPROTCO( ctype, ctype_r, ch, chr, varname ) \
\
BLIS_EXPORT_BLIS void PASTEMAC(ch,varname) \
void PASTEMAC(ch,varname) \
( \
struc_t strucc, \
doff_t diagoffp, \
@@ -62,7 +62,7 @@ INSERT_GENTPROTCO_BASIC0( packm_struc_cxk_3mis )
#undef GENTPROTCO
#define GENTPROTCO( ctype, ctype_r, ch, chr, varname ) \
\
BLIS_EXPORT_BLIS void PASTEMAC(ch,varname) \
void PASTEMAC(ch,varname) \
( \
struc_t strucc, \
doff_t diagoffc, \
@@ -92,7 +92,7 @@ INSERT_GENTPROTCO_BASIC0( packm_herm_cxk_3mis )
#undef GENTPROTCO
#define GENTPROTCO( ctype, ctype_r, ch, chr, varname ) \
\
BLIS_EXPORT_BLIS void PASTEMAC(ch,varname) \
void PASTEMAC(ch,varname) \
( \
struc_t strucc, \
doff_t diagoffc, \

View File

@@ -35,7 +35,7 @@
#undef GENTPROTCO
#define GENTPROTCO( ctype, ctype_r, ch, chr, varname ) \
\
BLIS_EXPORT_BLIS void PASTEMAC(ch,varname) \
void PASTEMAC(ch,varname) \
( \
struc_t strucc, \
doff_t diagoffp, \
@@ -62,7 +62,7 @@ INSERT_GENTPROTCO_BASIC0( packm_struc_cxk_4mi )
#undef GENTPROTCO
#define GENTPROTCO( ctype, ctype_r, ch, chr, varname ) \
\
BLIS_EXPORT_BLIS void PASTEMAC(ch,varname) \
void PASTEMAC(ch,varname) \
( \
struc_t strucc, \
doff_t diagoffc, \
@@ -92,7 +92,7 @@ INSERT_GENTPROTCO_BASIC0( packm_herm_cxk_4mi )
#undef GENTPROTCO
#define GENTPROTCO( ctype, ctype_r, ch, chr, varname ) \
\
BLIS_EXPORT_BLIS void PASTEMAC(ch,varname) \
void PASTEMAC(ch,varname) \
( \
struc_t strucc, \
doff_t diagoffc, \

View File

@@ -35,7 +35,7 @@
#undef GENTPROT2
#define GENTPROT2( ctype_c, ctype_p, chc, chp, varname ) \
\
BLIS_EXPORT_BLIS void PASTEMAC2(chc,chp,varname) \
void PASTEMAC2(chc,chp,varname) \
( \
conj_t conjc, \
pack_t schema, \
@@ -57,7 +57,7 @@ INSERT_GENTPROT2_MIXDP0( packm_struc_cxk_md )
#undef GENTPROT2
#define GENTPROT2( ctype_a, ctype_p, cha, chp, opname ) \
\
BLIS_EXPORT_BLIS void PASTEMAC2(cha,chp,opname) \
void PASTEMAC2(cha,chp,opname) \
( \
conj_t conja, \
dim_t m, \

View File

@@ -35,7 +35,7 @@
#undef GENTPROTCO
#define GENTPROTCO( ctype, ctype_r, ch, chr, varname ) \
\
BLIS_EXPORT_BLIS void PASTEMAC(ch,varname) \
void PASTEMAC(ch,varname) \
( \
struc_t strucc, \
doff_t diagoffp, \
@@ -62,7 +62,7 @@ INSERT_GENTPROTCO_BASIC0( packm_struc_cxk_rih )
#undef GENTPROTCO
#define GENTPROTCO( ctype, ctype_r, ch, chr, varname ) \
\
BLIS_EXPORT_BLIS void PASTEMAC(ch,varname) \
void PASTEMAC(ch,varname) \
( \
struc_t strucc, \
doff_t diagoffc, \
@@ -92,7 +92,7 @@ INSERT_GENTPROTCO_BASIC0( packm_herm_cxk_rih )
#undef GENTPROTCO
#define GENTPROTCO( ctype, ctype_r, ch, chr, varname ) \
\
BLIS_EXPORT_BLIS void PASTEMAC(ch,varname) \
void PASTEMAC(ch,varname) \
( \
struc_t strucc, \
doff_t diagoffc, \

View File

@@ -70,7 +70,7 @@
//
#if 0
BLIS_EXPORT_BLIS thrinfo_t* bli_packm_thrinfo_create
thrinfo_t* bli_packm_thrinfo_create
(
thrcomm_t* ocomm,
dim_t ocomm_id,
@@ -80,7 +80,7 @@ BLIS_EXPORT_BLIS thrinfo_t* bli_packm_thrinfo_create
);
#endif
BLIS_EXPORT_BLIS void bli_packm_thrinfo_init
void bli_packm_thrinfo_init
(
thrinfo_t* thread,
thrcomm_t* ocomm,
@@ -91,13 +91,13 @@ BLIS_EXPORT_BLIS void bli_packm_thrinfo_init
thrinfo_t* sub_node
);
BLIS_EXPORT_BLIS void bli_packm_thrinfo_init_single
void bli_packm_thrinfo_init_single
(
thrinfo_t* thread
);
#if 0
BLIS_EXPORT_BLIS void bli_packm_thrinfo_free
void bli_packm_thrinfo_free
(
thrinfo_t* thread
);

View File

@@ -32,7 +32,7 @@
*/
BLIS_EXPORT_BLIS void bli_packm_unb_var1
void bli_packm_unb_var1
(
obj_t* c,
obj_t* p,
@@ -45,7 +45,7 @@ BLIS_EXPORT_BLIS void bli_packm_unb_var1
#undef GENTPROT
#define GENTPROT( ctype, ch, varname ) \
\
BLIS_EXPORT_BLIS void PASTEMAC(ch,varname) \
void PASTEMAC(ch,varname) \
( \
struc_t strucc, \
doff_t diagoffc, \

View File

@@ -40,7 +40,7 @@
#undef GENPROT
#define GENPROT( opname ) \
\
BLIS_EXPORT_BLIS void PASTEMAC0(opname) \
void PASTEMAC0(opname) \
( \
obj_t* c, \
obj_t* p, \
@@ -59,7 +59,7 @@ GENPROT( packm_blk_var1 )
#undef GENTPROT
#define GENTPROT( ctype, ch, varname ) \
\
BLIS_EXPORT_BLIS void PASTEMAC(ch,varname) \
void PASTEMAC(ch,varname) \
( \
struc_t strucc, \
doff_t diagoffc, \
@@ -81,7 +81,7 @@ INSERT_GENTPROT_BASIC0( packm_unb_var1 )
#undef GENTPROT
#define GENTPROT( ctype, ch, varname ) \
\
BLIS_EXPORT_BLIS void PASTEMAC(ch,varname) \
void PASTEMAC(ch,varname) \
( \
struc_t strucc, \
doff_t diagoffc, \

View File

@@ -32,7 +32,7 @@
*/
BLIS_EXPORT_BLIS void bli_unpackm_blk_var1
void bli_unpackm_blk_var1
(
obj_t* p,
obj_t* c,
@@ -45,7 +45,7 @@ BLIS_EXPORT_BLIS void bli_unpackm_blk_var1
#undef GENTPROT
#define GENTPROT( ctype, ch, varname ) \
\
BLIS_EXPORT_BLIS void PASTEMAC(ch,varname) \
void PASTEMAC(ch,varname) \
( \
struc_t strucc, \
doff_t diagoffc, \

View File

@@ -32,7 +32,7 @@
*/
BLIS_EXPORT_BLIS void bli_unpackm_int_check
void bli_unpackm_int_check
(
obj_t* p,
obj_t* a,

View File

@@ -46,7 +46,7 @@ typedef struct unpackm_params_s unpackm_params_t;
// -----------------------------------------------------------------------------
BLIS_EXPORT_BLIS cntl_t* bli_unpackm_cntl_create_node
cntl_t* bli_unpackm_cntl_create_node
(
rntm_t* rntm,
void_fp var_func,

View File

@@ -36,7 +36,7 @@
#undef GENTPROT
#define GENTPROT( ctype, ch, varname ) \
\
BLIS_EXPORT_BLIS void PASTEMAC(ch,varname) \
void PASTEMAC(ch,varname) \
( \
conj_t conjp, \
dim_t panel_dim, \

View File

@@ -32,7 +32,7 @@
*/
BLIS_EXPORT_BLIS void bli_unpackm_int
void bli_unpackm_int
(
obj_t* p,
obj_t* a,

View File

@@ -32,7 +32,7 @@
*/
BLIS_EXPORT_BLIS void bli_unpackm_unb_var1
void bli_unpackm_unb_var1
(
obj_t* p,
obj_t* c,
@@ -44,7 +44,7 @@ BLIS_EXPORT_BLIS void bli_unpackm_unb_var1
#undef GENTPROT
#define GENTPROT( ctype, ch, varname ) \
\
BLIS_EXPORT_BLIS void PASTEMAC(ch,varname) \
void PASTEMAC(ch,varname) \
( \
doff_t diagoffp, \
uplo_t uplop, \

View File

@@ -40,7 +40,7 @@
#undef GENPROT
#define GENPROT( opname ) \
\
BLIS_EXPORT_BLIS void PASTEMAC(opname,_check) \
void PASTEMAC(opname,_check) \
( \
obj_t* alpha, \
obj_t* a, \
@@ -57,7 +57,7 @@ GENPROT( symv )
#undef GENPROT
#define GENPROT( opname ) \
\
BLIS_EXPORT_BLIS void PASTEMAC(opname,_check) \
void PASTEMAC(opname,_check) \
( \
obj_t* alpha, \
obj_t* x, \
@@ -73,7 +73,7 @@ GENPROT( syr2 )
#undef GENPROT
#define GENPROT( opname ) \
\
BLIS_EXPORT_BLIS void PASTEMAC(opname,_check) \
void PASTEMAC(opname,_check) \
( \
obj_t* alpha, \
obj_t* x, \
@@ -87,7 +87,7 @@ GENPROT( syr )
#undef GENPROT
#define GENPROT( opname ) \
\
BLIS_EXPORT_BLIS void PASTEMAC(opname,_check) \
void PASTEMAC(opname,_check) \
( \
obj_t* alpha, \
obj_t* a, \
@@ -100,7 +100,7 @@ GENPROT( trsv )
// -----------------------------------------------------------------------------
BLIS_EXPORT_BLIS void bli_xxmv_check
void bli_xxmv_check
(
obj_t* alpha,
obj_t* a,
@@ -109,7 +109,7 @@ BLIS_EXPORT_BLIS void bli_xxmv_check
obj_t* y
);
BLIS_EXPORT_BLIS void bli_xxr_check
void bli_xxr_check
(
obj_t* alpha,
obj_t* x,

View File

@@ -40,7 +40,7 @@
#define GENPROT( opname ) \
\
PASTECH2(opname,BLIS_TAPI_EX_SUF,_vft) \
BLIS_EXPORT_BLIS PASTEMAC2(opname,BLIS_TAPI_EX_SUF,_qfp)( num_t dt );
PASTEMAC2(opname,BLIS_TAPI_EX_SUF,_qfp)( num_t dt );
GENPROT( gemv )
GENPROT( ger )
@@ -61,7 +61,7 @@ GENPROT( trsv )
#define GENPROT( opname, varname ) \
\
PASTECH2(opname,_unb,_vft) \
BLIS_EXPORT_BLIS PASTEMAC(varname,_qfp)( num_t dt );
PASTEMAC(varname,_qfp)( num_t dt );
GENPROT( gemv, gemv_unb_var1 )
GENPROT( gemv, gemv_unb_var2 )

View File

@@ -40,7 +40,7 @@
#undef GENPROT
#define GENPROT( opname ) \
\
BLIS_EXPORT_BLIS void PASTEMAC0(opname) \
void PASTEMAC0(opname) \
( \
obj_t* alpha, \
obj_t* a, \
@@ -68,7 +68,7 @@ GENPROT( gemv_unf_var2 )
#undef GENTPROT
#define GENTPROT( ctype, ch, varname ) \
\
BLIS_EXPORT_BLIS void PASTEMAC(ch,varname) \
void PASTEMAC(ch,varname) \
( \
trans_t transa, \
conj_t conjx, \

View File

@@ -40,7 +40,7 @@
/*static gemv_vft GENARRAY(ftypes,gemv_unb_var1);*/ \
static GENARRAY_VFP(ftname,opname); \
\
BLIS_EXPORT_BLIS void PASTEMAC0(opname) \
void PASTEMAC0(opname) \
( \
obj_t* alpha, \
obj_t* a, \

View File

@@ -65,7 +65,7 @@ gemv_t* bli_gemv_cntl_obj_create( impl_t impl_type,
packv_t* sub_packv_y,
gemv_t* sub_gemv,
unpackv_t* sub_unpackv_y );
BLIS_EXPORT_BLIS void bli_gemv_cntl_obj_init( gemv_t* cntl,
void bli_gemv_cntl_obj_init( gemv_t* cntl,
impl_t impl_type,
varnum_t var_num,
bszid_t bszid,

View File

@@ -32,7 +32,7 @@
*/
BLIS_EXPORT_BLIS void bli_gemv_front
void bli_gemv_front
(
obj_t* alpha,
obj_t* a,
@@ -45,7 +45,7 @@ BLIS_EXPORT_BLIS void bli_gemv_front
#undef GENTPROT
#define GENTPROT( ctype, ch, opname ) \
\
BLIS_EXPORT_BLIS void PASTEMAC(ch,opname) \
void PASTEMAC(ch,opname) \
( \
trans_t transa, \
conj_t conjx, \

View File

@@ -32,7 +32,7 @@
*/
BLIS_EXPORT_BLIS void bli_gemv_int
void bli_gemv_int
(
trans_t transa,
conj_t conjx,

View File

@@ -40,7 +40,7 @@
#undef GENPROT
#define GENPROT( opname ) \
\
BLIS_EXPORT_BLIS void PASTEMAC0(opname) \
void PASTEMAC0(opname) \
( \
obj_t* alpha, \
obj_t* x, \
@@ -64,7 +64,7 @@ GENPROT( ger_unb_var2 )
#undef GENTPROT
#define GENTPROT( ctype, ch, varname ) \
\
BLIS_EXPORT_BLIS void PASTEMAC(ch,varname) \
void PASTEMAC(ch,varname) \
( \
conj_t conjx, \
conj_t conjy, \

View File

@@ -59,7 +59,7 @@ ger_t* bli_ger_cntl_obj_create( impl_t impl_type,
packm_t* sub_packm_a,
ger_t* sub_ger,
unpackm_t* sub_unpackm_a );
BLIS_EXPORT_BLIS void bli_ger_cntl_obj_init( ger_t* cntl,
void bli_ger_cntl_obj_init( ger_t* cntl,
impl_t impl_type,
varnum_t var_num,
bszid_t bszid,

View File

@@ -32,7 +32,7 @@
*/
BLIS_EXPORT_BLIS void bli_ger_front
void bli_ger_front
(
obj_t* alpha,
obj_t* x,
@@ -44,7 +44,7 @@ BLIS_EXPORT_BLIS void bli_ger_front
#undef GENTPROT
#define GENTPROT( ctype, ch, opname ) \
\
BLIS_EXPORT_BLIS void PASTEMAC(ch,opname) \
void PASTEMAC(ch,opname) \
( \
conj_t conjx, \
conj_t conjy, \

View File

@@ -32,7 +32,7 @@
*/
BLIS_EXPORT_BLIS void bli_ger_int( conj_t conjx,
void bli_ger_int( conj_t conjx,
conj_t conjy,
obj_t* alpha,
obj_t* x,

View File

@@ -40,7 +40,7 @@
#undef GENPROT
#define GENPROT( opname ) \
\
BLIS_EXPORT_BLIS void PASTEMAC0(opname) \
void PASTEMAC0(opname) \
( \
conj_t conjh, \
obj_t* alpha, \
@@ -75,7 +75,7 @@ GENPROT( hemv_unf_var3a )
#undef GENTPROT
#define GENTPROT( ctype, ch, varname ) \
\
BLIS_EXPORT_BLIS void PASTEMAC(ch,varname) \
void PASTEMAC(ch,varname) \
( \
uplo_t uplo, \
conj_t conja, \

View File

@@ -67,7 +67,7 @@ hemv_t* bli_hemv_cntl_obj_create( impl_t impl_type,
gemv_t* sub_gemv_t_cp,
hemv_t* sub_hemv,
unpackv_t* sub_unpackv_y1 );
BLIS_EXPORT_BLIS void bli_hemv_cntl_obj_init( hemv_t* cntl,
void bli_hemv_cntl_obj_init( hemv_t* cntl,
impl_t impl_type,
varnum_t var_num,
bszid_t bszid,

View File

@@ -33,7 +33,7 @@
*/
BLIS_EXPORT_BLIS void bli_hemv_front
void bli_hemv_front
(
obj_t* alpha,
obj_t* a,
@@ -50,7 +50,7 @@ BLIS_EXPORT_BLIS void bli_hemv_front
#undef GENTPROT
#define GENTPROT( ctype, ch, opname ) \
\
BLIS_EXPORT_BLIS void PASTEMAC(ch,opname) \
void PASTEMAC(ch,opname) \
( \
uplo_t uploa, \
conj_t conja, \

View File

@@ -32,7 +32,7 @@
*/
BLIS_EXPORT_BLIS void bli_hemv_int( conj_t conjh,
void bli_hemv_int( conj_t conjh,
obj_t* alpha,
obj_t* a,
obj_t* x,

View File

@@ -40,7 +40,7 @@
#undef GENPROT
#define GENPROT( opname ) \
\
BLIS_EXPORT_BLIS void PASTEMAC0(opname) \
void PASTEMAC0(opname) \
( \
conj_t conjh, \
obj_t* alpha, \
@@ -64,7 +64,7 @@ GENPROT( her_unb_var2 )
#undef GENTPROTR
#define GENTPROTR( ctype, ctype_r, ch, chr, varname ) \
\
BLIS_EXPORT_BLIS void PASTEMAC(ch,varname) \
void PASTEMAC(ch,varname) \
( \
uplo_t uplo, \
conj_t conjx, \

View File

@@ -57,7 +57,7 @@ her_t* bli_her_cntl_obj_create( impl_t impl_type,
ger_t* sub_ger,
her_t* sub_her,
unpackm_t* sub_unpackm_c11 );
BLIS_EXPORT_BLIS void bli_her_cntl_obj_init( her_t* cntl,
void bli_her_cntl_obj_init( her_t* cntl,
impl_t impl_type,
varnum_t var_num,
bszid_t bszid,

View File

@@ -32,7 +32,7 @@
*/
BLIS_EXPORT_BLIS void bli_her_front
void bli_her_front
(
obj_t* alpha,
obj_t* x,
@@ -43,7 +43,7 @@ BLIS_EXPORT_BLIS void bli_her_front
#undef GENTPROTR
#define GENTPROTR( ctype, ctype_r, ch, chr, opname ) \
\
BLIS_EXPORT_BLIS void PASTEMAC(ch,opname) \
void PASTEMAC(ch,opname) \
( \
uplo_t uploc, \
conj_t conjx, \

View File

@@ -32,7 +32,7 @@
*/
BLIS_EXPORT_BLIS void bli_her_int( conj_t conjh,
void bli_her_int( conj_t conjh,
obj_t* alpha,
obj_t* x,
obj_t* c,

View File

@@ -40,7 +40,7 @@
#undef GENPROT
#define GENPROT( opname ) \
\
BLIS_EXPORT_BLIS void PASTEMAC0(opname) \
void PASTEMAC0(opname) \
( \
conj_t conjh, \
obj_t* alpha, \
@@ -73,7 +73,7 @@ GENPROT( her2_unf_var4 )
#undef GENTPROT
#define GENTPROT( ctype, ch, varname ) \
\
BLIS_EXPORT_BLIS void PASTEMAC(ch,varname) \
void PASTEMAC(ch,varname) \
( \
uplo_t uplo, \
conj_t conjx, \

View File

@@ -61,7 +61,7 @@ her2_t* bli_her2_cntl_obj_create( impl_t impl_type,
ger_t* sub_ger_cp,
her2_t* sub_her2,
unpackm_t* sub_unpackm_c11 );
BLIS_EXPORT_BLIS void bli_her2_cntl_obj_init( her2_t* cntl,
void bli_her2_cntl_obj_init( her2_t* cntl,
impl_t impl_type,
varnum_t var_num,
bszid_t bszid,

View File

@@ -32,7 +32,7 @@
*/
BLIS_EXPORT_BLIS void bli_her2_front
void bli_her2_front
(
obj_t* alpha,
obj_t* x,
@@ -44,7 +44,7 @@ BLIS_EXPORT_BLIS void bli_her2_front
#undef GENTPROT
#define GENTPROT( ctype, ch, opname ) \
\
BLIS_EXPORT_BLIS void PASTEMAC(ch,opname) \
void PASTEMAC(ch,opname) \
( \
uplo_t uploc, \
conj_t conjx, \

View File

@@ -32,7 +32,7 @@
*/
BLIS_EXPORT_BLIS void bli_her2_int( conj_t conjh,
void bli_her2_int( conj_t conjh,
obj_t* alpha,
obj_t* alpha_conj,
obj_t* x,

View File

@@ -33,7 +33,7 @@
*/
BLIS_EXPORT_BLIS void bli_symv_front
void bli_symv_front
(
obj_t* alpha,
obj_t* a,
@@ -46,7 +46,7 @@ BLIS_EXPORT_BLIS void bli_symv_front
#undef GENTPROT
#define GENTPROT( ctype, ch, opname ) \
\
BLIS_EXPORT_BLIS void PASTEMAC(ch,opname) \
void PASTEMAC(ch,opname) \
( \
uplo_t uploa, \
conj_t conja, \

View File

@@ -32,7 +32,7 @@
*/
BLIS_EXPORT_BLIS void bli_syr_front
void bli_syr_front
(
obj_t* alpha,
obj_t* x,
@@ -43,7 +43,7 @@ BLIS_EXPORT_BLIS void bli_syr_front
#undef GENTPROT
#define GENTPROT( ctype, ch, opname ) \
\
BLIS_EXPORT_BLIS void PASTEMAC(ch,opname) \
void PASTEMAC(ch,opname) \
( \
uplo_t uploc, \
conj_t conjx, \

View File

@@ -32,7 +32,7 @@
*/
BLIS_EXPORT_BLIS void bli_syr2_front
void bli_syr2_front
(
obj_t* alpha,
obj_t* x,
@@ -44,7 +44,7 @@ BLIS_EXPORT_BLIS void bli_syr2_front
#undef GENTPROT
#define GENTPROT( ctype, ch, opname ) \
\
BLIS_EXPORT_BLIS void PASTEMAC(ch,opname) \
void PASTEMAC(ch,opname) \
( \
uplo_t uploc, \
conj_t conjx, \

View File

@@ -40,7 +40,7 @@
#undef GENPROT
#define GENPROT( opname ) \
\
BLIS_EXPORT_BLIS void PASTEMAC0(opname) \
void PASTEMAC0(opname) \
( \
obj_t* alpha, \
obj_t* a, \
@@ -68,7 +68,7 @@ GENPROT( trmv_unf_var2 )
#undef GENTPROT
#define GENTPROT( ctype, ch, varname ) \
\
BLIS_EXPORT_BLIS void PASTEMAC(ch,varname) \
void PASTEMAC(ch,varname) \
( \
uplo_t uploa, \
trans_t transa, \

View File

@@ -59,7 +59,7 @@ trmv_t* bli_trmv_cntl_obj_create( impl_t impl_type,
gemv_t* sub_gemv_cp,
trmv_t* sub_trmv,
unpackv_t* sub_unpackv_x1 );
BLIS_EXPORT_BLIS void bli_trmv_cntl_obj_init( trmv_t* cntl,
void bli_trmv_cntl_obj_init( trmv_t* cntl,
impl_t impl_type,
varnum_t var_num,
bszid_t bszid,

View File

@@ -32,7 +32,7 @@
*/
BLIS_EXPORT_BLIS void bli_trmv_front
void bli_trmv_front
(
obj_t* alpha,
obj_t* a,
@@ -43,7 +43,7 @@ BLIS_EXPORT_BLIS void bli_trmv_front
#undef GENTPROT
#define GENTPROT( ctype, ch, opname ) \
\
BLIS_EXPORT_BLIS void PASTEMAC(ch,opname) \
void PASTEMAC(ch,opname) \
( \
uplo_t uploa, \
trans_t transa, \

View File

@@ -32,7 +32,7 @@
*/
BLIS_EXPORT_BLIS void bli_trmv_int( obj_t* alpha,
void bli_trmv_int( obj_t* alpha,
obj_t* a,
obj_t* x,
cntx_t* cntx,

View File

@@ -40,7 +40,7 @@
#undef GENPROT
#define GENPROT( opname ) \
\
BLIS_EXPORT_BLIS void PASTEMAC0(opname) \
void PASTEMAC0(opname) \
( \
obj_t* alpha, \
obj_t* a, \
@@ -68,7 +68,7 @@ GENPROT( trsv_unf_var2 )
#undef GENTPROT
#define GENTPROT( ctype, ch, varname ) \
\
BLIS_EXPORT_BLIS void PASTEMAC(ch,varname) \
void PASTEMAC(ch,varname) \
( \
uplo_t uploa, \
trans_t transa, \

View File

@@ -61,7 +61,7 @@ trsv_t* bli_trsv_cntl_obj_create( impl_t impl_type,
gemv_t* sub_gemv_cp,
trsv_t* sub_trsv,
unpackv_t* sub_unpackv_x1 );
BLIS_EXPORT_BLIS void bli_trsv_cntl_obj_init( trsv_t* cntl,
void bli_trsv_cntl_obj_init( trsv_t* cntl,
impl_t impl_type,
varnum_t var_num,
bszid_t bszid,

View File

@@ -32,7 +32,7 @@
*/
BLIS_EXPORT_BLIS void bli_trsv_front
void bli_trsv_front
(
obj_t* alpha,
obj_t* a,
@@ -43,7 +43,7 @@ BLIS_EXPORT_BLIS void bli_trsv_front
#undef GENTPROT
#define GENTPROT( ctype, ch, opname ) \
\
BLIS_EXPORT_BLIS void PASTEMAC(ch,opname) \
void PASTEMAC(ch,opname) \
( \
uplo_t uploa, \
trans_t transa, \

View File

@@ -32,7 +32,7 @@
*/
BLIS_EXPORT_BLIS void bli_trsv_int( obj_t* alpha,
void bli_trsv_int( obj_t* alpha,
obj_t* a,
obj_t* x,
cntx_t* cntx,

View File

@@ -32,7 +32,7 @@
*/
BLIS_EXPORT_BLIS dim_t bli_l3_determine_kc
dim_t bli_l3_determine_kc
(
dir_t direct,
dim_t i,
@@ -48,7 +48,7 @@ BLIS_EXPORT_BLIS dim_t bli_l3_determine_kc
#undef GENPROT
#define GENPROT( opname ) \
\
BLIS_EXPORT_BLIS dim_t PASTEMAC0(opname) \
dim_t PASTEMAC0(opname) \
( \
dir_t direct, \
dim_t i, \
@@ -68,7 +68,7 @@ GENPROT( trsm_determine_kc )
#undef GENPROT
#define GENPROT( opname ) \
\
BLIS_EXPORT_BLIS dim_t PASTEMAC0(opname) \
dim_t PASTEMAC0(opname) \
( \
dim_t i, \
dim_t dim, \

View File

@@ -40,7 +40,7 @@
#undef GENPROT
#define GENPROT( opname ) \
\
BLIS_EXPORT_BLIS void PASTEMAC(opname,_check) \
void PASTEMAC(opname,_check) \
( \
obj_t* alpha, \
obj_t* a, \
@@ -58,7 +58,7 @@ GENPROT( syr2k )
#undef GENPROT
#define GENPROT( opname ) \
\
BLIS_EXPORT_BLIS void PASTEMAC(opname,_check) \
void PASTEMAC(opname,_check) \
( \
side_t side, \
obj_t* alpha, \
@@ -78,7 +78,7 @@ GENPROT( trsm )
#undef GENPROT
#define GENPROT( opname ) \
\
BLIS_EXPORT_BLIS void PASTEMAC(opname,_check) \
void PASTEMAC(opname,_check) \
( \
obj_t* alpha, \
obj_t* a, \
@@ -93,7 +93,7 @@ GENPROT( syrk )
// -----------------------------------------------------------------------------
BLIS_EXPORT_BLIS void bli_gemm_basic_check
void bli_gemm_basic_check
(
obj_t* alpha,
obj_t* a,
@@ -103,7 +103,7 @@ BLIS_EXPORT_BLIS void bli_gemm_basic_check
cntx_t* cntx
);
BLIS_EXPORT_BLIS void bli_hemm_basic_check
void bli_hemm_basic_check
(
side_t side,
obj_t* alpha,
@@ -114,7 +114,7 @@ BLIS_EXPORT_BLIS void bli_hemm_basic_check
cntx_t* cntx
);
BLIS_EXPORT_BLIS void bli_herk_basic_check
void bli_herk_basic_check
(
obj_t* alpha,
obj_t* a,
@@ -124,7 +124,7 @@ BLIS_EXPORT_BLIS void bli_herk_basic_check
cntx_t* cntx
);
BLIS_EXPORT_BLIS void bli_her2k_basic_check
void bli_her2k_basic_check
(
obj_t* alpha,
obj_t* a,
@@ -136,7 +136,7 @@ BLIS_EXPORT_BLIS void bli_her2k_basic_check
cntx_t* cntx
);
BLIS_EXPORT_BLIS void bli_l3_basic_check
void bli_l3_basic_check
(
obj_t* alpha,
obj_t* a,

View File

@@ -38,7 +38,7 @@
// Prototype conditional control tree creation functions.
//
BLIS_EXPORT_BLIS void bli_l3_cntl_create_if
void bli_l3_cntl_create_if
(
opid_t family,
pack_t schema_a,
@@ -51,7 +51,7 @@ BLIS_EXPORT_BLIS void bli_l3_cntl_create_if
cntl_t** cntl_use
);
BLIS_EXPORT_BLIS void bli_l3_cntl_free
void bli_l3_cntl_free
(
rntm_t* rntm,
cntl_t* cntl_use,

View File

@@ -32,7 +32,7 @@
*/
BLIS_EXPORT_BLIS dir_t bli_l3_direct
dir_t bli_l3_direct
(
obj_t* a,
obj_t* b,
@@ -45,7 +45,7 @@ BLIS_EXPORT_BLIS dir_t bli_l3_direct
#undef GENPROT
#define GENPROT( opname ) \
\
BLIS_EXPORT_BLIS dir_t PASTEMAC0(opname) \
dir_t PASTEMAC0(opname) \
( \
obj_t* a, \
obj_t* b, \

View File

@@ -33,7 +33,7 @@
*/
BLIS_EXPORT_BLIS void bli_l3_packm
void bli_l3_packm
(
obj_t* x,
obj_t* x_pack,

View File

@@ -36,7 +36,7 @@
#undef GENPROT
#define GENPROT( dim ) \
\
BLIS_EXPORT_BLIS void PASTEMAC(l3_prune_unref_mparts_,dim) \
void PASTEMAC(l3_prune_unref_mparts_,dim) \
( \
obj_t* a, \
obj_t* b, \
@@ -53,7 +53,7 @@ GENPROT( k )
#undef GENPROT
#define GENPROT( opname, dim ) \
\
BLIS_EXPORT_BLIS void PASTEMAC2(opname,_prune_unref_mparts_,dim) \
void PASTEMAC2(opname,_prune_unref_mparts_,dim) \
( \
obj_t* a, \
obj_t* b, \

View File

@@ -72,7 +72,7 @@
// thrinfo_t APIs specific to level-3 operations.
//
BLIS_EXPORT_BLIS void bli_l3_thrinfo_init
void bli_l3_thrinfo_init
(
thrinfo_t* thread,
thrcomm_t* ocomm,
@@ -82,12 +82,12 @@ BLIS_EXPORT_BLIS void bli_l3_thrinfo_init
thrinfo_t* sub_node
);
BLIS_EXPORT_BLIS void bli_l3_thrinfo_init_single
void bli_l3_thrinfo_init_single
(
thrinfo_t* thread
);
BLIS_EXPORT_BLIS void bli_l3_thrinfo_free
void bli_l3_thrinfo_free
(
rntm_t* rntm,
thrinfo_t* thread
@@ -101,7 +101,7 @@ void bli_l3_sup_thrinfo_free
// -----------------------------------------------------------------------------
BLIS_EXPORT_BLIS void bli_l3_thrinfo_create_root
void bli_l3_thrinfo_create_root
(
dim_t id,
thrcomm_t* gl_comm,
@@ -136,7 +136,7 @@ void bli_l3_thrinfo_print_trsm_paths
// -----------------------------------------------------------------------------
BLIS_EXPORT_BLIS void bli_l3_thrinfo_free_paths
void bli_l3_thrinfo_free_paths
(
rntm_t* rntm,
thrinfo_t** threads

View File

@@ -40,7 +40,7 @@
#define GENPROT( tname, opname ) \
\
PASTECH2(tname,_ukr,_vft) \
BLIS_EXPORT_BLIS PASTEMAC(opname,_qfp)( num_t dt );
PASTEMAC(opname,_qfp)( num_t dt );
GENPROT( gemm, gemm_ukernel )
GENPROT( gemmtrsm, gemmtrsm_l_ukernel )

View File

@@ -38,7 +38,7 @@
#define GEMM_UKR_PROT( ctype, ch, opname ) \
\
BLIS_EXPORT_BLIS void PASTEMAC(ch,opname) \
void PASTEMAC(ch,opname) \
( \
dim_t k, \
ctype* restrict alpha, \
@@ -53,7 +53,7 @@ BLIS_EXPORT_BLIS void PASTEMAC(ch,opname) \
#define GEMMTRSM_UKR_PROT( ctype, ch, opname ) \
\
BLIS_EXPORT_BLIS void PASTEMAC(ch,opname) \
void PASTEMAC(ch,opname) \
( \
dim_t k, \
ctype* restrict alpha, \
@@ -69,7 +69,7 @@ BLIS_EXPORT_BLIS void PASTEMAC(ch,opname) \
#define TRSM_UKR_PROT( ctype, ch, opname ) \
\
BLIS_EXPORT_BLIS void PASTEMAC(ch,opname) \
void PASTEMAC(ch,opname) \
( \
ctype* restrict a, \
ctype* restrict b, \

View File

@@ -33,7 +33,7 @@
*/
BLIS_EXPORT_BLIS cntl_t* bli_gemm_cntl_create
cntl_t* bli_gemm_cntl_create
(
rntm_t* rntm,
opid_t family,
@@ -43,7 +43,7 @@ BLIS_EXPORT_BLIS cntl_t* bli_gemm_cntl_create
// -----------------------------------------------------------------------------
BLIS_EXPORT_BLIS cntl_t* bli_gemmbp_cntl_create
cntl_t* bli_gemmbp_cntl_create
(
rntm_t* rntm,
opid_t family,
@@ -52,7 +52,7 @@ BLIS_EXPORT_BLIS cntl_t* bli_gemmbp_cntl_create
);
#if 0
BLIS_EXPORT_BLIS cntl_t* bli_gemmpb_cntl_create
cntl_t* bli_gemmpb_cntl_create
(
opid_t family,
);
@@ -60,7 +60,7 @@ BLIS_EXPORT_BLIS cntl_t* bli_gemmpb_cntl_create
// -----------------------------------------------------------------------------
BLIS_EXPORT_BLIS void bli_gemm_cntl_free
void bli_gemm_cntl_free
(
rntm_t* rntm,
cntl_t* cntl,
@@ -69,7 +69,7 @@ BLIS_EXPORT_BLIS void bli_gemm_cntl_free
// -----------------------------------------------------------------------------
BLIS_EXPORT_BLIS cntl_t* bli_gemm_cntl_create_node
cntl_t* bli_gemm_cntl_create_node
(
rntm_t* rntm,
opid_t family,

View File

@@ -32,7 +32,7 @@
*/
BLIS_EXPORT_BLIS void bli_gemm_front
void bli_gemm_front
(
obj_t* alpha,
obj_t* a,

View File

@@ -32,7 +32,7 @@
*/
BLIS_EXPORT_BLIS void bli_gemm_int
void bli_gemm_int
(
obj_t* alpha,
obj_t* a,

View File

@@ -41,7 +41,7 @@ typedef struct mddm_s
dom_t exec;
} mddm_t;
BLIS_EXPORT_BLIS void bli_gemm_md
void bli_gemm_md
(
obj_t* a,
obj_t* b,
@@ -50,18 +50,18 @@ BLIS_EXPORT_BLIS void bli_gemm_md
cntx_t* cntx_local,
cntx_t** cntx
);
BLIS_EXPORT_BLIS mddm_t bli_gemm_md_ccc( obj_t* a, obj_t* b, obj_t* beta, obj_t* c, cntx_t* cntx_l, cntx_t** cntx );
BLIS_EXPORT_BLIS mddm_t bli_gemm_md_ccr( obj_t* a, obj_t* b, obj_t* beta, obj_t* c, cntx_t* cntx_l, cntx_t** cntx );
BLIS_EXPORT_BLIS mddm_t bli_gemm_md_crc( obj_t* a, obj_t* b, obj_t* beta, obj_t* c, cntx_t* cntx_l, cntx_t** cntx );
BLIS_EXPORT_BLIS mddm_t bli_gemm_md_rcc( obj_t* a, obj_t* b, obj_t* beta, obj_t* c, cntx_t* cntx_l, cntx_t** cntx );
BLIS_EXPORT_BLIS mddm_t bli_gemm_md_rrc( obj_t* a, obj_t* b, obj_t* beta, obj_t* c, cntx_t* cntx_l, cntx_t** cntx );
BLIS_EXPORT_BLIS mddm_t bli_gemm_md_rcr( obj_t* a, obj_t* b, obj_t* beta, obj_t* c, cntx_t* cntx_l, cntx_t** cntx );
BLIS_EXPORT_BLIS mddm_t bli_gemm_md_crr( obj_t* a, obj_t* b, obj_t* beta, obj_t* c, cntx_t* cntx_l, cntx_t** cntx );
BLIS_EXPORT_BLIS mddm_t bli_gemm_md_rrr( obj_t* a, obj_t* b, obj_t* beta, obj_t* c, cntx_t* cntx_l, cntx_t** cntx );
mddm_t bli_gemm_md_ccc( obj_t* a, obj_t* b, obj_t* beta, obj_t* c, cntx_t* cntx_l, cntx_t** cntx );
mddm_t bli_gemm_md_ccr( obj_t* a, obj_t* b, obj_t* beta, obj_t* c, cntx_t* cntx_l, cntx_t** cntx );
mddm_t bli_gemm_md_crc( obj_t* a, obj_t* b, obj_t* beta, obj_t* c, cntx_t* cntx_l, cntx_t** cntx );
mddm_t bli_gemm_md_rcc( obj_t* a, obj_t* b, obj_t* beta, obj_t* c, cntx_t* cntx_l, cntx_t** cntx );
mddm_t bli_gemm_md_rrc( obj_t* a, obj_t* b, obj_t* beta, obj_t* c, cntx_t* cntx_l, cntx_t** cntx );
mddm_t bli_gemm_md_rcr( obj_t* a, obj_t* b, obj_t* beta, obj_t* c, cntx_t* cntx_l, cntx_t** cntx );
mddm_t bli_gemm_md_crr( obj_t* a, obj_t* b, obj_t* beta, obj_t* c, cntx_t* cntx_l, cntx_t** cntx );
mddm_t bli_gemm_md_rrr( obj_t* a, obj_t* b, obj_t* beta, obj_t* c, cntx_t* cntx_l, cntx_t** cntx );
// -----------------------------------------------------------------------------
BLIS_EXPORT_BLIS void bli_gemm_md_front
void bli_gemm_md_front
(
obj_t* alpha,
obj_t* a,
@@ -73,7 +73,7 @@ BLIS_EXPORT_BLIS void bli_gemm_md_front
cntl_t* cntl
);
BLIS_EXPORT_BLIS void bli_gemm_md_zgemm
void bli_gemm_md_zgemm
(
obj_t* alpha,
obj_t* a,
@@ -283,7 +283,7 @@ BLIS_INLINE void bli_gemm_md_ker_var2_recast
#undef GENPROT
#define GENPROT( opname ) \
\
BLIS_EXPORT_BLIS void PASTEMAC0(opname) \
void PASTEMAC0(opname) \
( \
obj_t* a, \
obj_t* b, \
@@ -303,7 +303,7 @@ GENPROT( gemm_ker_var2_md )
#undef GENTPROT2
#define GENTPROT2( ctype_c, ctype_e, chc, che, varname ) \
\
BLIS_EXPORT_BLIS void PASTEMAC2(chc,che,varname) \
void PASTEMAC2(chc,che,varname) \
( \
pack_t schema_a, \
pack_t schema_b, \

View File

@@ -41,7 +41,7 @@
#undef GENPROT
#define GENPROT( opname ) \
\
BLIS_EXPORT_BLIS void PASTEMAC0(opname) \
void PASTEMAC0(opname) \
( \
obj_t* a, \
obj_t* b, \
@@ -73,7 +73,7 @@ GENPROT( gemm4mb_ker_var2 ) // 4m1b
#undef GENTPROT
#define GENTPROT( ctype, ch, varname ) \
\
BLIS_EXPORT_BLIS void PASTEMAC(ch,varname) \
void PASTEMAC(ch,varname) \
( \
pack_t schema_a, \
pack_t schema_b, \

Some files were not shown because too many files have changed in this diff Show More