From 058708a665cdd9e796581dbcf60a5778d3f5e240 Mon Sep 17 00:00:00 2001 From: Behdad Esfahbod Date: Thu, 5 Jul 2018 13:16:00 +0430 Subject: [PATCH] Allow disabling vector_size use --- src/hb-private.hh | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/src/hb-private.hh b/src/hb-private.hh index 91162f93a..41e6c200c 100644 --- a/src/hb-private.hh +++ b/src/hb-private.hh @@ -1108,10 +1108,12 @@ struct HbOpXor /* Compiler-assisted vectorization. */ /* The `vector_size' attribute was introduced in gcc 3.1. */ -#if defined( __GNUC__ ) && ( __GNUC__ >= 4 ) -#define HB_VECTOR_SIZE 128 -#elif !defined(HB_VECTOR_SIZE) -#define HB_VECTOR_SIZE 0 +#if !defined(HB_VECTOR_SIZE) +# if defined( __GNUC__ ) && ( __GNUC__ >= 4 ) +# define HB_VECTOR_SIZE 128 +# else +# define HB_VECTOR_SIZE 0 +# endif #endif /* Type behaving similar to vectorized vars defined using __attribute__((vector_size(...))). */