Ssse3 Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Важно!
Этот API несовместим с CLS.
Этот класс обеспечивает доступ к аппаратным инструкциям Intel SSSE3 с помощью встроенных функций.
public ref class Ssse3 abstract : System::Runtime::Intrinsics::X86::Sse3
[System.CLSCompliant(false)]
public abstract class Ssse3 : System.Runtime.Intrinsics.X86.Sse3
[<System.CLSCompliant(false)>]
type Ssse3 = class
inherit Sse3
Public MustInherit Class Ssse3
Inherits Sse3
- Наследование
- Наследование
- Производный
- Атрибуты
Свойства
IsSupported |
Этот класс обеспечивает доступ к аппаратным инструкциям Intel SSSE3 с помощью встроенных функций. |
Методы
Abs(Vector128<Int16>) |
__m128i _mm_abs_epi16 (__m128i a). PABSW xmm, xmm/m128 |
Abs(Vector128<Int32>) |
__m128i _mm_abs_epi32 (__m128i a). PABSD xmm, xmm/m128 |
Abs(Vector128<SByte>) |
__m128i _mm_abs_epi8 (__m128i a). PABSB xmm, xmm/m128 |
AlignRight(Vector128<Byte>, Vector128<Byte>, Byte) |
__m128i _mm_alignr_epi8 (__m128i a, __m128i b, int count). PALIGNR xmm, xmm/m128, imm8 |
AlignRight(Vector128<Int16>, Vector128<Int16>, Byte) |
__m128i _mm_alignr_epi8 (__m128i a, __m128i b, int count). PALIGNR xmm, xmm/m128, imm8 |
AlignRight(Vector128<Int32>, Vector128<Int32>, Byte) |
__m128i _mm_alignr_epi8 (__m128i a, __m128i b, int count). PALIGNR xmm, xmm/m128, imm8 |
AlignRight(Vector128<Int64>, Vector128<Int64>, Byte) |
__m128i _mm_alignr_epi8 (__m128i a, __m128i b, int count). PALIGNR xmm, xmm/m128, imm8 |
AlignRight(Vector128<SByte>, Vector128<SByte>, Byte) |
__m128i _mm_alignr_epi8 (__m128i a, __m128i b, int count). PALIGNR xmm, xmm/m128, imm8 |
AlignRight(Vector128<UInt16>, Vector128<UInt16>, Byte) |
__m128i _mm_alignr_epi8 (__m128i a, __m128i b, int count). PALIGNR xmm, xmm/m128, imm8 |
AlignRight(Vector128<UInt32>, Vector128<UInt32>, Byte) |
__m128i _mm_alignr_epi8 (__m128i a, __m128i b, int count). PALIGNR xmm, xmm/m128, imm8 |
AlignRight(Vector128<UInt64>, Vector128<UInt64>, Byte) |
__m128i _mm_alignr_epi8 (__m128i a, __m128i b, int count). PALIGNR xmm, xmm/m128, imm8 |
Equals(Object) |
Определяет, равен ли указанный объект текущему объекту. (Унаследовано от Object) |
GetHashCode() |
Служит хэш-функцией по умолчанию. (Унаследовано от Object) |
GetType() |
Возвращает объект Type для текущего экземпляра. (Унаследовано от Object) |
HorizontalAdd(Vector128<Int16>, Vector128<Int16>) |
__m128i _mm_hadd_epi16 (__m128i a, __m128i b). PHADDW xmm, xmm/m128 |
HorizontalAdd(Vector128<Int32>, Vector128<Int32>) |
__m128i _mm_hadd_epi32 (__m128i a, __m128i b). PHADDD xmm, xmm/m128 |
HorizontalAddSaturate(Vector128<Int16>, Vector128<Int16>) |
__m128i _mm_hadds_epi16 (__m128i a, __m128i b). PHADDSW xmm, xmm/m128 |
HorizontalSubtract(Vector128<Int16>, Vector128<Int16>) |
__m128i _mm_hsub_epi16 (__m128i a, __m128i b). PHSUBW xmm, xmm/m128 |
HorizontalSubtract(Vector128<Int32>, Vector128<Int32>) |
__m128i _mm_hsub_epi32 (__m128i a, __m128i b). PHSUBD xmm, xmm/m128 |
HorizontalSubtractSaturate(Vector128<Int16>, Vector128<Int16>) |
__m128i _mm_hsubs_epi16 (__m128i a, __m128i b). PHSUBSW xmm, xmm/m128 |
MemberwiseClone() |
Создает неполную копию текущего объекта Object. (Унаследовано от Object) |
MultiplyAddAdjacent(Vector128<Byte>, Vector128<SByte>) |
__m128i _mm_maddubs_epi16 (__m128i a, __m128i b). PMADDUBSW xmm, xmm/m128 |
MultiplyHighRoundScale(Vector128<Int16>, Vector128<Int16>) |
__m128i _mm_mulhrs_epi16 (__m128i a, __m128i b). PMULHRSW xmm, xmm/m128 |
Shuffle(Vector128<Byte>, Vector128<Byte>) |
__m128i _mm_shuffle_epi8 (__m128i a, __m128i b). PSHUFB xmm, xmm/m128 |
Shuffle(Vector128<SByte>, Vector128<SByte>) |
__m128i _mm_shuffle_epi8 (__m128i a, __m128i b). PSHUFB xmm, xmm/m128 |
Sign(Vector128<Int16>, Vector128<Int16>) |
__m128i _mm_sign_epi16 (__m128i a, __m128i b). PSIGNW xmm, xmm/m128 |
Sign(Vector128<Int32>, Vector128<Int32>) |
__m128i _mm_sign_epi32 (__m128i a, __m128i b). PSIGND xmm, xmm/m128 |
Sign(Vector128<SByte>, Vector128<SByte>) |
__m128i _mm_sign_epi8 (__m128i a, __m128i b). PSIGNB xmm, xmm/m128 |
ToString() |
Возвращает строку, представляющую текущий объект. (Унаследовано от Object) |