Section courante

A propos

Section administrative du site

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