@@ -27,6 +27,7 @@ pub unsafe fn _mm512_madd52hi_epu64(a: __m512i, b: __m512i, c: __m512i) -> __m51
2727/// from `k` when the corresponding mask bit is not set). 
2828/// 
2929/// [Intel's documentation](https://www.intel.com/content/www/us/en/docs/intrinsics-guide/index.html#avx512techs=AVX512IFMA52&text=_mm512_mask_madd52hi_epu64) 
30+ #[ inline]  
3031#[ target_feature( enable = "avx512ifma" ) ]  
3132#[ unstable( feature = "stdarch_x86_avx512" ,  issue = "111137" ) ]  
3233#[ cfg_attr( test,  assert_instr( vpmadd52huq) ) ]  
@@ -47,6 +48,7 @@ pub unsafe fn _mm512_mask_madd52hi_epu64(
4748/// out when the corresponding mask bit is not set). 
4849/// 
4950/// [Intel's documentation](https://www.intel.com/content/www/us/en/docs/intrinsics-guide/index.html#avx512techs=AVX512IFMA52&text=_mm512_maskz_madd52hi_epu64) 
51+ #[ inline]  
5052#[ target_feature( enable = "avx512ifma" ) ]  
5153#[ unstable( feature = "stdarch_x86_avx512" ,  issue = "111137" ) ]  
5254#[ cfg_attr( test,  assert_instr( vpmadd52huq) ) ]  
@@ -82,6 +84,7 @@ pub unsafe fn _mm512_madd52lo_epu64(a: __m512i, b: __m512i, c: __m512i) -> __m51
8284/// from `k` when the corresponding mask bit is not set). 
8385/// 
8486/// [Intel's documentation](https://www.intel.com/content/www/us/en/docs/intrinsics-guide/index.html#avx512techs=AVX512IFMA52&text=_mm512_mask_madd52lo_epu64) 
87+ #[ inline]  
8588#[ target_feature( enable = "avx512ifma" ) ]  
8689#[ unstable( feature = "stdarch_x86_avx512" ,  issue = "111137" ) ]  
8790#[ cfg_attr( test,  assert_instr( vpmadd52luq) ) ]  
@@ -102,6 +105,7 @@ pub unsafe fn _mm512_mask_madd52lo_epu64(
102105/// out when the corresponding mask bit is not set). 
103106/// 
104107/// [Intel's documentation](https://www.intel.com/content/www/us/en/docs/intrinsics-guide/index.html#avx512techs=AVX512IFMA52&text=_mm512_maskz_madd52lo_epu64) 
108+ #[ inline]  
105109#[ target_feature( enable = "avx512ifma" ) ]  
106110#[ unstable( feature = "stdarch_x86_avx512" ,  issue = "111137" ) ]  
107111#[ cfg_attr( test,  assert_instr( vpmadd52luq) ) ]  
@@ -155,6 +159,7 @@ pub unsafe fn _mm256_madd52hi_epu64(a: __m256i, b: __m256i, c: __m256i) -> __m25
155159/// from `k` when the corresponding mask bit is not set). 
156160/// 
157161/// [Intel's documentation](https://www.intel.com/content/www/us/en/docs/intrinsics-guide/index.html#avx512techs=AVX512IFMA52&text=_mm256_mask_madd52hi_epu64) 
162+ #[ inline]  
158163#[ target_feature( enable = "avx512ifma,avx512vl" ) ]  
159164#[ unstable( feature = "stdarch_x86_avx512" ,  issue = "111137" ) ]  
160165#[ cfg_attr( test,  assert_instr( vpmadd52huq) ) ]  
@@ -175,6 +180,7 @@ pub unsafe fn _mm256_mask_madd52hi_epu64(
175180/// out when the corresponding mask bit is not set). 
176181/// 
177182/// [Intel's documentation](https://www.intel.com/content/www/us/en/docs/intrinsics-guide/index.html#avx512techs=AVX512IFMA52&text=_mm256_maskz_madd52hi_epu64) 
183+ #[ inline]  
178184#[ target_feature( enable = "avx512ifma,avx512vl" ) ]  
179185#[ unstable( feature = "stdarch_x86_avx512" ,  issue = "111137" ) ]  
180186#[ cfg_attr( test,  assert_instr( vpmadd52huq) ) ]  
@@ -228,6 +234,7 @@ pub unsafe fn _mm256_madd52lo_epu64(a: __m256i, b: __m256i, c: __m256i) -> __m25
228234/// from `k` when the corresponding mask bit is not set). 
229235/// 
230236/// [Intel's documentation](https://www.intel.com/content/www/us/en/docs/intrinsics-guide/index.html#avx512techs=AVX512IFMA52&text=_mm256_mask_madd52lo_epu64) 
237+ #[ inline]  
231238#[ target_feature( enable = "avx512ifma,avx512vl" ) ]  
232239#[ unstable( feature = "stdarch_x86_avx512" ,  issue = "111137" ) ]  
233240#[ cfg_attr( test,  assert_instr( vpmadd52luq) ) ]  
@@ -248,6 +255,7 @@ pub unsafe fn _mm256_mask_madd52lo_epu64(
248255/// out when the corresponding mask bit is not set). 
249256/// 
250257/// [Intel's documentation](https://www.intel.com/content/www/us/en/docs/intrinsics-guide/index.html#avx512techs=AVX512IFMA52&text=_mm256_maskz_madd52lo_epu64) 
258+ #[ inline]  
251259#[ target_feature( enable = "avx512ifma,avx512vl" ) ]  
252260#[ unstable( feature = "stdarch_x86_avx512" ,  issue = "111137" ) ]  
253261#[ cfg_attr( test,  assert_instr( vpmadd52luq) ) ]  
@@ -301,6 +309,7 @@ pub unsafe fn _mm_madd52hi_epu64(a: __m128i, b: __m128i, c: __m128i) -> __m128i
301309/// from `k` when the corresponding mask bit is not set). 
302310/// 
303311/// [Intel's documentation](https://www.intel.com/content/www/us/en/docs/intrinsics-guide/index.html#avx512techs=AVX512IFMA52&text=_mm_mask_madd52hi_epu64) 
312+ #[ inline]  
304313#[ target_feature( enable = "avx512ifma,avx512vl" ) ]  
305314#[ unstable( feature = "stdarch_x86_avx512" ,  issue = "111137" ) ]  
306315#[ cfg_attr( test,  assert_instr( vpmadd52huq) ) ]  
@@ -316,6 +325,7 @@ pub unsafe fn _mm_mask_madd52hi_epu64(a: __m128i, k: __mmask8, b: __m128i, c: __
316325/// out when the corresponding mask bit is not set). 
317326/// 
318327/// [Intel's documentation](https://www.intel.com/content/www/us/en/docs/intrinsics-guide/index.html#avx512techs=AVX512IFMA52&text=_mm_maskz_madd52hi_epu64) 
328+ #[ inline]  
319329#[ target_feature( enable = "avx512ifma,avx512vl" ) ]  
320330#[ unstable( feature = "stdarch_x86_avx512" ,  issue = "111137" ) ]  
321331#[ cfg_attr( test,  assert_instr( vpmadd52huq) ) ]  
@@ -364,6 +374,7 @@ pub unsafe fn _mm_madd52lo_epu64(a: __m128i, b: __m128i, c: __m128i) -> __m128i
364374/// from `k` when the corresponding mask bit is not set). 
365375/// 
366376/// [Intel's documentation](https://www.intel.com/content/www/us/en/docs/intrinsics-guide/index.html#avx512techs=AVX512IFMA52&text=_mm_mask_madd52lo_epu64) 
377+ #[ inline]  
367378#[ target_feature( enable = "avx512ifma,avx512vl" ) ]  
368379#[ unstable( feature = "stdarch_x86_avx512" ,  issue = "111137" ) ]  
369380#[ cfg_attr( test,  assert_instr( vpmadd52luq) ) ]  
@@ -379,6 +390,7 @@ pub unsafe fn _mm_mask_madd52lo_epu64(a: __m128i, k: __mmask8, b: __m128i, c: __
379390/// out when the corresponding mask bit is not set). 
380391/// 
381392/// [Intel's documentation](https://www.intel.com/content/www/us/en/docs/intrinsics-guide/index.html#avx512techs=AVX512IFMA52&text=_mm_maskz_madd52lo_epu64) 
393+ #[ inline]  
382394#[ target_feature( enable = "avx512ifma,avx512vl" ) ]  
383395#[ unstable( feature = "stdarch_x86_avx512" ,  issue = "111137" ) ]  
384396#[ cfg_attr( test,  assert_instr( vpmadd52luq) ) ]  
0 commit comments