03.03.2013 Views

4 Instruction tables - Agner Fog

4 Instruction tables - Agner Fog

4 Instruction tables - Agner Fog

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Atom<br />

IMUL r16,r16 2 ALU0, Mul 6 5<br />

IMUL r32,r32 1 ALU0, Mul 5 2<br />

IMUL r64,r64 6 ALU0, Mul 13 11<br />

IMUL r16,r16,i 2 ALU0, Mul 5 5<br />

IMUL r32,r32,i 1 ALU0, Mul 5 2<br />

IMUL r64,r64,i 7 ALU0, Mul 14 14<br />

MUL IMUL m8 3 ALU0, Mul 6<br />

MUL IMUL m16 5 ALU0, Mul 7<br />

MUL IMUL m32 4 ALU0, Mul 7<br />

MUL IMUL m64 8 ALU0, Mul 14<br />

DIV r/m8 9 ALU0, Div 22 22<br />

DIV r/m16 12 ALU0, Div 33 33<br />

DIV r/m32 12 ALU0, Div 49 49<br />

DIV r/m 64 38 ALU0, Div 183 183<br />

IDIV r/m8 26 ALU0, Div 38 38<br />

IDIV r/m16 29 ALU0, Div 45 45<br />

IDIV r/m32 29 ALU0, Div 61 61<br />

IDIV r/m64 60 ALU0, Div 207 207<br />

CBW 2 ALU0 5<br />

CWDE 1 ALU0 1<br />

CDQE 1 ALU0 1<br />

CWD 2 ALU0 5<br />

CDQ 1 ALU0 1<br />

CQO 1 ALU0 1<br />

Logic instructions<br />

AND OR XOR r,r/i 1 ALU0/1 1 1/2<br />

AND OR XOR r,m 1 ALU0/1, Mem 1<br />

AND OR XOR m,r/i 1 ALU0/1, Mem 1 1<br />

TEST r,r/i 1 ALU0/1 1 1/2<br />

TEST m,r/i 1 ALU0/1, Mem 1<br />

SHR SHL SAR r,i/cl 1 ALU0 1 1<br />

SHR SHL SAR m,i/cl 1 ALU0 1 1<br />

ROR ROL r,i/cl 1 ALU0 1 1<br />

ROR ROL m,i/cl 1 ALU0 1 1<br />

RCR r,1 5 ALU0 7<br />

RCL r,1 2 ALU0 1<br />

RCR r/m,i/cl 12-17 ALU0 12-15<br />

RCL r/m,i/cl 14-20 ALU0 14-18<br />

SHLD r16,r16,i 10 ALU0 10 1-2 more if mem<br />

SHLD r32,r32,i 2 ALU0 5 1-2 more if mem<br />

SHLD r64,r64,i 10 ALU0 11 1-2 more if mem<br />

SHLD r16,r16,cl 9 ALU0 9 1-2 more if mem<br />

SHLD r32,r32,cl 2 ALU0 5 1-2 more if mem<br />

SHLD r64,r64,cl 9 ALU0 10 1-2 more if mem<br />

SHRD r16,r16,i 8 ALU0 8 1-2 more if mem<br />

SHRD r32,r32,i 2 ALU0 5 1-2 more if mem<br />

SHRD r64,r64,i 10 ALU0 9 1-2 more if mem<br />

SHRD r16,r16,cl 7 ALU0 8 1-2 more if mem<br />

SHRD r32,r32,cl 2 ALU0 5 1-2 more if mem<br />

Page 157

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

Saved successfully!

Ooh no, something went wrong!