Assembleur 80x86 | MAXPD |
---|---|
INTEL Pentium 4+, SSE2 | Maximum Packed Double-Precision Floating- Point Values |
Syntaxe
MAXPD dest,source |
Description
Cette instruction permet de retourner la valeur maximal de chacune des paires de valeur entre l'opérande source et l'opérande de destination de nombre réel de double précision.
Algorithme
SI ((dest(0..63) = 0,0 ∩ source(0..63) = 0,0) U IsSNaN(dest(0..63)) U IsSNaN(source(0..63)) U dest(0..63) ≤ source(0..63)) ALORS dest(0..63) ← source(0..63) FIN SI SI ((dest(64..127) = 0,0 ∩ source(64..127) = 0.0) U IsSNaN(dest(64..127)) U IsSNaN(source(64..127)) U dest(64..127) ≤ source(64..127)) ALORS dest(64..127) ← source(64..127) FIN SI |
Mnémonique
Instruction | Opcode | Description |
---|---|---|
MAXPD xmm1, xmm2/m128 | 66h 0Fh 5Fh /r | Cette instruction permet de retourner la valeur maximal de chacune des paires de valeur entre l'opérande source et l'opérande de destination de nombre réel de double précision. |
Références
Intel® 64 and IA-32 Architectures Software Developer’s Manual Volume 2A: Instruction Set Reference, A-M, Edition Intel, Mars 2010, Publication No. 253666-034US, page 684 à 686.
Dernière mise à jour : Vendredi, le 5 septembre 2014