System.TestAVX

De RAD Studio API Documentation
Aller à : navigation, rechercher

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

Voir aussi