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.

K8<br />

AAA, AAS 9 5 5 ALU<br />

DAA 12 6 6 ALU<br />

DAS 16 7 7 ALU<br />

AAD 4 5 ALU0<br />

AAM 31 13 ALU<br />

MUL, IMUL r8/m8 1 3 1 ALU0<br />

MUL, IMUL r16/m16 3 3-4 2 ALU0_1 latency ax=3, dx=4<br />

MUL, IMUL r32/m32 2 3 1 ALU0_1<br />

MUL, IMUL r64/m64 2 4-5 2 ALU0_1 latency rax=4, rdx=5<br />

IMUL r16,r16/m16 1 3 1 ALU0<br />

IMUL r32,r32/m32 1 3 1 ALU0<br />

IMUL r64,r64/m64 1 4 2 ALU0_1<br />

IMUL r16,(r16),i 2 4 1 ALU0<br />

IMUL r32,(r32),i 1 3 1 ALU0<br />

IMUL r64,(r64),i 1 4 2 ALU0<br />

IMUL r16,m16,i 3 2 ALU0<br />

IMUL r32,m32,i 3 2 ALU0<br />

IMUL r64,m64,i 3 2 ALU0_1<br />

DIV r8/m8 31 15 15 ALU<br />

DIV r16/m16 46 23 23 ALU<br />

DIV r32/m32 78 39 39 ALU<br />

DIV r64/m64 143 71 71 ALU<br />

IDIV r8 40 17 17 ALU<br />

IDIV r16 55 25 25 ALU<br />

IDIV r32 87 41 41 ALU<br />

IDIV r64 152 73 73 ALU<br />

IDIV m8 41 17 17 ALU<br />

IDIV m16 56 25 25 ALU<br />

IDIV m32 88 41 41 ALU<br />

IDIV m64 153 73 73 ALU<br />

CBW, CWDE, CDQE 1 1 1/3 ALU<br />

CWD, CDQ, CQO 1 1 1/3 ALU<br />

Logic instructions<br />

AND, OR, XOR r,r 1 1 1/3 ALU<br />

AND, OR, XOR r,m 1 1 1/2 ALU, AGU<br />

AND, OR, XOR m,r 1 7 2.5 ALU, AGU<br />

TEST r,r 1 1 1/3 ALU<br />

TEST r,m 1 1 1/2 ALU, AGU<br />

NOT r 1 1 1/3 ALU<br />

NOT m 1 7 2.5 ALU, AGU<br />

SHL, SHR, SAR r,i/CL 1 1 1/3 ALU<br />

ROL, ROR r,i/CL 1 1 1/3 ALU<br />

RCL, RCR r,1 1 1 1/3 ALU<br />

RCL r,i 9 3 3 ALU<br />

RCR r,i 7 3 3 ALU<br />

RCL r,CL 9 4 4 ALU<br />

RCR<br />

SHL,SHR,SAR,ROL,R<br />

r,CL 7 3 3 ALU<br />

OR<br />

m,i /CL 1 7 3 ALU, AGU<br />

Page 18

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

Saved successfully!

Ooh no, something went wrong!