1 /// Implemented for bitmask sizes that are supported by the implementation.
2 pub trait LanesAtMost64 {}
4 macro_rules! impl_for {
6 impl LanesAtMost64 for $name<1> {}
7 impl LanesAtMost64 for $name<2> {}
8 impl LanesAtMost64 for $name<4> {}
9 impl LanesAtMost64 for $name<8> {}
10 impl LanesAtMost64 for $name<16> {}
11 impl LanesAtMost64 for $name<32> {}
12 impl LanesAtMost64 for $name<64> {}
22 impl_for! { SimdU128 }
23 impl_for! { SimdUsize }
29 impl_for! { SimdI128 }
30 impl_for! { SimdIsize }