From: Debian Science Team Date: Sat, 24 Jan 2015 22:06:27 +0000 (+0000) Subject: ppc64el-ifdef-files-with-lvx X-Git-Tag: archive/raspbian/3.10.3-3+rpi1~2^2^2 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=088c939c20750030f656fb5ebf248ef40d17ad1f;p=atlas.git ppc64el-ifdef-files-with-lvx Gbp-Pq: Name ppc64el-ifdef-files-with-lvx.patch --- 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 8f1da8a..8e46b82 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 e12918d..56aebdb 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 */ @@ -651,3 +655,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 3336d90..3aa943d 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 */