Section courante

A propos

Section administrative du site

Assembleur 80x86

MAXPS

INTEL Pentium III+, SSE (KNI/MMX2) Maximum Packed Double-Precision Floating-Point Values

Syntaxe

MAXPS 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.

Algorithme

MODULE MAXPS(dest,source)
   BOUCLE POUR i ← 0 JUSQU'A 3 FAIRE
      SI dest(octet i) n'est pas indéfini ALORS
         dest(octet i) ← dest(octet i)
      FIN SI
      SI source(octet i) n'est pas indéfini ALORS
         dest(octet i) ← source(octet i)
      FIN SI
      SI source(i) >= dest(i) ALORS
         dest(octet i) ← source(octet i)
      FIN SI
   FIN BOUCLE POUR

Mnémonique

Instruction Opcode Description
MAXPS xmm1,xmm2/m128 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.

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 687 à 689.

Dernière mise à jour : Vendredi, le 5 septembre 2014