Поделиться через


AvxVnni Класс

Определение

Примечание

Чтобы использовать этот API предварительной версии, вы должны включить предварительные версии функции в проекте, задав свойству EnablePreviewFeatures значение True в файле проекта. Дополнительные сведения см. на веб-сайте https://aka.ms/dotnet-preview-features.

AvxVnni is in preview.

Важно!

Этот API несовместим с 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
Наследование
Атрибуты

Свойства

IsSupported

Методы

Equals(Object)

Определяет, равен ли указанный объект текущему объекту.

(Унаследовано от Object)
GetHashCode()

Служит хэш-функцией по умолчанию.

(Унаследовано от Object)
GetType()

Возвращает объект Type для текущего экземпляра.

(Унаследовано от Object)
MemberwiseClone()

Создает неполную копию текущего объекта Object.

(Унаследовано от 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()

Возвращает строку, представляющую текущий объект.

(Унаследовано от Object)

Применяется к