UNROLL

一般コンパイラ指示文:コンパイラのオプティマイザに対して,DO ループを何回展開するかを指示します。これは,繰返し DO ループに対してのみ適用されます。

形式

cDEC$ UNROLL [(n)]

c
次のいずれか:C (または c),!* (「一般コンパイラ指示文の構文規則」を参照)

n
整数型定数。n の範囲は 0 ~ 255 です。

規則と振る舞い

UNROLL 指示文は,それが影響を与える個々の DO ループの DO 文の前になくてはなりません。UNROLL 指示文と DO 文の間には,以下に示す以外のソース・コード行が存在してはなりません。

n が指定されている場合,オプティマイザはループを n 回展開します。n が省略されているか,許容可能な範囲を超えている場合,オプティマイザはループを展開する回数を自分で選択します。

UNROLL 指示文は,コマンド行で指定されたループ展開の設定をすべて無効にします。

互換性

CONSOLE STANDARD GRAPHICS QUICKWIN GRAPHICS WINDOWS DLL LIB

関連情報

一般コンパイラ指示文