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.

Prescott<br />

IDIV r8/m8 1 21 76 0 34 1 int fpdiv 86 a<br />

IDIV r16/m16 1 19 79 0 34 1 int fpdiv 86 a<br />

IDIV r32/m32 1 19 79 0 34 1 int fpdiv 386 a<br />

IDIV r64/m64 1 58 96 0 91 1 int fpdiv x64 a<br />

CBW 2 0 2 0 1 0 alu0 86<br />

CWD 2 0 2 0 1 0/1 alu0/1 86<br />

CDQ 1 0 1 0 1 0/1 alu0/1 386<br />

CQO 1 0 7 0 1 0/1 alu0/1 x64<br />

CWDE 2 0 2 0 1 0/1 alu0/1 386<br />

CDQE 1 0 1 0 1 0/1 alu0/1 x64<br />

SCAS 1 3 0 8 86<br />

REP SCAS 1 ≈ 54+6n ≈ 4n 86<br />

CMPS 1 5 10 86<br />

REP CMPS 1 ≈ 81+8n ≈ 5n 86<br />

Logic<br />

AND, OR, XOR r,r 1 0 1 0 0.5 0 alu0 86 c<br />

AND, OR, XOR r,m 2 0 1 0 1 86 c<br />

AND, OR, XOR m,r 3 0 5 2 86 c<br />

TEST r,r 1 0 1 0 0.5 0 alu0 86 c<br />

TEST r,m 2 0 1 0 1 86 c<br />

NOT r 1 0 1 0 0.5 0 alu0 86<br />

NOT m 3 0 5 2 86<br />

SHL r,i 1 0 1 0 0.5 1 alu1 186<br />

SHR, SAR r8/16/32,i 1 0 1 0 0.5 1 alu1 186<br />

SHR, SAR r64,i 1 0 7 0 2 1 alu1 x64<br />

SHL r,CL 2 0 2 0 2 1 alu1 86<br />

SHR, SAR r8/16/32,CL 2 0 2 0 2 1 alu1 86<br />

SHR, SAR r64,CL 2 0 8 0 1 alu1 x64<br />

ROL, ROR r8/16/32,i 1 0 1 0 1 1 alu1 186 d<br />

ROL, ROR r64,i 1 0 7 0 7 1 alu1 x64 d<br />

ROL, ROR r8/16/32,CL 2 0 2 0 2 1 alu1 86 d<br />

ROL, ROR r64,CL 2 0 8 0 8 1 alu1 x64 d<br />

RCL, RCR r,1 1 0 7 0 7 1 alu1 86 d<br />

RCL r,i 2 11 31 0 31 1 alu1 186 d<br />

RCR r,i 2 11 25 0 25 1 alu1 186 d<br />

RCL r,CL 1 11 31 0 31 1 alu1 86 d<br />

RCR r,CL 1 11 25 0 25 1 alu1 86 d<br />

SHL, SHR, SAR m8/16/32,i 3 6 10 0 1 alu1 86<br />

ROL. ROR m8/16/32,i 3 6 10 0 1 alu1 86 d<br />

SHL, SHR, SAR m8/16/32,cl 2 6 10 0 1 alu1 86<br />

ROL. ROR m8/16/32,cl 2 6 10 0 1 alu1 86 d<br />

RCL, RCR m8/16/32,1 2 5 27 0 27 1 alu1 86 d<br />

RCL, RCR m8/16/32,i 3 13 38 0 38 1 alu1 86 d<br />

RCL, RCR m8/16/32,cl 2 13 37 0 37 1 alu1 86 d<br />

SHLD, SHRD r8/16/32,r,i 3 0 8 0 7 1 alu1 386<br />

SHLD r64,r64,i 4 5 10 0 1 alu1 x64<br />

SHRD r64,r64,i 3 7 10 0 1 alu1 x64<br />

SHLD, SHRD r8/16/32,r,cl 4 0 9 0 8 1 alu1 386<br />

SHLD r64,r64,cl 4 5 14 0 1 alu1 x64<br />

Page 147

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

Saved successfully!

Ooh no, something went wrong!