@@ -541,14 +541,10 @@ mk!(_mm256_adds_epi8(a: __m256i, b: __m256i));
541
541
mk ! ( _mm256_adds_epi16( a: __m256i, b: __m256i) ) ;
542
542
mk ! ( _mm256_adds_epu8( a: __m256i, b: __m256i) ) ;
543
543
mk ! ( _mm256_adds_epu16( a: __m256i, b: __m256i) ) ;
544
- mk ! ( _mm256_alignr_epi8<const IMM8 : i32 >( a: __m256i, b: __m256i) ) ;
545
544
mk ! ( _mm256_and_si256( a: __m256i, b: __m256i) ) ;
546
545
mk ! ( _mm256_andnot_si256( a: __m256i, b: __m256i) ) ;
547
546
mk ! ( _mm256_avg_epu16( a: __m256i, b: __m256i) ) ;
548
547
mk ! ( _mm256_avg_epu8( a: __m256i, b: __m256i) ) ;
549
- mk ! ( _mm_blend_epi32<const IMM4 : i32 >( a: __m128i, b: __m128i) ) ;
550
- mk ! ( _mm256_blend_epi32<const IMM8 : i32 >( a: __m256i, b: __m256i) ) ;
551
- mk ! ( _mm256_blend_epi16<const IMM8 : i32 >( a: __m256i, b: __m256i) ) ;
552
548
mk ! ( _mm256_blendv_epi8( a: __m256i, b: __m256i, mask: __m256i) ) ;
553
549
mk ! ( _mm_broadcastb_epi8( a: __m128i) ) ;
554
550
mk ! ( _mm256_broadcastb_epi8( a: __m128i) ) ;
@@ -584,14 +580,12 @@ mk!(_mm256_cvtepu32_epi64(a: __m128i));
584
580
mk ! ( _mm256_cvtepu8_epi16( a: __m128i) ) ;
585
581
mk ! ( _mm256_cvtepu8_epi32( a: __m128i) ) ;
586
582
mk ! ( _mm256_cvtepu8_epi64( a: __m128i) ) ;
587
- mk ! ( _mm256_extracti128_si256<const IMM1 : i32 >( a: __m256i) ) ;
588
583
mk ! ( _mm256_hadd_epi16( a: __m256i, b: __m256i) ) ;
589
584
mk ! ( _mm256_hadd_epi32( a: __m256i, b: __m256i) ) ;
590
585
mk ! ( _mm256_hadds_epi16( a: __m256i, b: __m256i) ) ;
591
586
mk ! ( _mm256_hsub_epi16( a: __m256i, b: __m256i) ) ;
592
587
mk ! ( _mm256_hsub_epi32( a: __m256i, b: __m256i) ) ;
593
588
mk ! ( _mm256_hsubs_epi16( a: __m256i, b: __m256i) ) ;
594
- mk ! ( _mm256_inserti128_si256<const IMM1 : i32 >( a: __m256i, b: __m128i) ) ;
595
589
mk ! ( _mm256_madd_epi16( a: __m256i, b: __m256i) ) ;
596
590
mk ! ( _mm256_maddubs_epi16( a: __m256i, b: __m256i) ) ;
597
591
mk ! ( _mm256_max_epi16( a: __m256i, b: __m256i) ) ;
@@ -607,7 +601,6 @@ mk!(_mm256_min_epu16(a: __m256i, b: __m256i));
607
601
mk ! ( _mm256_min_epu32( a: __m256i, b: __m256i) ) ;
608
602
mk ! ( _mm256_min_epu8( a: __m256i, b: __m256i) ) ;
609
603
mk ! ( _mm256_movemask_epi8( a: __m256i) ) ;
610
- mk ! ( _mm256_mpsadbw_epu8<const IMM8 : i32 >( a: __m256i, b: __m256i) ) ;
611
604
mk ! ( _mm256_mul_epi32( a: __m256i, b: __m256i) ) ;
612
605
mk ! ( _mm256_mul_epu32( a: __m256i, b: __m256i) ) ;
613
606
mk ! ( _mm256_mulhi_epi16( a: __m256i, b: __m256i) ) ;
@@ -621,42 +614,25 @@ mk!(_mm256_packs_epi32(a: __m256i, b: __m256i));
621
614
mk ! ( _mm256_packus_epi16( a: __m256i, b: __m256i) ) ;
622
615
mk ! ( _mm256_packus_epi32( a: __m256i, b: __m256i) ) ;
623
616
mk ! ( _mm256_permutevar8x32_epi32( a: __m256i, b: __m256i) ) ;
624
- mk ! ( _mm256_permute4x64_epi64<const IMM8 : i32 >( a: __m256i) ) ;
625
- mk ! ( _mm256_permute2x128_si256<const IMM8 : i32 >( a: __m256i, b: __m256i) ) ;
626
617
mk ! ( _mm256_sad_epu8( a: __m256i, b: __m256i) ) ;
627
618
mk ! ( _mm256_shuffle_epi8( a: __m256i, b: __m256i) ) ;
628
- mk ! ( _mm256_shuffle_epi32<const MASK : i32 >( a: __m256i) ) ;
629
- mk ! ( _mm256_shufflehi_epi16<const IMM8 : i32 >( a: __m256i) ) ;
630
- mk ! ( _mm256_shufflelo_epi16<const IMM8 : i32 >( a: __m256i) ) ;
631
619
mk ! ( _mm256_sign_epi16( a: __m256i, b: __m256i) ) ;
632
620
mk ! ( _mm256_sign_epi32( a: __m256i, b: __m256i) ) ;
633
621
mk ! ( _mm256_sign_epi8( a: __m256i, b: __m256i) ) ;
634
622
mk ! ( _mm256_sll_epi16( a: __m256i, count: __m128i) ) ;
635
623
mk ! ( _mm256_sll_epi32( a: __m256i, count: __m128i) ) ;
636
624
mk ! ( _mm256_sll_epi64( a: __m256i, count: __m128i) ) ;
637
- mk ! ( _mm256_slli_epi16<const IMM8 : i32 >( a: __m256i) ) ;
638
- mk ! ( _mm256_slli_epi32<const IMM8 : i32 >( a: __m256i) ) ;
639
- mk ! ( _mm256_slli_epi64<const IMM8 : i32 >( a: __m256i) ) ;
640
- mk ! ( _mm256_slli_si256<const IMM8 : i32 >( a: __m256i) ) ;
641
- mk ! ( _mm256_bslli_epi128<const IMM8 : i32 >( a: __m256i) ) ;
642
625
mk ! ( _mm_sllv_epi32( a: __m128i, count: __m128i) ) ;
643
626
mk ! ( _mm256_sllv_epi32( a: __m256i, count: __m256i) ) ;
644
627
mk ! ( _mm_sllv_epi64( a: __m128i, count: __m128i) ) ;
645
628
mk ! ( _mm256_sllv_epi64( a: __m256i, count: __m256i) ) ;
646
629
mk ! ( _mm256_sra_epi16( a: __m256i, count: __m128i) ) ;
647
630
mk ! ( _mm256_sra_epi32( a: __m256i, count: __m128i) ) ;
648
- mk ! ( _mm256_srai_epi16<const IMM8 : i32 >( a: __m256i) ) ;
649
- mk ! ( _mm256_srai_epi32<const IMM8 : i32 >( a: __m256i) ) ;
650
631
mk ! ( _mm_srav_epi32( a: __m128i, count: __m128i) ) ;
651
632
mk ! ( _mm256_srav_epi32( a: __m256i, count: __m256i) ) ;
652
- mk ! ( _mm256_srli_si256<const IMM8 : i32 >( a: __m256i) ) ;
653
- mk ! ( _mm256_bsrli_epi128<const IMM8 : i32 >( a: __m256i) ) ;
654
633
mk ! ( _mm256_srl_epi16( a: __m256i, count: __m128i) ) ;
655
634
mk ! ( _mm256_srl_epi32( a: __m256i, count: __m128i) ) ;
656
635
mk ! ( _mm256_srl_epi64( a: __m256i, count: __m128i) ) ;
657
- mk ! ( _mm256_srli_epi16<const IMM8 : i32 >( a: __m256i) ) ;
658
- mk ! ( _mm256_srli_epi32<const IMM8 : i32 >( a: __m256i) ) ;
659
- mk ! ( _mm256_srli_epi64<const IMM8 : i32 >( a: __m256i) ) ;
660
636
mk ! ( _mm_srlv_epi32( a: __m128i, count: __m128i) ) ;
661
637
mk ! ( _mm256_srlv_epi32( a: __m256i, count: __m256i) ) ;
662
638
mk ! ( _mm_srlv_epi64( a: __m128i, count: __m128i) ) ;
@@ -678,5 +654,3 @@ mk!(_mm256_unpacklo_epi32(a: __m256i, b: __m256i));
678
654
mk ! ( _mm256_unpackhi_epi64( a: __m256i, b: __m256i) ) ;
679
655
mk ! ( _mm256_unpacklo_epi64( a: __m256i, b: __m256i) ) ;
680
656
mk ! ( _mm256_xor_si256( a: __m256i, b: __m256i) ) ;
681
- mk ! ( _mm256_extract_epi8<const INDEX : i32 >( a: __m256i) ) ;
682
- mk ! ( _mm256_extract_epi16<const INDEX : i32 >( a: __m256i) ) ;
0 commit comments