@@ -16670,14 +16670,14 @@ mod tests {
16670
16670
)
16671
16671
}
16672
16672
16673
- #[simd_test(enable = "avx512fp16")]
16673
+ #[simd_test(enable = "avx512fp16,avx512vl ")]
16674
16674
unsafe fn test_mm_set_ph() {
16675
16675
let r = _mm_set_ph(1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0);
16676
16676
let e = _mm_setr_ph(8.0, 7.0, 6.0, 5.0, 4.0, 3.0, 2.0, 1.0);
16677
16677
assert_eq_m128h(r, e);
16678
16678
}
16679
16679
16680
- #[simd_test(enable = "avx512fp16")]
16680
+ #[simd_test(enable = "avx512fp16,avx512vl ")]
16681
16681
unsafe fn test_mm256_set_ph() {
16682
16682
let r = _mm256_set_ph(
16683
16683
1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0, 9.0, 10.0, 11.0, 12.0, 13.0, 14.0, 15.0, 16.0,
@@ -16703,21 +16703,21 @@ mod tests {
16703
16703
assert_eq_m512h(r, e);
16704
16704
}
16705
16705
16706
- #[simd_test(enable = "avx512fp16")]
16706
+ #[simd_test(enable = "avx512fp16,avx512vl ")]
16707
16707
unsafe fn test_mm_set_sh() {
16708
16708
let r = _mm_set_sh(1.0);
16709
16709
let e = _mm_set_ph(0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0);
16710
16710
assert_eq_m128h(r, e);
16711
16711
}
16712
16712
16713
- #[simd_test(enable = "avx512fp16")]
16713
+ #[simd_test(enable = "avx512fp16,avx512vl ")]
16714
16714
unsafe fn test_mm_set1_ph() {
16715
16715
let r = _mm_set1_ph(1.0);
16716
16716
let e = _mm_set_ph(1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0);
16717
16717
assert_eq_m128h(r, e);
16718
16718
}
16719
16719
16720
- #[simd_test(enable = "avx512fp16")]
16720
+ #[simd_test(enable = "avx512fp16,avx512vl ")]
16721
16721
unsafe fn test_mm256_set1_ph() {
16722
16722
let r = _mm256_set1_ph(1.0);
16723
16723
let e = _mm256_set_ph(
@@ -16736,14 +16736,14 @@ mod tests {
16736
16736
assert_eq_m512h(r, e);
16737
16737
}
16738
16738
16739
- #[simd_test(enable = "avx512fp16")]
16739
+ #[simd_test(enable = "avx512fp16,avx512vl ")]
16740
16740
unsafe fn test_mm_setr_ph() {
16741
16741
let r = _mm_setr_ph(1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0);
16742
16742
let e = _mm_set_ph(8.0, 7.0, 6.0, 5.0, 4.0, 3.0, 2.0, 1.0);
16743
16743
assert_eq_m128h(r, e);
16744
16744
}
16745
16745
16746
- #[simd_test(enable = "avx512fp16")]
16746
+ #[simd_test(enable = "avx512fp16,avx512vl ")]
16747
16747
unsafe fn test_mm256_setr_ph() {
16748
16748
let r = _mm256_setr_ph(
16749
16749
1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0, 9.0, 10.0, 11.0, 12.0, 13.0, 14.0, 15.0, 16.0,
@@ -16790,15 +16790,15 @@ mod tests {
16790
16790
assert_eq_m512h(r, e);
16791
16791
}
16792
16792
16793
- #[simd_test(enable = "avx512fp16")]
16793
+ #[simd_test(enable = "avx512fp16,avx512vl ")]
16794
16794
unsafe fn test_mm_castsi128_ph() {
16795
16795
let a = _mm_set1_epi16(0x3c00);
16796
16796
let r = _mm_castsi128_ph(a);
16797
16797
let e = _mm_set1_ph(1.0);
16798
16798
assert_eq_m128h(r, e);
16799
16799
}
16800
16800
16801
- #[simd_test(enable = "avx512fp16")]
16801
+ #[simd_test(enable = "avx512fp16,avx512vl ")]
16802
16802
unsafe fn test_mm256_castsi256_ph() {
16803
16803
let a = _mm256_set1_epi16(0x3c00);
16804
16804
let r = _mm256_castsi256_ph(a);
@@ -16838,15 +16838,15 @@ mod tests {
16838
16838
assert_eq_m512i(r, e);
16839
16839
}
16840
16840
16841
- #[simd_test(enable = "avx512fp16")]
16841
+ #[simd_test(enable = "avx512fp16,avx512vl ")]
16842
16842
unsafe fn test_mm_castps_ph() {
16843
16843
let a = _mm_castsi128_ps(_mm_set1_epi16(0x3c00));
16844
16844
let r = _mm_castps_ph(a);
16845
16845
let e = _mm_set1_ph(1.0);
16846
16846
assert_eq_m128h(r, e);
16847
16847
}
16848
16848
16849
- #[simd_test(enable = "avx512fp16")]
16849
+ #[simd_test(enable = "avx512fp16,avx512vl ")]
16850
16850
unsafe fn test_mm256_castps_ph() {
16851
16851
let a = _mm256_castsi256_ps(_mm256_set1_epi16(0x3c00));
16852
16852
let r = _mm256_castps_ph(a);
@@ -16886,15 +16886,15 @@ mod tests {
16886
16886
assert_eq_m512(r, e);
16887
16887
}
16888
16888
16889
- #[simd_test(enable = "avx512fp16")]
16889
+ #[simd_test(enable = "avx512fp16,avx512vl ")]
16890
16890
unsafe fn test_mm_castpd_ph() {
16891
16891
let a = _mm_castsi128_pd(_mm_set1_epi16(0x3c00));
16892
16892
let r = _mm_castpd_ph(a);
16893
16893
let e = _mm_set1_ph(1.0);
16894
16894
assert_eq_m128h(r, e);
16895
16895
}
16896
16896
16897
- #[simd_test(enable = "avx512fp16")]
16897
+ #[simd_test(enable = "avx512fp16,avx512vl ")]
16898
16898
unsafe fn test_mm256_castpd_ph() {
16899
16899
let a = _mm256_castsi256_pd(_mm256_set1_epi16(0x3c00));
16900
16900
let r = _mm256_castpd_ph(a);
@@ -16934,7 +16934,7 @@ mod tests {
16934
16934
assert_eq_m512d(r, e);
16935
16935
}
16936
16936
16937
- #[simd_test(enable = "avx512fp16")]
16937
+ #[simd_test(enable = "avx512fp16,avx512vl ")]
16938
16938
unsafe fn test_mm256_castph256_ph128() {
16939
16939
let a = _mm256_setr_ph(
16940
16940
1., 2., 3., 4., 5., 6., 7., 8., 9., 10., 11., 12., 13., 14., 15., 16.,
@@ -16944,7 +16944,7 @@ mod tests {
16944
16944
assert_eq_m128h(r, e);
16945
16945
}
16946
16946
16947
- #[simd_test(enable = "avx512fp16")]
16947
+ #[simd_test(enable = "avx512fp16,avx512vl ")]
16948
16948
unsafe fn test_mm512_castph512_ph128() {
16949
16949
let a = _mm512_setr_ph(
16950
16950
1., 2., 3., 4., 5., 6., 7., 8., 9., 10., 11., 12., 13., 14., 15., 16., 17., 18., 19.,
@@ -16955,7 +16955,7 @@ mod tests {
16955
16955
assert_eq_m128h(r, e);
16956
16956
}
16957
16957
16958
- #[simd_test(enable = "avx512fp16")]
16958
+ #[simd_test(enable = "avx512fp16,avx512vl ")]
16959
16959
unsafe fn test_mm512_castph512_ph256() {
16960
16960
let a = _mm512_setr_ph(
16961
16961
1., 2., 3., 4., 5., 6., 7., 8., 9., 10., 11., 12., 13., 14., 15., 16., 17., 18., 19.,
@@ -16968,21 +16968,21 @@ mod tests {
16968
16968
assert_eq_m256h(r, e);
16969
16969
}
16970
16970
16971
- #[simd_test(enable = "avx512fp16")]
16971
+ #[simd_test(enable = "avx512fp16,avx512vl ")]
16972
16972
unsafe fn test_mm256_castph128_ph256() {
16973
16973
let a = _mm_setr_ph(1., 2., 3., 4., 5., 6., 7., 8.);
16974
16974
let r = _mm256_castph128_ph256(a);
16975
16975
assert_eq_m128h(_mm256_castph256_ph128(r), a);
16976
16976
}
16977
16977
16978
- #[simd_test(enable = "avx512fp16")]
16978
+ #[simd_test(enable = "avx512fp16,avx512vl ")]
16979
16979
unsafe fn test_mm512_castph128_ph512() {
16980
16980
let a = _mm_setr_ph(1., 2., 3., 4., 5., 6., 7., 8.);
16981
16981
let r = _mm512_castph128_ph512(a);
16982
16982
assert_eq_m128h(_mm512_castph512_ph128(r), a);
16983
16983
}
16984
16984
16985
- #[simd_test(enable = "avx512fp16")]
16985
+ #[simd_test(enable = "avx512fp16,avx512vl ")]
16986
16986
unsafe fn test_mm512_castph256_ph512() {
16987
16987
let a = _mm256_setr_ph(
16988
16988
1., 2., 3., 4., 5., 6., 7., 8., 9., 10., 11., 12., 13., 14., 15., 16.,
@@ -16991,7 +16991,7 @@ mod tests {
16991
16991
assert_eq_m256h(_mm512_castph512_ph256(r), a);
16992
16992
}
16993
16993
16994
- #[simd_test(enable = "avx512fp16")]
16994
+ #[simd_test(enable = "avx512fp16,avx512vl ")]
16995
16995
unsafe fn test_mm256_zextph128_ph256() {
16996
16996
let a = _mm_setr_ph(1., 2., 3., 4., 5., 6., 7., 8.);
16997
16997
let r = _mm256_zextph128_ph256(a);
0 commit comments