Assembleur 80x86 | PMAXSW |
---|---|
INTEL Pentium III+, SSE (KNI/MMX2) | Packed Signed Integer Word Maximum |
Syntaxe
PMAXSW destination, source |
Description
Cette instruction permet de retourner la valeur maximal de chacun des mots (entier) des paquets contenu dans deux opérandes.
Algorithme
SI taille de l'opérande = 64 bits ALORS SI destination(0..15) <= source(0..15) ALORS destination(0..15) ← source(0..15) FIN SI SI destination(16..31) <= source[16..31]) ALORS destination(16..31) ← source(16..31) FIN SI SI destination(32..47) <= source(32..47) ALORS destination(32..47) ← source(32..47) FIN SI SI destination(48..63) <= source(48..63) ALORS destination(48..63) ← source(48..63) FIN SI SINON SI destination(0..15) <= source(0..15) ALORS destination(0..15) ← source(0..15) FIN SI SI destination(16..31) <= source(16..31) ALORS destination(16..31) ← source(16..31) FIN SI SI destination(32..47) <= source(32..47) ALORS destination(32..47) ← source(32..47) FIN SI SI destination(48..63) <= source(48..63) ALORS destination(48..63) ← source(48..63) FIN SI SI destination(64..79) <= source(64..79) ALORS destination(64..79) ← source(64..79) FIN SI SI destination(80..95) <= source(80..95) ALORS destination(80..95) ← source(80..95) FIN SI SI destination(96..111) <= source(96..111) ALORS destination(96..111) ← source(96..111) FIN SI SI destination(112..127) <= source(112..127) ALORS destination(112..127) ← source(112..127) FIN SI FIN SI |
Mnémonique
Instruction | Opcode | Description |
---|---|---|
PMAXSW mm1,mm2/m64 | 0Fh EEh /r | Cette instruction permet de retourner la valeur maximal de chacun des mots (entier) des paquets contenu dans deux opérandes. |
PMAXSW xmm1,xmm2/m128 | 66h 0Fh EEh /r | Cette instruction permet de retourner la valeur maximal de chacun des mots (entier) des paquets contenu dans deux 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 158 à 160.
Dernière mise à jour : Samedi, le 20 septembre 2014