Comment vectoriser avec gcc?

Le v4 de la série de la gcc compilateur peut vectoriser automatiquement des boucles en utilisant le SIMD processeur sur certains Processeurs modernes, tels que l'AMD Athlon ou Pentium Intel/Core puces. Comment est-ce fait?

Par "comment c'est fait", entendez-vous comment faire pour activer la gcc est autovectorization de soutien, ou comment le compilateur fait reconnaît vectorizable code et instruments de soutien?

OriginalL'auteur casualcoder | 2009-01-03