一般コンパイラ指示文:コンパイラのオプティマイザに対して,DO ループを何回展開するかを指示します。これは,繰返し DO ループに対してのみ適用されます。
形式
cDEC$ UNROLL [(n)]
c
次のいずれか:C (または c),!,* (「一般コンパイラ指示文の構文規則」を参照)
n
整数型定数。n の範囲は 0 ~ 255 です。
規則と振る舞い
UNROLL 指示文は,それが影響を与える個々の DO ループの DO 文の前になくてはなりません。UNROLL 指示文と DO 文の間には,以下に示す以外のソース・コード行が存在してはなりません。
IVDEP 指示文
PARALLEL DO 指示文 (TU*X のみ)
PDO 指示文 (TU*X のみ)
プレースホルダ行
注釈行
空白行
n が指定されている場合,オプティマイザはループを n 回展開します。n が省略されているか,許容可能な範囲を超えている場合,オプティマイザはループを展開する回数を自分で選択します。
UNROLL 指示文は,コマンド行で指定されたループ展開の設定をすべて無効にします。
互換性
CONSOLE STANDARD GRAPHICS QUICKWIN GRAPHICS WINDOWS DLL LIB
関連情報