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.
Bobcat<br />
PUNPCKH/LBW/WD/<br />
DQ<br />
PUNPCKH/LBW/WD/<br />
mm,r/m 1 1 1/2<br />
DQ<br />
xmm,r/m 2 1 1<br />
PUNPCKHQDQ xmm,r/m 2 1 1 FP0, FP1<br />
PUNPCKLQDQ xmm,r/m 1 1 1/2 FP0/1<br />
PSHUFB mm,mm 1 2 1 FP0/1 Suppl. SSE3<br />
PSHUFB xmm,xmm 6 3 3 FP0/1 Suppl. SSE3<br />
PSHUFD xmm,xmm,i 3 2 2 FP0/1<br />
PSHUFW mm,mm,i 1 1 1/2 FP0/1<br />
PSHUFL/HW xmm,xmm,i 2 2 2 FP0/1<br />
PALIGNR xmm,xmm,i 20 19 12 FP0/1 Suppl. SSE3<br />
MASKMOVQ mm,mm 32 146-1400 130-1170 FP0, FP1<br />
MASKMOVDQU xmm,xmm 64 279-3000 260-2300 FP0, FP1<br />
PMOVMSKB r32,(x)mm 1 8 2 FP0<br />
PEXTRW r32,(x)mm,i 2 12 2 FP0, FP1<br />
PINSRW mm,r32,i 2 10 6 FP0/1<br />
PINSRW xmm,r32,i 3 10 FP0/1<br />
INSERTQ xmm,xmm 3 3-4 3 FP0, FP1 SSE4.A, AMD only<br />
INSERTQ xmm,xmm,i,i 3 3-4 3 FP0, FP1 SSE4.A, AMD only<br />
EXTRQ xmm,xmm 1 1 1 FP0/1 SSE4.A, AMD only<br />
EXTRQ xmm,xmm,i,i 1 2 2 FP0/1 SSE4.A, AMD only<br />
Arithmetic instructions<br />
PADDB/W/D/Q<br />
PADDSB/W<br />
PADDUSB/W<br />
PSUBB/W/D/Q<br />
PSUBSB/W<br />
PSUBUSB/W<br />
PADDB/W/D/Q<br />
PADDSB/W<br />
ADDUSB/W<br />
PSUBB/W/D/Q<br />
PSUBSB/W<br />
mm,r/m 1 1 1/2 FP0/1<br />
PSUBUSB/W<br />
xmm,r/m 2 1 1 FP0/1<br />
PHADD/SUBW/SW/D mm,r/m 1 1 1/2 FP0/1 Suppl. SSE3<br />
PHADD/SUBW/SW/D xmm,r/m 2 4 1 FP0/1 Suppl. SSE3<br />
PCMPEQ/GT B/W/D mm,r/m 1 1 1/2 FP0/1<br />
PCMPEQ/GT B/W/D<br />
PMULLW PMULHW<br />
PMULHUW<br />
xmm,r/m 2 1 1 FP0/1<br />
PMULUDQ<br />
PMULLW PMULHW<br />
PMULHUW<br />
mm,r/m 1 2 1 FP0<br />
PMULUDQ<br />
xmm,r/m 2 2 2 FP0<br />
PMULHRSW mm,r/m 1 2 1 FP0 Suppl. SSE3<br />
PMULHRSW xmm,r/m 2 2 2 FP0 Suppl. SSE3<br />
PMADDWD mm,r/m 1 2 1 FP0<br />
PMADDWD xmm,r/m 2 2 2 FP0<br />
PMADDUBSW mm,r/m 1 2 1 FP0 Suppl. SSE3<br />
PMADDUBSW xmm,r/m 2 2 2 FP0 Suppl. SSE3<br />
Page 55