03.03.2013 Views

Intel® Architecture Instruction Set Extensions Programming Reference

Intel® Architecture Instruction Set Extensions Programming Reference

Intel® Architecture Instruction Set Extensions Programming Reference

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

OPCODE MAP<br />

0<br />

Table A-4. Three-byte Opcode Map: 00H — F7H (First Two Bytes are 0F 38H) *<br />

pfx 0 1 2 3 4 5 6 7<br />

66<br />

1 66<br />

2 66<br />

3 66<br />

4 66<br />

5<br />

6<br />

7<br />

8 66<br />

9 66<br />

A 66<br />

B 66<br />

C<br />

D<br />

E<br />

F<br />

66<br />

F3<br />

F2<br />

66 &<br />

F2<br />

pshufb<br />

Pq, Qq<br />

vpshufb<br />

Vx, Hx, Wx<br />

pblendvb<br />

Vdq, Wdq<br />

vpmovsxbw<br />

Vx, Ux/Mq<br />

vpmovzxbw<br />

Vx, Ux/Mq<br />

vpmulld<br />

Vx, Hx, Wx<br />

INVEPT<br />

Gy, Mdq<br />

vgatherdd/q v<br />

Vx,Hx,Wx<br />

MOVBE<br />

Gy, My<br />

MOVBE<br />

Gw, Mw<br />

CRC32<br />

Gd, Eb<br />

CRC32<br />

Gd, Eb<br />

phaddw<br />

Pq, Qq<br />

vphaddw<br />

Vx, Hx, Wx<br />

vpmovsxbd<br />

Vx, Ux/Md<br />

vpmovzxbd<br />

Vx, Ux/Md<br />

vphminposuw<br />

Vdq, Wdq<br />

INVVPID<br />

Gy, Mdq<br />

vgatherqd/q v<br />

Vx,Hx,Wx<br />

MOVBE<br />

My, Gy<br />

MOVBE<br />

Mw, Gw<br />

CRC32<br />

Gd, Ey<br />

CRC32<br />

Gd, Ew<br />

phaddd<br />

Pq, Qq<br />

vphaddd<br />

Vx, Hx, Wx<br />

vpmovsxbq<br />

Vx, Ux/Mw<br />

vpmovzxbq<br />

Vx, Ux/Mw<br />

INVPCID<br />

Gy, Mdq<br />

vgatherdps/d v<br />

Vx,Hx,Wx<br />

ANDN v<br />

Gy, By, Ey<br />

phaddsw<br />

Pq, Qq<br />

vphaddsw<br />

Vx, Hx, Wx<br />

vcvtph2ps v<br />

Vx, Wx, Ib<br />

vpmovsxwd<br />

Vx, Ux/Mq<br />

vpmovzxwd<br />

Vx, Ux/Mq<br />

vgatherqps/d v<br />

Vx,Hx,Wx<br />

Grp 17 1A<br />

pmaddubsw<br />

Pq, Qq<br />

vpmaddubsw<br />

Vx, Hx, Wx<br />

blendvps<br />

Vdq, Wdq<br />

vpmovsxwq<br />

Vx, Ux/Md<br />

vpmovzxwq<br />

Vx, Ux/Md<br />

A-14 Ref. # 319433-014<br />

phsubw<br />

Pq, Qq<br />

vphsubw<br />

Vx, Hx, Wx<br />

blendvpd<br />

Vdq, Wdq<br />

vpmovsxdq<br />

Vx, Ux/Mq<br />

vpmovzxdq<br />

Vx, Ux/Mq<br />

vpsrlvd/q v<br />

Vx, Hx, Wx<br />

BZHI v<br />

Gy, Ey, By<br />

PEXT v<br />

Gy, By, Ey<br />

PDEP v<br />

Gy, By, Ey<br />

phsubd<br />

Pq, Qq<br />

vphsubd<br />

Vx, Hx, Wx<br />

vpermps v<br />

Vqq, Hqq, Wqq<br />

vpermd v<br />

Vqq, Hqq, Wqq<br />

vpsravd v<br />

Vx, Hx, Wx<br />

vfmaddsub132ps/d v<br />

Vx,Hx,Wx<br />

vfmaddsub213ps/d v<br />

Vx,Hx,Wx<br />

vfmaddsub231ps/d v<br />

Vx,Hx,Wx<br />

ADCX<br />

Gy, Ey<br />

ADOX<br />

Gy, Ey<br />

MULX v<br />

By,Gy,rDX,Ey<br />

phsubsw<br />

Pq, Qq<br />

vphsubsw<br />

Vx, Hx, Wx<br />

vptest<br />

Vx, Wx<br />

vpcmpgtq<br />

Vx, Hx, Wx<br />

vpsllvd/q v<br />

Vx, Hx, Wx<br />

vfmsubadd132ps/d v<br />

Vx,Hx,Wx<br />

vfmsubadd213ps/d v<br />

Vx,Hx,Wx<br />

vfmsubadd231ps/d v<br />

Vx,Hx,Wx<br />

BEXTR v<br />

Gy, Ey, By<br />

SHLX v<br />

Gy, Ey, By<br />

SARX v<br />

Gy, Ey, By<br />

SHRX v<br />

Gy, Ey, By

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

Saved successfully!

Ooh no, something went wrong!