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.

Sandy Bridge<br />

SHR SHL SAR m,i 3 1 2 1 1 2<br />

SHR SHL SAR r,cl 3 3 2 2<br />

SHR SHL SAR m,cl 5 3 2 1 4<br />

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

ROR ROL m,i 4 3 2 1 2<br />

ROR ROL r,cl 3 3 2 2<br />

ROR ROL m,cl 5 3 2 1 4<br />

RCR r8,1 high high high<br />

RCR r16/32/64,1 3 3 2 2<br />

RCR r,i 8 8 5 5<br />

RCR m,i 11 7 6<br />

RCR r,cl 8 8 5 5<br />

RCR m,cl 11 7 6<br />

RCL r,1 3 3 2 2<br />

RCL r,i 8 8 6 6<br />

RCL m,i 11 7 6<br />

RCL r,cl 8 8 6 6<br />

RCL m,cl 11 7 6<br />

SHRD SHLD r,r,i 1 1 0.5<br />

SHRD SHLD m,r,i 3 2 1 2<br />

SHRD SHLD r,r,cl 4 4 2 2<br />

SHRD SHLD m,r,cl 5 3 2 1 4<br />

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

BT m,r 10 8 1 5<br />

BT m,i 2 1 1 0.5<br />

BTR BTS BTC r,r/i 1 1 1 0.5<br />

BTR BTS BTC m,r 11 7 2 1 5<br />

BTR BTS BTC m,i 3 1 2 1 2<br />

BSF BSR r,r 1 1 3 1<br />

BSF BSR r,m 1 1 1 1 1<br />

SETcc r 1 1 x x 1 0.5<br />

SETcc m 2 1 x x 1 1 1<br />

CLC 1 0 0.25<br />

STC CMC 1 1 x x x 1 0.33<br />

CLD STD 3 3 4<br />

Control transfer instructions<br />

JMP short/near 1 1 1 0 2<br />

JMP r 1 1 1 0 2<br />

JMP m 1 1 1 1 0 2<br />

Conditional jump short/near 1 1 1 0 1-2<br />

Fused arithmetic and<br />

branch<br />

1 1 1 0 1-2<br />

J(E/R)CXZ short 2 2 x x 1 2-4<br />

LOOP short 7 7 5<br />

LOOP(N)E short 11 11 5<br />

CALL near 3 2 1 1 1 2<br />

CALL r 2 1 1 1 1 2<br />

Page 122<br />

fastest if<br />

not jumping

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

Saved successfully!

Ooh no, something went wrong!