2012-04-05 25 views

Trả lời

12

Số lượng sổ đăng ký XMM được cố định trong tất cả các bộ xử lý hỗ trợ SSE. Nếu CPU ở chế độ 32 bit, bạn có thể sử dụng 8 thanh ghi, từ xmm0 đến xmm7, trong khi ở chế độ 64 bit, bạn có thể gửi 16 thanh ghi, bắt đầu tại xmm0 tối đa xmm15. Điều này là nhờ sử dụng tiền tố REX.W.

+0

Vậy sao? Hiện tại [Wikipedia] (http://en.wikipedia.org/w/index.php?title=Streaming_SIMD_Extensions&oldid=564697556) nói * và phần mở rộng này được nhân đôi trong kiến ​​trúc Intel 64. * – ssice

+0

@ssice Tôi không hiểu câu hỏi hoàn toàn. Bạn có thể rephrase nó? –

+0

Phiên bản tôi trích dẫn của bài viết SSE dường như nói rằng trong AMD64 (x86-64) bạn có tối đa 'xmm15', và con số đó là * gấp đôi * trong Intel 64, vì vậy Intel 64 đã lên đến' xmm31'? Làm thế nào chúng ta có thể kiểm tra xem xmm31 sẽ có sẵn hay không? (Hoặc tôi đã hiểu nó không chính xác?) – ssice

Các vấn đề liên quan