Section courante

A propos

Section administrative du site

Assembleur 80x86

PBLENDW

SSE4.1 Blend Packed Words

Syntaxe

PBLENDW dest,source,immediat

Description

Cette instruction permet d'effectuer une copie conditionnel d'un élément d'octets d'un opérande source vers un opérande de destination en fonction des bits de masque définit dans un troisième opérande.

Algorithme

SI immediat(0) = 1 ALORS
   dest(15..0) ← source(15..0)
SINON
   dest(15..0) ← dest(15..0)
FIN SI
SI immediat(1) = 1 ALORS
   dest(31..16) ← source(31..16)
SINON
   dest(31..16) ← dest(31..16)
FIN SI
SI immediat[2] = 1 ALORS
   dest(47..32) ← source(47..32)
SINON
   dest(47..32) ← dest(47..32)
FIN SI
SI immediat(3) = 1 ALORS
   dest(63..48) ← source(63..48)
SINON
   dest(63..48) ← dest(63..48)
FIN SI
SI immediat(4) = 1 ALORS
   dest(79..64) ← source(79..64)
SINON
   dest(79..64) ← dest(79..64)
FIN SI
SI immediat(5) = 1 ALORS
   dest(95..80) ← source(95..80)
SINON
   dest(95..80) ← dest(95..80)
FIN SI
SI immediat(6) = 1 ALORS
   dest(111..96) ← source(111..96)
SINON
   dest(111..96) ← dest(111..96)
FIN SI
SI immediat(7) = 1 ALORS
   dest(127..112) ← source(127..112)
SINON
   dest(127..112) ← dest(127..112)
FIN SI

Mnémonique

Instruction Opcode Description
PBLENDW xmm1,xmm2/m128,imm8 66h 0Fh 3Ah 0Eh /r ib Cette instruction permet d'effectuer une copie conditionnel d'un élément d'octets d'un opérande source vers un opérande de destination en fonction des bits de masque définit dans un troisième opérande.

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 83 à 85.

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