From f791f5821f76b13c2d56fac7e2346b118eebfbde Mon Sep 17 00:00:00 2001 From: Debian Science Team Date: Thu, 10 Aug 2017 17:39:08 +0100 Subject: [PATCH] ppc64el-ifdef-files-with-lvx Gbp-Pq: Name ppc64el-ifdef-files-with-lvx.patch --- tune/blas/gemm/CASES/ATL_cmm4x4x128_av.c | 7 +++++++ tune/blas/gemm/CASES/ATL_dmm4x4x80_ppc.c | 6 ++++++ tune/blas/gemm/CASES/ATL_dmm8x4x2_vsx.c | 6 ++++++ tune/blas/gemm/CASES/ATL_smm4x4x128_av.c | 5 +++++ tune/blas/gemm/CASES/ATL_smm8x2x4_av.c | 6 ++++++ 5 files changed, 30 insertions(+) diff --git a/tune/blas/gemm/CASES/ATL_cmm4x4x128_av.c b/tune/blas/gemm/CASES/ATL_cmm4x4x128_av.c index 59747c0..980d852 100644 --- a/tune/blas/gemm/CASES/ATL_cmm4x4x128_av.c +++ b/tune/blas/gemm/CASES/ATL_cmm4x4x128_av.c @@ -7,6 +7,11 @@ * meaning that this kernel will do an extra store of vector C to memory * for load by the scalar FPU. */ + +#if defined(__powerpc64__) && (__BYTE_ORDER__ == __ORDER_LITTLE_ENDIAN__) +/* FIXME: port to little-endian powerpc64. */ +#else + #include "atlas_asm.h" #if !defined(ATL_AS_OSX_PPC) && !defined(ATL_GAS_LINUX_PPC) @@ -4257,3 +4262,5 @@ MPEELEDU: ld r3, FST(r1) addi r1, r1, FSIZE blr + +#endif /* little-endian powerpc64 */ diff --git a/tune/blas/gemm/CASES/ATL_dmm4x4x80_ppc.c b/tune/blas/gemm/CASES/ATL_dmm4x4x80_ppc.c index ec2f78b..b5a4ae0 100644 --- a/tune/blas/gemm/CASES/ATL_dmm4x4x80_ppc.c +++ b/tune/blas/gemm/CASES/ATL_dmm4x4x80_ppc.c @@ -28,6 +28,10 @@ * */ +#if defined(__powerpc64__) && (__BYTE_ORDER__ == __ORDER_LITTLE_ENDIAN__) +/* FIXME: port to little-endian powerpc64. */ +#else + #include "atlas_asm.h" /* * NOTE: this kernel written by R. Clint Whaley, but it uses two key ideas @@ -7502,3 +7506,5 @@ DONE: addi r1, r1, FSIZE #endif blr + +#endif /* little-endian powerpc64 */ diff --git a/tune/blas/gemm/CASES/ATL_dmm8x4x2_vsx.c b/tune/blas/gemm/CASES/ATL_dmm8x4x2_vsx.c index 2761a39..1feb0ca 100644 --- a/tune/blas/gemm/CASES/ATL_dmm8x4x2_vsx.c +++ b/tune/blas/gemm/CASES/ATL_dmm8x4x2_vsx.c @@ -27,6 +27,10 @@ * */ +#if defined(__powerpc64__) && (__BYTE_ORDER__ == __ORDER_LITTLE_ENDIAN__) +/* FIXME: port to little-endian powerpc64. */ +#else + #include #include "atlas_misc.h" #include "atlas_prefetch.h" /* ATL_pfl1R, ATL_pfl1W */ @@ -659,3 +663,5 @@ void ATL_USERMM } } } + +#endif /* little-endian powerpc64 */ diff --git a/tune/blas/gemm/CASES/ATL_smm4x4x128_av.c b/tune/blas/gemm/CASES/ATL_smm4x4x128_av.c index b2bf952..0eb8866 100644 --- a/tune/blas/gemm/CASES/ATL_smm4x4x128_av.c +++ b/tune/blas/gemm/CASES/ATL_smm4x4x128_av.c @@ -28,6 +28,9 @@ * */ +#if defined(__powerpc64__) && (__BYTE_ORDER__ == __ORDER_LITTLE_ENDIAN__) +/* FIXME: port to little-endian powerpc64. */ +#else #include "atlas_asm.h" @@ -8340,3 +8343,5 @@ MPEELEDU: ld r3, FST(r1) addi r1, r1, FSIZE blr + +#endif /* little-endian powerpc64 */ diff --git a/tune/blas/gemm/CASES/ATL_smm8x2x4_av.c b/tune/blas/gemm/CASES/ATL_smm8x2x4_av.c index 0e0cb5b..a959929 100644 --- a/tune/blas/gemm/CASES/ATL_smm8x2x4_av.c +++ b/tune/blas/gemm/CASES/ATL_smm8x2x4_av.c @@ -27,6 +27,10 @@ * */ +#if defined(__powerpc64__) && (__BYTE_ORDER__ == __ORDER_LITTLE_ENDIAN__) +/* FIXME: port to little-endian powerpc64. */ +#else + #include #include "atlas_misc.h" #include "atlas_prefetch.h" /* ATL_pfl1R, ATL_pfl1W */ @@ -326,3 +330,5 @@ void ATL_USERMM } } } + +#endif /* little-endian powerpc64 */ -- 2.30.2