Postoji osam XMM registara dostupnih u ne-64-bit modovima i 16 XMM registara u dugom modu, koji dozvoljavaju istovremene operacije na: 16 bajtova.
Koliko SIMD registara ima?
Ovi registri su podijeljeni u četiri banke tako da postoji 256 registara po SIMD jedinici, svaki je širok 64 trake i 32 bita po traci.
Šta su XMM registri?
XMM registri su, umjesto toga, potpuno odvojen skup registara, uveden sa SSE i još uvijek u širokoj upotrebi do danas. Oni su široki 128 bita, sa uputstvima koja ih mogu tretirati kao nizove od 64, 32 (cijeli broj i pokretni zarez), 16 ili 8 bita (samo cijeli broj) vrijednosti. Imate ih 8 u 32-bitnom modu, 16 u 64-bitnom.
Za šta se koristi XMM registar?
XMM registri se mogu koristiti samo za izvođenje proračuna na podacima; ne mogu se koristiti za adresiranje memorije. Adresiranje memorije se postiže korišćenjem registara opšte namene. uzastopni bajtovi, pri čemu je bajt nižeg reda registra pohranjen u prvom bajtu u memoriji.
Šta su SSE registri?
SSE znači Streaming SIMD Extensions. To je u suštini ekvivalent MMX instrukcija u pokretnom zarezu. SSE registri su 128 bita i mogu se koristiti za izvođenje operacija na različitim veličinama i tipovima podataka. Za razliku od MMX-a, SSE registri se ne preklapaju sa stekom s pomičnim zarezom.