@@ -38,7 +38,7 @@ extern "C" {
3838///
3939/// [Intel's documentation](https://software.intel.com/sites/landingpage/IntrinsicsGuide/#text=_mm256_aesenc_epi128)
4040#[ inline]
41- #[ target_feature( enable = "avx512vaes " ) ]
41+ #[ target_feature( enable = "vaes " ) ]
4242#[ cfg_attr( test, assert_instr( vaesenc) ) ]
4343pub unsafe fn _mm256_aesenc_epi128 ( a : __m256i , round_key : __m256i ) -> __m256i {
4444 aesenc_256 ( a, round_key)
@@ -49,7 +49,7 @@ pub unsafe fn _mm256_aesenc_epi128(a: __m256i, round_key: __m256i) -> __m256i {
4949///
5050/// [Intel's documentation](https://software.intel.com/sites/landingpage/IntrinsicsGuide/#text=_mm256_aesenclast_epi128)
5151#[ inline]
52- #[ target_feature( enable = "avx512vaes " ) ]
52+ #[ target_feature( enable = "vaes " ) ]
5353#[ cfg_attr( test, assert_instr( vaesenclast) ) ]
5454pub unsafe fn _mm256_aesenclast_epi128 ( a : __m256i , round_key : __m256i ) -> __m256i {
5555 aesenclast_256 ( a, round_key)
@@ -60,7 +60,7 @@ pub unsafe fn _mm256_aesenclast_epi128(a: __m256i, round_key: __m256i) -> __m256
6060///
6161/// [Intel's documentation](https://software.intel.com/sites/landingpage/IntrinsicsGuide/#text=_mm256_aesdec_epi128)
6262#[ inline]
63- #[ target_feature( enable = "avx512vaes " ) ]
63+ #[ target_feature( enable = "vaes " ) ]
6464#[ cfg_attr( test, assert_instr( vaesdec) ) ]
6565pub unsafe fn _mm256_aesdec_epi128 ( a : __m256i , round_key : __m256i ) -> __m256i {
6666 aesdec_256 ( a, round_key)
@@ -71,7 +71,7 @@ pub unsafe fn _mm256_aesdec_epi128(a: __m256i, round_key: __m256i) -> __m256i {
7171///
7272/// [Intel's documentation](https://software.intel.com/sites/landingpage/IntrinsicsGuide/#text=_mm256_aesdeclast_epi128)
7373#[ inline]
74- #[ target_feature( enable = "avx512vaes " ) ]
74+ #[ target_feature( enable = "vaes " ) ]
7575#[ cfg_attr( test, assert_instr( vaesdeclast) ) ]
7676pub unsafe fn _mm256_aesdeclast_epi128 ( a : __m256i , round_key : __m256i ) -> __m256i {
7777 aesdeclast_256 ( a, round_key)
@@ -82,7 +82,7 @@ pub unsafe fn _mm256_aesdeclast_epi128(a: __m256i, round_key: __m256i) -> __m256
8282///
8383/// [Intel's documentation](https://software.intel.com/sites/landingpage/IntrinsicsGuide/#text=_mm512_aesenc_epi128)
8484#[ inline]
85- #[ target_feature( enable = "avx512vaes ,avx512f" ) ]
85+ #[ target_feature( enable = "vaes ,avx512f" ) ]
8686#[ cfg_attr( test, assert_instr( vaesenc) ) ]
8787pub unsafe fn _mm512_aesenc_epi128 ( a : __m512i , round_key : __m512i ) -> __m512i {
8888 aesenc_512 ( a, round_key)
@@ -93,7 +93,7 @@ pub unsafe fn _mm512_aesenc_epi128(a: __m512i, round_key: __m512i) -> __m512i {
9393///
9494/// [Intel's documentation](https://software.intel.com/sites/landingpage/IntrinsicsGuide/#text=_mm512_aesenclast_epi128)
9595#[ inline]
96- #[ target_feature( enable = "avx512vaes ,avx512f" ) ]
96+ #[ target_feature( enable = "vaes ,avx512f" ) ]
9797#[ cfg_attr( test, assert_instr( vaesenclast) ) ]
9898pub unsafe fn _mm512_aesenclast_epi128 ( a : __m512i , round_key : __m512i ) -> __m512i {
9999 aesenclast_512 ( a, round_key)
@@ -104,7 +104,7 @@ pub unsafe fn _mm512_aesenclast_epi128(a: __m512i, round_key: __m512i) -> __m512
104104///
105105/// [Intel's documentation](https://software.intel.com/sites/landingpage/IntrinsicsGuide/#text=_mm512_aesdec_epi128)
106106#[ inline]
107- #[ target_feature( enable = "avx512vaes ,avx512f" ) ]
107+ #[ target_feature( enable = "vaes ,avx512f" ) ]
108108#[ cfg_attr( test, assert_instr( vaesdec) ) ]
109109pub unsafe fn _mm512_aesdec_epi128 ( a : __m512i , round_key : __m512i ) -> __m512i {
110110 aesdec_512 ( a, round_key)
@@ -115,7 +115,7 @@ pub unsafe fn _mm512_aesdec_epi128(a: __m512i, round_key: __m512i) -> __m512i {
115115///
116116/// [Intel's documentation](https://software.intel.com/sites/landingpage/IntrinsicsGuide/#text=_mm512_aesdeclast_epi128)
117117#[ inline]
118- #[ target_feature( enable = "avx512vaes ,avx512f" ) ]
118+ #[ target_feature( enable = "vaes ,avx512f" ) ]
119119#[ cfg_attr( test, assert_instr( vaesdeclast) ) ]
120120pub unsafe fn _mm512_aesdeclast_epi128 ( a : __m512i , round_key : __m512i ) -> __m512i {
121121 aesdeclast_512 ( a, round_key)
@@ -138,7 +138,7 @@ mod tests {
138138 // ideally we'd be using quickcheck here instead
139139
140140 #[ target_feature( enable = "avx2" ) ]
141- unsafe fn helper_for_256_avx512vaes (
141+ unsafe fn helper_for_256_vaes (
142142 linear : unsafe fn ( __m128i , __m128i ) -> __m128i ,
143143 vectorized : unsafe fn ( __m256i , __m256i ) -> __m256i ,
144144 ) {
@@ -187,7 +187,7 @@ mod tests {
187187 setup_state_key ( _mm512_broadcast_i32x4)
188188 }
189189
190- #[ simd_test( enable = "avx512vaes ,avx512vl" ) ]
190+ #[ simd_test( enable = "vaes ,avx512vl" ) ]
191191 unsafe fn test_mm256_aesdec_epi128 ( ) {
192192 // Constants taken from https://msdn.microsoft.com/en-us/library/cc664949.aspx.
193193 let ( a, k) = setup_state_key_256 ( ) ;
@@ -196,10 +196,10 @@ mod tests {
196196 let r = _mm256_aesdec_epi128 ( a, k) ;
197197 assert_eq_m256i ( r, e) ;
198198
199- helper_for_256_avx512vaes ( _mm_aesdec_si128, _mm256_aesdec_epi128) ;
199+ helper_for_256_vaes ( _mm_aesdec_si128, _mm256_aesdec_epi128) ;
200200 }
201201
202- #[ simd_test( enable = "avx512vaes ,avx512vl" ) ]
202+ #[ simd_test( enable = "vaes ,avx512vl" ) ]
203203 unsafe fn test_mm256_aesdeclast_epi128 ( ) {
204204 // Constants taken from https://msdn.microsoft.com/en-us/library/cc714178.aspx.
205205 let ( a, k) = setup_state_key_256 ( ) ;
@@ -208,10 +208,10 @@ mod tests {
208208 let r = _mm256_aesdeclast_epi128 ( a, k) ;
209209 assert_eq_m256i ( r, e) ;
210210
211- helper_for_256_avx512vaes ( _mm_aesdeclast_si128, _mm256_aesdeclast_epi128) ;
211+ helper_for_256_vaes ( _mm_aesdeclast_si128, _mm256_aesdeclast_epi128) ;
212212 }
213213
214- #[ simd_test( enable = "avx512vaes ,avx512vl" ) ]
214+ #[ simd_test( enable = "vaes ,avx512vl" ) ]
215215 unsafe fn test_mm256_aesenc_epi128 ( ) {
216216 // Constants taken from https://msdn.microsoft.com/en-us/library/cc664810.aspx.
217217 // they are repeated appropriately
@@ -221,10 +221,10 @@ mod tests {
221221 let r = _mm256_aesenc_epi128 ( a, k) ;
222222 assert_eq_m256i ( r, e) ;
223223
224- helper_for_256_avx512vaes ( _mm_aesenc_si128, _mm256_aesenc_epi128) ;
224+ helper_for_256_vaes ( _mm_aesenc_si128, _mm256_aesenc_epi128) ;
225225 }
226226
227- #[ simd_test( enable = "avx512vaes ,avx512vl" ) ]
227+ #[ simd_test( enable = "vaes ,avx512vl" ) ]
228228 unsafe fn test_mm256_aesenclast_epi128 ( ) {
229229 // Constants taken from https://msdn.microsoft.com/en-us/library/cc714136.aspx.
230230 let ( a, k) = setup_state_key_256 ( ) ;
@@ -233,11 +233,11 @@ mod tests {
233233 let r = _mm256_aesenclast_epi128 ( a, k) ;
234234 assert_eq_m256i ( r, e) ;
235235
236- helper_for_256_avx512vaes ( _mm_aesenclast_si128, _mm256_aesenclast_epi128) ;
236+ helper_for_256_vaes ( _mm_aesenclast_si128, _mm256_aesenclast_epi128) ;
237237 }
238238
239239 #[ target_feature( enable = "avx512f" ) ]
240- unsafe fn helper_for_512_avx512vaes (
240+ unsafe fn helper_for_512_vaes (
241241 linear : unsafe fn ( __m128i , __m128i ) -> __m128i ,
242242 vectorized : unsafe fn ( __m512i , __m512i ) -> __m512i ,
243243 ) {
@@ -282,7 +282,7 @@ mod tests {
282282 assert_eq_m128i ( _mm512_extracti32x4_epi32 :: < 3 > ( r) , e_decomp[ 3 ] ) ;
283283 }
284284
285- #[ simd_test( enable = "avx512vaes ,avx512f" ) ]
285+ #[ simd_test( enable = "vaes ,avx512f" ) ]
286286 unsafe fn test_mm512_aesdec_epi128 ( ) {
287287 // Constants taken from https://msdn.microsoft.com/en-us/library/cc664949.aspx.
288288 let ( a, k) = setup_state_key_512 ( ) ;
@@ -291,10 +291,10 @@ mod tests {
291291 let r = _mm512_aesdec_epi128 ( a, k) ;
292292 assert_eq_m512i ( r, e) ;
293293
294- helper_for_512_avx512vaes ( _mm_aesdec_si128, _mm512_aesdec_epi128) ;
294+ helper_for_512_vaes ( _mm_aesdec_si128, _mm512_aesdec_epi128) ;
295295 }
296296
297- #[ simd_test( enable = "avx512vaes ,avx512f" ) ]
297+ #[ simd_test( enable = "vaes ,avx512f" ) ]
298298 unsafe fn test_mm512_aesdeclast_epi128 ( ) {
299299 // Constants taken from https://msdn.microsoft.com/en-us/library/cc714178.aspx.
300300 let ( a, k) = setup_state_key_512 ( ) ;
@@ -303,10 +303,10 @@ mod tests {
303303 let r = _mm512_aesdeclast_epi128 ( a, k) ;
304304 assert_eq_m512i ( r, e) ;
305305
306- helper_for_512_avx512vaes ( _mm_aesdeclast_si128, _mm512_aesdeclast_epi128) ;
306+ helper_for_512_vaes ( _mm_aesdeclast_si128, _mm512_aesdeclast_epi128) ;
307307 }
308308
309- #[ simd_test( enable = "avx512vaes ,avx512f" ) ]
309+ #[ simd_test( enable = "vaes ,avx512f" ) ]
310310 unsafe fn test_mm512_aesenc_epi128 ( ) {
311311 // Constants taken from https://msdn.microsoft.com/en-us/library/cc664810.aspx.
312312 let ( a, k) = setup_state_key_512 ( ) ;
@@ -315,10 +315,10 @@ mod tests {
315315 let r = _mm512_aesenc_epi128 ( a, k) ;
316316 assert_eq_m512i ( r, e) ;
317317
318- helper_for_512_avx512vaes ( _mm_aesenc_si128, _mm512_aesenc_epi128) ;
318+ helper_for_512_vaes ( _mm_aesenc_si128, _mm512_aesenc_epi128) ;
319319 }
320320
321- #[ simd_test( enable = "avx512vaes ,avx512f" ) ]
321+ #[ simd_test( enable = "vaes ,avx512f" ) ]
322322 unsafe fn test_mm512_aesenclast_epi128 ( ) {
323323 // Constants taken from https://msdn.microsoft.com/en-us/library/cc714136.aspx.
324324 let ( a, k) = setup_state_key_512 ( ) ;
@@ -327,6 +327,6 @@ mod tests {
327327 let r = _mm512_aesenclast_epi128 ( a, k) ;
328328 assert_eq_m512i ( r, e) ;
329329
330- helper_for_512_avx512vaes ( _mm_aesenclast_si128, _mm512_aesenclast_epi128) ;
330+ helper_for_512_vaes ( _mm_aesenclast_si128, _mm512_aesenclast_epi128) ;
331331 }
332332}
0 commit comments