Section courante

A propos

Section administrative du site

Assembleur 80x86

PMULLD

SSE4.1 Multiply Packed Signed Dword Integers and Store Low

Syntaxe

PMULLD destination, source

Description

Cette instruction permet d'effectuer la multiplication de la partie basse de chacun des double mots des 2 paquets d'opérandes.

Algorithme

Temp0(63..0) ← destination(31..0) x source(31..0)
Temp1(63..0) ← destination(63..32) x source(63..32)
Temp2(63..0) ← destination(95..64) x source(95..64)
Temp3(63..0) ← destination(127..96) x source(127..96)
destination(31..0) ← Temp0(31..0)
destination(63..32) ← Temp1(31..0)
destination(95..64) ← Temp2(31..0)
destination(127..96) ← Temp3(31..0)

Mnémonique

Instruction Opcode Description
PMULLD xmm1,xmm2/m128 66h 0Fh 38h 40h /r Cette instruction permet d'effectuer la multiplication de la partie basse de chacun des double mots des 2 paquets d'opérandes.

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 212 à 214.

Dernière mise à jour : Samedi, le 20 septembre 2014