03.03.2013 Views

4 Instruction tables - Agner Fog

4 Instruction tables - Agner Fog

4 Instruction tables - Agner Fog

SHOW MORE
SHOW LESS

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

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

Saved successfully!

Ooh no, something went wrong!