Språk

Avx512F.X64 Klass

Definition

Ger åtkomst till x86-AVX512F maskinvaruinstruktioner som endast är tillgängliga för 64-bitarsprocesser via inbyggda funktioner.

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
Arv
Härledda

Egenskaper

Name Description
IsSupported

Hämtar ett värde som anger om API:erna i den här klassen stöds.

Metoder

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

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

VCVTSI2SD xmm1, xmm2, r64 {er}

Den här inbyggda funktionen är endast tillgänglig i 64-bitarsprocesser

ConvertScalarToVector128Double(Vector128<Double>, UInt64, FloatRoundingMode)

__m128d _mm_cvt_roundu64_sd (__m128d en, osignerad __int64 b, int rounding)

VCVTUSI2SD xmm1, xmm2, r64 {er}

Den här inbyggda funktionen är endast tillgänglig i 64-bitarsprocesser

ConvertScalarToVector128Double(Vector128<Double>, UInt64)

__m128d _mm_cvtsi64_sd (__m128d a, __int64 b)

VCVTUSI2SD xmm1, xmm2, r/m64 Denna inbyggda är endast tillgänglig på 64-bitarsprocesser

ConvertScalarToVector128Single(Vector128<Single>, Int64, FloatRoundingMode)

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

VCVTSI2SS xmm1, xmm2, r64 {er}

Den här inbyggda funktionen är endast tillgänglig i 64-bitarsprocesser

ConvertScalarToVector128Single(Vector128<Single>, UInt64, FloatRoundingMode)

__m128 _mm_cvt_roundu64_ss (__m128 en, osignerad __int64 b, int rounding)

VCVTUSI2SS xmm1, xmm2, r64 {er}

Den här inbyggda funktionen är endast tillgänglig i 64-bitarsprocesser

ConvertScalarToVector128Single(Vector128<Single>, UInt64)

__m128 _mm_cvtsi64_ss (__m128 a, __int64 b)

VCVTUSI2SS xmm1, xmm2, r/m64 Denna inbyggda är endast tillgänglig på 64-bitarsprocesser

ConvertToInt64(Vector128<Double>, FloatRoundingMode)

__int64 _mm_cvt_roundsd_i64 (__m128d en, int rounding)

VCVTSD2SI r64, xmm1 {er}

Den här inbyggda funktionen är endast tillgänglig i 64-bitarsprocesser

ConvertToInt64(Vector128<Single>, FloatRoundingMode)

__int64 _mm_cvt_roundss_i64 (__m128 en, int rounding)

VCVTSS2SI r64, xmm1 {er}

Den här inbyggda funktionen är endast tillgänglig i 64-bitarsprocesser

ConvertToUInt64(Vector128<Double>, FloatRoundingMode)

osignerade __int64 _mm_cvt_roundsd_u64 (__m128d a, int rounding)

VCVTSD2USI r64, xmm1 {er}

Den här inbyggda funktionen är endast tillgänglig i 64-bitarsprocesser

ConvertToUInt64(Vector128<Double>)

osignerade __int64 _mm_cvtsd_u64 (__m128d a)

VCVTSD2USI r64, xmm1/m64{er} Den här inbyggda funktionen är endast tillgänglig i 64-bitarsprocesser

ConvertToUInt64(Vector128<Single>, FloatRoundingMode)

osignerade __int64 _mm_cvt_roundss_u64 (__m128 a, int rounding)

VCVTSS2USI r64, xmm1 {er}

Den här inbyggda funktionen är endast tillgänglig i 64-bitarsprocesser

ConvertToUInt64(Vector128<Single>)

osignerade __int64 _mm_cvtss_u64 (__m128 a)

VCVTSS2USI r64, xmm1/m32{er} Den här inbyggda funktionen är endast tillgänglig i 64-bitarsprocesser

ConvertToUInt64WithTruncation(Vector128<Double>)

osignerade __int64 _mm_cvttsd_u64 (__m128d a)

VCVTTSD2USI r64, xmm1/m64{er} Den här inbyggda funktionen är endast tillgänglig i 64-bitarsprocesser

ConvertToUInt64WithTruncation(Vector128<Single>)

osignerade __int64 _mm_cvttss_u64 (__m128 a)

VCVTTSS2USI r64, xmm1/m32{er} Den här inbyggda funktionen är endast tillgänglig i 64-bitarsprocesser

Equals(Object)

Avgör om det angivna objektet är lika med det aktuella objektet.

(Ärvd från Object)
GetHashCode()

Fungerar som standard-hash-funktion.

(Ärvd från Object)
GetType()

Hämtar den aktuella instansen Type .

(Ärvd från Object)
MemberwiseClone()

Skapar en ytlig kopia av den aktuella Object.

(Ärvd från Object)
ToString()

Returnerar en sträng som representerar det aktuella objektet.

(Ärvd från Object)

Gäller för