03.03.2013 Views

Intel® Architecture Instruction Set Extensions Programming Reference

Intel® Architecture Instruction Set Extensions Programming Reference

Intel® Architecture Instruction Set Extensions Programming Reference

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

INSTRUCTION SET REFERENCE - VEX-ENCODED GPR INSTRUCTIONS<br />

ELSE<br />

countMASK ←1FH;<br />

FI<br />

COUNT ← (SRC2 AND countMASK)<br />

DEST[OperandSize -1] = TEMP[OperandSize -1];<br />

DO WHILE (COUNT != 0)<br />

IF instruction is SHLX<br />

THEN<br />

DEST[] ← DEST *2;<br />

ELSE IF instruction is SHRX<br />

THEN<br />

DEST[] ← DEST /2; //unsigned divide<br />

ELSE // SARX<br />

DEST[] ← DEST /2; // signed divide, round toward negative infinity<br />

FI;<br />

COUNT ← COUNT - 1;<br />

OD<br />

Flags Affected<br />

None.<br />

Intel C/C++ Compiler Intrinsic Equivalent<br />

Auto-generated from high-level language.<br />

SIMD Floating-Point Exceptions<br />

None<br />

Other Exceptions<br />

See Table 2-22.<br />

7-20 Ref. # 319433-014

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

Saved successfully!

Ooh no, something went wrong!