2012-04-05 14 views

risposta

12

Il numero di registri XMM è fisso in tutti i processori che supportano SSE. Se la CPU è in modalità a 32 bit, è possibile utilizzare 8 registri, da xmm0 a xmm7, mentre se è in modalità a 64 bit, è possibile indirizzare 16 registri, a partire da xmm0 fino a xmm15. Questo grazie all'utilizzo del prefisso REX.W.

+0

È così? Current [Wikipedia] (http://en.wikipedia.org/w/index.php?title=Streaming_SIMD_Extensions&oldid=564697556) dice * e questa estensione è duplicata nell'architettura Intel 64. * – ssice

+0

@ssice Non capisco il tuo domanda interamente. Potresti riformularlo? –

+0

La versione I citata dell'articolo SSE sembra dire che in AMD64 (x86-64) si ha fino a 'xmm15', e che il numero è * doppio * nell'Intel 64, quindi Intel 64 ha fino a' xmm31'? Come potremmo verificare se xmm31 sarà disponibile o no? (O l'ho capito male?) – ssice

Problemi correlati