我阅读了关于循环展开的文档。 它解释说,如果将展开因子设置为1,则程序将像使用#pragma nounrolling一样工作。
然而,该文档没有包括#pragma unroll(0)的情况。 由于n的范围是0到255,我只是出于好奇想知道#pragma unroll(0)和#pragma unroll(1)之间是否有任何区别。
我正在使用带有icc编译器的C语言。
我阅读了关于循环展开的文档。 它解释说,如果将展开因子设置为1,则程序将像使用#pragma nounrolling一样工作。
然而,该文档没有包括#pragma unroll(0)的情况。 由于n的范围是0到255,我只是出于好奇想知道#pragma unroll(0)和#pragma unroll(1)之间是否有任何区别。
我正在使用带有icc编译器的C语言。
#pragma unroll(0)
和#pragma unroll(1)
之间没有区别。