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-7. MMX Technology <strong>64</strong>-bit Instructions (Contd.)Instruction Latency 1 Throughput Execution Unit 2DisplayFamily_DisplayModel0F_03H 0F_02H 0F_03H 0F_02H 0F2nPANDN mm, mm 2 2 1 1 MMX_ALUPCMPEQB/PCMPEQDPCMPEQW mm, mmPCMPGTB/PCMPGTD/PCMPGTW mm, mm2 2 1 1 MMX_ALU2 2 1 1 MMX_ALUPMADDWD 3 mm, mm 9 8 1 1 FP_MULPMULHW/PMULLW 3 9 8 1 1 FP_MULmm, mmPOR mm, mm 2 2 1 1 MMX_ALUPSLLQ/PSLLW/2 2 1 1 MMX_SHFTPSLLD mm, mm/imm8PSRAW/PSRAD mm, 2 2 1 1 MMX_SHFTmm/imm8PSRLQ/PSRLW/PSRLD 2 2 1 1 MMX_SHFTmm, mm/imm8PSUBB/PSUBW/PSUBD 2 2 1 1 MMX_ALUmm, mmPSUBSB/PSUBSW/PSUBU 2 2 1 1 MMX_ALUSB/PSUBUSW mm, mmPUNPCKHBW/PUNPCKHW 2 2 1 1 MMX_SHFTD/PUNPCKHDQ mm, mmPUNPCKLBW/PUNPCKLWD 2 2 1 1 MMX_SHFT/PUNPCKLDQ mm, mmPXOR mm, mm 2 2 1 1 MMX_ALUEMMS 1 12 12See Appendix C.3.2, “Table Footnotes”Table C-8. MMX Technology <strong>64</strong>-bit InstructionsInstruction Latency 1 ThroughputDisplayFamily_DisplayModel06_0FH06_0EH06_0DH06_09H06_0FH06_0EH06_0DHMOVD mm, r<strong>32</strong> 1 1 1 1 0.5 0.5 0.5 0.5MOVD r<strong>32</strong>, mm 1 1 1 1 0.33 0.5 0.5 0.506_09HC-19

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

Saved successfully!

Ooh no, something went wrong!