Linguagem

Avx512F.X64 Classe

Definição

Fornece acesso às instruções de hardware AVX512F x86, que estão disponíveis apenas para processos de 64 bits, através de intrínsecos.

public: ref class Avx512F::X64 abstract : System::Runtime::Intrinsics::X86::Avx2::X64
public abstract class Avx512F.X64 : System.Runtime.Intrinsics.X86.Avx2.X64
type Avx512F.X64 = class
    inherit Avx2.X64
Public MustInherit Class Avx512F.X64
Inherits Avx2.X64
Herança
Derivado

Propriedades

Name Descrição
IsSupported

Obtém um valor que indica se as APIs desta classe são suportadas.

Métodos

Name Descrição
ConvertScalarToVector128Double(Vector128<Double>, Int64, FloatRoundingMode)

__m128d _mm_cvt_roundsi64_sd (__m128d a, __int64 b, arredondamento de inteligência)

VCVTSI2SD xmm1, xmm2, r64 {er}

Isto intrínseco só está disponível em processos de 64 bits

ConvertScalarToVector128Double(Vector128<Double>, UInt64, FloatRoundingMode)

__m128d _mm_cvt_roundu64_sd (__m128d a, não assinado __int64 b, arredondamento de inteligência)

VCVTUSI2SD xmm1, xmm2, r64 {er}

Isto intrínseco só está disponível em processos de 64 bits

ConvertScalarToVector128Double(Vector128<Double>, UInt64)

__m128d _mm_cvtsi64_sd (__m128d a, __int64 b)

VCVTUSI2SD xmm1, xmm2, r/m64 Este intrínseco está disponível apenas em processos de 64 bits

ConvertScalarToVector128Single(Vector128<Single>, Int64, FloatRoundingMode)

__m128 _mm_cvt_roundi64_ss (__m128 a, __int64 b, arredondamento de inteligência)

VCVTSI2SS xmm1, xmm2, r64 {er}

Isto intrínseco só está disponível em processos de 64 bits

ConvertScalarToVector128Single(Vector128<Single>, UInt64, FloatRoundingMode)

__m128 _mm_cvt_roundu64_ss (__m128 a, não assinado __int64 b, arredondamento int)

VCVTUSI2SS xmm1, xmm2, r64 {er}

Isto intrínseco só está disponível em processos de 64 bits

ConvertScalarToVector128Single(Vector128<Single>, UInt64)

__m128 _mm_cvtsi64_ss (__m128 a, __int64 b)

VCVTUSI2SS xmm1, xmm2, r/m64 Este intrínseco está disponível apenas em processos de 64 bits

ConvertToInt64(Vector128<Double>, FloatRoundingMode)

__int64 _mm_cvt_roundsd_i64 (__m128d a, arredondamento int)

VCVTSD2SI r64, xmm1 {er}

Isto intrínseco só está disponível em processos de 64 bits

ConvertToInt64(Vector128<Single>, FloatRoundingMode)

__int64 _mm_cvt_roundss_i64 (__m128 a, arredondamento int)

VCVTSS2SI r64, xmm1 {er}

Isto intrínseco só está disponível em processos de 64 bits

ConvertToUInt64(Vector128<Double>, FloatRoundingMode)

__int64 _mm_cvt_roundsd_u64 não assinados (__m128d A, arredondamento INT)

VCVTSD2USI r64, xmm1 {er}

Isto intrínseco só está disponível em processos de 64 bits

ConvertToUInt64(Vector128<Double>)

__int64 _mm_cvtsd_u64 não assinados (__m128d a)

VCVTSD2USI r64, xmm1/m64{er} Isto intrínseco está disponível apenas em processos de 64 bits

ConvertToUInt64(Vector128<Single>, FloatRoundingMode)

__int64 _mm_cvt_roundss_u64 não assinados (__m128 A, arredondamento INT)

VCVTSS2USI r64, xmm1 {er}

Isto intrínseco só está disponível em processos de 64 bits

ConvertToUInt64(Vector128<Single>)

__int64 _mm_cvtss_u64 não assinados (__m128 a)

VCVTSS2USI r64, xmm1/m32{er} Este intrínseco está disponível apenas em processos de 64 bits

ConvertToUInt64WithTruncation(Vector128<Double>)

__int64 _mm_cvttsd_u64 não assinados (__m128d a)

VCVTTSD2USI r64, xmm1/m64{er} Isto intrínseco está disponível apenas em processos de 64 bits

ConvertToUInt64WithTruncation(Vector128<Single>)

__int64 _mm_cvttss_u64 não assinados (__m128 a)

VCVTTSS2USI r64, xmm1/m32{er} Este intrínseco está disponível apenas em processos de 64 bits

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como função de hash predefinida.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do atual Object.

(Herdado de Object)
ToString()

Devolve uma cadeia que representa o objeto atual.

(Herdado de Object)

Aplica-se a