@@ -120,102 +120,102 @@ ZEND_API int zend_cpu_supports(zend_cpu_feature feature);
120
120
* resolver functions should not depend on any external
121
121
* functions */
122
122
ZEND_NO_SANITIZE_ADDRESS
123
- static zend_always_inline int zend_cpu_supports_sse2 () {
123
+ static inline int zend_cpu_supports_sse2 () {
124
124
#if PHP_HAVE_BUILTIN_CPU_INIT
125
125
__builtin_cpu_init ();
126
126
#endif
127
127
return __builtin_cpu_supports ("sse2" );
128
128
}
129
129
130
130
ZEND_NO_SANITIZE_ADDRESS
131
- static zend_always_inline int zend_cpu_supports_sse3 () {
131
+ static inline int zend_cpu_supports_sse3 () {
132
132
#if PHP_HAVE_BUILTIN_CPU_INIT
133
133
__builtin_cpu_init ();
134
134
#endif
135
135
return __builtin_cpu_supports ("sse3" );
136
136
}
137
137
138
138
ZEND_NO_SANITIZE_ADDRESS
139
- static zend_always_inline int zend_cpu_supports_ssse3 () {
139
+ static inline int zend_cpu_supports_ssse3 () {
140
140
#if PHP_HAVE_BUILTIN_CPU_INIT
141
141
__builtin_cpu_init ();
142
142
#endif
143
143
return __builtin_cpu_supports ("ssse3" );
144
144
}
145
145
146
146
ZEND_NO_SANITIZE_ADDRESS
147
- static zend_always_inline int zend_cpu_supports_sse41 () {
147
+ static inline int zend_cpu_supports_sse41 () {
148
148
#if PHP_HAVE_BUILTIN_CPU_INIT
149
149
__builtin_cpu_init ();
150
150
#endif
151
151
return __builtin_cpu_supports ("sse4.1" );
152
152
}
153
153
154
154
ZEND_NO_SANITIZE_ADDRESS
155
- static zend_always_inline int zend_cpu_supports_sse42 () {
155
+ static inline int zend_cpu_supports_sse42 () {
156
156
#if PHP_HAVE_BUILTIN_CPU_INIT
157
157
__builtin_cpu_init ();
158
158
#endif
159
159
return __builtin_cpu_supports ("sse4.2" );
160
160
}
161
161
162
162
ZEND_NO_SANITIZE_ADDRESS
163
- static zend_always_inline int zend_cpu_supports_avx () {
163
+ static inline int zend_cpu_supports_avx () {
164
164
#if PHP_HAVE_BUILTIN_CPU_INIT
165
165
__builtin_cpu_init ();
166
166
#endif
167
167
return __builtin_cpu_supports ("avx" );
168
168
}
169
169
170
170
ZEND_NO_SANITIZE_ADDRESS
171
- static zend_always_inline int zend_cpu_supports_avx2 () {
171
+ static inline int zend_cpu_supports_avx2 () {
172
172
#if PHP_HAVE_BUILTIN_CPU_INIT
173
173
__builtin_cpu_init ();
174
174
#endif
175
175
return __builtin_cpu_supports ("avx2" );
176
176
}
177
177
#else
178
178
179
- static zend_always_inline int zend_cpu_supports_sse2 () {
179
+ static inline int zend_cpu_supports_sse2 () {
180
180
return zend_cpu_supports (ZEND_CPU_FEATURE_SSE2 );
181
181
}
182
182
183
- static zend_always_inline int zend_cpu_supports_sse3 () {
183
+ static inline int zend_cpu_supports_sse3 () {
184
184
return zend_cpu_supports (ZEND_CPU_FEATURE_SSE3 );
185
185
}
186
186
187
- static zend_always_inline int zend_cpu_supports_ssse3 () {
187
+ static inline int zend_cpu_supports_ssse3 () {
188
188
return zend_cpu_supports (ZEND_CPU_FEATURE_SSSE3 );
189
189
}
190
190
191
- static zend_always_inline int zend_cpu_supports_sse41 () {
191
+ static inline int zend_cpu_supports_sse41 () {
192
192
return zend_cpu_supports (ZEND_CPU_FEATURE_SSE41 );
193
193
}
194
194
195
- static zend_always_inline int zend_cpu_supports_sse42 () {
195
+ static inline int zend_cpu_supports_sse42 () {
196
196
return zend_cpu_supports (ZEND_CPU_FEATURE_SSE42 );
197
197
}
198
198
199
- static zend_always_inline int zend_cpu_supports_avx () {
199
+ static inline int zend_cpu_supports_avx () {
200
200
return zend_cpu_supports (ZEND_CPU_FEATURE_AVX );
201
201
}
202
202
203
- static zend_always_inline int zend_cpu_supports_avx2 () {
203
+ static inline int zend_cpu_supports_avx2 () {
204
204
return zend_cpu_supports (ZEND_CPU_FEATURE_AVX2 );
205
205
}
206
206
#endif
207
207
208
208
/* __builtin_cpu_supports has pclmul from gcc9 */
209
209
#if PHP_HAVE_BUILTIN_CPU_SUPPORTS && (!defined(__GNUC__ ) || (ZEND_GCC_VERSION >= 9000 ))
210
210
ZEND_NO_SANITIZE_ADDRESS
211
- static zend_always_inline int zend_cpu_supports_pclmul () {
211
+ static inline int zend_cpu_supports_pclmul () {
212
212
#if PHP_HAVE_BUILTIN_CPU_INIT
213
213
__builtin_cpu_init ();
214
214
#endif
215
215
return __builtin_cpu_supports ("pclmul" );
216
216
}
217
217
#else
218
- static zend_always_inline int zend_cpu_supports_pclmul () {
218
+ static inline int zend_cpu_supports_pclmul () {
219
219
return zend_cpu_supports (ZEND_CPU_FEATURE_PCLMULQDQ );
220
220
}
221
221
#endif
0 commit comments