Skip to content

Commit 0dcb467

Browse files
authored
Sync #if/ifdef/defined (#14511)
These are either undefined or defined to value 1: - ZEND_INTRIN_SSE4_2_PCLMUL_NATIVE - ZEND_INTRIN_SSE4_2_PCLMUL_RESOLVER - ZEND_INTRIN_SSE4_2_PCLMUL_FUNC_PROTO - ZEND_INTRIN_SSE4_2_PCLMUL_FUNC_PTR Follow up of GH-5526 (-Wundef)
1 parent 01887af commit 0dcb467

File tree

4 files changed

+12
-12
lines changed

4 files changed

+12
-12
lines changed

ext/hash/hash_crc32.c

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ PHP_HASH_API void PHP_CRC32Update(PHP_CRC32_CTX *context, const unsigned char *i
2929
{
3030
size_t i = 0;
3131

32-
#if ZEND_INTRIN_SSE4_2_PCLMUL_NATIVE || ZEND_INTRIN_SSE4_2_PCLMUL_RESOLVER
32+
#if defined(ZEND_INTRIN_SSE4_2_PCLMUL_NATIVE) || defined(ZEND_INTRIN_SSE4_2_PCLMUL_RESOLVER)
3333
i += crc32_x86_simd_update(X86_CRC32, &context->state, input, len);
3434
#endif
3535

@@ -42,7 +42,7 @@ PHP_HASH_API void PHP_CRC32BUpdate(PHP_CRC32_CTX *context, const unsigned char *
4242
{
4343
size_t i = 0;
4444

45-
#if ZEND_INTRIN_SSE4_2_PCLMUL_NATIVE || ZEND_INTRIN_SSE4_2_PCLMUL_RESOLVER
45+
#if defined(ZEND_INTRIN_SSE4_2_PCLMUL_NATIVE) || defined(ZEND_INTRIN_SSE4_2_PCLMUL_RESOLVER)
4646
i += crc32_x86_simd_update(X86_CRC32B, &context->state, input, len);
4747
#endif
4848

@@ -55,7 +55,7 @@ PHP_HASH_API void PHP_CRC32CUpdate(PHP_CRC32_CTX *context, const unsigned char *
5555
{
5656
size_t i = 0;
5757

58-
#if ZEND_INTRIN_SSE4_2_PCLMUL_NATIVE || ZEND_INTRIN_SSE4_2_PCLMUL_RESOLVER
58+
#if defined(ZEND_INTRIN_SSE4_2_PCLMUL_NATIVE) || defined(ZEND_INTRIN_SSE4_2_PCLMUL_RESOLVER)
5959
i += crc32_x86_simd_update(X86_CRC32C, &context->state, input, len);
6060
#endif
6161

ext/standard/crc32.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -115,7 +115,7 @@ PHPAPI uint32_t php_crc32_bulk_update(uint32_t crc, const char *p, size_t nr)
115115
}
116116
#endif
117117

118-
#if ZEND_INTRIN_SSE4_2_PCLMUL_NATIVE || ZEND_INTRIN_SSE4_2_PCLMUL_RESOLVER
118+
#if defined(ZEND_INTRIN_SSE4_2_PCLMUL_NATIVE) || defined(ZEND_INTRIN_SSE4_2_PCLMUL_RESOLVER)
119119
size_t nr_simd = crc32_x86_simd_update(X86_CRC32B, &crc, (const unsigned char *)p, nr);
120120
nr -= nr_simd;
121121
p += nr_simd;

ext/standard/crc32_x86.c

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -19,16 +19,16 @@
1919

2020
#include "crc32_x86.h"
2121

22-
#if ZEND_INTRIN_SSE4_2_PCLMUL_NATIVE || ZEND_INTRIN_SSE4_2_PCLMUL_RESOLVER
22+
#if defined(ZEND_INTRIN_SSE4_2_PCLMUL_NATIVE) || defined(ZEND_INTRIN_SSE4_2_PCLMUL_RESOLVER)
2323
# include <nmmintrin.h>
2424
# include <wmmintrin.h>
2525
#endif
2626

27-
#if ZEND_INTRIN_SSE4_2_PCLMUL_RESOLVER
27+
#ifdef ZEND_INTRIN_SSE4_2_PCLMUL_RESOLVER
2828
# include "Zend/zend_cpuinfo.h"
2929
#endif
3030

31-
#if ZEND_INTRIN_SSE4_2_PCLMUL_NATIVE || ZEND_INTRIN_SSE4_2_PCLMUL_RESOLVER
31+
#if defined(ZEND_INTRIN_SSE4_2_PCLMUL_NATIVE) || defined(ZEND_INTRIN_SSE4_2_PCLMUL_RESOLVER)
3232

3333
typedef struct _crc32_pclmul_bit_consts {
3434
uint64_t k1k2[2];
@@ -287,7 +287,7 @@ size_t crc32_pclmul_reflected_batch(uint32_t *crc, const unsigned char *p, size_
287287
return (nr_in - nr); /* the nr processed */
288288
}
289289

290-
# if ZEND_INTRIN_SSE4_2_PCLMUL_NATIVE
290+
# if defined(ZEND_INTRIN_SSE4_2_PCLMUL_NATIVE)
291291
size_t crc32_x86_simd_update(X86_CRC32_TYPE type, uint32_t *crc, const unsigned char *p, size_t nr)
292292
# else /* ZEND_INTRIN_SSE4_2_PCLMUL_RESOLVER */
293293
size_t crc32_sse42_pclmul_update(X86_CRC32_TYPE type, uint32_t *crc, const unsigned char *p, size_t nr)
@@ -310,13 +310,13 @@ size_t crc32_sse42_pclmul_update(X86_CRC32_TYPE type, uint32_t *crc, const unsig
310310
}
311311
#endif
312312

313-
#if ZEND_INTRIN_SSE4_2_PCLMUL_RESOLVER
313+
#ifdef ZEND_INTRIN_SSE4_2_PCLMUL_RESOLVER
314314
static size_t crc32_x86_simd_update_default(X86_CRC32_TYPE type, uint32_t *crc, const unsigned char *p, size_t nr)
315315
{
316316
return 0;
317317
}
318318

319-
# if ZEND_INTRIN_SSE4_2_PCLMUL_FUNC_PROTO
319+
# ifdef ZEND_INTRIN_SSE4_2_PCLMUL_FUNC_PROTO
320320
size_t crc32_x86_simd_update(X86_CRC32_TYPE type, uint32_t *crc, const unsigned char *p, size_t nr) __attribute__((ifunc("resolve_crc32_x86_simd_update")));
321321

322322
typedef size_t (*crc32_x86_simd_func_t)(X86_CRC32_TYPE type, uint32_t *crc, const unsigned char *p, size_t nr);

ext/standard/crc32_x86.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -35,11 +35,11 @@ typedef enum {
3535
X86_CRC32_MAX,
3636
} X86_CRC32_TYPE;
3737

38-
#if ZEND_INTRIN_SSE4_2_PCLMUL_FUNC_PTR
38+
#ifdef ZEND_INTRIN_SSE4_2_PCLMUL_FUNC_PTR
3939
PHP_MINIT_FUNCTION(crc32_x86_intrin);
4040
#endif
4141

42-
#if ZEND_INTRIN_SSE4_2_PCLMUL_NATIVE || ZEND_INTRIN_SSE4_2_PCLMUL_RESOLVER
42+
#if defined(ZEND_INTRIN_SSE4_2_PCLMUL_NATIVE) || defined(ZEND_INTRIN_SSE4_2_PCLMUL_RESOLVER)
4343
/* Return the size processed by SIMD routine */
4444
size_t crc32_x86_simd_update(X86_CRC32_TYPE type, uint32_t *crc, const unsigned char *p, size_t nr);
4545
#else

0 commit comments

Comments
 (0)