Changed kernels for dgemm and dtrmm
This commit is contained in:
parent
93f1074dd4
commit
e0b968c3a7
|
@ -81,7 +81,7 @@ CGEMVTKERNEL = zgemv_t.c
|
||||||
ZGEMVTKERNEL = zgemv_t.c
|
ZGEMVTKERNEL = zgemv_t.c
|
||||||
|
|
||||||
STRMMKERNEL = ../generic/trmmkernel_2x2.c
|
STRMMKERNEL = ../generic/trmmkernel_2x2.c
|
||||||
DTRMMKERNEL = dtrmm_kernel_8x2_vfpv3.S
|
DTRMMKERNEL = dtrmm_kernel_4x4_vfpv3.S
|
||||||
CTRMMKERNEL = ../generic/ztrmmkernel_2x2.c
|
CTRMMKERNEL = ../generic/ztrmmkernel_2x2.c
|
||||||
ZTRMMKERNEL = ../generic/ztrmmkernel_2x2.c
|
ZTRMMKERNEL = ../generic/ztrmmkernel_2x2.c
|
||||||
|
|
||||||
|
@ -93,13 +93,13 @@ SGEMMOTCOPYOBJ = sgemm_otcopy.o
|
||||||
|
|
||||||
#DGEMMKERNEL = ../generic/gemmkernel_2x2.c
|
#DGEMMKERNEL = ../generic/gemmkernel_2x2.c
|
||||||
#DGEMMKERNEL = dgemm_kernel_4x2_vfpv2.S
|
#DGEMMKERNEL = dgemm_kernel_4x2_vfpv2.S
|
||||||
DGEMMKERNEL = dgemm_kernel_8x2_vfpv3.S
|
DGEMMKERNEL = dgemm_kernel_4x4_vfpv3.S
|
||||||
DGEMMINCOPY = ../generic/gemm_ncopy_8.c
|
DGEMMINCOPY =
|
||||||
DGEMMITCOPY = ../generic/gemm_tcopy_8.c
|
DGEMMITCOPY =
|
||||||
DGEMMONCOPY = ../generic/gemm_ncopy_2.c
|
DGEMMONCOPY = ../generic/gemm_ncopy_4.c
|
||||||
DGEMMOTCOPY = ../generic/gemm_tcopy_2.c
|
DGEMMOTCOPY = ../generic/gemm_tcopy_4.c
|
||||||
DGEMMINCOPYOBJ = dgemm_incopy.o
|
DGEMMINCOPYOBJ =
|
||||||
DGEMMITCOPYOBJ = dgemm_itcopy.o
|
DGEMMITCOPYOBJ =
|
||||||
DGEMMONCOPYOBJ = dgemm_oncopy.o
|
DGEMMONCOPYOBJ = dgemm_oncopy.o
|
||||||
DGEMMOTCOPYOBJ = dgemm_otcopy.o
|
DGEMMOTCOPYOBJ = dgemm_otcopy.o
|
||||||
|
|
||||||
|
|
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
8
param.h
8
param.h
|
@ -1805,8 +1805,8 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||||
#define SGEMM_DEFAULT_UNROLL_M 2
|
#define SGEMM_DEFAULT_UNROLL_M 2
|
||||||
#define SGEMM_DEFAULT_UNROLL_N 2
|
#define SGEMM_DEFAULT_UNROLL_N 2
|
||||||
|
|
||||||
#define DGEMM_DEFAULT_UNROLL_M 8
|
#define DGEMM_DEFAULT_UNROLL_M 4
|
||||||
#define DGEMM_DEFAULT_UNROLL_N 2
|
#define DGEMM_DEFAULT_UNROLL_N 4
|
||||||
|
|
||||||
#define CGEMM_DEFAULT_UNROLL_M 2
|
#define CGEMM_DEFAULT_UNROLL_M 2
|
||||||
#define CGEMM_DEFAULT_UNROLL_N 2
|
#define CGEMM_DEFAULT_UNROLL_N 2
|
||||||
|
@ -1815,12 +1815,12 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||||
#define ZGEMM_DEFAULT_UNROLL_N 2
|
#define ZGEMM_DEFAULT_UNROLL_N 2
|
||||||
|
|
||||||
#define SGEMM_DEFAULT_P 64
|
#define SGEMM_DEFAULT_P 64
|
||||||
#define DGEMM_DEFAULT_P 64
|
#define DGEMM_DEFAULT_P 128
|
||||||
#define CGEMM_DEFAULT_P 24
|
#define CGEMM_DEFAULT_P 24
|
||||||
#define ZGEMM_DEFAULT_P 20
|
#define ZGEMM_DEFAULT_P 20
|
||||||
|
|
||||||
#define SGEMM_DEFAULT_Q 192
|
#define SGEMM_DEFAULT_Q 192
|
||||||
#define DGEMM_DEFAULT_Q 64
|
#define DGEMM_DEFAULT_Q 96
|
||||||
#define CGEMM_DEFAULT_Q 128
|
#define CGEMM_DEFAULT_Q 128
|
||||||
#define ZGEMM_DEFAULT_Q 64
|
#define ZGEMM_DEFAULT_Q 64
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue