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.

Bulldozer<br />

MASKMOVQ mm,mm 31 38 37 P3<br />

MASKMOVDQU xmm,xmm 64 48 61 P1 P3<br />

PMOVMSKB r32,mm/x 2 10 1 P1 P3<br />

PEXTRB/W/D/Q r,x/mm,i 2 10 1 P1 P3 AVX<br />

PINSRB/W/D/Q<br />

PMOVSXBW/BD/BQ/<br />

x/mm,r,i 2 12 2 P1<br />

WD/WQ/DQ<br />

PMOVZXBW/BD/BQ/<br />

xmm,xmm 1 2 1 P1 SSE4.1<br />

WD/WQ/DQ<br />

xmm,xmm 1 2 1 P1 SSE4.1<br />

Arithmetic instructions<br />

PADDB/W/D/Q/SB/SW<br />

/USB/USW<br />

PSUBB/W/D/Q/SB/SW<br />

(x)mm,r/m 1 2 0.5 P23<br />

/USB/USW<br />

(x)mm,r/m 1 2 0.5 P23<br />

PCMPEQ/GT B/W/D<br />

PMULLW PMULHW<br />

PMULHUW PMULUDQ<br />

(x)mm,r/m 1 2 0.5 P23<br />

(x)mm,r/m 1 4 1 P0<br />

PMULLD xmm,r/m 1 5 2 P0 SSE4.1<br />

PMULDQ xmm,r/m 1 4 1 P0 SSE4.1<br />

PMULHRSW (x)mm,r/m 1 4 1 P0 SSSE3<br />

PMADDWD (x)mm,r/m 1 4 1 P0<br />

PMADDUBSW (x)mm,r/m 1 4 1 P0<br />

PAVGB/W<br />

PMIN/MAX SB/SW/ SD<br />

(x)mm,r/m 1 2 0.5 P23<br />

UB/UW/UD<br />

(x)mm,r/m 1 2 0.5 P23<br />

PHMINPOSUW xmm,r/m 2 4 1 P1 P23 SSE4.1<br />

PABSB/W/D (x)mm,r/m 1 2 0.5 P23 SSSE3<br />

PSIGNB/W/D (x)mm,r/m 1 2 0.5 P23 SSSE3<br />

PSADBW (x)mm,r/m 2 4 1 P23<br />

MPSADBW x,x,i 8 8 4 P1 P23 SSE4.1<br />

Logic<br />

PAND PANDN POR<br />

PXOR<br />

PSLL/RL W/D/Q<br />

(x)mm,r/m 1 2 0.5 P23<br />

PSRAW/D<br />

PSLL/RL W/D/Q<br />

(x)mm,r/m 1 3 1 P1<br />

PSRAW/D<br />

(x)mm,i 1 2 1 P1<br />

PSLLDQ, PSRLDQ xmm,i 1 2 1 P1<br />

PTEST xmm,r/m 2 1 P1 P3 SSE4.1<br />

String instructions<br />

PCMPESTRI x,x,i 27 17 10 P1 P2 P3 SSE4.2<br />

PCMPESTRM x,x,i 27 10 10 P1 P2 P3 SSE4.2<br />

PCMPISTRI x,x,i 7 14 3 P1 P2 P3 SSE4.2<br />

PCMPISTRM x,x,i 7 7 4 P1 P2 P3 SSE4.2<br />

Encryption<br />

PCLMULQDQ xmm,r/m 5 12 7 P1 pclmul<br />

Page 43

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

Saved successfully!

Ooh no, something went wrong!