Assembleur 80x86 | PMULHRW |
---|---|
Cyrix 6x86MX (EMMX)+ | Packed Multiply High with Rounding |
Syntaxe
PMULHRW destination, source |
Description
Cette instruction permet de copier l'octet de paquet correspondant de l'opérande source dans l'opérande de destination si l'octet de l'opérande destination vaut 0 et effectue se traitement pour chacun des 8 octets du paquet.
Algorithme
destination(15..0) ← (destination(15..0) x source(15..0) + 00004000h)(30..15) destination(31..16) ← (destination(31..16) x source(31..16) + 00004000h)(30..15) destination(47..32) ← (destination(47..32) x source(47..32) + 00004000h)(30..15) destination(63..48) ← (destination(63..48) x source(63..48) + 00004000h)(30..15) |
Mnémonique
Instruction | Opcode | Description |
---|---|---|
PMULHRW mm,mm/m64 | 0Fh 59h /r | Cette instruction permet de copier l'octet de paquet correspondant de l'opérande source dans l'opérande de destination si l'octet de l'opérande destination vaut 0 et effectue se traitement pour chacun des 8 octets du paquet. |
Voir également
Dernière mise à jour : Samedi, le 20 septembre 2014