2012-04-05 73 views

Respuesta

12

El número de registros XMM está fijado en todos los procesadores compatibles con SSE. Si la CPU está en modo de 32 bits, puede usar 8 registros, desde xmm0 hasta xmm7, mientras que si está en modo de 64 bits, puede direccionar 16 registros, comenzando en xmm0 hasta xmm15. Esto es gracias al uso del prefijo REX.W.

+0

¿Es eso así? Actual [Wikipedia] (http://en.wikipedia.org/w/index.php?title=Streaming_SIMD_Extensions&oldid=564697556) dice * y esta extensión está duplicada en la arquitectura Intel 64. * – ssice

+0

@ssice No entiendo su pregunta por completo ¿Podrías reformularlo? –

+0

La versión que he citado del artículo SSE parece decir que en AMD64 (x86-64) tiene hasta 'xmm15', y ese número es * doble * en Intel 64, entonces Intel 64 tiene hasta' xmm31'? ¿Cómo podríamos verificar si xmm31 estará disponible o no? (¿O lo he entendido incorrectamente?) – ssice

Cuestiones relacionadas