@@ -16670,14 +16670,14 @@ mod tests {
1667016670 )
1667116671 }
1667216672
16673- #[simd_test(enable = "avx512fp16")]
16673+ #[simd_test(enable = "avx512fp16,avx512vl ")]
1667416674 unsafe fn test_mm_set_ph() {
1667516675 let r = _mm_set_ph(1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0);
1667616676 let e = _mm_setr_ph(8.0, 7.0, 6.0, 5.0, 4.0, 3.0, 2.0, 1.0);
1667716677 assert_eq_m128h(r, e);
1667816678 }
1667916679
16680- #[simd_test(enable = "avx512fp16")]
16680+ #[simd_test(enable = "avx512fp16,avx512vl ")]
1668116681 unsafe fn test_mm256_set_ph() {
1668216682 let r = _mm256_set_ph(
1668316683 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 {
1670316703 assert_eq_m512h(r, e);
1670416704 }
1670516705
16706- #[simd_test(enable = "avx512fp16")]
16706+ #[simd_test(enable = "avx512fp16,avx512vl ")]
1670716707 unsafe fn test_mm_set_sh() {
1670816708 let r = _mm_set_sh(1.0);
1670916709 let e = _mm_set_ph(0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0);
1671016710 assert_eq_m128h(r, e);
1671116711 }
1671216712
16713- #[simd_test(enable = "avx512fp16")]
16713+ #[simd_test(enable = "avx512fp16,avx512vl ")]
1671416714 unsafe fn test_mm_set1_ph() {
1671516715 let r = _mm_set1_ph(1.0);
1671616716 let e = _mm_set_ph(1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0);
1671716717 assert_eq_m128h(r, e);
1671816718 }
1671916719
16720- #[simd_test(enable = "avx512fp16")]
16720+ #[simd_test(enable = "avx512fp16,avx512vl ")]
1672116721 unsafe fn test_mm256_set1_ph() {
1672216722 let r = _mm256_set1_ph(1.0);
1672316723 let e = _mm256_set_ph(
@@ -16736,14 +16736,14 @@ mod tests {
1673616736 assert_eq_m512h(r, e);
1673716737 }
1673816738
16739- #[simd_test(enable = "avx512fp16")]
16739+ #[simd_test(enable = "avx512fp16,avx512vl ")]
1674016740 unsafe fn test_mm_setr_ph() {
1674116741 let r = _mm_setr_ph(1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0);
1674216742 let e = _mm_set_ph(8.0, 7.0, 6.0, 5.0, 4.0, 3.0, 2.0, 1.0);
1674316743 assert_eq_m128h(r, e);
1674416744 }
1674516745
16746- #[simd_test(enable = "avx512fp16")]
16746+ #[simd_test(enable = "avx512fp16,avx512vl ")]
1674716747 unsafe fn test_mm256_setr_ph() {
1674816748 let r = _mm256_setr_ph(
1674916749 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 {
1679016790 assert_eq_m512h(r, e);
1679116791 }
1679216792
16793- #[simd_test(enable = "avx512fp16")]
16793+ #[simd_test(enable = "avx512fp16,avx512vl ")]
1679416794 unsafe fn test_mm_castsi128_ph() {
1679516795 let a = _mm_set1_epi16(0x3c00);
1679616796 let r = _mm_castsi128_ph(a);
1679716797 let e = _mm_set1_ph(1.0);
1679816798 assert_eq_m128h(r, e);
1679916799 }
1680016800
16801- #[simd_test(enable = "avx512fp16")]
16801+ #[simd_test(enable = "avx512fp16,avx512vl ")]
1680216802 unsafe fn test_mm256_castsi256_ph() {
1680316803 let a = _mm256_set1_epi16(0x3c00);
1680416804 let r = _mm256_castsi256_ph(a);
@@ -16838,15 +16838,15 @@ mod tests {
1683816838 assert_eq_m512i(r, e);
1683916839 }
1684016840
16841- #[simd_test(enable = "avx512fp16")]
16841+ #[simd_test(enable = "avx512fp16,avx512vl ")]
1684216842 unsafe fn test_mm_castps_ph() {
1684316843 let a = _mm_castsi128_ps(_mm_set1_epi16(0x3c00));
1684416844 let r = _mm_castps_ph(a);
1684516845 let e = _mm_set1_ph(1.0);
1684616846 assert_eq_m128h(r, e);
1684716847 }
1684816848
16849- #[simd_test(enable = "avx512fp16")]
16849+ #[simd_test(enable = "avx512fp16,avx512vl ")]
1685016850 unsafe fn test_mm256_castps_ph() {
1685116851 let a = _mm256_castsi256_ps(_mm256_set1_epi16(0x3c00));
1685216852 let r = _mm256_castps_ph(a);
@@ -16886,15 +16886,15 @@ mod tests {
1688616886 assert_eq_m512(r, e);
1688716887 }
1688816888
16889- #[simd_test(enable = "avx512fp16")]
16889+ #[simd_test(enable = "avx512fp16,avx512vl ")]
1689016890 unsafe fn test_mm_castpd_ph() {
1689116891 let a = _mm_castsi128_pd(_mm_set1_epi16(0x3c00));
1689216892 let r = _mm_castpd_ph(a);
1689316893 let e = _mm_set1_ph(1.0);
1689416894 assert_eq_m128h(r, e);
1689516895 }
1689616896
16897- #[simd_test(enable = "avx512fp16")]
16897+ #[simd_test(enable = "avx512fp16,avx512vl ")]
1689816898 unsafe fn test_mm256_castpd_ph() {
1689916899 let a = _mm256_castsi256_pd(_mm256_set1_epi16(0x3c00));
1690016900 let r = _mm256_castpd_ph(a);
@@ -16934,7 +16934,7 @@ mod tests {
1693416934 assert_eq_m512d(r, e);
1693516935 }
1693616936
16937- #[simd_test(enable = "avx512fp16")]
16937+ #[simd_test(enable = "avx512fp16,avx512vl ")]
1693816938 unsafe fn test_mm256_castph256_ph128() {
1693916939 let a = _mm256_setr_ph(
1694016940 1., 2., 3., 4., 5., 6., 7., 8., 9., 10., 11., 12., 13., 14., 15., 16.,
@@ -16944,7 +16944,7 @@ mod tests {
1694416944 assert_eq_m128h(r, e);
1694516945 }
1694616946
16947- #[simd_test(enable = "avx512fp16")]
16947+ #[simd_test(enable = "avx512fp16,avx512vl ")]
1694816948 unsafe fn test_mm512_castph512_ph128() {
1694916949 let a = _mm512_setr_ph(
1695016950 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 {
1695516955 assert_eq_m128h(r, e);
1695616956 }
1695716957
16958- #[simd_test(enable = "avx512fp16")]
16958+ #[simd_test(enable = "avx512fp16,avx512vl ")]
1695916959 unsafe fn test_mm512_castph512_ph256() {
1696016960 let a = _mm512_setr_ph(
1696116961 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 {
1696816968 assert_eq_m256h(r, e);
1696916969 }
1697016970
16971- #[simd_test(enable = "avx512fp16")]
16971+ #[simd_test(enable = "avx512fp16,avx512vl ")]
1697216972 unsafe fn test_mm256_castph128_ph256() {
1697316973 let a = _mm_setr_ph(1., 2., 3., 4., 5., 6., 7., 8.);
1697416974 let r = _mm256_castph128_ph256(a);
1697516975 assert_eq_m128h(_mm256_castph256_ph128(r), a);
1697616976 }
1697716977
16978- #[simd_test(enable = "avx512fp16")]
16978+ #[simd_test(enable = "avx512fp16,avx512vl ")]
1697916979 unsafe fn test_mm512_castph128_ph512() {
1698016980 let a = _mm_setr_ph(1., 2., 3., 4., 5., 6., 7., 8.);
1698116981 let r = _mm512_castph128_ph512(a);
1698216982 assert_eq_m128h(_mm512_castph512_ph128(r), a);
1698316983 }
1698416984
16985- #[simd_test(enable = "avx512fp16")]
16985+ #[simd_test(enable = "avx512fp16,avx512vl ")]
1698616986 unsafe fn test_mm512_castph256_ph512() {
1698716987 let a = _mm256_setr_ph(
1698816988 1., 2., 3., 4., 5., 6., 7., 8., 9., 10., 11., 12., 13., 14., 15., 16.,
@@ -16991,7 +16991,7 @@ mod tests {
1699116991 assert_eq_m256h(_mm512_castph512_ph256(r), a);
1699216992 }
1699316993
16994- #[simd_test(enable = "avx512fp16")]
16994+ #[simd_test(enable = "avx512fp16,avx512vl ")]
1699516995 unsafe fn test_mm256_zextph128_ph256() {
1699616996 let a = _mm_setr_ph(1., 2., 3., 4., 5., 6., 7., 8.);
1699716997 let r = _mm256_zextph128_ph256(a);
0 commit comments