1 #objdump: -dwMintel
2 #name: x86-64 SSE4.1 (Intel disassembly)
3 #source: x86-64-sse4_1.s
4 
5 .*:     file format .*
6 
7 Disassembly of section .text:
8 
9 0+000 <foo>:
10 [ 	]*[a-f0-9]+:	66 0f 3a 0d 01 00    	blendpd xmm0,XMMWORD PTR \[rcx\],0x0
11 [ 	]*[a-f0-9]+:	66 0f 3a 0d c1 00    	blendpd xmm0,xmm1,0x0
12 [ 	]*[a-f0-9]+:	66 0f 3a 0c 01 00    	blendps xmm0,XMMWORD PTR \[rcx\],0x0
13 [ 	]*[a-f0-9]+:	66 0f 3a 0c c1 00    	blendps xmm0,xmm1,0x0
14 [ 	]*[a-f0-9]+:	66 0f 38 15 01       	blendvpd xmm0,XMMWORD PTR \[rcx\],xmm0
15 [ 	]*[a-f0-9]+:	66 0f 38 15 c1       	blendvpd xmm0,xmm1,xmm0
16 [ 	]*[a-f0-9]+:	66 0f 38 15 01       	blendvpd xmm0,XMMWORD PTR \[rcx\],xmm0
17 [ 	]*[a-f0-9]+:	66 0f 38 15 c1       	blendvpd xmm0,xmm1,xmm0
18 [ 	]*[a-f0-9]+:	66 0f 38 14 01       	blendvps xmm0,XMMWORD PTR \[rcx\],xmm0
19 [ 	]*[a-f0-9]+:	66 0f 38 14 c1       	blendvps xmm0,xmm1,xmm0
20 [ 	]*[a-f0-9]+:	66 0f 38 14 01       	blendvps xmm0,XMMWORD PTR \[rcx\],xmm0
21 [ 	]*[a-f0-9]+:	66 0f 38 14 c1       	blendvps xmm0,xmm1,xmm0
22 [ 	]*[a-f0-9]+:	66 0f 3a 41 01 00    	dppd   xmm0,XMMWORD PTR \[rcx\],0x0
23 [ 	]*[a-f0-9]+:	66 0f 3a 41 c1 00    	dppd   xmm0,xmm1,0x0
24 [ 	]*[a-f0-9]+:	66 0f 3a 40 01 00    	dpps   xmm0,XMMWORD PTR \[rcx\],0x0
25 [ 	]*[a-f0-9]+:	66 0f 3a 40 c1 00    	dpps   xmm0,xmm1,0x0
26 [ 	]*[a-f0-9]+:	66 0f 3a 17 c1 00    	extractps ecx,xmm0,0x0
27 [ 	]*[a-f0-9]+:	66 0f 3a 17 c1 00    	extractps ecx,xmm0,0x0
28 [ 	]*[a-f0-9]+:	66 0f 3a 17 01 00    	extractps DWORD PTR \[rcx\],xmm0,0x0
29 [ 	]*[a-f0-9]+:	66 0f 3a 21 c1 00    	insertps xmm0,xmm1,0x0
30 [ 	]*[a-f0-9]+:	66 0f 3a 21 01 00    	insertps xmm0,DWORD PTR \[rcx\],0x0
31 [ 	]*[a-f0-9]+:	66 0f 38 2a 01       	movntdqa xmm0,XMMWORD PTR \[rcx\]
32 [ 	]*[a-f0-9]+:	66 0f 3a 42 01 00    	mpsadbw xmm0,XMMWORD PTR \[rcx\],0x0
33 [ 	]*[a-f0-9]+:	66 0f 3a 42 c1 00    	mpsadbw xmm0,xmm1,0x0
34 [ 	]*[a-f0-9]+:	66 0f 38 2b 01       	packusdw xmm0,XMMWORD PTR \[rcx\]
35 [ 	]*[a-f0-9]+:	66 0f 38 2b c1       	packusdw xmm0,xmm1
36 [ 	]*[a-f0-9]+:	66 0f 38 10 01       	pblendvb xmm0,XMMWORD PTR \[rcx\],xmm0
37 [ 	]*[a-f0-9]+:	66 0f 38 10 c1       	pblendvb xmm0,xmm1,xmm0
38 [ 	]*[a-f0-9]+:	66 0f 38 10 01       	pblendvb xmm0,XMMWORD PTR \[rcx\],xmm0
39 [ 	]*[a-f0-9]+:	66 0f 38 10 c1       	pblendvb xmm0,xmm1,xmm0
40 [ 	]*[a-f0-9]+:	66 0f 3a 0e 01 00    	pblendw xmm0,XMMWORD PTR \[rcx\],0x0
41 [ 	]*[a-f0-9]+:	66 0f 3a 0e c1 00    	pblendw xmm0,xmm1,0x0
42 [ 	]*[a-f0-9]+:	66 0f 38 29 c1       	pcmpeqq xmm0,xmm1
43 [ 	]*[a-f0-9]+:	66 0f 38 29 01       	pcmpeqq xmm0,XMMWORD PTR \[rcx\]
44 [ 	]*[a-f0-9]+:	66 0f 3a 14 c1 00    	pextrb ecx,xmm0,0x0
45 [ 	]*[a-f0-9]+:	66 0f 3a 14 c1 00    	pextrb ecx,xmm0,0x0
46 [ 	]*[a-f0-9]+:	66 0f 3a 14 01 00    	pextrb BYTE PTR \[rcx\],xmm0,0x0
47 [ 	]*[a-f0-9]+:	66 0f 3a 16 c1 00    	pextrd ecx,xmm0,0x0
48 [ 	]*[a-f0-9]+:	66 0f 3a 16 01 00    	pextrd DWORD PTR \[rcx\],xmm0,0x0
49 [ 	]*[a-f0-9]+:	66 48 0f 3a 16 c1 00 	pextrq rcx,xmm0,0x0
50 [ 	]*[a-f0-9]+:	66 48 0f 3a 16 01 00 	pextrq QWORD PTR \[rcx\],xmm0,0x0
51 [ 	]*[a-f0-9]+:	66 0f c5 c8 00       	pextrw ecx,xmm0,0x0
52 [ 	]*[a-f0-9]+:	66 0f c5 c8 00       	pextrw ecx,xmm0,0x0
53 [ 	]*[a-f0-9]+:	66 0f 3a 15 01 00    	pextrw WORD PTR \[rcx\],xmm0,0x0
54 [ 	]*[a-f0-9]+:	66 0f 38 41 c1       	phminposuw xmm0,xmm1
55 [ 	]*[a-f0-9]+:	66 0f 38 41 01       	phminposuw xmm0,XMMWORD PTR \[rcx\]
56 [ 	]*[a-f0-9]+:	66 0f 3a 20 01 00    	pinsrb xmm0,BYTE PTR \[rcx\],0x0
57 [ 	]*[a-f0-9]+:	66 0f 3a 20 c1 00    	pinsrb xmm0,ecx,0x0
58 [ 	]*[a-f0-9]+:	66 0f 3a 20 c1 00    	pinsrb xmm0,ecx,0x0
59 [ 	]*[a-f0-9]+:	66 0f 3a 22 01 00    	pinsrd xmm0,DWORD PTR \[rcx\],0x0
60 [ 	]*[a-f0-9]+:	66 0f 3a 22 c1 00    	pinsrd xmm0,ecx,0x0
61 [ 	]*[a-f0-9]+:	66 48 0f 3a 22 01 00 	pinsrq xmm0,QWORD PTR \[rcx\],0x0
62 [ 	]*[a-f0-9]+:	66 48 0f 3a 22 c1 00 	pinsrq xmm0,rcx,0x0
63 [ 	]*[a-f0-9]+:	66 0f 38 3c c1       	pmaxsb xmm0,xmm1
64 [ 	]*[a-f0-9]+:	66 0f 38 3c 01       	pmaxsb xmm0,XMMWORD PTR \[rcx\]
65 [ 	]*[a-f0-9]+:	66 0f 38 3d c1       	pmaxsd xmm0,xmm1
66 [ 	]*[a-f0-9]+:	66 0f 38 3d 01       	pmaxsd xmm0,XMMWORD PTR \[rcx\]
67 [ 	]*[a-f0-9]+:	66 0f 38 3f c1       	pmaxud xmm0,xmm1
68 [ 	]*[a-f0-9]+:	66 0f 38 3f 01       	pmaxud xmm0,XMMWORD PTR \[rcx\]
69 [ 	]*[a-f0-9]+:	66 0f 38 3e c1       	pmaxuw xmm0,xmm1
70 [ 	]*[a-f0-9]+:	66 0f 38 3e 01       	pmaxuw xmm0,XMMWORD PTR \[rcx\]
71 [ 	]*[a-f0-9]+:	66 0f 38 38 c1       	pminsb xmm0,xmm1
72 [ 	]*[a-f0-9]+:	66 0f 38 38 01       	pminsb xmm0,XMMWORD PTR \[rcx\]
73 [ 	]*[a-f0-9]+:	66 0f 38 39 c1       	pminsd xmm0,xmm1
74 [ 	]*[a-f0-9]+:	66 0f 38 39 01       	pminsd xmm0,XMMWORD PTR \[rcx\]
75 [ 	]*[a-f0-9]+:	66 0f 38 3b c1       	pminud xmm0,xmm1
76 [ 	]*[a-f0-9]+:	66 0f 38 3b 01       	pminud xmm0,XMMWORD PTR \[rcx\]
77 [ 	]*[a-f0-9]+:	66 0f 38 3a c1       	pminuw xmm0,xmm1
78 [ 	]*[a-f0-9]+:	66 0f 38 3a 01       	pminuw xmm0,XMMWORD PTR \[rcx\]
79 [ 	]*[a-f0-9]+:	66 0f 38 20 c1       	pmovsxbw xmm0,xmm1
80 [ 	]*[a-f0-9]+:	66 0f 38 20 01       	pmovsxbw xmm0,QWORD PTR \[rcx\]
81 [ 	]*[a-f0-9]+:	66 0f 38 21 c1       	pmovsxbd xmm0,xmm1
82 [ 	]*[a-f0-9]+:	66 0f 38 21 01       	pmovsxbd xmm0,DWORD PTR \[rcx\]
83 [ 	]*[a-f0-9]+:	66 0f 38 22 c1       	pmovsxbq xmm0,xmm1
84 [ 	]*[a-f0-9]+:	66 0f 38 22 01       	pmovsxbq xmm0,WORD PTR \[rcx\]
85 [ 	]*[a-f0-9]+:	66 0f 38 23 c1       	pmovsxwd xmm0,xmm1
86 [ 	]*[a-f0-9]+:	66 0f 38 23 01       	pmovsxwd xmm0,QWORD PTR \[rcx\]
87 [ 	]*[a-f0-9]+:	66 0f 38 24 c1       	pmovsxwq xmm0,xmm1
88 [ 	]*[a-f0-9]+:	66 0f 38 24 01       	pmovsxwq xmm0,DWORD PTR \[rcx\]
89 [ 	]*[a-f0-9]+:	66 0f 38 25 c1       	pmovsxdq xmm0,xmm1
90 [ 	]*[a-f0-9]+:	66 0f 38 25 01       	pmovsxdq xmm0,QWORD PTR \[rcx\]
91 [ 	]*[a-f0-9]+:	66 0f 38 30 c1       	pmovzxbw xmm0,xmm1
92 [ 	]*[a-f0-9]+:	66 0f 38 30 01       	pmovzxbw xmm0,QWORD PTR \[rcx\]
93 [ 	]*[a-f0-9]+:	66 0f 38 31 c1       	pmovzxbd xmm0,xmm1
94 [ 	]*[a-f0-9]+:	66 0f 38 31 01       	pmovzxbd xmm0,DWORD PTR \[rcx\]
95 [ 	]*[a-f0-9]+:	66 0f 38 32 c1       	pmovzxbq xmm0,xmm1
96 [ 	]*[a-f0-9]+:	66 0f 38 32 01       	pmovzxbq xmm0,WORD PTR \[rcx\]
97 [ 	]*[a-f0-9]+:	66 0f 38 33 c1       	pmovzxwd xmm0,xmm1
98 [ 	]*[a-f0-9]+:	66 0f 38 33 01       	pmovzxwd xmm0,QWORD PTR \[rcx\]
99 [ 	]*[a-f0-9]+:	66 0f 38 34 c1       	pmovzxwq xmm0,xmm1
100 [ 	]*[a-f0-9]+:	66 0f 38 34 01       	pmovzxwq xmm0,DWORD PTR \[rcx\]
101 [ 	]*[a-f0-9]+:	66 0f 38 35 c1       	pmovzxdq xmm0,xmm1
102 [ 	]*[a-f0-9]+:	66 0f 38 35 01       	pmovzxdq xmm0,QWORD PTR \[rcx\]
103 [ 	]*[a-f0-9]+:	66 0f 38 28 c1       	pmuldq xmm0,xmm1
104 [ 	]*[a-f0-9]+:	66 0f 38 28 01       	pmuldq xmm0,XMMWORD PTR \[rcx\]
105 [ 	]*[a-f0-9]+:	66 0f 38 40 c1       	pmulld xmm0,xmm1
106 [ 	]*[a-f0-9]+:	66 0f 38 40 01       	pmulld xmm0,XMMWORD PTR \[rcx\]
107 [ 	]*[a-f0-9]+:	66 0f 38 17 c1       	ptest  xmm0,xmm1
108 [ 	]*[a-f0-9]+:	66 0f 38 17 01       	ptest  xmm0,XMMWORD PTR \[rcx\]
109 [ 	]*[a-f0-9]+:	66 0f 3a 09 01 00    	roundpd xmm0,XMMWORD PTR \[rcx\],0x0
110 [ 	]*[a-f0-9]+:	66 0f 3a 09 c1 00    	roundpd xmm0,xmm1,0x0
111 [ 	]*[a-f0-9]+:	66 0f 3a 08 01 00    	roundps xmm0,XMMWORD PTR \[rcx\],0x0
112 [ 	]*[a-f0-9]+:	66 0f 3a 08 c1 00    	roundps xmm0,xmm1,0x0
113 [ 	]*[a-f0-9]+:	66 0f 3a 0b 01 00    	roundsd xmm0,QWORD PTR \[rcx\],0x0
114 [ 	]*[a-f0-9]+:	66 0f 3a 0b c1 00    	roundsd xmm0,xmm1,0x0
115 [ 	]*[a-f0-9]+:	66 0f 3a 0a 01 00    	roundss xmm0,DWORD PTR \[rcx\],0x0
116 [ 	]*[a-f0-9]+:	66 0f 3a 0a c1 00    	roundss xmm0,xmm1,0x0
117 [ 	]*[a-f0-9]+:	66 0f 3a 0d 01 00    	blendpd xmm0,XMMWORD PTR \[rcx\],0x0
118 [ 	]*[a-f0-9]+:	66 0f 3a 0d c1 00    	blendpd xmm0,xmm1,0x0
119 [ 	]*[a-f0-9]+:	66 0f 3a 0c 01 00    	blendps xmm0,XMMWORD PTR \[rcx\],0x0
120 [ 	]*[a-f0-9]+:	66 0f 3a 0c c1 00    	blendps xmm0,xmm1,0x0
121 [ 	]*[a-f0-9]+:	66 0f 38 15 01       	blendvpd xmm0,XMMWORD PTR \[rcx\],xmm0
122 [ 	]*[a-f0-9]+:	66 0f 38 15 c1       	blendvpd xmm0,xmm1,xmm0
123 [ 	]*[a-f0-9]+:	66 0f 38 14 01       	blendvps xmm0,XMMWORD PTR \[rcx\],xmm0
124 [ 	]*[a-f0-9]+:	66 0f 38 14 c1       	blendvps xmm0,xmm1,xmm0
125 [ 	]*[a-f0-9]+:	66 0f 3a 41 01 00    	dppd   xmm0,XMMWORD PTR \[rcx\],0x0
126 [ 	]*[a-f0-9]+:	66 0f 3a 41 c1 00    	dppd   xmm0,xmm1,0x0
127 [ 	]*[a-f0-9]+:	66 0f 3a 40 01 00    	dpps   xmm0,XMMWORD PTR \[rcx\],0x0
128 [ 	]*[a-f0-9]+:	66 0f 3a 40 c1 00    	dpps   xmm0,xmm1,0x0
129 [ 	]*[a-f0-9]+:	66 0f 3a 17 c1 00    	extractps ecx,xmm0,0x0
130 [ 	]*[a-f0-9]+:	66 0f 3a 17 c1 00    	extractps ecx,xmm0,0x0
131 [ 	]*[a-f0-9]+:	66 0f 3a 17 01 00    	extractps DWORD PTR \[rcx\],xmm0,0x0
132 [ 	]*[a-f0-9]+:	66 0f 3a 21 c1 00    	insertps xmm0,xmm1,0x0
133 [ 	]*[a-f0-9]+:	66 0f 3a 21 01 00    	insertps xmm0,DWORD PTR \[rcx\],0x0
134 [ 	]*[a-f0-9]+:	66 0f 38 2a 01       	movntdqa xmm0,XMMWORD PTR \[rcx\]
135 [ 	]*[a-f0-9]+:	66 0f 3a 42 01 00    	mpsadbw xmm0,XMMWORD PTR \[rcx\],0x0
136 [ 	]*[a-f0-9]+:	66 0f 3a 42 c1 00    	mpsadbw xmm0,xmm1,0x0
137 [ 	]*[a-f0-9]+:	66 0f 38 2b 01       	packusdw xmm0,XMMWORD PTR \[rcx\]
138 [ 	]*[a-f0-9]+:	66 0f 38 2b c1       	packusdw xmm0,xmm1
139 [ 	]*[a-f0-9]+:	66 0f 38 10 01       	pblendvb xmm0,XMMWORD PTR \[rcx\],xmm0
140 [ 	]*[a-f0-9]+:	66 0f 38 10 c1       	pblendvb xmm0,xmm1,xmm0
141 [ 	]*[a-f0-9]+:	66 0f 3a 0e 01 00    	pblendw xmm0,XMMWORD PTR \[rcx\],0x0
142 [ 	]*[a-f0-9]+:	66 0f 3a 0e c1 00    	pblendw xmm0,xmm1,0x0
143 [ 	]*[a-f0-9]+:	66 0f 38 29 c1       	pcmpeqq xmm0,xmm1
144 [ 	]*[a-f0-9]+:	66 0f 38 29 01       	pcmpeqq xmm0,XMMWORD PTR \[rcx\]
145 [ 	]*[a-f0-9]+:	66 0f 3a 14 c1 00    	pextrb ecx,xmm0,0x0
146 [ 	]*[a-f0-9]+:	66 0f 3a 14 c1 00    	pextrb ecx,xmm0,0x0
147 [ 	]*[a-f0-9]+:	66 0f 3a 14 01 00    	pextrb BYTE PTR \[rcx\],xmm0,0x0
148 [ 	]*[a-f0-9]+:	66 0f 3a 16 c1 00    	pextrd ecx,xmm0,0x0
149 [ 	]*[a-f0-9]+:	66 0f 3a 16 01 00    	pextrd DWORD PTR \[rcx\],xmm0,0x0
150 [ 	]*[a-f0-9]+:	66 48 0f 3a 16 c1 00 	pextrq rcx,xmm0,0x0
151 [ 	]*[a-f0-9]+:	66 48 0f 3a 16 01 00 	pextrq QWORD PTR \[rcx\],xmm0,0x0
152 [ 	]*[a-f0-9]+:	66 0f c5 c8 00       	pextrw ecx,xmm0,0x0
153 [ 	]*[a-f0-9]+:	66 0f c5 c8 00       	pextrw ecx,xmm0,0x0
154 [ 	]*[a-f0-9]+:	66 0f 3a 15 01 00    	pextrw WORD PTR \[rcx\],xmm0,0x0
155 [ 	]*[a-f0-9]+:	66 0f 38 41 c1       	phminposuw xmm0,xmm1
156 [ 	]*[a-f0-9]+:	66 0f 38 41 01       	phminposuw xmm0,XMMWORD PTR \[rcx\]
157 [ 	]*[a-f0-9]+:	66 0f 3a 20 01 00    	pinsrb xmm0,BYTE PTR \[rcx\],0x0
158 [ 	]*[a-f0-9]+:	66 0f 3a 20 c1 00    	pinsrb xmm0,ecx,0x0
159 [ 	]*[a-f0-9]+:	66 0f 3a 20 c1 00    	pinsrb xmm0,ecx,0x0
160 [ 	]*[a-f0-9]+:	66 0f 3a 22 01 00    	pinsrd xmm0,DWORD PTR \[rcx\],0x0
161 [ 	]*[a-f0-9]+:	66 0f 3a 22 c1 00    	pinsrd xmm0,ecx,0x0
162 [ 	]*[a-f0-9]+:	66 48 0f 3a 22 01 00 	pinsrq xmm0,QWORD PTR \[rcx\],0x0
163 [ 	]*[a-f0-9]+:	66 48 0f 3a 22 c1 00 	pinsrq xmm0,rcx,0x0
164 [ 	]*[a-f0-9]+:	66 0f 38 3c c1       	pmaxsb xmm0,xmm1
165 [ 	]*[a-f0-9]+:	66 0f 38 3c 01       	pmaxsb xmm0,XMMWORD PTR \[rcx\]
166 [ 	]*[a-f0-9]+:	66 0f 38 3d c1       	pmaxsd xmm0,xmm1
167 [ 	]*[a-f0-9]+:	66 0f 38 3d 01       	pmaxsd xmm0,XMMWORD PTR \[rcx\]
168 [ 	]*[a-f0-9]+:	66 0f 38 3f c1       	pmaxud xmm0,xmm1
169 [ 	]*[a-f0-9]+:	66 0f 38 3f 01       	pmaxud xmm0,XMMWORD PTR \[rcx\]
170 [ 	]*[a-f0-9]+:	66 0f 38 3e c1       	pmaxuw xmm0,xmm1
171 [ 	]*[a-f0-9]+:	66 0f 38 3e 01       	pmaxuw xmm0,XMMWORD PTR \[rcx\]
172 [ 	]*[a-f0-9]+:	66 0f 38 38 c1       	pminsb xmm0,xmm1
173 [ 	]*[a-f0-9]+:	66 0f 38 38 01       	pminsb xmm0,XMMWORD PTR \[rcx\]
174 [ 	]*[a-f0-9]+:	66 0f 38 39 c1       	pminsd xmm0,xmm1
175 [ 	]*[a-f0-9]+:	66 0f 38 39 01       	pminsd xmm0,XMMWORD PTR \[rcx\]
176 [ 	]*[a-f0-9]+:	66 0f 38 3b c1       	pminud xmm0,xmm1
177 [ 	]*[a-f0-9]+:	66 0f 38 3b 01       	pminud xmm0,XMMWORD PTR \[rcx\]
178 [ 	]*[a-f0-9]+:	66 0f 38 3a c1       	pminuw xmm0,xmm1
179 [ 	]*[a-f0-9]+:	66 0f 38 3a 01       	pminuw xmm0,XMMWORD PTR \[rcx\]
180 [ 	]*[a-f0-9]+:	66 0f 38 20 c1       	pmovsxbw xmm0,xmm1
181 [ 	]*[a-f0-9]+:	66 0f 38 20 01       	pmovsxbw xmm0,QWORD PTR \[rcx\]
182 [ 	]*[a-f0-9]+:	66 0f 38 21 c1       	pmovsxbd xmm0,xmm1
183 [ 	]*[a-f0-9]+:	66 0f 38 21 01       	pmovsxbd xmm0,DWORD PTR \[rcx\]
184 [ 	]*[a-f0-9]+:	66 0f 38 22 c1       	pmovsxbq xmm0,xmm1
185 [ 	]*[a-f0-9]+:	66 0f 38 22 01       	pmovsxbq xmm0,WORD PTR \[rcx\]
186 [ 	]*[a-f0-9]+:	66 0f 38 23 c1       	pmovsxwd xmm0,xmm1
187 [ 	]*[a-f0-9]+:	66 0f 38 23 01       	pmovsxwd xmm0,QWORD PTR \[rcx\]
188 [ 	]*[a-f0-9]+:	66 0f 38 24 c1       	pmovsxwq xmm0,xmm1
189 [ 	]*[a-f0-9]+:	66 0f 38 24 01       	pmovsxwq xmm0,DWORD PTR \[rcx\]
190 [ 	]*[a-f0-9]+:	66 0f 38 25 c1       	pmovsxdq xmm0,xmm1
191 [ 	]*[a-f0-9]+:	66 0f 38 25 01       	pmovsxdq xmm0,QWORD PTR \[rcx\]
192 [ 	]*[a-f0-9]+:	66 0f 38 30 c1       	pmovzxbw xmm0,xmm1
193 [ 	]*[a-f0-9]+:	66 0f 38 30 01       	pmovzxbw xmm0,QWORD PTR \[rcx\]
194 [ 	]*[a-f0-9]+:	66 0f 38 31 c1       	pmovzxbd xmm0,xmm1
195 [ 	]*[a-f0-9]+:	66 0f 38 31 01       	pmovzxbd xmm0,DWORD PTR \[rcx\]
196 [ 	]*[a-f0-9]+:	66 0f 38 32 c1       	pmovzxbq xmm0,xmm1
197 [ 	]*[a-f0-9]+:	66 0f 38 32 01       	pmovzxbq xmm0,WORD PTR \[rcx\]
198 [ 	]*[a-f0-9]+:	66 0f 38 33 c1       	pmovzxwd xmm0,xmm1
199 [ 	]*[a-f0-9]+:	66 0f 38 33 01       	pmovzxwd xmm0,QWORD PTR \[rcx\]
200 [ 	]*[a-f0-9]+:	66 0f 38 34 c1       	pmovzxwq xmm0,xmm1
201 [ 	]*[a-f0-9]+:	66 0f 38 34 01       	pmovzxwq xmm0,DWORD PTR \[rcx\]
202 [ 	]*[a-f0-9]+:	66 0f 38 35 c1       	pmovzxdq xmm0,xmm1
203 [ 	]*[a-f0-9]+:	66 0f 38 35 01       	pmovzxdq xmm0,QWORD PTR \[rcx\]
204 [ 	]*[a-f0-9]+:	66 0f 38 28 c1       	pmuldq xmm0,xmm1
205 [ 	]*[a-f0-9]+:	66 0f 38 28 01       	pmuldq xmm0,XMMWORD PTR \[rcx\]
206 [ 	]*[a-f0-9]+:	66 0f 38 40 c1       	pmulld xmm0,xmm1
207 [ 	]*[a-f0-9]+:	66 0f 38 40 01       	pmulld xmm0,XMMWORD PTR \[rcx\]
208 [ 	]*[a-f0-9]+:	66 0f 38 17 c1       	ptest  xmm0,xmm1
209 [ 	]*[a-f0-9]+:	66 0f 38 17 01       	ptest  xmm0,XMMWORD PTR \[rcx\]
210 [ 	]*[a-f0-9]+:	66 0f 3a 09 01 00    	roundpd xmm0,XMMWORD PTR \[rcx\],0x0
211 [ 	]*[a-f0-9]+:	66 0f 3a 09 c1 00    	roundpd xmm0,xmm1,0x0
212 [ 	]*[a-f0-9]+:	66 0f 3a 08 01 00    	roundps xmm0,XMMWORD PTR \[rcx\],0x0
213 [ 	]*[a-f0-9]+:	66 0f 3a 08 c1 00    	roundps xmm0,xmm1,0x0
214 [ 	]*[a-f0-9]+:	66 0f 3a 0b 01 00    	roundsd xmm0,QWORD PTR \[rcx\],0x0
215 [ 	]*[a-f0-9]+:	66 0f 3a 0b c1 00    	roundsd xmm0,xmm1,0x0
216 [ 	]*[a-f0-9]+:	66 0f 3a 0a 01 00    	roundss xmm0,DWORD PTR \[rcx\],0x0
217 [ 	]*[a-f0-9]+:	66 0f 3a 0a c1 00    	roundss xmm0,xmm1,0x0
218 #pass
219