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-10. General Purpose Instructions (Contd.)Instruction Latency 1 Throughput Execution Unit 2DisplayFamily_DisplayModel 0F_03H 0F_02H 0F_03H 0F_02H 0F_02HRCL/RCR reg, 1 8 6 4 1 1ROL/ROR 1 4 0.5 1RET 8 1 MEM_LOAD,ALUSAHF 1 0.5 0.5 0.5 ALUSAL/SAR/SHL/SHR 1 4 0.5 1SCAS 4 1.5 ALU,MEM_LOADSETcc 5 1.5 ALUSTI 36STOSB 5 2 ALU,MEM_STOREXCHG 1.5 1.5 1 1 ALUCALL 5 1 ALU,MEM_STOREMUL 10 14-18 1 5DIV 66-80 56-70 30 23See Appendix C.3.2, “Table Footnotes”Table C-10a. General Purpose InstructionsInstruction Latency 1 ThroughputDisplayFamily_DisplayModel06_0FH06_0EH06_0DH06_09H06_0FH06_0EH06_0DHADC/SBB reg, reg 2 2 2 2 0.33 2 2 2ADC/SBB reg, imm 2 1 1 1 0.33 0.5 0.5 0.5ADD/SUB 1 1 1 1 0.33 0.5 0.5 0.5AND/OR/XOR 1 1 1 1 0.33 0.5 0.5 0.5BSF/BSR 2 2 2 2 1 1 1 1BSWAP 2 2 2 2 0.5 1 1 1BT 1 0.33BTC/BTR/BTS 1 1 1 1 0.33 0.5 0.5 0.5CBW 1 0.3306_09HC-24

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

Saved successfully!

Ooh no, something went wrong!