SSSE3

Z Wikipedii, wolnej encyklopedii

Supplemental Streaming SIMD Extension 3 (SSSE3) - zestaw instrukcji SSE czwartej generacji, rozszerzenie SSE3. SSSE3 jest błędnie nazywane jako SSE4, Tejas New Instructions (TNI) lub Merom New Instructions (MNI).

Procesory obsługujące SSSE3[edytuj | edytuj kod]

Typy danych[edytuj | edytuj kod]

 Zobacz więcej w artykule SSE2, w sekcji Typy danych.

Rozkazy SSSE3 nie wprowadzają nowych typów danych. Wszystkie wykonują działania całkowitoliczbowe, operując na typach wektorowych 64-bitowych (rejestry MMX), albo 128-bitowych (rejestry XMM).

Nowe instrukcje[edytuj | edytuj kod]

SSSE3 wprowadza 16 nowych instrukcji w stosunku do swojego poprzednika SSE3. Wszystkie instrukcje działają na wektorach liczb całkowitych:

  • PSIGNW, PSIGND, PSIGNB
  • PABSW, PABSD, PABSB
  • PHSUBW, PHSUBD
  • PHSUBSW
  • PHADDW, PHADDD
  • PHADDSW
  • PMULHRSW
  • PMADDUBSW
  • PSHUFB
  • PALIGNR

Bibliografia[edytuj | edytuj kod]

  • Intel 64 and IA-32 Architectures Software Developer's Manual: Volume 2B: Instruction Set Reference, N-Z (253667), maj 2007

Zobacz też[edytuj | edytuj kod]