On olemassa kahdeksan XMM-rekisteriä ei-64-bittisissä tiloissa ja 16 XMM-rekisteriä pitkässä tilassa, jotka mahdollistavat samanaikaisen toiminnan: 16 tavua.
Kuinka monta SIMD-rekisteriä on?
Nämä rekisterit on jaettu neljään pankkiin siten, että SIMD-yksikköä kohden on 256 rekisteriä, kukin 64 kaistaa leveä ja 32 bittiä kaistaa kohden.
Mitä XMM-rekisterit ovat?
Sen sijaan
XMM-rekisterit ovat täysin erillinen rekisterisarja, jotka on otettu käyttöön SSE:n kanssa ja joita käytetään edelleen laaj alti tähän päivään asti. Ne ovat 128 bitin leveitä, ja käskyt voivat käsitellä niitä 64, 32 (kokonaisluku ja liukuluku), 16 tai 8 bitin (vain kokonaisluku) taulukoina. Sinulla on niitä 8 32-bittisessä tilassa, 16 64-bittisessä tilassa.
Mihin XMM-rekisteriä käytetään?
XMM-rekistereitä voidaan käyttää vain tietojen laskemiseen; niitä ei voida käyttää muistin kohdistamiseen. Muistin osoitus suoritetaan käyttämällä yleiskäyttöisiä rekistereitä. peräkkäisiä tavuja, jolloin rekisterin alemman kertaluvun tavu tallennetaan muistin ensimmäiseen tavuun.
Mitä SSE-rekisterit ovat?
SSE tarkoittaa Streaming SIMD Extensions. Se on pohjimmiltaan MMX-käskyjen liukulukuvastaava. SSE-rekisterit ovat 128-bittisiä, ja niillä voidaan suorittaa operaatioita eri tietokokoisille ja -tyypeille. Toisin kuin MMX, SSE-rekisterit eivät mene päällekkäin liukulukupinon kanssa.