@@ -13,11 +13,13 @@ macro_rules! test_mask_api {
1313 #[ cfg( target_arch = "wasm32" ) ]
1414 use wasm_bindgen_test:: * ;
1515
16+ use core_simd:: simd:: Mask ;
17+
1618 #[ test]
1719 #[ cfg_attr( target_arch = "wasm32" , wasm_bindgen_test) ]
1820 fn set_and_test( ) {
1921 let values = [ true , false , false , true , false , false , true , false ] ;
20- let mut mask = core_simd :: Mask :: <$type, 8 >:: splat( false ) ;
22+ let mut mask = Mask :: <$type, 8 >:: splat( false ) ;
2123 for ( lane, value) in values. iter( ) . copied( ) . enumerate( ) {
2224 mask. set( lane, value) ;
2325 }
@@ -29,90 +31,90 @@ macro_rules! test_mask_api {
2931 #[ test]
3032 #[ should_panic]
3133 fn set_invalid_lane( ) {
32- let mut mask = core_simd :: Mask :: <$type, 8 >:: splat( false ) ;
34+ let mut mask = Mask :: <$type, 8 >:: splat( false ) ;
3335 mask. set( 8 , true ) ;
3436 let _ = mask;
3537 }
3638
3739 #[ test]
3840 #[ should_panic]
3941 fn test_invalid_lane( ) {
40- let mask = core_simd :: Mask :: <$type, 8 >:: splat( false ) ;
42+ let mask = Mask :: <$type, 8 >:: splat( false ) ;
4143 let _ = mask. test( 8 ) ;
4244 }
4345
4446 #[ test]
4547 fn any( ) {
46- assert!( !core_simd :: Mask :: <$type, 8 >:: splat( false ) . any( ) ) ;
47- assert!( core_simd :: Mask :: <$type, 8 >:: splat( true ) . any( ) ) ;
48- let mut v = core_simd :: Mask :: <$type, 8 >:: splat( false ) ;
48+ assert!( !Mask :: <$type, 8 >:: splat( false ) . any( ) ) ;
49+ assert!( Mask :: <$type, 8 >:: splat( true ) . any( ) ) ;
50+ let mut v = Mask :: <$type, 8 >:: splat( false ) ;
4951 v. set( 2 , true ) ;
5052 assert!( v. any( ) ) ;
5153 }
5254
5355 #[ test]
5456 fn all( ) {
55- assert!( !core_simd :: Mask :: <$type, 8 >:: splat( false ) . all( ) ) ;
56- assert!( core_simd :: Mask :: <$type, 8 >:: splat( true ) . all( ) ) ;
57- let mut v = core_simd :: Mask :: <$type, 8 >:: splat( false ) ;
57+ assert!( !Mask :: <$type, 8 >:: splat( false ) . all( ) ) ;
58+ assert!( Mask :: <$type, 8 >:: splat( true ) . all( ) ) ;
59+ let mut v = Mask :: <$type, 8 >:: splat( false ) ;
5860 v. set( 2 , true ) ;
5961 assert!( !v. all( ) ) ;
6062 }
6163
6264 #[ test]
6365 fn roundtrip_int_conversion( ) {
6466 let values = [ true , false , false , true , false , false , true , false ] ;
65- let mask = core_simd :: Mask :: <$type, 8 >:: from_array( values) ;
67+ let mask = Mask :: <$type, 8 >:: from_array( values) ;
6668 let int = mask. to_int( ) ;
6769 assert_eq!( int. to_array( ) , [ -1 , 0 , 0 , -1 , 0 , 0 , -1 , 0 ] ) ;
68- assert_eq!( core_simd :: Mask :: <$type, 8 >:: from_int( int) , mask) ;
70+ assert_eq!( Mask :: <$type, 8 >:: from_int( int) , mask) ;
6971 }
7072
7173 #[ test]
7274 fn roundtrip_bitmask_conversion( ) {
73- use core_simd:: ToBitMask ;
75+ use core_simd:: simd :: ToBitMask ;
7476 let values = [
7577 true , false , false , true , false , false , true , false ,
7678 true , true , false , false , false , false , false , true ,
7779 ] ;
78- let mask = core_simd :: Mask :: <$type, 16 >:: from_array( values) ;
80+ let mask = Mask :: <$type, 16 >:: from_array( values) ;
7981 let bitmask = mask. to_bitmask( ) ;
8082 assert_eq!( bitmask, 0b1000001101001001 ) ;
81- assert_eq!( core_simd :: Mask :: <$type, 16 >:: from_bitmask( bitmask) , mask) ;
83+ assert_eq!( Mask :: <$type, 16 >:: from_bitmask( bitmask) , mask) ;
8284 }
8385
8486 #[ test]
8587 fn roundtrip_bitmask_conversion_short( ) {
86- use core_simd:: ToBitMask ;
88+ use core_simd:: simd :: ToBitMask ;
8789
8890 let values = [
8991 false , false , false , true ,
9092 ] ;
91- let mask = core_simd :: Mask :: <$type, 4 >:: from_array( values) ;
93+ let mask = Mask :: <$type, 4 >:: from_array( values) ;
9294 let bitmask = mask. to_bitmask( ) ;
9395 assert_eq!( bitmask, 0b1000 ) ;
94- assert_eq!( core_simd :: Mask :: <$type, 4 >:: from_bitmask( bitmask) , mask) ;
96+ assert_eq!( Mask :: <$type, 4 >:: from_bitmask( bitmask) , mask) ;
9597
9698 let values = [ true , false ] ;
97- let mask = core_simd :: Mask :: <$type, 2 >:: from_array( values) ;
99+ let mask = Mask :: <$type, 2 >:: from_array( values) ;
98100 let bitmask = mask. to_bitmask( ) ;
99101 assert_eq!( bitmask, 0b01 ) ;
100- assert_eq!( core_simd :: Mask :: <$type, 2 >:: from_bitmask( bitmask) , mask) ;
102+ assert_eq!( Mask :: <$type, 2 >:: from_bitmask( bitmask) , mask) ;
101103 }
102104
103105 #[ test]
104106 fn cast( ) {
105- fn cast_impl<T : core_simd:: MaskElement >( )
107+ fn cast_impl<T : core_simd:: simd :: MaskElement >( )
106108 where
107- core_simd :: Mask <$type, 8 >: Into <core_simd :: Mask <T , 8 >>,
109+ Mask <$type, 8 >: Into <Mask <T , 8 >>,
108110 {
109111 let values = [ true , false , false , true , false , false , true , false ] ;
110- let mask = core_simd :: Mask :: <$type, 8 >:: from_array( values) ;
112+ let mask = Mask :: <$type, 8 >:: from_array( values) ;
111113
112114 let cast_mask = mask. cast:: <T >( ) ;
113115 assert_eq!( values, cast_mask. to_array( ) ) ;
114116
115- let into_mask: core_simd :: Mask <T , 8 > = mask. into( ) ;
117+ let into_mask: Mask <T , 8 > = mask. into( ) ;
116118 assert_eq!( values, into_mask. to_array( ) ) ;
117119 }
118120
@@ -126,15 +128,15 @@ macro_rules! test_mask_api {
126128 #[ cfg( feature = "generic_const_exprs" ) ]
127129 #[ test]
128130 fn roundtrip_bitmask_array_conversion( ) {
129- use core_simd:: ToBitMaskArray ;
131+ use core_simd:: simd :: ToBitMaskArray ;
130132 let values = [
131133 true , false , false , true , false , false , true , false ,
132134 true , true , false , false , false , false , false , true ,
133135 ] ;
134- let mask = core_simd :: Mask :: <$type, 16 >:: from_array( values) ;
136+ let mask = Mask :: <$type, 16 >:: from_array( values) ;
135137 let bitmask = mask. to_bitmask_array( ) ;
136138 assert_eq!( bitmask, [ 0b01001001 , 0b10000011 ] ) ;
137- assert_eq!( core_simd :: Mask :: <$type, 16 >:: from_bitmask_array( bitmask) , mask) ;
139+ assert_eq!( Mask :: <$type, 16 >:: from_bitmask_array( bitmask) , mask) ;
138140 }
139141 }
140142 }
@@ -150,9 +152,10 @@ mod mask_api {
150152
151153#[ test]
152154fn convert ( ) {
155+ use core_simd:: simd:: Mask ;
153156 let values = [ true , false , false , true , false , false , true , false ] ;
154157 assert_eq ! (
155- core_simd :: Mask :: <i8 , 8 >:: from_array( values) ,
156- core_simd :: Mask :: <i32 , 8 >:: from_array( values) . into( )
158+ Mask :: <i8 , 8 >:: from_array( values) ,
159+ Mask :: <i32 , 8 >:: from_array( values) . into( )
157160 ) ;
158161}
0 commit comments