background image

Vol. 2D A-15

OPCODE MAP

Table A-5.  Three-byte Opcode Map: 00H — F7H (First two bytes are 0F 3AH) *

pfx

0

1

2

3

4

5

6

7

0

66

vpermq

v

Vqq, Wqq, Ib

vpermpd

v

Vqq, Wqq, Ib

vpblendd

v

Vx,Hx,Wx,Ib

vpermilps

v

 

Vx, Wx, Ib

vpermilpd

v

 

Vx, Wx, Ib

vperm2f128

v

 

Vqq,Hqq,Wqq,Ib

1

66

vpextrb

Rd/Mb, Vdq, Ib

vpextrw

Rd/Mw, Vdq, Ib

vpextrd/q 

Ey, Vdq, Ib 

vextractps 

Ed, Vdq, Ib

2

66

vpinsrb

Vdq,Hdq,Ry/Mb,Ib

vinsertps

Vdq,Hdq,Udq/Md,Ib

vpinsrd/q

Vdq,Hdq,Ey,Ib 

3

4

66

vdpps

Vx,Hx,Wx,Ib

vdppd

Vdq,Hdq,Wdq,Ib

vmpsadbw

Vx,Hx,Wx,Ib

vpclmulqdq

Vdq,Hdq,Wdq,Ib

vperm2i128

v

Vqq,Hqq,Wqq,Ib

5

6

66

vpcmpestrm

Vdq, Wdq, Ib 

vpcmpestri 

Vdq, Wdq, Ib 

vpcmpistrm 

Vdq, Wdq, Ib 

vpcmpistri

Vdq, Wdq, Ib 

7
8
9

A
B
C

D

E
F

F2

RORX

v

Gy, Ey, Ib