History log of /PHP-8.2/ext/standard/crc32_x86.c (Results 1 – 4 of 4)
Revision Date Author Comments
# 0752baa5 28-Dec-2022 Max Kellermann

Zend/zend_cpuinfo, ext/standard/crc32_x86: fix -Wstrict-prototypes

In plain C, a function without arguments must be explicitly declared
(void).

Close GH-10528


# 8c60e215 24-Feb-2022 Patrick Allaert

Avoid possible [-Wstrict-prototypes] build warnings


# 2772f7c3 27-Nov-2020 Nikita Popov

Avoid direct calls to zend_cpu_supports()

While the use of zend_cpu_supports_*() is only strictly necessary
inside ifunc resolvers, where the cpu state has not been initialized
yet,

Avoid direct calls to zend_cpu_supports()

While the use of zend_cpu_supports_*() is only strictly necessary
inside ifunc resolvers, where the cpu state has not been initialized
yet, we should prefer the compiler builtins in all cases.

show more ...


# c3299d7d 02-Sep-2020 Frank Du

X86: Fast CRC32 computation using PCLMULQDQ instruction

Based on:
"Fast CRC Computation for Generic Polynomials Using PCLMULQDQ Instruction"
V. Gopal, E. Ozturk, et al., 2009, http:/

X86: Fast CRC32 computation using PCLMULQDQ instruction

Based on:
"Fast CRC Computation for Generic Polynomials Using PCLMULQDQ Instruction"
V. Gopal, E. Ozturk, et al., 2009, http://intel.ly/2ySEwL0

Signed-off-by: Frank Du <frank.du@intel.com>

Closes GH-6018

show more ...