Existuje osem registrov XMM dostupných v ne64-bitových režimoch a 16 registrov XMM v dlhom režime, ktoré umožňujú simultánne operácie na: 16 bajtoch.
Koľko registrov SIMD existuje?
Tieto registre sú rozdelené do štyroch bánk tak, že na jednotku SIMD je 256 registrov, každý má šírku 64 pruhov a 32 bitov na pruh.
Aké sú registre XMM?
Registry XMM sú namiesto toho úplne samostatná sada registrov, zavedené s SSE a dodnes sa široko používajú. Majú šírku 128 bitov a inštrukcie, ktoré s nimi môžu zaobchádzať ako s poliami s hodnotami 64, 32 (celé číslo a pohyblivá rádová čiarka), 16 alebo 8 bitov (iba celé číslo). Máte ich 8 v 32-bitovom režime, 16 v 64-bitovom.
Na čo sa používa register XMM?
Registry XMM je možné použiť iba na vykonávanie výpočtov s údajmi; nemožno ich použiť na adresovanie pamäte. Adresovanie pamäte sa vykonáva pomocou všeobecných registrov. po sebe idúce bajty, pričom bajt najnižšieho rádu registra je uložený v prvom byte v pamäti.
Čo sú registre SSE?
SSE je skratka pre Streaming SIMD Extensions. Je to v podstate ekvivalent inštrukcií MMX s pohyblivou rádovou čiarkou. Registre SSE majú 128 bitov a možno ich použiť na vykonávanie operácií s rôznymi veľkosťami a typmi údajov. Na rozdiel od MMX sa registre SSE neprekrývajú so zásobníkom s pohyblivou rádovou čiarkou.