@@ -1834,7 +1834,7 @@ mod tests {
1834
1834
1835
1835
#[ simd_test( enable = "avx512bf16" ) ]
1836
1836
unsafe fn test_mm512_cvtpbh_ps ( ) {
1837
- let a = __m256bh ( [
1837
+ let a = __m256bh:: from_array ( [
1838
1838
BF16_ONE , BF16_TWO , BF16_THREE , BF16_FOUR , BF16_FIVE , BF16_SIX , BF16_SEVEN , BF16_EIGHT ,
1839
1839
BF16_ONE , BF16_TWO , BF16_THREE , BF16_FOUR , BF16_FIVE , BF16_SIX , BF16_SEVEN , BF16_EIGHT ,
1840
1840
] ) ;
@@ -1847,7 +1847,7 @@ mod tests {
1847
1847
1848
1848
#[ simd_test( enable = "avx512bf16" ) ]
1849
1849
unsafe fn test_mm512_mask_cvtpbh_ps ( ) {
1850
- let a = __m256bh ( [
1850
+ let a = __m256bh:: from_array ( [
1851
1851
BF16_ONE , BF16_TWO , BF16_THREE , BF16_FOUR , BF16_FIVE , BF16_SIX , BF16_SEVEN , BF16_EIGHT ,
1852
1852
BF16_ONE , BF16_TWO , BF16_THREE , BF16_FOUR , BF16_FIVE , BF16_SIX , BF16_SEVEN , BF16_EIGHT ,
1853
1853
] ) ;
@@ -1864,7 +1864,7 @@ mod tests {
1864
1864
1865
1865
#[ simd_test( enable = "avx512bf16" ) ]
1866
1866
unsafe fn test_mm512_maskz_cvtpbh_ps ( ) {
1867
- let a = __m256bh ( [
1867
+ let a = __m256bh:: from_array ( [
1868
1868
BF16_ONE , BF16_TWO , BF16_THREE , BF16_FOUR , BF16_FIVE , BF16_SIX , BF16_SEVEN , BF16_EIGHT ,
1869
1869
BF16_ONE , BF16_TWO , BF16_THREE , BF16_FOUR , BF16_FIVE , BF16_SIX , BF16_SEVEN , BF16_EIGHT ,
1870
1870
] ) ;
@@ -1878,7 +1878,7 @@ mod tests {
1878
1878
1879
1879
#[ simd_test( enable = "avx512bf16,avx512vl" ) ]
1880
1880
unsafe fn test_mm256_cvtpbh_ps ( ) {
1881
- let a = __m128bh ( [
1881
+ let a = __m128bh:: from_array ( [
1882
1882
BF16_ONE , BF16_TWO , BF16_THREE , BF16_FOUR , BF16_FIVE , BF16_SIX , BF16_SEVEN , BF16_EIGHT ,
1883
1883
] ) ;
1884
1884
let r = _mm256_cvtpbh_ps ( a) ;
@@ -1888,7 +1888,7 @@ mod tests {
1888
1888
1889
1889
#[ simd_test( enable = "avx512bf16,avx512vl" ) ]
1890
1890
unsafe fn test_mm256_mask_cvtpbh_ps ( ) {
1891
- let a = __m128bh ( [
1891
+ let a = __m128bh:: from_array ( [
1892
1892
BF16_ONE , BF16_TWO , BF16_THREE , BF16_FOUR , BF16_FIVE , BF16_SIX , BF16_SEVEN , BF16_EIGHT ,
1893
1893
] ) ;
1894
1894
let src = _mm256_setr_ps ( 9. , 10. , 11. , 12. , 13. , 14. , 15. , 16. ) ;
@@ -1900,7 +1900,7 @@ mod tests {
1900
1900
1901
1901
#[ simd_test( enable = "avx512bf16,avx512vl" ) ]
1902
1902
unsafe fn test_mm256_maskz_cvtpbh_ps ( ) {
1903
- let a = __m128bh ( [
1903
+ let a = __m128bh:: from_array ( [
1904
1904
BF16_ONE , BF16_TWO , BF16_THREE , BF16_FOUR , BF16_FIVE , BF16_SIX , BF16_SEVEN , BF16_EIGHT ,
1905
1905
] ) ;
1906
1906
let k = 0b1010_1010 ;
@@ -1911,15 +1911,15 @@ mod tests {
1911
1911
1912
1912
#[ simd_test( enable = "avx512bf16,avx512vl" ) ]
1913
1913
unsafe fn test_mm_cvtpbh_ps ( ) {
1914
- let a = __m128bh ( [ BF16_ONE , BF16_TWO , BF16_THREE , BF16_FOUR , 0 , 0 , 0 , 0 ] ) ;
1914
+ let a = __m128bh:: from_array ( [ BF16_ONE , BF16_TWO , BF16_THREE , BF16_FOUR , 0 , 0 , 0 , 0 ] ) ;
1915
1915
let r = _mm_cvtpbh_ps ( a) ;
1916
1916
let e = _mm_setr_ps ( 1.0 , 2.0 , 3.0 , 4.0 ) ;
1917
1917
assert_eq_m128 ( r, e) ;
1918
1918
}
1919
1919
1920
1920
#[ simd_test( enable = "avx512bf16,avx512vl" ) ]
1921
1921
unsafe fn test_mm_mask_cvtpbh_ps ( ) {
1922
- let a = __m128bh ( [ BF16_ONE , BF16_TWO , BF16_THREE , BF16_FOUR , 0 , 0 , 0 , 0 ] ) ;
1922
+ let a = __m128bh:: from_array ( [ BF16_ONE , BF16_TWO , BF16_THREE , BF16_FOUR , 0 , 0 , 0 , 0 ] ) ;
1923
1923
let src = _mm_setr_ps ( 9. , 10. , 11. , 12. ) ;
1924
1924
let k = 0b1010 ;
1925
1925
let r = _mm_mask_cvtpbh_ps ( src, k, a) ;
@@ -1929,7 +1929,7 @@ mod tests {
1929
1929
1930
1930
#[ simd_test( enable = "avx512bf16,avx512vl" ) ]
1931
1931
unsafe fn test_mm_maskz_cvtpbh_ps ( ) {
1932
- let a = __m128bh ( [ BF16_ONE , BF16_TWO , BF16_THREE , BF16_FOUR , 0 , 0 , 0 , 0 ] ) ;
1932
+ let a = __m128bh:: from_array ( [ BF16_ONE , BF16_TWO , BF16_THREE , BF16_FOUR , 0 , 0 , 0 , 0 ] ) ;
1933
1933
let k = 0b1010 ;
1934
1934
let r = _mm_maskz_cvtpbh_ps ( k, a) ;
1935
1935
let e = _mm_setr_ps ( 0. , 2. , 0. , 4. ) ;
@@ -1953,7 +1953,7 @@ mod tests {
1953
1953
#[ simd_test( enable = "avx512bf16,avx512vl" ) ]
1954
1954
unsafe fn test_mm_mask_cvtneps_pbh ( ) {
1955
1955
let a = _mm_setr_ps ( 1.0 , 2.0 , 3.0 , 4.0 ) ;
1956
- let src = __m128bh ( [ 5 , 6 , 7 , 8 , !0 , !0 , !0 , !0 ] ) ;
1956
+ let src = __m128bh:: from_array ( [ 5 , 6 , 7 , 8 , !0 , !0 , !0 , !0 ] ) ;
1957
1957
let k = 0b1010 ;
1958
1958
let r: u16x4 = transmute_copy ( & _mm_mask_cvtneps_pbh ( src, k, a) ) ;
1959
1959
let e = u16x4:: new ( 5 , BF16_TWO , 7 , BF16_FOUR ) ;
0 commit comments