Bonjour à tous !
Afin d'exploiter les instructions de type SSE2, j'ai besoin d'aligner mes données sur 128 bits.
Pour cela, j'utilise le mot clé __declspec(align(16)) comme ceci :
Ce tableau est déclaré en private dans une classe.
Code : Sélectionner tout - Visualiser dans une fenêtre à part __declspec(align(16)) short mon_tab[720];
Lorsque je regarde l'adresse, il m'a aligné ce tableau sur 8 octets !
J'ai donc l'impression que ça ne sert à rien.
Y a-t-il quelque chose qui m'échappe ?
Merci d'avance !
PS: Je suis sous Visual, mais j'ai le même problème avec le même code sous gcc...

 

 
		
		 
         
 

 
			
			




 Problème d'alignement sur 128 bits
 Problème d'alignement sur 128 bits
				 Répondre avec citation
  Répondre avec citation
Partager