System.TestAVX
Delphi
TestAVX: Cardinal; { 0: no AVX, 1st bit: AVX available }
C++
extern DELPHI_PACKAGE unsigned TestAVX;
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
variable | public | System.pas System.hpp |
System | System |
Description
TestAVX permet de vérifier la disponibilité de la fonctionnalité AVX (Advanced Vector Extensions) sur l'ordinateur utilisé.
TestAVX est disponible pour les plates-formes d'architecture Intel (Windows x32, Windows x64, macOS x64 et Linux x64). TestAVX peut avoir les valeurs suivantes :
- 0 - pas d'AVX. La fonctionnalité AVX n'est pas prise en charge par le CPU de l'ordinateur.
- 1 - AVX disponible.
Conseil: L'unité System vérifie uniquement la disponibilité de la fonctionnalité AVX.
Remarque: Lorsque le jeu d'instructions AVX est disponible, la RTL peut l'utiliser. Toutefois, si vous ne souhaitez pas que votre application utilise le jeu d'instructions AVX, définissez la variable [System.TestAVX