13.07.2015 Views

Intel® 64 and IA-32 Architectures Optimization Reference Manual

Intel® 64 and IA-32 Architectures Optimization Reference Manual

Intel® 64 and IA-32 Architectures Optimization Reference Manual

SHOW MORE
SHOW LESS
  • No tags were found...

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

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

INSTRUCTION LATENCY AND THROUGHPUTTable C-3. Streaming SIMD Extension 2 128-bit Integer Instructions (Contd.)Instruction Latency 1 Throughput Execution Unit 2DisplayFamily_DisplayModel 0F_03H 0F_02H 0F_03H 0F_02H 0F_02HPMULHUW/PMULHW/ 9 8 2 2 FP_MULPMULLW 3 xmm, xmmPMULUDQ mm, mm 9 8 1 FP_MULPMULUDQ xmm, xmm 9 8 2 2 FP_MULPOR xmm, xmm 2 2 2 2 MMX_ALUPSADBW xmm, xmm 4 4 2 2 MMX_ALUPSHUFD xmm, xmm, imm8 4 4 2 2 MMX_SHFTPSHUFHW xmm, xmm, imm8 2 2 2 2 MMX_SHFTPSHUFLW xmm, xmm, imm8 2 2 2 2 MMX_SHFTPSLLDQ xmm, imm8 4 4 2 2 MMX_SHFTPSLLW/PSLLD/PSLLQ xmm, 2 2 2 2 MMX_SHFTxmm/imm8PSRAW/PSRAD xmm, 2 2 2 2 MMX_SHFTxmm/imm8PSRLDQ xmm, imm8 4 4 2 2 MMX_SHFTPSRLW/PSRLD/PSRLQ xmm, 2 2 2 2 MMX_SHFTxmm/imm8PSUBB/PSUBW/PSUBD 2 2 2 2 MMX_ALUxmm, xmmPSUBSB/PSUBSW/PSUBUSB 2 2 2 2 MMX_ALU/PSUBUSW xmm, xmmPUNPCKHBW/PUNPCKHWD/ 4 4 2 2 MMX_SHFTPUNPCKHDQ xmm, xmmPUNPCKHQDQ xmm, xmm 4 4 2 2 MMX_SHFTPUNPCKLBW/PUNPCKLWD/PUNPCKLDQ xmm, xmm2 2 2 2 MMX_SHFTPUNPCKLQDQ 3 xmm, 4 4 1 1 FP_MISCxmmPXOR xmm, xmm 2 2 2 2 MMX_ALUSee Appendix C.3.2, “Table Footnotes”C-7

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

Saved successfully!

Ooh no, something went wrong!