[Mesa-dev] [PATCH 2/3] vc4: fix arm64 build with Neon
Rob Herring
robh at kernel.org
Mon Jan 30 22:54:52 UTC 2017
The addition of Neon assembly breaks on arm64 builds because the assembly
syntax is different. For now, restrict Neon to ARMv7 builds.
Signed-off-by: Rob Herring <robh at kernel.org>
---
src/gallium/drivers/vc4/vc4_tiling.h | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/gallium/drivers/vc4/vc4_tiling.h b/src/gallium/drivers/vc4/vc4_tiling.h
index 218130b2007c..ba1ad6fb3f7d 100644
--- a/src/gallium/drivers/vc4/vc4_tiling.h
+++ b/src/gallium/drivers/vc4/vc4_tiling.h
@@ -87,7 +87,7 @@ void vc4_store_tiled_image(void *dst, uint32_t dst_stride,
* should extend this to have some runtime detection of being built for ARMv6
* on a Pi 2+.
*/
-#if defined(__ARM_ARCH) && __ARM_ARCH >= 7
+#if defined(__ARM_ARCH) && __ARM_ARCH == 7
#define NEON_SUFFIX(x) x ## _neon
#else
#define NEON_SUFFIX(x) x ## _base
--
2.10.1
More information about the mesa-dev
mailing list