Assembleur 80x86 | ADDSUBPS |
---|---|
INTEL Pentium 4 (SSE3)+ | Packed Single-FP Add/Subtract |
Syntaxe
ADDSUBPS dest,source |
Paramètres
Nom | Description |
---|---|
dest | Ce paramètre permet d'indiquer l'opérande recevant le résultat |
source | Ce paramètre permet d'indiquer l'opérande effectuant l'ajout et la soustraction au résultat |
Description
Cette instruction permet d'effectuer une soustraction de la partie basse d'un paquet de valeur réel de simple précision d'une opérande source et destination et entrepose le résultat dans une opérande de destination de valeur réel de simple précision et d'effectuer une addition de la partie haute d'un paquet de valeur réel de simple précision d'une opérande source et destination et entrepose le résultat dans une opérande de destination de valeur réel de simple précision.
Algorithme
MODULE ADDSUBPS(dest,source) dest(0..31) ← dest(0..31) - source(0..31) dest(32..63) ← dest(32..63) + source(32..63) dest(64..95) ← dest(64..95) - source(64..95) dest(96..127) ← dest(96..127) + source(96..127) |
Mnémonique
Instruction | Opcode | Description |
---|---|---|
ADDSUBPS xmm1, xmm2/m128 | F2h 0Fh D0h /r | Cette instruction permet d'effectuer une soustraction de la partie basse d'un paquet de valeur réel de simple précision d'une opérande source et destination et entrepose le résultat dans une opérande de destination de valeur réel de simple précision et d'effectuer une addition de la partie haute d'un paquet de valeur réel de simple précision d'une opérande source et destination et entrepose le résultat dans une opérande de destination de valeur réel de simple précision. |
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 98 à 101.
Dernière mise à jour : Lundi, le 8 septembre 2014