Az SSE3 , amelyet Prescott New Instructions (PNI) belső kódnéven is ismernek , az SSE utasításkészlet harmadik generációja az IA-32 architektúrához . Az Intel 2004 elején mutatta be az SSE3-ot Pentium 4 processzorának Prescott verziójával . Ban ben 2005. áprilisAz AMD bevezette az SSE3 egy részhalmazát Athlon 64 processzoruk E változatában (Velence és San Diego) . Az x86 platformra szánt SIMD utasításkészletük a legrégebbről a legújabbra: MMX , 3DNow! ( AMD fejlesztette ), SSE és SSE2 .
A legjelentősebb változás az a képesség, hogy a regiszterben vízszintesen működhet, szemben az összes korábbi SSE utasítás többé-kevésbé szigorú vertikális műveletével . Pontosabban, egyetlen regiszterben tárolt több érték hozzáadására és szorzására vonatkozó utasítások kerültek hozzá. Ezek az utasítások egyszerűsítik számos DSP és 3D művelet végrehajtását . Van egy új utasítás is arra, hogy a lebegőpontos értékeket egész számokká konvertálja anélkül, hogy módosítania kellene a globális kerekítési módot, elkerülve ezzel az utasításvezeték visszaállítását. Végül hozzáadódik az alternatív utasítás, az LDDQU, amely jobb teljesítményt nyújt a NetBurst architektúrákon , a cacheline határait átlépő, rosszul illesztett egész számok vektorainak betöltésére .
Számtan
AOS (Szerkezeti táblázat)