/feature (x64)

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 コンパイラ オプションを設定するには

  1. プロジェクトの [プロパティ ページ] ダイアログ ボックスを開きます。 詳しくは、「Visual Studio で C++ コンパイラとビルド プロパティを設定する」をご覧ください。

  2. [構成プロパティ]>[C/C++]>[コマンド ライン] プロパティ ページを選択します。

  3. [ その他のオプション ] ボックスで、 /feature:APXを追加します。 [OK] を選択して変更を保存します。

このコンパイラ オプションをコードから設定するには

こちらも参照ください

/arch (x64)
/arch (最小 CPU アーキテクチャ)
MSVC コンパイラ オプション
MSVC コンパイラのコマンド ライン構文