4 Instruction tables - Agner Fog
4 Instruction tables - Agner Fog
4 Instruction tables - Agner Fog
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
Nano 3000<br />
AAM 13 31 Not in x64 mode<br />
MUL IMUL r8 1 I2 2<br />
MUL IMUL r16 3 I2 3<br />
MUL IMUL r32 3 I2 3<br />
MUL IMUL r64 3 MA 8 8<br />
IMUL r16,r16 1 I2 2 1<br />
IMUL r32,r32 1 I2 2 1<br />
IMUL r64,r64 1 MA 5 2<br />
IMUL r16,r16,i 1 I2 2 1<br />
IMUL r32,r32,i 1 I2 2 1<br />
IMUL r64,r64,i 1 MA 5 2<br />
DIV r8 MA 22-24 22-24<br />
DIV r16 MA 24-28 24-28<br />
DIV r32 MA 22-30 22-30<br />
DIV r64 MA 145-162 145-162<br />
IDIV r8 MA 21-24 21-24<br />
IDIV r16 MA 24-28 24-28<br />
IDIV r32 MA 18-26 18-26<br />
IDIV r64 MA 182-200 182-200<br />
CBW CWDE CDQE 1 I2 1 1<br />
CWD CDQ CQO 1 I2 1 1<br />
Logic instructions<br />
AND OR XOR r,r/i 1 I12 1 1/2<br />
AND OR XOR r,m 2 LD I12 1<br />
AND OR XOR m,r/i 3 LD I12 SA ST 5 2<br />
TEST r,r/i 1 I12 1 1/2<br />
TEST m,r/i 2 LD I12 1<br />
SHR SHL SAR r,i/cl 1 I12 1 1/2<br />
ROR ROL r,i/cl 1 I1 1 1<br />
RCR RCL r,1 1 I1 1 1<br />
RCR RCL r,i/cl 5+2n I1 28+3n 28+3n<br />
SHLD SHRD r16,r16,i/cl 2 I1 2 2<br />
SHLD SHRD r32,r32,i/cl 2 I1 2 2<br />
SHLD r64,r64,i/cl 16 I1 32 32<br />
SHRD r64,r64,i/cl 23 I1 42 42<br />
BT r,r/i 1 I1 1 1<br />
BT m,r 6 I1 8<br />
BT m,i 2 I1 1<br />
BTR BTS BTC r,r/i 2 I1 2 2<br />
BTR BTS BTC m,r 8 I1 10 10<br />
BTR BTS BTC m,i 5 I1 8 8<br />
BSF BSR r,r 2 I1 2 2<br />
SETcc r8 1 I1 1 1<br />
SETcc m 2 2<br />
CLC STC CMC 3 I1 3 3<br />
CLD STD 3 I1 3 3<br />
Page 176<br />
Extra latency to other<br />
ports<br />
Extra latency to other<br />
ports<br />
Extra latency to other<br />
ports