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.

Bulldozer<br />

TEST m,r 1 0.5 EX01<br />

TEST m,i 1 0.5 EX01<br />

NOT r 1 0.5 EX01<br />

NOT m 1 7 1 EX01<br />

SHL, SHR, SAR r,i/CL 1 1 0.5 EX01<br />

ROL, ROR r,i/CL 1 1 0.5 EX01<br />

RCL r,1 1 1 EX01<br />

RCL r,i 16 8 EX01<br />

RCL r,cl 17 9 EX01<br />

RCR r,1 1 1 EX01<br />

RCR r,i 15 8 EX01<br />

RCR r,cl 16 8 EX01<br />

SHLD, SHRD r,r,i 6 3 3 EX01<br />

SHLD, SHRD r,r,cl 7 4 3.5 EX01<br />

SHLD, SHRD m,r,i/CL 8 3.5 EX01<br />

BT r,r/i 1 1 0.5 EX01<br />

BT m,i 1 0.5 EX01<br />

BT m,r 7 3.5 EX01<br />

BTC, BTR, BTS r,r/i 2 2 1 EX01<br />

BTC, BTR, BTS m,i 4 2 EX01<br />

BTC, BTR, BTS m,r 10 5 EX01<br />

BSF r,r 6 3 3 EX01<br />

BSF r,m 8 4 4 EX01<br />

BSR r,r 7 4 4 EX01<br />

BSR r,m 9 5 EX01<br />

LZCNT r,r 1 2 2 EX0 SSE4.A<br />

POPCNT r,r/m 1 4 2 EX1 SSE4.2<br />

SETcc r 1 1 0.5 EX01<br />

SETcc m 1 1 EX01<br />

CLC, STC 1 0.5 EX01<br />

CMC 1 1 EX01<br />

CLD 2 3<br />

STD 2 4<br />

Control transfer instructions<br />

JMP short/near 1 2 EX1<br />

JMP r 1 2 EX1<br />

JMP m 1 2 EX1<br />

Jcc short/near 1 1-2 EX1 2 if jumping<br />

fused CMP+Jcc short/near 1 1-2 EX1 2 if jumping<br />

J(E/R)CXZ short 1 1-2 EX1 2 if jumping<br />

LOOP short 1 1-2 EX1 2 if jumping<br />

LOOPE LOOPNE short 1 1-2 EX1 2 if jumping<br />

CALL near 2 2 EX1<br />

CALL r 2 2 EX1<br />

CALL m 3 2 EX1<br />

RET 1 2 EX1<br />

RET i 4 2-3 EX1<br />

BOUND m 11 5 for no jump<br />

INTO 4 24 for no jump<br />

Page 39

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

Saved successfully!

Ooh no, something went wrong!