Skip to content

Commit e52d9b4

Browse files
authored
Merge pull request #4928 from austinpagan/czgemm_in_c
CGEMM & ZGEMM using C code, Power only, P10 only.
2 parents dbd8376 + 0b7fb5c commit e52d9b4

File tree

3 files changed

+1931
-8
lines changed

3 files changed

+1931
-8
lines changed

kernel/power/KERNEL.POWER10

Lines changed: 16 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -17,11 +17,15 @@ SBGEMMOTCOPYOBJ = sbgemm_otcopy$(TSUFFIX).$(SUFFIX)
1717
STRMMKERNEL = sgemm_kernel_power10.c
1818
DTRMMKERNEL = dgemm_kernel_power10.c
1919
ifeq ($(OSNAME), AIX)
20-
CTRMMKERNEL = ctrmm_kernel_8x4_power8.S
21-
ZTRMMKERNEL = ztrmm_kernel_8x2_power8.S
20+
#CTRMMKERNEL = ctrmm_kernel_8x4_power8.S
21+
#ZTRMMKERNEL = ztrmm_kernel_8x2_power8.S
22+
CTRMMKERNEL = cgemm_kernel_power10.c
23+
ZTRMMKERNEL = zgemm_kernel_power10.c
2224
else
23-
CTRMMKERNEL = cgemm_kernel_power10.S
24-
ZTRMMKERNEL = zgemm_kernel_power10.S
25+
#CTRMMKERNEL = cgemm_kernel_power10.S
26+
#ZTRMMKERNEL = zgemm_kernel_power10.S
27+
CTRMMKERNEL = cgemm_kernel_power10.c
28+
ZTRMMKERNEL = zgemm_kernel_power10.c
2529
endif
2630

2731
SGEMMKERNEL = sgemm_kernel_power10.c
@@ -65,9 +69,11 @@ DGEMM_SMALL_K_TN = dgemm_small_kernel_tn_power10.c
6569
DGEMM_SMALL_K_B0_TN = dgemm_small_kernel_tn_power10.c
6670

6771
ifeq ($(OSNAME), AIX)
68-
CGEMMKERNEL = cgemm_kernel_8x4_power8.S
72+
#CGEMMKERNEL = cgemm_kernel_8x4_power8.S
73+
CGEMMKERNEL = cgemm_kernel_power10.c
6974
else
70-
CGEMMKERNEL = cgemm_kernel_power10.S
75+
#CGEMMKERNEL = cgemm_kernel_power10.S
76+
CGEMMKERNEL = cgemm_kernel_power10.c
7177
endif
7278
#CGEMMKERNEL = cgemm_kernel_8x4_power8.S
7379
CGEMMINCOPY = ../generic/zgemm_ncopy_8.c
@@ -84,9 +90,11 @@ CGEMMINCOPYOBJ = cgemm_incopy$(TSUFFIX).$(SUFFIX)
8490
CGEMMITCOPYOBJ = cgemm_itcopy$(TSUFFIX).$(SUFFIX)
8591

8692
ifeq ($(OSNAME), AIX)
87-
ZGEMMKERNEL = zgemm_kernel_8x2_power8.S
93+
#ZGEMMKERNEL = zgemm_kernel_8x2_power8.S
94+
ZGEMMKERNEL = zgemm_kernel_power10.c
8895
else
89-
ZGEMMKERNEL = zgemm_kernel_power10.S
96+
#ZGEMMKERNEL = zgemm_kernel_power10.S
97+
ZGEMMKERNEL = zgemm_kernel_power10.c
9098
endif
9199
ZGEMMONCOPY = ../generic/zgemm_ncopy_2.c
92100
ZGEMMOTCOPY = ../generic/zgemm_tcopy_2.c

0 commit comments

Comments
 (0)