Compartilhar via


Ssse3 Classe

Definição

Importante

Esta API não está em conformidade com CLS.

Essa classe fornece acesso a instruções de hardware Intel SSSE3 por meio 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

IsSupported

Essa classe fornece acesso a instruções de hardware Intel SSSE3 por meio de intrínsecos.

Métodos

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)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como a função de hash padrão.

(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 Object atual.

(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()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Aplica-se a