Struct core::arch::x86_64::__m512i [−][src]
#[repr(simd)]pub struct __m512i(_, _, _, _, _, _, _, _);
This is supported on x86-64 only.
Expand description
512 位宽的整数 vector 类型,特定于 x86
此类型与 Intel 定义的 __m512i
类型相同,代表 512 位 SIMD 寄存器。
这种类型的用法通常对应于 avx512*
和 x86/x86_64 的向上目标功能。
在内部,此类型可以被视为:
i8x64
- 六十四个i8
变量包装在一起i16x32
- 三十二个i16
变量包装在一起i32x16
- 十六个i32
变量包装在一起i64x8
- 八个i64
变量包装在一起
(以及未签名的版本)。 每个内联函数可能对内部位的解释不同,请查看内联函数的文档以了解其用法。
请注意,这意味着 __m512i
的实例通常仅表示 “bag of bits”,该 “bag of bits” 留待使用时进行解释。
Trait Implementations
This is supported on x86 or x86-64 only.
This is supported on x86 or x86-64 only.
This is supported on x86 or x86-64 only.