オブジェクトコードファイルとして作成されたコードの最適化レベルを指定する。 このバージョンの OPT 指令は、Intel x86 以外のチップの OS 上で使う。例として AIX, Solaris Sparc, HP-UX, IA64 などがある。
>>-.---.--OPT--"integer"-------------------><
+-/-+
integer | 最適化レベルは、以下のいずれか。
|
省略値: | OPT"2" |
段階: | 生成 |
$SET: | 任意 |
ANIMにより、OPT"1"に設定される。
OPT"3" はプログラム全体を検査した上での大域的な最適化を行う。
OPT"3" でコンパイルすると OPT"2" と比べ、プログラムの生成に要する時間が増える。
巨大なプログラムを OPT"3" でコンパイルすると、メモリ不足のためコンパイルが失敗することがある。 このような場合には OPT"2" でコンパイルする必要がある。
OPTは、OPT"3"と同義である。