Assembleur 80x86 | MOVSLDUP |
---|---|
SSE4.1+ | Move Packed Single-Float Point Low and Duplicate |
Syntaxe
MOVSLDUP destination, source |
Paramètres
Nom | Description |
---|---|
destination | Ce paramètre permet d'indiquer l'opérande recevant la valeur. |
source | Ce paramètre permet d'indiquer l'opérande contenant la valeur à copier. |
Description
Cette instruction permet de copier la partie du basse de 32 bits d'une valeur 64 bits dans sa partie basse et haute d'une valeur réel de simple précision de 64 bits contenu dans un paquet de 128 bits.
Algorithme
destination(0..31) ← source(0..31) destination(32..63) ← source(0..31) destination(64..95) ← source(64..95) destination(96..127) ← source(64..95) |
Mnémonique
Instruction | Opcode | Description |
---|---|---|
MOVSLDUP xmm1, xmm2/m128 | F3h 0Fh 12h /r | Cette instruction permet de copier la partie du basse de 32 bits d'une valeur 64 bits dans sa partie basse et haute d'une valeur réel de simple précision de 64 bits contenu dans un paquet de 128 bits. |
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 803 à 805.
Dernière mise à jour : Samedi, le 20 septembre 2014