インテル® Fortran コンパイラー 18.0 デベロッパー・ガイドおよびリファレンス

falign-functions、Qfnalign

プロシージャーを最適なバイト境界にアライメントするようにコンパイラーに指示します。

構文

Linux* および macOS*:

-falign-functions[=n]

-fno-align-functions

Windows*:

/Qfnalign[:n]

/Qfnalign-

引数

n

オプションで指定可能な最小アライメント境界 (バイト単位) を表す正の整数スカラー初期化式。プロシージャーを 2 の累乗のバイト境界でアライメントするようにコンパイラーに指示します。n を指定しない場合、コンパイラーは 16 バイト境界でプロシージャーをアライメントします。

n は 4096 以下の正の整数でなければなりません。2 の累乗でない値を指定すると、n は最も近い 2 の累乗に丸められます。例えば n に 23 を指定すると、プロシージャーは 32 バイト境界でアライメントされます。

デフォルト

-fno-align-functions または /Qfnalign-

コンパイラーは、2 バイト境界でプロシージャーをアライメントします。これは、-falign-functions=2 (Linux* および macOS*) または /Qfnalign:2 (Windows*) と同じです。

説明

このオプションは、最適なバイト境界でプロシージャーをアライメントするようにコンパイラーに指示します。n を指定しない場合、コンパイラーは 16 バイト境界でプロシージャーをアライメントします。

IDE オプション

なし

代替オプション

なし