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

mregparm

整数の引数を渡すのに使用するレジスターの数を制御します。

アーキテクチャーの制限

IA-32 アーキテクチャーでのみ利用できます。

構文

Linux* および macOS*:

-mregparm=n

Windows*:

なし

引数

n

整数の引数を渡すのに使用するレジスターの数を指定します。最大 3 つのレジスターを指定できます。n を非ゼロ値にする場合、スタートアップ・モジュール、システム・ライブラリー (すべてのライブラリーを含む) を含む、すべてのモジュールを同じ値でビルドする必要があります。

デフォルト

オフ

コンパイラーは、引数を渡すのにレジスターを使用しません。

説明

整数の引数を渡すのに使用するレジスターの数を制御します。このオプションは、gcc との互換性のために提供されています。

IDE オプション

なし

代替オプション

なし

関連情報