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.
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