Assembleur 80x86 | SHUFPD |
---|---|
INTEL Pentium 4+, SSE2 | Shuffle Packed Double-Precision Floating-Point Values |
Syntaxe
SHUFPD destination, source,select |
Description
Cette instruction permet de copier 4 paquets de valeurs de format réel de double précision dans un opérande destinataire dans la partie basse d'un quadruple mot de celle-ci et copie 2 des 4 paquets de valeurs de format réel de simple précision dans l'opérande source dans la partie haute d'un quadruple mot de l'opérande destinataire.
Algorithme
SI select(0) = 0 ALORS destination(0..63) ← destination(0..63) SINON destination(0..63) ← destination(64..127) FIN SI SI select(1) = 0 ALORS destination(64..127) ← source(0..63) SINON destination(64..127) ← source(64..127) FIN SI |
Mnémonique
Instruction | Opcode | Description |
---|---|---|
SHUFPD xmm1, xmm2/m128, imm8 | 66h 0Fh C6h /r ib | Cette instruction permet de copier 4 paquets de valeurs de format réel de double précision dans un opérande destinataire dans la partie basse d'un quadruple mot de celle-ci et copie 2 des 4 paquets de valeurs de format réel de simple précision dans l'opérande source dans la partie haute d'un quadruple mot de l'opérande destinataire. |
Références
Intel® 64 and IA-32 Architectures Software Developer’s Manual Volume 2B: Instruction Set Reference, N-Z, Edition Intel, Mars 2010, Publication No. 253667-034US, page 433 à 436.
Dernière mise à jour : Lundi, le 8 septembre 2014