Sun Studio 12 Update 1:Fortran 用户指南

2.3.1.3 UNROLL 指令

UNROLL 指令要求您在 C$PRAGMA 后面指定 SUN

C$PRAGMA SUN UNROLL=n 指令指示编译器在其优化过程中将下面的循环解开 n 次。(只有当编译器分析认为此类解开有必要时,它才会解开循环。)

n 是正整数。选项有:

如果实际解开了任何循环,那么可执行文件会变大。有关详细信息,请参见《Fortran 编程指南》中有关性能与优化的章节。

示例—解开循环两次:


C$PRAGMA SUN UNROLL=2