@@ -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