3DNow ! intrinsèques
[Cette documentation constitue un aperçu et peut faire l'objet de modifications avec les versions ultérieures. Blank topics are included as placeholders.]
Spécifique à Microsoft
Cette rubrique contient le 3DNow ! intrinsèques. pour chaque intrinsèque, le fichier d'en-tête mm3dnow.h est requis.
Le tableau suivant répertorie le 3DNow ! intrinsèques par ordre alphabétique.
Intrinsèque |
Utilisation |
---|---|
Désactive l'état architectural le basculement entre MMX et instruction à virgule flottante. |
|
Retourne MMX une valeur 64 bits où la partie inférieure est définie à la virgule flottante, valeur simple précision de l'opérande source et la moitié supérieure à zéro. Il n'existe aucun retour d'erreur. |
|
calcule les moyennes arrondies de huit valeurs entières de 8 bits non signées. |
|
Le convertit ont compressé la virgule flottante, valeurs simple précision des valeurs d'entiers 32 bits comprimées. |
|
Virgule flottante compressée par convertis, valeurs simple précision des valeurs d'entiers signés 16 bits comprimées à l'aide de la coupure. |
|
Performs a compressé la virgule flottante, accumulation en simple précision. |
|
Performs a compressé la virgule flottante, ajout en simple précision. |
|
Compares a compressé la virgule flottante, valeurs simple précision pour être égal et définit la valeur de retour correspondante à ceux ou des zéros non significatifs en fonction de le résultat de la comparaison. |
|
Compare la première virgule flottante, valeur simple précision pour être supérieure ou égale à la deuxième et définit compressés la valeur de retour correspondante à ceux ou des zéros non significatifs en fonction de le résultat de la comparaison. |
|
Compare la première virgule flottante compressée, valeur simple précision pour être supérieurs à la deuxième et le définit la valeur de retour correspondante à ceux ou des zéros non significatifs en fonction de le résultat de la comparaison. |
|
Retourne le plus large des deux virgules de date flottante comprimées, valeurs simple précision. |
|
Retourne le plus petit les deux virgules de date flottante comprimées, valeurs simple précision. |
|
Performs a compressé la virgule flottante, multiplication en simple précision. |
|
Performs a compressé la virgule flottante, accumulation négative en simple précision. |
|
Performs a compressé la virgule flottante, accumulation positif-négative en simple précision. |
|
Exécute la virgule flottante scalaire, approximation réciproque de bas-précision. |
|
Exécute la première étape intermédiaire dans l'itération de Newton-Raphson pour affiner l'approximation réciproque produite par la fonction intrinsèque de _m_pfrcp . |
|
Exécute le deuxième et la dernière étape dans l'itération de Newton-Raphson pour affiner l'approximation réciproque ou réciproque racine carrée produit par les fonctions intrinsèques d' _m_pfrcp ou de _m_pfsqrt , respectivement. |
|
Exécute la première étape intermédiaire dans l'itération de Newton-Raphson pour affiner l'approximation réciproque racine carrée produite par fonction intrinsèque de _m_pfsqrt . |
|
Exécute la virgule flottante scalaire, approximation réciproque racine carrée de bas-précision. |
|
Performs a compressé la virgule flottante, soustraction en simple précision. |
|
Performs a compressé la virgule flottante, soustraction inverse de simple précision. |
|
Le convertit ont compressé des valeurs d'entiers 32 bits à la virgule flottante compressée, valeurs simple précision. |
|
Le convertit ont compressé des valeurs d'entiers signés 16 bits à la virgule flottante compressée, valeurs simple précision. |
|
Multiplie quatre a archivé des valeurs d'entiers 16 bits dans l'opérande source par quatre a archivé des valeurs d'entiers 16 bits dans l'opérande de destination. |
|
charge une ligne de cache de 32 octets dans le cache de données L1 et définit l'état de ligne de cache à exclusif. |
|
charge une ligne de cache de 32 octets dans le cache de données L1 et définit l'état de ligne de cache à modifié. |
|
Limite supérieure d'échange et moitiés inférieures de l'opérande source. |
|
Retourne la virgule flottante, valeur simple précision de la moitié inférieure de la valeur MMX 64 bits dans l'opérande source. Il n'existe aucun retour d'erreur. Le compilateur vérifie correctement qu'un implict FEMMS est publié avant toute tentative d'utiliser le résultat de l'opération de _m_to_float (). |
Voir aussi
Référence
AMD 3DNow ! Vue d'ensemble de la technologie et intrinsèques