summaryrefslogtreecommitdiff
path: root/Zend/zend_portability.h
diff options
context:
space:
mode:
authorXinchen Hui <laruence@gmail.com>2018-03-01 11:22:26 +0800
committerXinchen Hui <laruence@gmail.com>2018-03-01 11:56:12 +0800
commitfd208e82dd9c81accae19e478dadc7d8722df558 (patch)
tree7a373b6bac2da16bb23248ebe35408d3dcec8f0f /Zend/zend_portability.h
parent1377ac29f6639bef0b359f33c9594d8d3fc3b804 (diff)
downloadphp-git-fd208e82dd9c81accae19e478dadc7d8722df558.tar.gz
Attempt to fix build reported fails in containers
Diffstat (limited to 'Zend/zend_portability.h')
-rw-r--r--Zend/zend_portability.h8
1 files changed, 3 insertions, 5 deletions
diff --git a/Zend/zend_portability.h b/Zend/zend_portability.h
index ed8f07389b..02286da37b 100644
--- a/Zend/zend_portability.h
+++ b/Zend/zend_portability.h
@@ -551,7 +551,7 @@ static zend_always_inline double _zend_get_nan(void) /* {{{ */
# define ZEND_INTRIN_SSSE3_RESOLVER 1
#endif
-#if ZEND_INTRIN_HAVE_IFUNC_TARGET && (ZEND_INTRIN_SSSE3_NATIVE || ZEND_INTRIN_SSSE3_RESOLVER)
+#if ZEND_INTRIN_SSSE3_RESOLVER && ZEND_INTRIN_HAVE_IFUNC_TARGET
# define ZEND_INTRIN_SSSE3_FUNC_PROTO 1
#elif ZEND_INTRIN_SSSE3_RESOLVER
# define ZEND_INTRIN_SSSE3_FUNC_PTR 1
@@ -575,7 +575,7 @@ static zend_always_inline double _zend_get_nan(void) /* {{{ */
# define ZEND_INTRIN_SSE4_2_RESOLVER 1
#endif
-#if ZEND_INTRIN_HAVE_IFUNC_TARGET && (ZEND_INTRIN_SSE4_2_NATIVE || ZEND_INTRIN_SSE4_2_RESOLVER)
+#if ZEND_INTRIN_SSE4_2_RESOLVER && ZEND_INTRIN_HAVE_IFUNC_TARGET
# define ZEND_INTRIN_SSE4_2_FUNC_PROTO 1
#elif ZEND_INTRIN_SSE4_2_RESOLVER
# define ZEND_INTRIN_SSE4_2_FUNC_PTR 1
@@ -592,14 +592,12 @@ static zend_always_inline double _zend_get_nan(void) /* {{{ */
#endif
#ifdef __AVX2__
-/* Instructions compiled directly. */
# define ZEND_INTRIN_AVX2_NATIVE 1
#elif (defined(HAVE_FUNC_ATTRIBUTE_TARGET) && defined(PHP_HAVE_AVX2)) || defined(ZEND_WIN32)
-/* Function resolved by ifunc or MINIT. */
# define ZEND_INTRIN_AVX2_RESOLVER 1
#endif
-#if ZEND_INTRIN_HAVE_IFUNC_TARGET && (ZEND_INTRIN_AVX2_NATIVE || ZEND_INTRIN_AVX2_RESOLVER)
+#if ZEND_INTRIN_AVX2_RESOLVER && ZEND_INTRIN_HAVE_IFUNC_TARGET
# define ZEND_INTRIN_AVX2_FUNC_PROTO 1
#elif ZEND_INTRIN_AVX2_RESOLVER
# define ZEND_INTRIN_AVX2_FUNC_PTR 1