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

512-bit wide set of eight f64 types, x86-specific

This type is the same as the __m512d type defined by Intel, representing a 512-bit SIMD register which internally is consisted of eight packed f64 instances. Usage of this type typically corresponds to the avx and up target features for x86/x86_64.

Note that unlike __m512i, the integer version of the 512-bit registers, this __m512d type has one interpretation. Each instance of __m512d always corresponds to f64x4, or eight f64 types packed together.

Most intrinsics using __m512d are prefixed with _mm512_ and are suffixed with “pd” (or otherwise contain “pd”). Not to be confused with “ps” which is used for __m512.

Trait Implementations

This is supported on x86 or x86-64 only.

返回值的副本。 Read more

source 执行复制分配。 Read more

This is supported on x86 or x86-64 only.

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

This is supported on x86 or x86-64 only.

Auto Trait Implementations

Blanket Implementations

获取 selfTypeIdRead more

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

从拥有的值中借用。 Read more

执行转换。

执行转换。

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

执行转换。

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

执行转换。