Има осем XMM регистъра налични в не-64-битови режими и 16 XMM регистъра в дълъг режим, които позволяват едновременни операции на: 16 байта.
Колко SIMD регистри има?
Тези регистри са разделени на четири банки, така че има 256 регистри за SIMD единица, всеки с ширина 64 ленти и 32 бита на лента.
Какви са XMM регистрите?
XMM регистрите вместо това са напълно отделен набор от регистри, въведен с SSE и все още широко използван и до днес. Те са широки 128 бита, с инструкции, които могат да ги третират като масиви от 64, 32 (цело число и плаваща запетая), 16 или 8 бита (само целочислени) стойности. Имате 8 от тях в 32-битов режим, 16 в 64-битов.
За какво се използва XMM регистър?
XMM регистрите могат да се използват само за извършване на изчисления върху данни; те не могат да се използват за адресиране на паметта. Адресирането на паметта се осъществява чрез използване на регистри с общо предназначение. последователни байтове, като по-малкият байт на регистъра се съхранява в първия байт в паметта.
Какво представляват SSE регистрите?
SSE означава Streaming SIMD Extensions. По същество това е еквивалент с плаваща запетая на инструкциите MMX. SSE регистрите са 128 бита и могат да се използват за извършване на операции с различни размери и типове данни. За разлика от MMX, SSE регистрите не се припокриват със стека с плаваща запетая.