Język

Avx512F.X64 Klasa

Definicja

Zapewnia dostęp do instrukcji sprzętowych x86 AVX512F, które są dostępne tylko dla procesów 64-bitowych za pośrednictwem funkcji wewnętrznych.

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
Dziedziczenie
Pochodne

Właściwości

Nazwa Opis
IsSupported

Pobiera wartość wskazującą, czy interfejsy API w tej klasie są obsługiwane.

Metody

Nazwa Opis
ConvertScalarToVector128Double(Vector128<Double>, Int64, FloatRoundingMode)

__m128d _mm_cvt_roundsi64_sd (__m128d a, __int64 b, zaokrąglanie int)

VCVTSI2SD xmm1, xmm2, r64 {er}

Ta funkcja wewnętrzna jest dostępna tylko w procesach 64-bitowych

ConvertScalarToVector128Double(Vector128<Double>, UInt64, FloatRoundingMode)

__m128d _mm_cvt_roundu64_sd (__m128d, niepodpisane __int64 b, zaokrąglanie int)

VCVTUSI2SD xmm1, xmm2, r64 {er}

Ta funkcja wewnętrzna jest dostępna tylko w procesach 64-bitowych

ConvertScalarToVector128Double(Vector128<Double>, UInt64)

__m128d _mm_cvtsi64_sd (__m128d a, __int64 b)

VCVTUSI2SD xmm1, xmm2, r/m64 Ta funkcja wewnętrzna jest dostępna tylko w procesach 64-bitowych

ConvertScalarToVector128Single(Vector128<Single>, Int64, FloatRoundingMode)

__m128 _mm_cvt_roundi64_ss (__m128 b, __int64 b, zaokrąglanie int)

VCVTSI2SS xmm1, xmm2, r64 {er}

Ta funkcja wewnętrzna jest dostępna tylko w procesach 64-bitowych

ConvertScalarToVector128Single(Vector128<Single>, UInt64, FloatRoundingMode)

__m128 _mm_cvt_roundu64_ss (__m128, niepodpisane __int64 b, zaokrąglanie int)

VCVTUSI2SS xmm1, xmm2, r64 {er}

Ta funkcja wewnętrzna jest dostępna tylko w procesach 64-bitowych

ConvertScalarToVector128Single(Vector128<Single>, UInt64)

__m128 _mm_cvtsi64_ss (__m128 a, __int64 b)

VCVTUSI2SS xmm1, xmm2, r/m64 Ta funkcja wewnętrzna jest dostępna tylko w procesach 64-bitowych

ConvertToInt64(Vector128<Double>, FloatRoundingMode)

__int64 _mm_cvt_roundsd_i64 (__m128d zaokrąglanie int)

VCVTSD2SI r64, xmm1 {er}

Ta funkcja wewnętrzna jest dostępna tylko w procesach 64-bitowych

ConvertToInt64(Vector128<Single>, FloatRoundingMode)

__int64 _mm_cvt_roundss_i64 (__m128 zaokrąglanie int)

VCVTSS2SI r64, xmm1 {er}

Ta funkcja wewnętrzna jest dostępna tylko w procesach 64-bitowych

ConvertToUInt64(Vector128<Double>, FloatRoundingMode)

bez znaku __int64 _mm_cvt_roundsd_u64 (__m128d zaokrąglanie int)

VCVTSD2USI r64, xmm1 {er}

Ta funkcja wewnętrzna jest dostępna tylko w procesach 64-bitowych

ConvertToUInt64(Vector128<Double>)

__int64 _mm_cvtsd_u64 bez znaku (__m128d a)

VCVTSD2USI r64, xmm1/m64{er} Ta funkcja wewnętrzna jest dostępna tylko w procesach 64-bitowych

ConvertToUInt64(Vector128<Single>, FloatRoundingMode)

niepodpisane __int64 _mm_cvt_roundss_u64 (__m128 zaokrąglanie int)

VCVTSS2USI r64, xmm1 {er}

Ta funkcja wewnętrzna jest dostępna tylko w procesach 64-bitowych

ConvertToUInt64(Vector128<Single>)

__int64 _mm_cvtss_u64 bez znaku (__m128 a)

VCVTSS2USI r64, xmm1/m32{er} Ta funkcja wewnętrzna jest dostępna tylko w procesach 64-bitowych

ConvertToUInt64WithTruncation(Vector128<Double>)

__int64 _mm_cvttsd_u64 bez znaku (__m128d a)

VCVTTSD2USI r64, xmm1/m64{er} Ta funkcja wewnętrzna jest dostępna tylko w procesach 64-bitowych

ConvertToUInt64WithTruncation(Vector128<Single>)

__int64 _mm_cvttss_u64 bez znaku (__m128 a)

VCVTTSS2USI r64, xmm1/m32{er} Ta funkcja wewnętrzna jest dostępna tylko w procesach 64-bitowych

Equals(Object)

Określa, czy określony obiekt jest równy bieżącemu obiektowi.

(Odziedziczone po Object)
GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetType()

Pobiera Type bieżącego wystąpienia.

(Odziedziczone po Object)
MemberwiseClone()

Tworzy płytkią kopię bieżącego Object.

(Odziedziczone po Object)
ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)

Dotyczy