Share via


AvxVnni Třída

Definice

Poznámka

Pokud chcete toto rozhraní API verze Preview používat, musíte ve svém projektu povolit funkce Preview, a to nastavením vlastnosti EnablePreviewFeatures na True v souboru projektu. Další informace najdete na webu https://aka.ms/dotnet-preview-features.

AvxVnni is in preview.

Důležité

Toto rozhraní API neodpovídá specifikaci CLS.

public ref class AvxVnni abstract : System::Runtime::Intrinsics::X86::Avx2
[System.CLSCompliant(false)]
[System.Runtime.Versioning.RequiresPreviewFeatures("AvxVnni is in preview.")]
public abstract class AvxVnni : System.Runtime.Intrinsics.X86.Avx2
[<System.CLSCompliant(false)>]
[<System.Runtime.Versioning.RequiresPreviewFeatures("AvxVnni is in preview.")>]
type AvxVnni = class
    inherit Avx2
Public MustInherit Class AvxVnni
Inherits Avx2
Dědičnost
Atributy

Vlastnosti

IsSupported

Metody

Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.

(Zděděno od Object)
GetHashCode()

Slouží jako výchozí hashovací funkce.

(Zděděno od Object)
GetType()

Získá aktuální Type instanci.

(Zděděno od Object)
MemberwiseClone()

Vytvoří mělkou kopii aktuálního Objectsouboru .

(Zděděno od Object)
MultiplyWideningAndAdd(Vector128<Int32>, Vector128<Byte>, Vector128<SByte>)

__m128i _mm_dpbusd_epi32 (__m128i src, __m128i a, __m128i b) VPDPBUSD xmm, xmm, xmm/m128

MultiplyWideningAndAdd(Vector128<Int32>, Vector128<Int16>, Vector128<Int16>)

__m128i _mm_dpwssd_epi32 (__m128i src, __m128i a, __m128i b) VPDPWSSD xmm, xmm, xmm/m128

MultiplyWideningAndAdd(Vector256<Int32>, Vector256<Byte>, Vector256<SByte>)

__m256i _mm256_dpbusd_epi32 (__m256i src, __m256i a, __m256i b) VPDPBUSD ymm, ymm, ymm/m256

MultiplyWideningAndAdd(Vector256<Int32>, Vector256<Int16>, Vector256<Int16>)

__m256i _mm256_dpwssd_epi32 (__m256i src, __m256i a, __m256i b) VPDPWSSD ymm, ymm, ymm/m256

MultiplyWideningAndAddSaturate(Vector128<Int32>, Vector128<Byte>, Vector128<SByte>)

__m128i _mm_dpbusds_epi32 (__m128i src, __m128i a, __m128i b) VPDPBUSDS xmm, xmm, xmm/m128

MultiplyWideningAndAddSaturate(Vector128<Int32>, Vector128<Int16>, Vector128<Int16>)

__m128i _mm_dpwssds_epi32 (__m128i src, __m128i a, __m128i b) VPDPWSSDS xmm, xmm, xmm/m128

MultiplyWideningAndAddSaturate(Vector256<Int32>, Vector256<Byte>, Vector256<SByte>)

__m256i _mm256_dpbusds_epi32 (__m256i src, __m256i a, __m256i b) VPDPBUSDS ymm, ymm, ymm/m256

MultiplyWideningAndAddSaturate(Vector256<Int32>, Vector256<Int16>, Vector256<Int16>)

__m256i _mm256_dpwssds_epi32 (__m256i src, __m256i a, __m256i b) VPDPWSSDS ymm, ymm, ymm/m256

ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)

Platí pro