SSE3 ( PNI - Prescott New Instruction) on Intelin SIMD - laajennuksen kolmas versio , SSE:n , SSE2 :n ja MMX : n jälkeläinen . Esiteltiin ensimmäisen kerran 2. helmikuuta 2004 Pentium 4 -prosessorin Prescott - ytimessä . Vuonna 2005 AMD tarjosi SSE3:n toteutusta Athlon 64 -prosessoreille (Venetsia, San Diego ja Newark-ytimet).
SSE3-sarja sisältää 13 ohjetta: FISTTP (x87), MOVSLDUP (SSE), MOVSHDUP (SSE), MOVDDUP (SSE2), LDDQU (SSE/SSE2), ADDSUBPD (SSE), ADDSUBPD (SSE2), HADDPS (SSE), HSUBPS ( SSE), HADDPD (SSE2), HSUBPD (SSE2), MONITOR (ei analogia SSE3:ssa AMD :lle ), MWAIT (ei analogia SSE3:ssa AMD:lle).
Merkittävin muutos on kyky työskennellä vaakasuunnassa rekistereiden kanssa. Tarkemmin sanottuna on lisätty ohjeet useiden samaan rekisteriin tallennettujen arvojen lisäämiseen ja vähentämiseen. Nämä komennot ovat yksinkertaistaneet useita DSP- ja 3D-toimintoja. Mukana on myös uusi komento muuntaa liukulukuarvot kokonaisluvuiksi ilman, että globaalissa pyöristystilassa tarvitsee tehdä muutoksia.
Google Chrome versiosta 89 lähtien vaatii näitä ohjeita
x86-prosessorin käskysarjat | |
---|---|
Intel | |
AMD | |
Cyrix |