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

Create successful ePaper yourself

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

INSTRUCTION LATENCY AND THROUGHPUTTable C-3a. Streaming SIMD Extension 2 128-bit Integer InstructionsInstruction Latency 1 ThroughputDisplayFamily_DisplayModel06_0FH06_0EH06_0DH06_09H06_0FH06_0EH06_0DH06_09HCVTDQ2PS xmm, xmm 3 4 1 2CVTPS2DQ xmm, xmm 3 4 4 4 1 2 2 2CVTTPS2DQ xmm, xmm 3 4 4 4 1 2 2 2MASKMOVDQU xmm, xmm 8 2MOVD xmm, r<strong>32</strong> 1 1 1 1 0.5 0.5 0.5 0.5MOVD xmm, r<strong>64</strong> 1 N/A N/A N/A 0.5 N/A N/A N/AMOVD r<strong>32</strong>, xmm 1 1 1 1 1 1 1 1MOVD r<strong>64</strong>, xmm 1 N/A N/A N/A 0.33 N/A N/A N/AMOVDQA xmm, xmm 1 1 1 1 0.33 1 1 1MOVDQU xmm, xmm 1 1 1 1 0.5 1 1 1MOVDQ2Q mm, xmm 1 1 1 1 0.5 0.5 0.5MOVQ2DQ xmm, mm 1 1 1 1 1 1 1 1MOVQ xmm, xmm 1 1 1 0.33 1 1PACKSSWB/PACKSSDW/ 4 2 2 2 3 2 2 2PACKUSWB xmm, xmmPADDB/PADDW/PADDD xmm, 1 1 1 1 0.33 1 1 1xmmPADDSB/PADDSW/PADDUSB/PADDUSWxmm, xmm1 1 1 1 0.33 1 1 1PADDQ mm, mm 2 2 2 2 1 1 1 1PSUBQ mm, mm 2 2 2 2 1 1 1 1PADDQ/ PSUBQ 3 xmm, xmm 2 3 3 3 1 2 2 2PAND xmm, xmm 1 1 1 1 0.33 1 1 1PANDN xmm, xmm 1 1 1 0.33 1 1 1PAVGB/PAVGW xmm, xmm 1 1 1 1 0.5 1 1 1PCMPEQB/PCMPEQD/ 1 1 1 1 0.33 1 1 1PCMPEQW xmm, xmmPCMPGTB/PCMPGTD/PCMPG 1 1 1 1 0.33 1 1 1TW xmm, xmmPEXTRW r<strong>32</strong>, xmm, imm8 2 3 3 3 1 2 2 2PINSRW xmm, r<strong>32</strong>, imm8 3 2 2 2 1 2 2 2C-8

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

Saved successfully!

Ooh no, something went wrong!