Idioma

Avx512F.X64 Classe

Definição

Fornece acesso às instruções de hardware do AVX512F x86, que só estão disponíveis para processos de 64 bits por meio 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

Nome Description
IsSupported

Obtém um valor que indica se as APIs nessa classe têm suporte.

Métodos

Nome Description
ConvertScalarToVector128Double(Vector128<Double>, Int64, FloatRoundingMode)

__m128d _mm_cvt_roundsi64_sd (__m128d a, __int64 b, arredondamento int)

VCVTSI2SD xmm1, xmm2, r64 {er}

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

ConvertScalarToVector128Double(Vector128<Double>, UInt64, FloatRoundingMode)

__m128d _mm_cvt_roundu64_sd (__m128d um __int64 b sem sinal, arredondamento int)

VCVTUSI2SD xmm1, xmm2, r64 {er}

Esse 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 Esse intrínseco só está disponível em processos de 64 bits

ConvertScalarToVector128Single(Vector128<Single>, Int64, FloatRoundingMode)

__m128 _mm_cvt_roundi64_ss (__m128 a, __int64 b, arredondamento int)

VCVTSI2SS xmm1, xmm2, r64 {er}

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

ConvertScalarToVector128Single(Vector128<Single>, UInt64, FloatRoundingMode)

__m128 _mm_cvt_roundu64_ss (__m128 um __int64 b sem sinal, arredondamento int)

VCVTUSI2SS xmm1, xmm2, r64 {er}

Esse 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 Esse intrínseco só está disponível em processos de 64 bits

ConvertToInt64(Vector128<Double>, FloatRoundingMode)

__int64 _mm_cvt_roundsd_i64 (__m128d um arredondamento int)

VCVTSD2SI r64, xmm1 {er}

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

ConvertToInt64(Vector128<Single>, FloatRoundingMode)

__int64 _mm_cvt_roundss_i64 (__m128 um arredondamento int)

VCVTSS2SI r64, xmm1 {er}

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

ConvertToUInt64(Vector128<Double>, FloatRoundingMode)

__int64 _mm_cvt_roundsd_u64 sem sinal (__m128d um arredondamento int)

VCVTSD2USI r64, xmm1 {er}

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

ConvertToUInt64(Vector128<Double>)

__int64 _mm_cvtsd_u64 sem sinal (__m128d a)

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

ConvertToUInt64(Vector128<Single>, FloatRoundingMode)

__int64 _mm_cvt_roundss_u64 sem sinal (__m128 um arredondamento int)

VCVTSS2USI r64, xmm1 {er}

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

ConvertToUInt64(Vector128<Single>)

__int64 _mm_cvtss_u64 sem sinal (__m128 a)

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

ConvertToUInt64WithTruncation(Vector128<Double>)

__int64 _mm_cvttsd_u64 sem sinal (__m128d a)

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

ConvertToUInt64WithTruncation(Vector128<Single>)

__int64 _mm_cvttss_u64 sem sinal (__m128 a)

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

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como a função de hash padrão.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do Objectatual.

(Herdado de Object)
ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Aplica-se a