]> git.lizzy.rs Git - rust.git/blob - crates/core_simd/src/type_usizex8.rs
5f5a445f4308e0a5a4609dbf959ca7f6fe2c3dc1
[rust.git] / crates / core_simd / src / type_usizex8.rs
1 define_type! {
2     #[doc = "Vector of eight `usize` types"]
3     struct usizex8([usize; 8]);
4 }
5
6 #[cfg(all(target_arch = "x86", target_pointer_width = "32"))]
7 from_aligned! { unsafe usizex8 |bidirectional| core::arch::x86::__m256i }
8
9 #[cfg(all(target_arch = "x86_64", target_pointer_width = "32"))]
10 from_aligned! { unsafe usizex8 |bidirectional| core::arch::x86_64::__m256i }
11
12 /*
13 #[cfg(all(target_arch = "x86", target_pointer_width = "64"))]
14 from_aligned! { unsafe usizex8 |bidirectional| core::arch::x86::__m512i }
15
16 #[cfg(all(target_arch = "x86_64", target_pointer_width = "64"))]
17 from_aligned! { unsafe usizex8 |bidirectional| core::arch::x86_64::__m512i }
18 */