Avx512F.X64 Classe

Definizione

Fornisce l'accesso alle istruzioni hardware x86 AVX512F, disponibili solo per i processi a 64 bit, tramite oggetti intrinseci.

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
Ereditarietà
Derivato

Proprietà

Nome Descrizione
IsSupported

Ottiene un valore che indica se le API in questa classe sono supportate.

Metodi

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

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

VCVTSI2SD xmm1, xmm2, r64 {er}

Questo intrinseco è disponibile solo nei processi a 64 bit

ConvertScalarToVector128Double(Vector128<Double>, UInt64, FloatRoundingMode)

__m128d _mm_cvt_roundu64_sd (__m128d a, senza segno __int64 b, arrotondamento int)

VCVTUSI2SD xmm1, xmm2, r64 {er}

Questo intrinseco è disponibile solo nei processi a 64 bit

ConvertScalarToVector128Double(Vector128<Double>, UInt64)

__m128d _mm_cvtsi64_sd (__m128d a, __int64 b)

VCVTUSI2SD xmm1, xmm2, r/m64 Questo intrinseco è disponibile solo nei processi a 64 bit

ConvertScalarToVector128Single(Vector128<Single>, Int64, FloatRoundingMode)

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

VCVTSI2SS xmm1, xmm2, r64 {er}

Questo intrinseco è disponibile solo nei processi a 64 bit

ConvertScalarToVector128Single(Vector128<Single>, UInt64, FloatRoundingMode)

__m128 _mm_cvt_roundu64_ss (__m128 unsigned __int64 b, arrotondamento int)

VCVTUSI2SS xmm1, xmm2, r64 {er}

Questo intrinseco è disponibile solo nei processi a 64 bit

ConvertScalarToVector128Single(Vector128<Single>, UInt64)

__m128 _mm_cvtsi64_ss (__m128 a, __int64 b)

VCVTUSI2SS xmm1, xmm2, r/m64 Questo intrinseco è disponibile solo nei processi a 64 bit

ConvertToInt64(Vector128<Double>, FloatRoundingMode)

__int64 _mm_cvt_roundsd_i64 (__m128d a, arrotondamento int)

VCVTSD2SI r64, xmm1 {er}

Questo intrinseco è disponibile solo nei processi a 64 bit

ConvertToInt64(Vector128<Single>, FloatRoundingMode)

__int64 _mm_cvt_roundss_i64 (__m128 a, arrotondamento int)

VCVTSS2SI r64, xmm1 {er}

Questo intrinseco è disponibile solo nei processi a 64 bit

ConvertToUInt64(Vector128<Double>, FloatRoundingMode)

__int64 _mm_cvt_roundsd_u64 senza segno (__m128d a, arrotondamento int)

VCVTSD2USI r64, xmm1 {er}

Questo intrinseco è disponibile solo nei processi a 64 bit

ConvertToUInt64(Vector128<Double>)

__int64 _mm_cvtsd_u64 senza segno (__m128d a)

VCVTSD2USI r64, xmm1/m64{er} Questo intrinseco è disponibile solo nei processi a 64 bit

ConvertToUInt64(Vector128<Single>, FloatRoundingMode)

__int64 _mm_cvt_roundss_u64 senza segno (__m128 a, arrotondamento int)

VCVTSS2USI r64, xmm1 {er}

Questo intrinseco è disponibile solo nei processi a 64 bit

ConvertToUInt64(Vector128<Single>)

__int64 _mm_cvtss_u64 senza segno (__m128 a)

VCVTSS2USI r64, xmm1/m32{er} Questo intrinseco è disponibile solo nei processi a 64 bit

ConvertToUInt64WithTruncation(Vector128<Double>)

__int64 _mm_cvttsd_u64 senza segno (__m128d a)

VCVTTSD2USI r64, xmm1/m64{er} Questo intrinseco è disponibile solo nei processi a 64 bit

ConvertToUInt64WithTruncation(Vector128<Single>)

__int64 _mm_cvttss_u64 senza segno (__m128 a)

VCVTTSS2USI r64, xmm1/m32{er} Questo intrinseco è disponibile solo nei processi a 64 bit

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetType()

Ottiene il Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale del Objectcorrente.

(Ereditato da Object)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Si applica a