25.02.2015 Views

AMD 64-Bit Technology - ECE User Home Pages

AMD 64-Bit Technology - ECE User Home Pages

AMD 64-Bit Technology - ECE User Home Pages

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

26568—Rev. 3.02—August 2002<br />

<strong>AMD</strong> <strong>64</strong>-<strong>Bit</strong> <strong>Technology</strong><br />

PEXTRW<br />

Extract Packed Word<br />

Extracts a 16-bit value from an XMM register, as selected by the immediate byte<br />

operand (as shown in Table 1-2) and writes it to the low-order word of a 32-bit generalpurpose<br />

register, with zero-extension to 32 bits.<br />

Mnemonic Opcode Description<br />

PEXTRW reg32, xmm, imm8 66 0F C5 /r ib Extracts a 16-bit value from an XMM register and writes it to<br />

low-order 16 bits of a general-purpose register.<br />

reg32<br />

xmm<br />

32<br />

15<br />

0<br />

127 112 111 96 95 80 79 <strong>64</strong> 63 48 47 32 31 16 15 0<br />

0<br />

imm8<br />

7 0<br />

mux<br />

pextrw-128.eps<br />

Table 1-2.<br />

Immediate-Byte Operand Encoding for 128-<strong>Bit</strong> PEXTRW<br />

Immediate-Byte<br />

<strong>Bit</strong> Field<br />

Value of <strong>Bit</strong> Field<br />

Source <strong>Bit</strong>s Extracted<br />

0 15–0<br />

1 31–16<br />

2 47–32<br />

2–0<br />

3 63–48<br />

4 79–<strong>64</strong><br />

5 95–80<br />

6 111–96<br />

7 127–112<br />

PEXTRW 247

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!