May walong XMM register na available sa hindi -64-bit na mga mode at 16 na XMM register sa long mode, na nagbibigay-daan sa mga sabay-sabay na operasyon sa: 16 bytes.
Ilan ang mga rehistro ng SIMD?
Ang mga rehistrong ito ay nahahati sa apat na bangko kung kaya't mayroong 256 na rehistro bawat SIMD unit, bawat isa ay may lapad na 64 na lane at 32 bit bawat lane.
Ano ang mga rehistro ng XMM?
Ang
XMM registers, sa halip, ay isang ganap na hiwalay na mga register set, na ipinakilala sa SSE at malawak na ginagamit hanggang ngayon. Ang mga ito ay 128 bit ang lapad, na may mga tagubilin na maaaring ituring ang mga ito bilang mga array ng 64, 32 (integer at floating point), 16 o 8 bit (integer lang) na mga halaga. Mayroon kang 8 sa kanila sa 32 bit mode, 16 sa 64 bit.
Para saan ang XMM register?
Ang
XMM registers ay magagamit lamang upang magsagawa ng mga kalkulasyon sa data; hindi sila maaaring gamitin upang tugunan ang memorya. Ang pagtugon sa memorya ay nagagawa sa pamamagitan ng paggamit ng pangkalahatang layunin na mga rehistro. magkakasunod na byte, na may mababang-order na byte ng rehistro na iniimbak sa unang byte sa memorya.
Ano ang mga rehistro ng SSE?
Ang
SSE ay nangangahulugang Streaming SIMD Extension. Ito ay mahalagang katumbas ng floating-point ng mga tagubilin sa MMX. Ang mga rehistro ng SSE ay 128 bits, at maaaring magamit upang magsagawa ng mga operasyon sa iba't ibang laki at uri ng data. Hindi tulad ng MMX, ang mga SSE register ay hindi nagsasapawan sa floating point stack.