Accueil des Chevaliers de Malte - Développeur Notes légal des Chevaliers de Malte/Développeur Flux RSS des nouvelles du site Les Chevaliers de Malte/Développeur - Assembleur et Pascal - Lexique et dictionnaire d'instruction assembleur 80x86 - Instruction CVTTPS2DQ Section du logiciel DOS «MonsterBook» des Chevaliers de Malte/Développeur Inventaire de la bibliothèque des Chevaliers de Malte/Développeur Entrée administrateur


Assembleur 80x86 CVTTPS2DQ
INTEL Pentium 4+ Convert with Truncation Packed Single-Precision Floating-Point Values to Packed Doubleword Integers


Syntaxe

CVTTPS2DQ dest,source


Description

Cette instruction permet de convertir un paquet de valeur réel de simple précision avec en un paquet d'entier de format double mot tronquer.


Algorithme

dest(0..31) ← ConvertFloatToIntegerTruncate(source(0..31))
dest(32..63) ← ConvertFloatToIntegerTruncate(source(32..63))
dest(64..95) ← ConvertFloatToIntegerTruncate(source(64..95))
dest(96..127) ← ConvertFloatToIntegerTruncate(source(96..127))


Mnémonique

Instruction Opcode Description
CVTTPS2DQ xmm1, xmm2/m128 F3h 0Fh 5Bh /r Cette instruction permet de convertir un paquet de valeur réel de simple précision avec en un paquet d'entier de format double mot tronquer.


Références

Intel® 64 and IA-32 Architectures Software Developer’s Manual Volume 2A: Instruction Set Reference, A-M, Edition Intel, Mars 2010, Publication No. 253666-034US, page 337 à 339.

Dernière mise à jour: Samedi, le 26 décembre 2009