@@ -1834,7 +1834,7 @@ mod tests {
18341834
18351835 #[ simd_test( enable = "avx512bf16" ) ]
18361836 unsafe fn test_mm512_cvtpbh_ps ( ) {
1837- let a = __m256bh ( [
1837+ let a = __m256bh:: from_array ( [
18381838 BF16_ONE , BF16_TWO , BF16_THREE , BF16_FOUR , BF16_FIVE , BF16_SIX , BF16_SEVEN , BF16_EIGHT ,
18391839 BF16_ONE , BF16_TWO , BF16_THREE , BF16_FOUR , BF16_FIVE , BF16_SIX , BF16_SEVEN , BF16_EIGHT ,
18401840 ] ) ;
@@ -1847,7 +1847,7 @@ mod tests {
18471847
18481848 #[ simd_test( enable = "avx512bf16" ) ]
18491849 unsafe fn test_mm512_mask_cvtpbh_ps ( ) {
1850- let a = __m256bh ( [
1850+ let a = __m256bh:: from_array ( [
18511851 BF16_ONE , BF16_TWO , BF16_THREE , BF16_FOUR , BF16_FIVE , BF16_SIX , BF16_SEVEN , BF16_EIGHT ,
18521852 BF16_ONE , BF16_TWO , BF16_THREE , BF16_FOUR , BF16_FIVE , BF16_SIX , BF16_SEVEN , BF16_EIGHT ,
18531853 ] ) ;
@@ -1864,7 +1864,7 @@ mod tests {
18641864
18651865 #[ simd_test( enable = "avx512bf16" ) ]
18661866 unsafe fn test_mm512_maskz_cvtpbh_ps ( ) {
1867- let a = __m256bh ( [
1867+ let a = __m256bh:: from_array ( [
18681868 BF16_ONE , BF16_TWO , BF16_THREE , BF16_FOUR , BF16_FIVE , BF16_SIX , BF16_SEVEN , BF16_EIGHT ,
18691869 BF16_ONE , BF16_TWO , BF16_THREE , BF16_FOUR , BF16_FIVE , BF16_SIX , BF16_SEVEN , BF16_EIGHT ,
18701870 ] ) ;
@@ -1878,7 +1878,7 @@ mod tests {
18781878
18791879 #[ simd_test( enable = "avx512bf16,avx512vl" ) ]
18801880 unsafe fn test_mm256_cvtpbh_ps ( ) {
1881- let a = __m128bh ( [
1881+ let a = __m128bh:: from_array ( [
18821882 BF16_ONE , BF16_TWO , BF16_THREE , BF16_FOUR , BF16_FIVE , BF16_SIX , BF16_SEVEN , BF16_EIGHT ,
18831883 ] ) ;
18841884 let r = _mm256_cvtpbh_ps ( a) ;
@@ -1888,7 +1888,7 @@ mod tests {
18881888
18891889 #[ simd_test( enable = "avx512bf16,avx512vl" ) ]
18901890 unsafe fn test_mm256_mask_cvtpbh_ps ( ) {
1891- let a = __m128bh ( [
1891+ let a = __m128bh:: from_array ( [
18921892 BF16_ONE , BF16_TWO , BF16_THREE , BF16_FOUR , BF16_FIVE , BF16_SIX , BF16_SEVEN , BF16_EIGHT ,
18931893 ] ) ;
18941894 let src = _mm256_setr_ps ( 9. , 10. , 11. , 12. , 13. , 14. , 15. , 16. ) ;
@@ -1900,7 +1900,7 @@ mod tests {
19001900
19011901 #[ simd_test( enable = "avx512bf16,avx512vl" ) ]
19021902 unsafe fn test_mm256_maskz_cvtpbh_ps ( ) {
1903- let a = __m128bh ( [
1903+ let a = __m128bh:: from_array ( [
19041904 BF16_ONE , BF16_TWO , BF16_THREE , BF16_FOUR , BF16_FIVE , BF16_SIX , BF16_SEVEN , BF16_EIGHT ,
19051905 ] ) ;
19061906 let k = 0b1010_1010 ;
@@ -1911,15 +1911,15 @@ mod tests {
19111911
19121912 #[ simd_test( enable = "avx512bf16,avx512vl" ) ]
19131913 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 ] ) ;
19151915 let r = _mm_cvtpbh_ps ( a) ;
19161916 let e = _mm_setr_ps ( 1.0 , 2.0 , 3.0 , 4.0 ) ;
19171917 assert_eq_m128 ( r, e) ;
19181918 }
19191919
19201920 #[ simd_test( enable = "avx512bf16,avx512vl" ) ]
19211921 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 ] ) ;
19231923 let src = _mm_setr_ps ( 9. , 10. , 11. , 12. ) ;
19241924 let k = 0b1010 ;
19251925 let r = _mm_mask_cvtpbh_ps ( src, k, a) ;
@@ -1929,7 +1929,7 @@ mod tests {
19291929
19301930 #[ simd_test( enable = "avx512bf16,avx512vl" ) ]
19311931 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 ] ) ;
19331933 let k = 0b1010 ;
19341934 let r = _mm_maskz_cvtpbh_ps ( k, a) ;
19351935 let e = _mm_setr_ps ( 0. , 2. , 0. , 4. ) ;
@@ -1953,7 +1953,7 @@ mod tests {
19531953 #[ simd_test( enable = "avx512bf16,avx512vl" ) ]
19541954 unsafe fn test_mm_mask_cvtneps_pbh ( ) {
19551955 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 ] ) ;
19571957 let k = 0b1010 ;
19581958 let r: u16x4 = transmute_copy ( & _mm_mask_cvtneps_pbh ( src, k, a) ) ;
19591959 let e = u16x4:: new ( 5 , BF16_TWO , 7 , BF16_FOUR ) ;
0 commit comments