File tree 2 files changed +4
-3
lines changed
2 files changed +4
-3
lines changed Original file line number Diff line number Diff line change @@ -99,6 +99,7 @@ void zend_cpu_startup(void)
99
99
}
100
100
101
101
ZEND_API int zend_cpu_supports (zend_cpu_feature feature ) {
102
+ ZEND_ASSERT (cpuinfo .initialized );
102
103
if (feature & ZEND_CPU_EDX_MASK ) {
103
104
return (cpuinfo .edx & (feature & ~ZEND_CPU_EDX_MASK ));
104
105
} else if (feature & ZEND_CPU_EBX_MASK ) {
Original file line number Diff line number Diff line change @@ -164,9 +164,9 @@ static zend_always_inline int zend_cpu_supports_sse42() {
164
164
ZEND_NO_SANITIZE_ADDRESS
165
165
static zend_always_inline int zend_cpu_supports_pclmul () {
166
166
#if PHP_HAVE_BUILTIN_CPU_INIT
167
- __builtin_cpu_init ();
167
+ __builtin_cpu_init ();
168
168
#endif
169
- return __builtin_cpu_supports ("pclmul" );
169
+ return __builtin_cpu_supports ("pclmul" );
170
170
}
171
171
#endif
172
172
@@ -208,7 +208,7 @@ static zend_always_inline int zend_cpu_supports_sse42() {
208
208
}
209
209
210
210
static zend_always_inline int zend_cpu_supports_pclmul () {
211
- return zend_cpu_supports (ZEND_CPU_FEATURE_PCLMULQDQ );
211
+ return zend_cpu_supports (ZEND_CPU_FEATURE_PCLMULQDQ );
212
212
}
213
213
214
214
static zend_always_inline int zend_cpu_supports_avx () {
You can’t perform that action at this time.
0 commit comments