Assembleur 80x86 | PMINSB |
---|---|
SSE4.1 | Minimum of Packed Signed Byte Integers |
Syntaxe
PMINSB destination, source |
Description
Cette instruction permet de retourner la valeur minimal de chacun des octets (entier) des paquets contenu dans deux opérandes.
Algorithme
SI destination(7..0) < source(7..0) ALORS destination(7..0) ← destination(7..0) SINON destination(7..0) ← source(7..0) FIN SI SI destination(15..8) < source(15..8) ALORS destination(15..8) ← destination(15..8) SINON destination(15..8) ← source(15..8) FIN SI SI destination(23..16) < source(23..16) ALORS destination(23..16) ← destination(23..16) SINON destination(23..16) ← source(23..16) FIN SI SI destination(31..24) < source(31..24) ALORS destination(31..24) ← destination(31..24) SINON destination(31..24) ← source(31..24) FIN SI SI destination(39..32) < source(39..32) ALORS destination(39..32) ← destination(39..32) SINON destination(39..32) ← source(39..32) FIN SI SI destination(47..40) < source(47..40) ALORS destination(47..40) ← destination(47..40) SINON destination(47..40) ← source(47..40) FIN SI SI destination(55..48) < source(55..48) ALORS destination(55..48) ← destination(55..48) SINON destination(55..48) ← source(55..48) FIN SI SI destination(63..56) < source(63..56) ALORS destination(63..56) ← destination(63..56) SINON destination(63..56) ← source(63..56) FIN SI SI destination(71..64) < source(71..64) ALORS destination(71..64) ← destination(71..64) SINON destination(71..64) ← source(71..64) FIN SI SI destination(79..72) < source(79..72) ALORS destination(79..72) ← destination(79..72) SINON destination(79..72) ← source(79..72) FIN SI SI destination(87..80) < source(87..80) ALORS destination(87..80) ← destination(87..80) SINON destination(87..80) ← source(87..80) FIN SI SI destination(95..88) < source(95..88) ALORS destination(95..88) ← destination(95..88) SINON destination(95..88) ← source(95..88) FIN SI SI destination(103..96) < source(103..96) ALORS destination(103..96) ← destination(103..96) SINON destination(103..96) ← source(103..96) FIN SI SI destination(111..104) < source(111..104) ALORS destination(111..104) ← destination(111..104) SINON destination(111..104) ← source(111..104) FIN SI SI destination(119..112) < source(119..112) ALORS destination(119..112) ← destination(119..112) SINON destination(119..112) ← source(119..112) FIN SI SI destination(127..120) < source(127..120) ALORS destination(127..120) ← destination(127..120) SINON destination(127..120) ← source(127..120) FIN SI |
Mnémonique
Instruction | Opcode | Description |
---|---|---|
PMINSB xmm1,xmm2/m128 | 66h 0Fh 38h 38h /r | Cette instruction permet de retourner la valeur minimal de chacun des octets (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 170 à 172.
Dernière mise à jour : Samedi, le 20 septembre 2014