System.TestAVX
Delphi
TestAVX: Cardinal; { 0: no AVX, 1st bit: AVX available }
C++
extern DELPHI_PACKAGE unsigned TestAVX;
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
variable | public | System.pas System.hpp |
System | System |
説明
TestAVX は、使用中のコンピュータ上に存在する AVX(Advanced Vector Extensions)機能を表します。
TestAVX は、Intel アーキテクチャ プラットフォーム(Windows x32、Windows x64、macOS x64、Linux x64)で利用できます。TestAVX には、以下の値の組み合わせを指定できます:
- 0 - AVX を使用できません。 CPU には AVX 機能がありません。
- 1 - AVX 機能のみを使用できます。
ヒント: System ユニットでは、AVX が使用できるかどうかのみ確認します。
メモ: RTL は、AVX 指令を使用することができます(利用可能な場合)。アプリケーションが AVX 指令の利用を希望しない場合は、TestAVX 変数を
0(ゼロ)
に設定します。