Tiens c'est marrant je viens de découvrir le mot-clé "restrict".
Justement, j'allais demander comment gcc réglait les problemes d'aliasing, et j'ai ma réponse.
Mais alors, il va falloir apporter quelques modifications au code existant afin qu'il soit automatiquement vectorisé : on le voit meme dans les exemples cités plus haut, il faut mettre du "restrict" assez souvent ...
[^] # Re: Auto vectorisation
Posté par benoar . En réponse à la dépêche Sortie de GCC 4.3. Évalué à 2.
Justement, j'allais demander comment gcc réglait les problemes d'aliasing, et j'ai ma réponse.
Mais alors, il va falloir apporter quelques modifications au code existant afin qu'il soit automatiquement vectorisé : on le voit meme dans les exemples cités plus haut, il faut mettre du "restrict" assez souvent ...