summaryrefslogtreecommitdiff
path: root/common_macro.h
diff options
context:
space:
mode:
authorWangyang Guo <wangyang.guo@intel.com>2021-05-27 11:03:56 +0000
committerWangyang Guo <wangyang.guo@intel.com>2021-08-02 07:06:54 +0000
commit5dc7c3c8e572c1760cd9aba40dde1db54bb3f2e3 (patch)
treedf39b4a031bc984c102871a6e688263cc10e2db9 /common_macro.h
parent642c3938790b45606dea7450a6fbc23b6c9b9b9c (diff)
downloadopenblas-5dc7c3c8e572c1760cd9aba40dde1db54bb3f2e3.tar.gz
openblas-5dc7c3c8e572c1760cd9aba40dde1db54bb3f2e3.tar.bz2
openblas-5dc7c3c8e572c1760cd9aba40dde1db54bb3f2e3.zip
Small Matrix: add GEMM_SMALL_MATRIX_PERMIT to tune small matrics case
Diffstat (limited to 'common_macro.h')
-rw-r--r--common_macro.h10
1 files changed, 10 insertions, 0 deletions
diff --git a/common_macro.h b/common_macro.h
index 2cccf9b39..aeb9a205b 100644
--- a/common_macro.h
+++ b/common_macro.h
@@ -644,6 +644,8 @@
#define GEADD_K DGEADD_K
+#define GEMM_SMALL_MATRIX_PERMIT DGEMM_SMALL_MATRIX_PERMIT
+
#define GEMM_SMALL_KERNEL_NN DGEMM_SMALL_KERNEL_NN
#define GEMM_SMALL_KERNEL_NT DGEMM_SMALL_KERNEL_NT
#define GEMM_SMALL_KERNEL_TN DGEMM_SMALL_KERNEL_TN
@@ -940,6 +942,8 @@
#define GEADD_K SGEADD_K
+#define GEMM_SMALL_MATRIX_PERMIT SGEMM_SMALL_MATRIX_PERMIT
+
#define GEMM_SMALL_KERNEL_NN SGEMM_SMALL_KERNEL_NN
#define GEMM_SMALL_KERNEL_NT SGEMM_SMALL_KERNEL_NT
#define GEMM_SMALL_KERNEL_TN SGEMM_SMALL_KERNEL_TN
@@ -1256,6 +1260,8 @@
#define GEADD_K SGEADD_K
+#define GEMM_SMALL_MATRIX_PERMIT SGEMM_SMALL_MATRIX_PERMIT
+
#define GEMM_SMALL_KERNEL_NN SGEMM_SMALL_KERNEL_NN
#define GEMM_SMALL_KERNEL_NT SGEMM_SMALL_KERNEL_NT
#define GEMM_SMALL_KERNEL_TN SGEMM_SMALL_KERNEL_TN
@@ -2093,6 +2099,8 @@
#define GEADD_K ZGEADD_K
+#define GEMM_SMALL_MATRIX_PERMIT ZGEMM_SMALL_MATRIX_PERMIT
+
#define GEMM_SMALL_KERNEL_NN ZGEMM_SMALL_KERNEL_NN
#define GEMM_SMALL_KERNEL_NT ZGEMM_SMALL_KERNEL_NT
#define GEMM_SMALL_KERNEL_NR ZGEMM_SMALL_KERNEL_NR
@@ -2556,6 +2564,8 @@
#define GEADD_K CGEADD_K
+#define GEMM_SMALL_MATRIX_PERMIT CGEMM_SMALL_MATRIX_PERMIT
+
#define GEMM_SMALL_KERNEL_NN CGEMM_SMALL_KERNEL_NN
#define GEMM_SMALL_KERNEL_NT CGEMM_SMALL_KERNEL_NT
#define GEMM_SMALL_KERNEL_NR CGEMM_SMALL_KERNEL_NR