Daar is agt XMM-registers beskikbaar in nie-64-bis-modusse en 16 XMM-registers in langmodus, wat gelyktydige bewerkings op: 16 grepe toelaat.
Hoeveel SIMD-registers is daar?
Hierdie registers word in vier banke verdeel sodat daar 256 registers per SIMD-eenheid is, elk 64 bane wyd en 32 bisse per baan.
Wat is die XMM-registers?
In plaas daarvan is
XMM-registers 'n heeltemal aparte registerstel, bekendgestel met SSE en word tot vandag toe nog algemeen gebruik. Hulle is 128 bis breed, met instruksies wat hulle kan behandel as skikkings van 64, 32 (heelgetal en swaaipunt), 16 of 8 bis (slegs heelgetal) waardes. Jy het 8 van hulle in 32-bis-modus, 16 in 64-bis.
Waarvoor word XMM-register gebruik?
XMM-registers kan slegs gebruik word om berekeninge op data uit te voer; hulle kan nie gebruik word om geheue aan te spreek nie. Adressering van geheue word bewerkstellig deur die algemene doelregisters te gebruik. opeenvolgende grepe, met die lae-orde greep van die register wat in die eerste greep in die geheue gestoor word.
Wat is SSE-registers?
SSE staan vir Streaming SIMD Extensions. Dit is in wese die drywende punt-ekwivalent van die MMX-instruksies. Die SSE-registers is 128 bisse, en kan gebruik word om bewerkings op 'n verskeidenheid datagroottes en -tipes uit te voer. Anders as MMX, oorvleuel die SSE-registers nie met die drywende puntstapel nie.