Почему прагма unroll 1 означает не развертывание вообще? - PullRequest
0 голосов
/ 02 октября 2018

Если у меня есть этот код:

#pragma unroll 1
for (i=0;i<5;i++)
{
   a[i]=i;
}

Я читал где-то, что #pragma unroll 1 не позволит компилятору развернуть цикл for.Это почему?И почему он не развертывает цикл в первый раз и не запускает цикл for для остальных (т. Е. a[0]=0;, затем запускает for (i=1;i<5;i++))?

...