Section courante

A propos

Section administrative du site

Assembleur 80x86

PF2IW

AMD 3DNow!+ Packed Float Point to Integer Word conversion with sign extend

Syntaxe

PF2IW dest,source

Description

Cette instruction permet de convertir un double mots d'un format réel à un format d'entier 16 bits.

Algorithme

SI source(31..0) >= 215 ALORS
   dest(31..0) ← 00007FFFh
SINON SI source(31..0) ≤ -215 ALORS
   dest(31..0) ← FFFF8000h
SINON
   dest(31..0) ← [ source(31..0) ]
FIN SI
SI source(63..32) >= 215 ALORS
   dest(63..32) ← 00007FFFh
SINON SI source(63..32) ≤ -215 ALORS
   dest(63..32) ← FFFF8000h
SINON
   dest(63..32) ← [ source(63..32) ]
FIN SI

Mnémonique

Instruction Opcode Description
PF2IW mm,mm/m64 0Fh 0Fh 1Ch /r Cette instruction permet de convertir un double mots d'un format réel à un format d'entier 16 bits.

Références

AMD Extensions to the 3DNow! and MMX Instruction Sets Manual, Edition Advanced Micro Devices, March 2000, Publication No. 22466D, page 12.

Dernière mise à jour : Samedi, le 20 septembre 2014