| Assembleur 80x86 | MINPD |
|---|---|
| INTEL Pentium 4+, SSE2 | Minimum Packed Double-Precision Floating-Point Values |
Syntaxe
| MINPD dest,source |
Description
Cette instruction permet de retourner la valeur minimal 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
|
MODULE MINPD(dest,source) 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 |
|---|---|---|
| MINPD xmm1, xmm2/m128 | 66h 0Fh 5Dh /r | Cette instruction permet de retourner la valeur minimal 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 697 à 700.
Dernière mise à jour : Vendredi, le 5 septembre 2014