Ssse3 Classe
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Importante
Esta API não está em conformidade com CLS.
Esta classe fornece acesso a instruções de hardware Intel SSSE3 através de intrínsecos.
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
- Herança
- Herança
- Derivado
- Atributos
Propriedades
| Name | Descrição |
|---|---|
| IsSupported |
Obtém um valor que indica se as APIs desta classe são suportadas. |
Métodos
| Name | Descrição |
|---|---|
| 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, contagem de inteligência) PALIGNR xmm, xmm/m128, imm8 |
| AlignRight(Vector128<Int16>, Vector128<Int16>, Byte) |
__m128i _mm_alignr_epi8 (__m128i a, __m128i b, contagem de inteligência) PALIGNR xmm, xmm/m128, imm8 |
| AlignRight(Vector128<Int32>, Vector128<Int32>, Byte) |
__m128i _mm_alignr_epi8 (__m128i a, __m128i b, contagem de inteligência) PALIGNR xmm, xmm/m128, imm8 |
| AlignRight(Vector128<Int64>, Vector128<Int64>, Byte) |
__m128i _mm_alignr_epi8 (__m128i a, __m128i b, contagem de inteligência) PALIGNR xmm, xmm/m128, imm8 |
| AlignRight(Vector128<SByte>, Vector128<SByte>, Byte) |
__m128i _mm_alignr_epi8 (__m128i a, __m128i b, contagem de inteligência) PALIGNR xmm, xmm/m128, imm8 |
| AlignRight(Vector128<UInt16>, Vector128<UInt16>, Byte) |
__m128i _mm_alignr_epi8 (__m128i a, __m128i b, contagem de inteligência) PALIGNR xmm, xmm/m128, imm8 |
| AlignRight(Vector128<UInt32>, Vector128<UInt32>, Byte) |
__m128i _mm_alignr_epi8 (__m128i a, __m128i b, contagem de inteligência) PALIGNR xmm, xmm/m128, imm8 |
| AlignRight(Vector128<UInt64>, Vector128<UInt64>, Byte) |
__m128i _mm_alignr_epi8 (__m128i a, __m128i b, contagem de inteligência) PALIGNR xmm, xmm/m128, imm8 |
| Equals(Object) |
Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object) |
| GetHashCode() |
Serve como função de hash predefinida. (Herdado de Object) |
| GetType() |
Obtém o Type da instância atual. (Herdado de 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() |
Cria uma cópia superficial do atual Object. (Herdado de 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() |
Devolve uma cadeia que representa o objeto atual. (Herdado de Object) |