Problème d'alignement sur 128 bits
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 :
Code:
__declspec(align(16)) short mon_tab[720];
Ce tableau est déclaré en private dans une classe.
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...