mirror of
https://github.com/amd/blis.git
synced 2026-05-11 09:39:59 +00:00
Added 'f' on some gemm and trmm blocked variants.
Details: - Added 'f' to some block variant files/functions to be consistent with other file/functions' naming convention. Here, the f indicates partitioning in the "forward" direction.
This commit is contained in:
@@ -38,9 +38,9 @@
|
||||
#include "bli_gemm_int.h"
|
||||
#include "bli_gemm_target.h"
|
||||
|
||||
#include "bli_gemm_blk_var1.h"
|
||||
#include "bli_gemm_blk_var2.h"
|
||||
#include "bli_gemm_blk_var3.h"
|
||||
#include "bli_gemm_blk_var1f.h"
|
||||
#include "bli_gemm_blk_var2f.h"
|
||||
#include "bli_gemm_blk_var3f.h"
|
||||
|
||||
#include "bli_gemm_ker_var2.h"
|
||||
#include "bli_gemm_ker_var5.h"
|
||||
|
||||
@@ -34,10 +34,10 @@
|
||||
|
||||
#include "blis.h"
|
||||
|
||||
void bli_gemm_blk_var1( obj_t* a,
|
||||
obj_t* b,
|
||||
obj_t* c,
|
||||
gemm_t* cntl )
|
||||
void bli_gemm_blk_var1f( obj_t* a,
|
||||
obj_t* b,
|
||||
obj_t* c,
|
||||
gemm_t* cntl )
|
||||
{
|
||||
obj_t a1, a1_pack;
|
||||
obj_t b_pack;
|
||||
@@ -32,8 +32,8 @@
|
||||
|
||||
*/
|
||||
|
||||
void bli_gemm_blk_var3( obj_t* a,
|
||||
obj_t* b,
|
||||
obj_t* c,
|
||||
gemm_t* cntl );
|
||||
void bli_gemm_blk_var1f( obj_t* a,
|
||||
obj_t* b,
|
||||
obj_t* c,
|
||||
gemm_t* cntl );
|
||||
|
||||
@@ -34,10 +34,10 @@
|
||||
|
||||
#include "blis.h"
|
||||
|
||||
void bli_gemm_blk_var2( obj_t* a,
|
||||
obj_t* b,
|
||||
obj_t* c,
|
||||
gemm_t* cntl )
|
||||
void bli_gemm_blk_var2f( obj_t* a,
|
||||
obj_t* b,
|
||||
obj_t* c,
|
||||
gemm_t* cntl )
|
||||
{
|
||||
obj_t a_pack;
|
||||
obj_t b1, b1_pack;
|
||||
@@ -32,8 +32,8 @@
|
||||
|
||||
*/
|
||||
|
||||
void bli_gemm_blk_var1( obj_t* a,
|
||||
obj_t* b,
|
||||
obj_t* c,
|
||||
gemm_t* cntl );
|
||||
void bli_gemm_blk_var2f( obj_t* a,
|
||||
obj_t* b,
|
||||
obj_t* c,
|
||||
gemm_t* cntl );
|
||||
|
||||
@@ -34,10 +34,10 @@
|
||||
|
||||
#include "blis.h"
|
||||
|
||||
void bli_gemm_blk_var3( obj_t* a,
|
||||
obj_t* b,
|
||||
obj_t* c,
|
||||
gemm_t* cntl )
|
||||
void bli_gemm_blk_var3f( obj_t* a,
|
||||
obj_t* b,
|
||||
obj_t* c,
|
||||
gemm_t* cntl )
|
||||
{
|
||||
obj_t a1, a1_pack;
|
||||
obj_t b1, b1_pack;
|
||||
@@ -32,8 +32,8 @@
|
||||
|
||||
*/
|
||||
|
||||
void bli_trmm_blk_var1( obj_t* a,
|
||||
obj_t* b,
|
||||
obj_t* c,
|
||||
trmm_t* cntl );
|
||||
void bli_gemm_blk_var3f( obj_t* a,
|
||||
obj_t* b,
|
||||
obj_t* c,
|
||||
gemm_t* cntl );
|
||||
|
||||
@@ -44,9 +44,9 @@ typedef void (*FUNCPTR_T)( obj_t* a,
|
||||
static FUNCPTR_T vars[6][3] =
|
||||
{
|
||||
// unblocked optimized unblocked blocked
|
||||
{ NULL, NULL, bli_gemm_blk_var1 },
|
||||
{ NULL, bli_gemm_ker_var2, bli_gemm_blk_var2 },
|
||||
{ NULL, NULL, bli_gemm_blk_var3 },
|
||||
{ NULL, NULL, bli_gemm_blk_var1f },
|
||||
{ NULL, bli_gemm_ker_var2, bli_gemm_blk_var2f },
|
||||
{ NULL, NULL, bli_gemm_blk_var3f },
|
||||
{ NULL, NULL, NULL },
|
||||
{ NULL, bli_gemm_ker_var5, NULL },
|
||||
{ NULL, NULL, NULL }
|
||||
|
||||
@@ -38,7 +38,7 @@
|
||||
#include "bli_trmm_int.h"
|
||||
#include "bli_trmm_target.h"
|
||||
|
||||
#include "bli_trmm_blk_var1.h"
|
||||
#include "bli_trmm_blk_var1f.h"
|
||||
|
||||
#include "bli_trmm_blk_var2f.h"
|
||||
#include "bli_trmm_blk_var2b.h"
|
||||
|
||||
@@ -34,10 +34,10 @@
|
||||
|
||||
#include "blis.h"
|
||||
|
||||
void bli_trmm_blk_var1( obj_t* a,
|
||||
obj_t* b,
|
||||
obj_t* c,
|
||||
trmm_t* cntl )
|
||||
void bli_trmm_blk_var1f( obj_t* a,
|
||||
obj_t* b,
|
||||
obj_t* c,
|
||||
trmm_t* cntl )
|
||||
{
|
||||
obj_t a1, a1_pack;
|
||||
obj_t b_pack;
|
||||
@@ -32,8 +32,8 @@
|
||||
|
||||
*/
|
||||
|
||||
void bli_gemm_blk_var2( obj_t* a,
|
||||
obj_t* b,
|
||||
obj_t* c,
|
||||
gemm_t* cntl );
|
||||
void bli_trmm_blk_var1f( obj_t* a,
|
||||
obj_t* b,
|
||||
obj_t* c,
|
||||
trmm_t* cntl );
|
||||
|
||||
@@ -48,7 +48,7 @@ static FUNCPTR_T vars[2][2][4][3] =
|
||||
// lower
|
||||
{
|
||||
// unblocked optimized unblocked blocked
|
||||
{ NULL, NULL, bli_trmm_blk_var1 },
|
||||
{ NULL, NULL, bli_trmm_blk_var1f },
|
||||
{ NULL, bli_trmm_ll_ker_var2, bli_trmm_blk_var2b },
|
||||
{ NULL, NULL, bli_trmm_blk_var3b },
|
||||
{ NULL, NULL, NULL },
|
||||
@@ -56,7 +56,7 @@ static FUNCPTR_T vars[2][2][4][3] =
|
||||
// upper
|
||||
{
|
||||
// unblocked optimized unblocked blocked
|
||||
{ NULL, NULL, bli_trmm_blk_var1 },
|
||||
{ NULL, NULL, bli_trmm_blk_var1f },
|
||||
{ NULL, bli_trmm_lu_ker_var2, bli_trmm_blk_var2f },
|
||||
{ NULL, NULL, bli_trmm_blk_var3f },
|
||||
{ NULL, NULL, NULL },
|
||||
@@ -67,7 +67,7 @@ static FUNCPTR_T vars[2][2][4][3] =
|
||||
// lower
|
||||
{
|
||||
// unblocked optimized unblocked blocked
|
||||
{ NULL, NULL, bli_trmm_blk_var1 },
|
||||
{ NULL, NULL, bli_trmm_blk_var1f },
|
||||
{ NULL, bli_trmm_rl_ker_var2, bli_trmm_blk_var2f },
|
||||
{ NULL, NULL, bli_trmm_blk_var3f },
|
||||
{ NULL, NULL, NULL },
|
||||
@@ -75,7 +75,7 @@ static FUNCPTR_T vars[2][2][4][3] =
|
||||
// upper
|
||||
{
|
||||
// unblocked optimized unblocked blocked
|
||||
{ NULL, NULL, bli_trmm_blk_var1 },
|
||||
{ NULL, NULL, bli_trmm_blk_var1f },
|
||||
{ NULL, bli_trmm_ru_ker_var2, bli_trmm_blk_var2b },
|
||||
{ NULL, NULL, bli_trmm_blk_var3b },
|
||||
{ NULL, NULL, NULL },
|
||||
|
||||
Reference in New Issue
Block a user