x64 コード生成用に 1 つ以上のアーキテクチャ機能を有効にします。
Note
/feature:APX サポートは試験的であり、変更される可能性があります。
Syntax
/feature:<arg>
Arguments
x64 ターゲットでサポートされている 1 つ以上の機能を有効にするには、次の機能引数のうち 1 つ以上を指定します。
| 機能引数 | Description | バージョンでサポートされています |
|---|---|---|
APX |
Intel APX (Advanced Performance Extensions) のプレビュー サポートを有効にします。 コンパイラが拡張 General-Purpose レジスタ (EPR)、新しいデータ変換先 (NDD)、No-Flags Update (NF)、新しい条件付き ISA、最適化されたレジスタの保存/復元操作など、さまざまな APX 機能を対象とできるようにします。 詳細については、「 Intel Advanced Performance Extensions (APX)」を参照してください。 | MSVC ビルド ツール 14.51 (プレビュー サポート) |
注釈
使用例: APX を有効にするには、 /feature:APXを指定します。
/feature:APXを指定すると、__APX_F__、__CCMP__、__CF__、__EGPR__、__NDD__、__NF__、__PPX__、__PUSH2POP2__、および__ZU__のプリプロセッサ マクロが定義されます。 詳細については、「Microsoft 固有の定義済みマクロを参照してください。
Visual Studio で /feature コンパイラ オプションを設定するには
プロジェクトの [プロパティ ページ] ダイアログ ボックスを開きます。 詳しくは、「Visual Studio で C++ コンパイラとビルド プロパティを設定する」をご覧ください。
[構成プロパティ]>[C/C++]>[コマンド ライン] プロパティ ページを選択します。
[ その他のオプション ] ボックスで、
/feature:APXを追加します。 [OK] を選択して変更を保存します。
このコンパイラ オプションをコードから設定するには
- AdditionalOptionsを参照してください。
こちらも参照ください
/arch (x64)
/arch (最小 CPU アーキテクチャ)
MSVC コンパイラ オプション
MSVC コンパイラのコマンド ライン構文