SSSE3

SSSE3是Intel命名的SSE3指令集的擴充,不使用新的號碼是因為SSSE3比較像是加強版的SSE3,以至於推出SSSE3之前,SSE4的定義容易被混淆。在公開Intel的Core微架構的時候,SSSE3出現在Xeon 5100與Intel Core 2行動版與桌上型處理器上。

SSSE3包含了16個新的不同於SSE3的指令。每一個都能夠運作於64位元的MMX暫存器或是128位元XMM暫存器之中。因此,有些Intel的文件表示有32個新指令。之前的SIMD指令由舊排到新依序是MMX、3DNow!(AMD開發的)、SSE、3DNow! Professional、SSE2與SSE3。

支援SSSE3指令集的處理器
*Intel:
**Xeon 5100系列
**Xeon 5300系列
**Xeon 3000系列
**Core 2
**Core i3
**Core i5
**Core i7
**Core i9
**Pentium Dual-Core
**Celeron 4xx的Conroe-L
**Celeron Dual Core系列
**Celeron M 500系列
**Atom
*AMD
**AMD Bulldozer
**AMD Bobcat
**AMD Ryzen
*VIA:
**Nano

新增的指令
在以下的列表中,satsw(X)(飽和爲有符號字(saturate to signed word)的簡寫),任取有號整數X,如果X小於-32768時就代表-32768,X大於32767時就代表32767 ,其餘數值不變。在一般的Intel架構上,字節(byte)表示8位元,字(word)是16位元,而雙字(dword)是32位元;暫存器表示MMX或是XMM向量暫存器。

參見
*SSE
*SSE2
*SSE3
*SSE4
*SSE4A
*SSE5
*AVX
*FMA
*SIMD
*3DNow! Professional
*Intel Core 2

外部連結
*[https://web.archive.org/web/20061104143303/http://download.intel.com/design/mobile/datashts/31407801.pdf 移動型Core 2規格書]
*[https://web.archive.org/web/20111124230720/http://download.intel.com/technology/architecture/new-instructions-paper.pdf Intel白皮書,敘述存在的SSSE3與新的SSE4指令集]
*[http://www.intel.com/design/processor/manuals/253667.pdf 指令集的文件,列出SSSE3指令集的功能]

评论 (0)

  • 还没有评论,来抢沙发吧。