1 // RUN
: llvm-mc
-triple x86_64-unknown-unknown
--show-encoding
%s | FileCheck
%s
5 // CHECK
: pavgusb
%mm2
, %mm1
# encoding: [0x0f,0x0f,0xca,0xbf]
8 // CHECK
: pavgusb
9(%esi
,%edx
), %mm3
# encoding: [0x67,0x0f,0x0f,0x5c,0x16,0x09,0xbf]
9 pavgusb
9(%esi
,%edx
), %mm3
12 // CHECK
: pf2id
%mm2
, %mm1
# encoding: [0x0f,0x0f,0xca,0x1d]
15 // CHECK
: pf2id
9(%esi
,%edx
), %mm3
# encoding: [0x67,0x0f,0x0f,0x5c,0x16,0x09,0x1d]
16 pf2id
9(%esi
,%edx
), %mm3
18 // CHECK
: pfacc
%mm2
, %mm1
# encoding: [0x0f,0x0f,0xca,0xae]
21 // CHECK
: pfadd
%mm2
, %mm1
# encoding: [0x0f,0x0f,0xca,0x9e]
24 // CHECK
: pfcmpeq
%mm2
, %mm1
# encoding: [0x0f,0x0f,0xca,0xb0]
27 // CHECK
: pfcmpge
%mm2
, %mm1
# encoding: [0x0f,0x0f,0xca,0x90]
30 // CHECK
: pfcmpgt
%mm2
, %mm1
# encoding: [0x0f,0x0f,0xca,0xa0]
33 // CHECK
: pfmax
%mm2
, %mm1
# encoding: [0x0f,0x0f,0xca,0xa4]
36 // CHECK
: pfmin
%mm2
, %mm1
# encoding: [0x0f,0x0f,0xca,0x94]
39 // CHECK
: pfmul
%mm2
, %mm1
# encoding: [0x0f,0x0f,0xca,0xb4]
42 // CHECK
: pfrcp
%mm2
, %mm1
# encoding: [0x0f,0x0f,0xca,0x96]
45 // CHECK
: pfrcpit1
%mm2
, %mm1
# encoding: [0x0f,0x0f,0xca,0xa6]
48 // CHECK
: pfrcpit2
%mm2
, %mm1
# encoding: [0x0f,0x0f,0xca,0xb6]
51 // CHECK
: pfrsqit1
%mm2
, %mm1
# encoding: [0x0f,0x0f,0xca,0xa7]
54 // CHECK
: pfrsqrt
%mm2
, %mm1
# encoding: [0x0f,0x0f,0xca,0x97]
57 // CHECK
: pfsub
%mm2
, %mm1
# encoding: [0x0f,0x0f,0xca,0x9a]
60 // CHECK
: pfsubr
%mm2
, %mm1
# encoding: [0x0f,0x0f,0xca,0xaa]
63 // CHECK
: pi2fd
%mm2
, %mm1
# encoding: [0x0f,0x0f,0xca,0x0d]
66 // CHECK
: pmulhrw
%mm2
, %mm1
# encoding: [0x0f,0x0f,0xca,0xb7]
70 // CHECK
: femms
# encoding: [0x0f,0x0e]
73 // CHECK
: prefetch
(%rax
) # encoding: [0x0f,0x0d,0x00]
74 // CHECK
: prefetchw
(%rax
) # encoding: [0x0f,0x0d,0x08]
75 // CHECK
: prefetchwt1
(%rax
) # encoding: [0x0f,0x0d,0x10]
81 // CHECK
: pf2iw
%mm2
, %mm1
# encoding: [0x0f,0x0f,0xca,0x1c]
84 // CHECK
: pi2fw
%mm2
, %mm1
# encoding: [0x0f,0x0f,0xca,0x0c]
87 // CHECK
: pfnacc
%mm2
, %mm1
# encoding: [0x0f,0x0f,0xca,0x8a]
90 // CHECK
: pfpnacc
%mm2
, %mm1
# encoding: [0x0f,0x0f,0xca,0x8e]
93 // CHECK
: pswapd
%mm2
, %mm1
# encoding: [0x0f,0x0f,0xca,0xbb]