Struct core::arch::x86_64::__m512d[][src]

#[repr(simd)]
pub struct __m512d(_, _, _, _, _, _, _, _);
🔬 This is a nightly-only experimental API. (stdsimd #48556)
This is supported on x86-64 only.
Expand description

八种 f64 类型的 512 位宽集,特定于 x86

此类型与 Intel 定义的 __m512d 类型相同,代表一个 512 位 SIMD 寄存器,该寄存器内部由八个包装的 f64 实例组成。

这种类型的用法通常对应于 x86/x86_64 的 avx 和 up 目标特性。

请注意,与 __m512i (512 位寄存器的整数版本) 不同,此 __m512d 类型具有 one 解释。 __m512d 的每个实例始终对应于 f64x4 或包装在一起的八种 f64 类型。

大多数使用 __m512d 的内部函数都以 _mm512_ 为前缀,并以 “pd” 为后缀 (或另外包含 “pd”)。 不要与用于 __m512 的 “ps” 混淆。

Trait Implementations

返回值的副本。 Read more

source 执行复制分配。 Read more

使用给定的格式化程序格式化该值。 Read more

Auto Trait Implementations

Blanket Implementations

获取 selfTypeIdRead more

从拥有的值中一成不变地借用。 Read more

从拥有的值中借用。 Read more

执行转换。

执行转换。

发生转换错误时返回的类型。

执行转换。

发生转换错误时返回的类型。

执行转换。