mirror of
https://github.com/php/php-src.git
synced 2025-08-15 21:48:51 +02:00
Attempt to fix build reported fails in containers
This commit is contained in:
parent
1377ac29f6
commit
fd208e82dd
2 changed files with 6 additions and 7 deletions
|
@ -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
|
||||
|
|
|
@ -164,8 +164,9 @@ fail:
|
|||
# undef ZEND_INTRIN_SSSE3_RESOLVER
|
||||
# undef ZEND_INTRIN_SSSE3_FUNC_PROTO
|
||||
# undef ZEND_INTRIN_SSSE3_FUNC_PTR
|
||||
#elif ZEND_INTRIN_AVX2_FUNC_PROTO && ZEND_INTRIN_SSSE3_NATIVE
|
||||
#elif ZEND_INTRIN_AVX2_FUNC_PROTO && (ZEND_INTRIN_SSSE3_NATIVE || ZEND_INTRIN_SSSE3_RESOLVER)
|
||||
# undef ZEND_INTRIN_SSSE3_NATIVE
|
||||
# undef ZEND_INTRIN_SSSE3_RESOLVER
|
||||
# define ZEND_INTRIN_SSSE3_RESOLVER 1
|
||||
# define ZEND_INTRIN_SSSE3_FUNC_PROTO 1
|
||||
# undef ZEND_INTRIN_SSSE3_FUNC_DECL
|
||||
|
@ -174,7 +175,7 @@ fail:
|
|||
# else
|
||||
# define ZEND_INTRIN_SSSE3_FUNC_DECL(func) ZEND_API func
|
||||
# endif
|
||||
#elif ZEND_INTRIN_AVX2_FUNC_PTR && ZEND_INTRIN_SSSE3_NATIVE
|
||||
#elif ZEND_INTRIN_AVX2_FUNC_PTR && (ZEND_INTRIN_SSSE3_NATIVE || ZEND_INTRIN_SSSE3_RESOLVER)
|
||||
# undef ZEND_INTRIN_SSSE3_NATIVE
|
||||
# undef ZEND_INTRIN_SSSE3_RESOLVER
|
||||
# define ZEND_INTRIN_SSSE3_RESOLVER 1
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue