Skip to content

Commit 3eda3d3

Browse files
authored
Merge pull request #2641 from martin-frbg/ppcg4
Work around PPC G4 test failures
2 parents a349d48 + f16e395 commit 3eda3d3

File tree

2 files changed

+20
-10
lines changed

2 files changed

+20
-10
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

param.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1974,7 +1974,7 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
19741974
#define SGEMM_DEFAULT_UNROLL_N 4
19751975
#define DGEMM_DEFAULT_UNROLL_M 4
19761976
#define DGEMM_DEFAULT_UNROLL_N 4
1977-
#define CGEMM_DEFAULT_UNROLL_M 8
1977+
#define CGEMM_DEFAULT_UNROLL_M 2
19781978
#define CGEMM_DEFAULT_UNROLL_N 2
19791979
#define ZGEMM_DEFAULT_UNROLL_M 2
19801980
#define ZGEMM_DEFAULT_UNROLL_N 2

0 commit comments

Comments
 (0)