Skip to content

Commit b1ee812

Browse files
authored
Change complex DOT and ROT to generic kernels and switch CGEMM
in response to test failures seen in #2628 and BLAS-Tester
1 parent dd7a650 commit b1ee812

File tree

1 file changed

+19
-9
lines changed

1 file changed

+19
-9
lines changed

kernel/power/KERNEL.PPCG4

Lines changed: 19 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -20,8 +20,10 @@ ZAXPYKERNEL = zaxpy_ppc440.S
2020

2121
SDOTKERNEL = dot_ppc440.S
2222
DDOTKERNEL = dot_ppc440.S
23-
CDOTKERNEL = zdot_ppc440.S
24-
ZDOTKERNEL = zdot_ppc440.S
23+
#CDOTKERNEL = zdot_ppc440.S
24+
#ZDOTKERNEL = zdot_ppc440.S
25+
CDOTKERNEL = ../arm/zdot.c
26+
ZDOTKERNEL = ../arm/zdot.c
2527

2628
ISAMAXKERNEL = iamax_ppc440.S
2729
IDAMAXKERNEL = iamax_ppc440.S
@@ -52,8 +54,11 @@ ZNRM2KERNEL = znrm2_ppc440.S
5254

5355
SROTKERNEL = rot_ppc440.S
5456
DROTKERNEL = rot_ppc440.S
55-
CROTKERNEL = zrot_ppc440.S
56-
ZROTKERNEL = zrot_ppc440.S
57+
#CROTKERNEL = zrot_ppc440.S
58+
#ZROTKERNEL = zrot_ppc440.S
59+
CROTKERNEL = ../arm/zrot.c
60+
ZROTKERNEL = ../arm/zrot.c
61+
5762

5863
SSCALKERNEL = scal_ppc440.S
5964
DSCALKERNEL = scal_ppc440.S
@@ -78,13 +83,18 @@ DGEMMINCOPYOBJ =
7883
DGEMMITCOPYOBJ =
7984
DGEMMONCOPYOBJ = dgemm_oncopy$(TSUFFIX).$(SUFFIX)
8085
DGEMMOTCOPYOBJ = dgemm_otcopy$(TSUFFIX).$(SUFFIX)
81-
CGEMMKERNEL = zgemm_kernel_altivec_g4.S
82-
CGEMMINCOPY = ../generic/zgemm_ncopy_8.c
83-
CGEMMITCOPY = ../generic/zgemm_tcopy_8.c
86+
#CGEMMKERNEL = zgemm_kernel_altivec_g4.S
87+
#CGEMMINCOPY = ../generic/zgemm_ncopy_8.c
88+
#CGEMMITCOPY = ../generic/zgemm_tcopy_8.c
89+
CGEMMKERNEL = zgemm_kernel.S
90+
CGEMMINCOPY =
91+
CGEMMONCOPY =
8492
CGEMMONCOPY = ../generic/zgemm_ncopy_2.c
8593
CGEMMOTCOPY = ../generic/zgemm_tcopy_2.c
86-
CGEMMINCOPYOBJ = cgemm_incopy$(TSUFFIX).$(SUFFIX)
87-
CGEMMITCOPYOBJ = cgemm_itcopy$(TSUFFIX).$(SUFFIX)
94+
CGEMMINCOPYOBJ =
95+
#cgemm_incopy$(TSUFFIX).$(SUFFIX)
96+
CGEMMITCOPYOBJ =
97+
#cgemm_itcopy$(TSUFFIX).$(SUFFIX)
8898
CGEMMONCOPYOBJ = cgemm_oncopy$(TSUFFIX).$(SUFFIX)
8999
CGEMMOTCOPYOBJ = cgemm_otcopy$(TSUFFIX).$(SUFFIX)
90100
ZGEMMKERNEL = zgemm_kernel_g4.S

0 commit comments

Comments
 (0)