pulp 0.22.2

safe generic simd
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
use super::*;

impl Avx512ifma {
	delegate!({
		fn _mm512_madd52hi_epu64(a: __m512i, b: __m512i, c: __m512i) -> __m512i;
		fn _mm512_madd52lo_epu64(a: __m512i, b: __m512i, c: __m512i) -> __m512i;
		fn _mm256_madd52hi_epu64(a: __m256i, b: __m256i, c: __m256i) -> __m256i;
		fn _mm256_madd52lo_epu64(a: __m256i, b: __m256i, c: __m256i) -> __m256i;
		fn _mm_madd52hi_epu64(a: __m128i, b: __m128i, c: __m128i) -> __m128i;
		fn _mm_madd52lo_epu64(a: __m128i, b: __m128i, c: __m128i) -> __m128i;
	});
}