| Assembleur 80x86 | PABSB |
|---|---|
| SSSE3 | Packed Absolute Byte |
Syntaxe
| PABSB dest,source |
Description
Cette instruction permet d'effectuer le calcul de la valeur absolue de chacun des octets d'un opérande source et entrepose le résultat dans un opérande destination.
Algorithme
|
SI taille de l'opérande = 64 bits ALORS dest(7..0) ← | source(7..0) | dest(15..8) ← | source(15..8) | dest(23..16) ← | source(23..16) | dest(31..24) ← | source(31..24) | dest(39..32) ← | source(39..32) | dest(47..40) ← | source(47..40) | dest(55..48) ← | source(55..48) | dest(63..56) ← | source(63..56) | SINON dest(7..0) ← | source(7..0) | dest(15..8) ← | source(15..8) | dest(23..16) ← | source(23..16) | dest(31..24) ← | source(31..24) | dest(39..32) ← | source(39..32) | dest(47..40) ← | source(47..40) | dest(55..48) ← | source(55..48) | dest(63..56) ← | source(63..56) | dest(71..64) ← | source(71..64) | dest(79..72) ← | source(79..72) | dest(87..80) ← | source(87..80) | dest(95..88) ← | source(95..88) | dest(103..96) ← | source(103..96) | dest(111..104) ← | source(111..104) | dest(119..112) ← | source(119..112) | dest(127..120) ← | source(127..120) | FIN SI |
Mnémonique
| Instruction | Opcode | Description |
|---|---|---|
| PABSB mm1,mm2/m64 | 0Fh 38h 1Ch /r | Cette instruction permet d'effectuer le calcul de la valeur absolue de chacun des octets d'un opérande source et entrepose le résultat dans un opérande destination. |
| PABSB xmm1,xmm2/m128 | 66h 0Fh 38h 1Ch /r | Cette instruction permet d'effectuer le calcul de la valeur absolue de chacun des octets d'un opérande source et entrepose le résultat dans un opérande destination. |
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 33 à 36.
Dernière mise à jour : Samedi, le 20 septembre 2014