Det er åtte XMM-registre tilgjengelig i ikke-64-bits modus og 16 XMM-registre i lang modus, som tillater samtidige operasjoner på: 16 byte.
Hvor mange SIMD-registre er det?
Disse registrene er delt inn i fire banker slik at det er 256 registre per SIMD-enhet, hver 64 baner bred og 32 biter per bane.
Hva er XMM-registrene?
XMM-registre er i stedet et helt eget registersett, introdusert med SSE og fortsatt mye brukt den dag i dag. De er 128 bit brede, med instruksjoner som kan behandle dem som matriser med 64, 32 (heltall og flytende komma), 16 eller 8 bit (bare heltall) verdier. Du har 8 av dem i 32-biters modus, 16 i 64-biters.
Hva brukes XMM-registeret til?
XMM-registre kan bare brukes for å utføre beregninger på data; de kan ikke brukes til å adressere minne. Adresseringsminne oppnås ved å bruke de generelle registrene. påfølgende byte, med lavordens byte til registeret lagret i den første byten i minnet.
Hva er SSE-registre?
SSE står for Streaming SIMD Extensions. Det er i hovedsak flytepunkt-ekvivalenten til MMX-instruksjonene. SSE-registrene er på 128 biter, og kan brukes til å utføre operasjoner på en rekke datastørrelser og -typer. I motsetning til MMX, overlapper ikke SSE-registrene med flyttallstabelen.