@@ -311,7 +311,7 @@ pub unsafe fn _mm_mask_popcnt_epi8(src: __m128i, k: __mmask16, a: __m128i) -> __
311
311
#[ target_feature( enable = "avx512bitalg" ) ]
312
312
#[ cfg_attr( test, assert_instr( vpshufbitqmb) ) ]
313
313
pub unsafe fn _mm512_bitshuffle_epi64_mask ( b : __m512i , c : __m512i ) -> __mmask64 {
314
- transmute ( bitshuffle_512 ( b. as_i8x64 ( ) , c. as_i8x64 ( ) , !0 ) )
314
+ bitshuffle_512 ( b. as_i8x64 ( ) , c. as_i8x64 ( ) , !0 )
315
315
}
316
316
317
317
/// Considers the input `b` as packed 64-bit integers and `c` as packed 8-bit integers.
@@ -326,7 +326,7 @@ pub unsafe fn _mm512_bitshuffle_epi64_mask(b: __m512i, c: __m512i) -> __mmask64
326
326
#[ target_feature( enable = "avx512bitalg" ) ]
327
327
#[ cfg_attr( test, assert_instr( vpshufbitqmb) ) ]
328
328
pub unsafe fn _mm512_mask_bitshuffle_epi64_mask ( k : __mmask64 , b : __m512i , c : __m512i ) -> __mmask64 {
329
- transmute ( bitshuffle_512 ( b. as_i8x64 ( ) , c. as_i8x64 ( ) , k) )
329
+ bitshuffle_512 ( b. as_i8x64 ( ) , c. as_i8x64 ( ) , k)
330
330
}
331
331
332
332
/// Considers the input `b` as packed 64-bit integers and `c` as packed 8-bit integers.
@@ -338,7 +338,7 @@ pub unsafe fn _mm512_mask_bitshuffle_epi64_mask(k: __mmask64, b: __m512i, c: __m
338
338
#[ target_feature( enable = "avx512bitalg,avx512vl" ) ]
339
339
#[ cfg_attr( test, assert_instr( vpshufbitqmb) ) ]
340
340
pub unsafe fn _mm256_bitshuffle_epi64_mask ( b : __m256i , c : __m256i ) -> __mmask32 {
341
- transmute ( bitshuffle_256 ( b. as_i8x32 ( ) , c. as_i8x32 ( ) , !0 ) )
341
+ bitshuffle_256 ( b. as_i8x32 ( ) , c. as_i8x32 ( ) , !0 )
342
342
}
343
343
344
344
/// Considers the input `b` as packed 64-bit integers and `c` as packed 8-bit integers.
@@ -353,7 +353,7 @@ pub unsafe fn _mm256_bitshuffle_epi64_mask(b: __m256i, c: __m256i) -> __mmask32
353
353
#[ target_feature( enable = "avx512bitalg,avx512vl" ) ]
354
354
#[ cfg_attr( test, assert_instr( vpshufbitqmb) ) ]
355
355
pub unsafe fn _mm256_mask_bitshuffle_epi64_mask ( k : __mmask32 , b : __m256i , c : __m256i ) -> __mmask32 {
356
- transmute ( bitshuffle_256 ( b. as_i8x32 ( ) , c. as_i8x32 ( ) , k) )
356
+ bitshuffle_256 ( b. as_i8x32 ( ) , c. as_i8x32 ( ) , k)
357
357
}
358
358
359
359
/// Considers the input `b` as packed 64-bit integers and `c` as packed 8-bit integers.
@@ -365,7 +365,7 @@ pub unsafe fn _mm256_mask_bitshuffle_epi64_mask(k: __mmask32, b: __m256i, c: __m
365
365
#[ target_feature( enable = "avx512bitalg,avx512vl" ) ]
366
366
#[ cfg_attr( test, assert_instr( vpshufbitqmb) ) ]
367
367
pub unsafe fn _mm_bitshuffle_epi64_mask ( b : __m128i , c : __m128i ) -> __mmask16 {
368
- transmute ( bitshuffle_128 ( b. as_i8x16 ( ) , c. as_i8x16 ( ) , !0 ) )
368
+ bitshuffle_128 ( b. as_i8x16 ( ) , c. as_i8x16 ( ) , !0 )
369
369
}
370
370
371
371
/// Considers the input `b` as packed 64-bit integers and `c` as packed 8-bit integers.
@@ -380,7 +380,7 @@ pub unsafe fn _mm_bitshuffle_epi64_mask(b: __m128i, c: __m128i) -> __mmask16 {
380
380
#[ target_feature( enable = "avx512bitalg,avx512vl" ) ]
381
381
#[ cfg_attr( test, assert_instr( vpshufbitqmb) ) ]
382
382
pub unsafe fn _mm_mask_bitshuffle_epi64_mask ( k : __mmask16 , b : __m128i , c : __m128i ) -> __mmask16 {
383
- transmute ( bitshuffle_128 ( b. as_i8x16 ( ) , c. as_i8x16 ( ) , k) )
383
+ bitshuffle_128 ( b. as_i8x16 ( ) , c. as_i8x16 ( ) , k)
384
384
}
385
385
386
386
#[ cfg( test) ]
0 commit comments