Skip to content

Commit 2f62221

Browse files
tests
1 parent 05823fc commit 2f62221

File tree

2 files changed

+0
-45
lines changed

2 files changed

+0
-45
lines changed

testable-simd-models/src/core_arch/x86/tests/avx.rs

Lines changed: 0 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -135,12 +135,8 @@ mk!(_mm256_and_pd(a: __m256d, b: __m256d));
135135
mk!(_mm256_and_ps(a: __m256, b: __m256));
136136
mk!(_mm256_or_pd(a: __m256d, b: __m256d));
137137
mk!(_mm256_or_ps(a: __m256, b: __m256));
138-
mk!(_mm256_shuffle_pd<const MASK: i32>(a: __m256d, b: __m256d));
139-
mk!(_mm256_shuffle_ps<const MASK: i32>(a: __m256, b: __m256));
140138
mk!(_mm256_andnot_pd(a: __m256d, b: __m256d));
141139
mk!(_mm256_andnot_ps(a: __m256, b: __m256));
142-
mk!(_mm256_blend_pd<const IMM4: i32>(a: __m256d, b: __m256d));
143-
mk!(_mm256_blend_ps<const IMM8: i32>(a: __m256, b: __m256));
144140
mk!(_mm256_blendv_pd(a: __m256d, b: __m256d, c: __m256d));
145141
mk!(_mm256_blendv_ps(a: __m256, b: __m256, c: __m256));
146142
mk!(_mm256_xor_pd(a: __m256d, b: __m256d));
@@ -150,25 +146,10 @@ mk!(_mm256_cvtepi32_ps(a: __m256i));
150146
mk!(_mm256_cvtpd_ps(a: __m256d));
151147
mk!(_mm256_cvtps_pd(a: __m128));
152148
mk!(_mm256_cvtsd_f64(a: __m256d));
153-
mk!(_mm256_extractf128_ps<const IMM1: i32>(a: __m256));
154-
mk!(_mm256_extractf128_pd<const IMM1: i32>(a: __m256d));
155-
mk!(_mm256_extractf128_si256<const IMM1: i32>(a: __m256i));
156-
mk!(_mm256_extract_epi32<const INDEX: i32>(a: __m256i));
157149
mk!(_mm256_cvtsi256_si32(a: __m256i));
158-
mk!(_mm256_permute_ps<const IMM8: i32>(a: __m256));
159-
mk!(_mm_permute_ps<const IMM8: i32>(a: __m128));
160-
mk!(_mm256_permute_pd<const IMM4: i32>(a: __m256d));
161-
mk!(_mm_permute_pd<const IMM2: i32>(a: __m128d));
162-
mk!(_mm256_permute2f128_si256<const IMM8: i32>(a: __m256i, b: __m256i));
163150
mk!(_mm256_broadcast_ss(f: &f32));
164151
mk!(_mm256_broadcast_ps(a: &__m128));
165152
mk!(_mm256_broadcast_pd(a: &__m128d));
166-
mk!(_mm256_insertf128_ps<const IMM1: i32>(a: __m256, b: __m128));
167-
mk!(_mm256_insertf128_pd<const IMM1: i32>(a: __m256d, b: __m128d));
168-
mk!(_mm256_insertf128_si256<const IMM1: i32>(a: __m256i, b: __m128i));
169-
mk!(_mm256_insert_epi8<const INDEX: i32>(a: __m256i, i: i8));
170-
mk!(_mm256_insert_epi16<const INDEX: i32>(a: __m256i, i: i16));
171-
mk!(_mm256_insert_epi32<const INDEX: i32>(a: __m256i, i: i32));
172153
mk!(_mm256_movehdup_ps(a: __m256));
173154
mk!(_mm256_moveldup_ps(a: __m256));
174155
mk!(_mm256_movedup_pd(a: __m256d));

testable-simd-models/src/core_arch/x86/tests/avx2.rs

Lines changed: 0 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -541,14 +541,10 @@ mk!(_mm256_adds_epi8(a: __m256i, b: __m256i));
541541
mk!(_mm256_adds_epi16(a: __m256i, b: __m256i));
542542
mk!(_mm256_adds_epu8(a: __m256i, b: __m256i));
543543
mk!(_mm256_adds_epu16(a: __m256i, b: __m256i));
544-
mk!(_mm256_alignr_epi8<const IMM8: i32>(a: __m256i, b: __m256i));
545544
mk!(_mm256_and_si256(a: __m256i, b: __m256i));
546545
mk!(_mm256_andnot_si256(a: __m256i, b: __m256i));
547546
mk!(_mm256_avg_epu16(a: __m256i, b: __m256i));
548547
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));
552548
mk!(_mm256_blendv_epi8(a: __m256i, b: __m256i, mask: __m256i));
553549
mk!(_mm_broadcastb_epi8(a: __m128i));
554550
mk!(_mm256_broadcastb_epi8(a: __m128i));
@@ -584,14 +580,12 @@ mk!(_mm256_cvtepu32_epi64(a: __m128i));
584580
mk!(_mm256_cvtepu8_epi16(a: __m128i));
585581
mk!(_mm256_cvtepu8_epi32(a: __m128i));
586582
mk!(_mm256_cvtepu8_epi64(a: __m128i));
587-
mk!(_mm256_extracti128_si256<const IMM1: i32>(a: __m256i));
588583
mk!(_mm256_hadd_epi16(a: __m256i, b: __m256i));
589584
mk!(_mm256_hadd_epi32(a: __m256i, b: __m256i));
590585
mk!(_mm256_hadds_epi16(a: __m256i, b: __m256i));
591586
mk!(_mm256_hsub_epi16(a: __m256i, b: __m256i));
592587
mk!(_mm256_hsub_epi32(a: __m256i, b: __m256i));
593588
mk!(_mm256_hsubs_epi16(a: __m256i, b: __m256i));
594-
mk!(_mm256_inserti128_si256<const IMM1: i32>(a: __m256i, b: __m128i));
595589
mk!(_mm256_madd_epi16(a: __m256i, b: __m256i));
596590
mk!(_mm256_maddubs_epi16(a: __m256i, b: __m256i));
597591
mk!(_mm256_max_epi16(a: __m256i, b: __m256i));
@@ -607,7 +601,6 @@ mk!(_mm256_min_epu16(a: __m256i, b: __m256i));
607601
mk!(_mm256_min_epu32(a: __m256i, b: __m256i));
608602
mk!(_mm256_min_epu8(a: __m256i, b: __m256i));
609603
mk!(_mm256_movemask_epi8(a: __m256i));
610-
mk!(_mm256_mpsadbw_epu8<const IMM8: i32>(a: __m256i, b: __m256i));
611604
mk!(_mm256_mul_epi32(a: __m256i, b: __m256i));
612605
mk!(_mm256_mul_epu32(a: __m256i, b: __m256i));
613606
mk!(_mm256_mulhi_epi16(a: __m256i, b: __m256i));
@@ -621,42 +614,25 @@ mk!(_mm256_packs_epi32(a: __m256i, b: __m256i));
621614
mk!(_mm256_packus_epi16(a: __m256i, b: __m256i));
622615
mk!(_mm256_packus_epi32(a: __m256i, b: __m256i));
623616
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));
626617
mk!(_mm256_sad_epu8(a: __m256i, b: __m256i));
627618
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));
631619
mk!(_mm256_sign_epi16(a: __m256i, b: __m256i));
632620
mk!(_mm256_sign_epi32(a: __m256i, b: __m256i));
633621
mk!(_mm256_sign_epi8(a: __m256i, b: __m256i));
634622
mk!(_mm256_sll_epi16(a: __m256i, count: __m128i));
635623
mk!(_mm256_sll_epi32(a: __m256i, count: __m128i));
636624
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));
642625
mk!(_mm_sllv_epi32(a: __m128i, count: __m128i));
643626
mk!(_mm256_sllv_epi32(a: __m256i, count: __m256i));
644627
mk!(_mm_sllv_epi64(a: __m128i, count: __m128i));
645628
mk!(_mm256_sllv_epi64(a: __m256i, count: __m256i));
646629
mk!(_mm256_sra_epi16(a: __m256i, count: __m128i));
647630
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));
650631
mk!(_mm_srav_epi32(a: __m128i, count: __m128i));
651632
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));
654633
mk!(_mm256_srl_epi16(a: __m256i, count: __m128i));
655634
mk!(_mm256_srl_epi32(a: __m256i, count: __m128i));
656635
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));
660636
mk!(_mm_srlv_epi32(a: __m128i, count: __m128i));
661637
mk!(_mm256_srlv_epi32(a: __m256i, count: __m256i));
662638
mk!(_mm_srlv_epi64(a: __m128i, count: __m128i));
@@ -678,5 +654,3 @@ mk!(_mm256_unpacklo_epi32(a: __m256i, b: __m256i));
678654
mk!(_mm256_unpackhi_epi64(a: __m256i, b: __m256i));
679655
mk!(_mm256_unpacklo_epi64(a: __m256i, b: __m256i));
680656
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

Comments
 (0)