1
Ich versuche, eine Schleife mit ivdep zu vektorisieren, aber ich bekomme keine Ausgabe. Ich schaute auf die documentation und benutzte die dort genannten Fahnen. Dies ist mein Code:GCC keine Vektorisierung ausgegeben?
int main()
{
int a[100], b[100];
int size = 100;
for (int i = 0; i < size; i++)
a[i] = 5;
#pragma GCC ivdep
for (int i = 0; i < size; i++)
b[i] = a[i] + i;
}
Wie ich kompilieren:
g++ vectest.c -O2 -fopt-info-all -fopt-info-missed-all -o vectest
Wenn Sie nicht als Antwort wollten, lassen Sie es mich wissen. – Barretxx
Es hat nicht funktioniert. @Barretxx – Moody
Also habe ich wirklich missverstanden was du da wolltest. Versuchen Sie, mehr über "was diese Ausgabe sein muss" zu erklären, bitte – Barretxx