Lines Matching refs:x4
201 pub struct x4<W>(pub [W; 4]); struct
202 impl<W> x4<W> { impl
205 x4(xs)
210 impl<W: $trait + Copy> $trait for x4<W> {
211 type Output = x4<W::Output>;
214 x4([
226 impl<W: $trait + Copy> $trait for x4<W> {
241 x4([
250 impl<W> RotateEachWord32 for x4<W> implementation
263 impl<W> RotateEachWord64 for x4<W> implementation
269 impl<W> RotateEachWord128 for x4<W> where W: RotateEachWord128 {} implementation
270 impl<W> BitOps0 for x4<W> where W: BitOps0 {} implementation
271 impl<W> BitOps32 for x4<W> where W: BitOps32 + BitOps0 {} implementation
272 impl<W> BitOps64 for x4<W> where W: BitOps64 + BitOps0 {} implementation
273 impl<W> BitOps128 for x4<W> where W: BitOps128 + BitOps0 {} implementation
281 impl<W> ArithOps for x4<W> where W: ArithOps {} implementation
284 impl<W: Not + Copy> Not for x4<W> { implementation
285 type Output = x4<W::Output>;
288 x4([ in not()
296 impl<W> UnsafeFrom<[W; 4]> for x4<W> { implementation
299 x4(xs)
302 impl<W: Copy> Vec4<W> for x4<W> { implementation
313 impl<W: Copy + Store<vec128_storage>> Store<vec512_storage> for x4<W> { implementation
317 x4([ in unpack()
325 impl<W> From<x4<W>> for vec512_storage
331 fn from(x: x4<W>) -> Self { in from()
335 impl<W> Swap64 for x4<W> implementation
347 impl<W: Copy> MultiLane<[W; 4]> for x4<W> { implementation
354 x4(lanes)
357 impl<W: BSwap + Copy> BSwap for x4<W> { implementation
360 x4([ in bswap()
368 impl<W: StoreBytes + BSwap + Copy> StoreBytes for x4<W> { implementation
371 x4([ in unsafe_read_le()
380 x4::unsafe_read_le(input).bswap() in unsafe_read_be()
397 impl<W: Copy + LaneWords4> LaneWords4 for x4<W> { implementation
400 x4([ in shuffle_lane_words2301()
409 x4([ in shuffle_lane_words1230()
418 x4([ in shuffle_lane_words3012()