Lines Matching +full:0 +full:xc1
11 ; SSE: ## %bb.0:
12 ; SSE-NEXT: phaddd %xmm1, %xmm0 ## encoding: [0x66,0x0f,0x38,0x02,0xc1]
13 ; SSE-NEXT: ret{{[l|q]}} ## encoding: [0xc3]
16 ; AVX: ## %bb.0:
17 ; AVX-NEXT: vphaddd %xmm1, %xmm0, %xmm0 ## encoding: [0xc4,0xe2,0x79,0x02,0xc1]
18 ; AVX-NEXT: ret{{[l|q]}} ## encoding: [0xc3]
27 ; SSE: ## %bb.0:
28 ; SSE-NEXT: phaddsw %xmm1, %xmm0 ## encoding: [0x66,0x0f,0x38,0x03,0xc1]
29 ; SSE-NEXT: ret{{[l|q]}} ## encoding: [0xc3]
32 ; AVX: ## %bb.0:
33 ; AVX-NEXT: vphaddsw %xmm1, %xmm0, %xmm0 ## encoding: [0xc4,0xe2,0x79,0x03,0xc1]
34 ; AVX-NEXT: ret{{[l|q]}} ## encoding: [0xc3]
43 ; SSE: ## %bb.0:
44 ; SSE-NEXT: phaddw %xmm1, %xmm0 ## encoding: [0x66,0x0f,0x38,0x01,0xc1]
45 ; SSE-NEXT: ret{{[l|q]}} ## encoding: [0xc3]
48 ; AVX: ## %bb.0:
49 ; AVX-NEXT: vphaddw %xmm1, %xmm0, %xmm0 ## encoding: [0xc4,0xe2,0x79,0x01,0xc1]
50 ; AVX-NEXT: ret{{[l|q]}} ## encoding: [0xc3]
59 ; SSE: ## %bb.0:
60 ; SSE-NEXT: phsubd %xmm1, %xmm0 ## encoding: [0x66,0x0f,0x38,0x06,0xc1]
61 ; SSE-NEXT: ret{{[l|q]}} ## encoding: [0xc3]
64 ; AVX: ## %bb.0:
65 ; AVX-NEXT: vphsubd %xmm1, %xmm0, %xmm0 ## encoding: [0xc4,0xe2,0x79,0x06,0xc1]
66 ; AVX-NEXT: ret{{[l|q]}} ## encoding: [0xc3]
75 ; SSE: ## %bb.0:
76 ; SSE-NEXT: phsubsw %xmm1, %xmm0 ## encoding: [0x66,0x0f,0x38,0x07,0xc1]
77 ; SSE-NEXT: ret{{[l|q]}} ## encoding: [0xc3]
80 ; AVX: ## %bb.0:
81 ; AVX-NEXT: vphsubsw %xmm1, %xmm0, %xmm0 ## encoding: [0xc4,0xe2,0x79,0x07,0xc1]
82 ; AVX-NEXT: ret{{[l|q]}} ## encoding: [0xc3]
91 ; SSE: ## %bb.0:
92 ; SSE-NEXT: phsubw %xmm1, %xmm0 ## encoding: [0x66,0x0f,0x38,0x05,0xc1]
93 ; SSE-NEXT: ret{{[l|q]}} ## encoding: [0xc3]
96 ; AVX: ## %bb.0:
97 ; AVX-NEXT: vphsubw %xmm1, %xmm0, %xmm0 ## encoding: [0xc4,0xe2,0x79,0x05,0xc1]
98 ; AVX-NEXT: ret{{[l|q]}} ## encoding: [0xc3]
107 ; SSE: ## %bb.0:
108 ; SSE-NEXT: pmaddubsw %xmm1, %xmm0 ## encoding: [0x66,0x0f,0x38,0x04,0xc1]
109 ; SSE-NEXT: ret{{[l|q]}} ## encoding: [0xc3]
112 ; AVX1: ## %bb.0:
113 ; AVX1-NEXT: vpmaddubsw %xmm1, %xmm0, %xmm0 ## encoding: [0xc4,0xe2,0x79,0x04,0xc1]
114 ; AVX1-NEXT: ret{{[l|q]}} ## encoding: [0xc3]
117 ; AVX512: ## %bb.0:
118 …: vpmaddubsw %xmm1, %xmm0, %xmm0 ## EVEX TO VEX Compression encoding: [0xc4,0xe2,0x79,0x04,0xc1]
119 ; AVX512-NEXT: ret{{[l|q]}} ## encoding: [0xc3]
129 ; X86-SSE: ## %bb.0:
130 ; X86-SSE-NEXT: movl {{[0-9]+}}(%esp), %eax ## encoding: [0x8b,0x44,0x24,0x04]
131 ; X86-SSE-NEXT: movdqa (%eax), %xmm1 ## encoding: [0x66,0x0f,0x6f,0x08]
132 ; X86-SSE-NEXT: pmaddubsw %xmm0, %xmm1 ## encoding: [0x66,0x0f,0x38,0x04,0xc8]
133 ; X86-SSE-NEXT: movdqa %xmm1, %xmm0 ## encoding: [0x66,0x0f,0x6f,0xc1]
134 ; X86-SSE-NEXT: retl ## encoding: [0xc3]
137 ; X86-AVX1: ## %bb.0:
138 ; X86-AVX1-NEXT: movl {{[0-9]+}}(%esp), %eax ## encoding: [0x8b,0x44,0x24,0x04]
139 ; X86-AVX1-NEXT: vmovdqa (%eax), %xmm1 ## encoding: [0xc5,0xf9,0x6f,0x08]
140 ; X86-AVX1-NEXT: vpmaddubsw %xmm0, %xmm1, %xmm0 ## encoding: [0xc4,0xe2,0x71,0x04,0xc0]
141 ; X86-AVX1-NEXT: retl ## encoding: [0xc3]
144 ; X86-AVX512: ## %bb.0:
145 ; X86-AVX512-NEXT: movl {{[0-9]+}}(%esp), %eax ## encoding: [0x8b,0x44,0x24,0x04]
146 ; X86-AVX512-NEXT: vmovdqa (%eax), %xmm1 ## EVEX TO VEX Compression encoding: [0xc5,0xf9,0x6f,0x…
147 …: vpmaddubsw %xmm0, %xmm1, %xmm0 ## EVEX TO VEX Compression encoding: [0xc4,0xe2,0x71,0x04,0xc0]
148 ; X86-AVX512-NEXT: retl ## encoding: [0xc3]
151 ; X64-SSE: ## %bb.0:
152 ; X64-SSE-NEXT: movdqa (%rdi), %xmm1 ## encoding: [0x66,0x0f,0x6f,0x0f]
153 ; X64-SSE-NEXT: pmaddubsw %xmm0, %xmm1 ## encoding: [0x66,0x0f,0x38,0x04,0xc8]
154 ; X64-SSE-NEXT: movdqa %xmm1, %xmm0 ## encoding: [0x66,0x0f,0x6f,0xc1]
155 ; X64-SSE-NEXT: retq ## encoding: [0xc3]
158 ; X64-AVX1: ## %bb.0:
159 ; X64-AVX1-NEXT: vmovdqa (%rdi), %xmm1 ## encoding: [0xc5,0xf9,0x6f,0x0f]
160 ; X64-AVX1-NEXT: vpmaddubsw %xmm0, %xmm1, %xmm0 ## encoding: [0xc4,0xe2,0x71,0x04,0xc0]
161 ; X64-AVX1-NEXT: retq ## encoding: [0xc3]
164 ; X64-AVX512: ## %bb.0:
165 ; X64-AVX512-NEXT: vmovdqa (%rdi), %xmm1 ## EVEX TO VEX Compression encoding: [0xc5,0xf9,0x6f,0x…
166 …: vpmaddubsw %xmm0, %xmm1, %xmm0 ## EVEX TO VEX Compression encoding: [0xc4,0xe2,0x71,0x04,0xc0]
167 ; X64-AVX512-NEXT: retq ## encoding: [0xc3]
176 ; SSE: ## %bb.0:
177 ; SSE-NEXT: pmulhrsw %xmm1, %xmm0 ## encoding: [0x66,0x0f,0x38,0x0b,0xc1]
178 ; SSE-NEXT: ret{{[l|q]}} ## encoding: [0xc3]
181 ; AVX1: ## %bb.0:
182 ; AVX1-NEXT: vpmulhrsw %xmm1, %xmm0, %xmm0 ## encoding: [0xc4,0xe2,0x79,0x0b,0xc1]
183 ; AVX1-NEXT: ret{{[l|q]}} ## encoding: [0xc3]
186 ; AVX512: ## %bb.0:
187 …T: vpmulhrsw %xmm1, %xmm0, %xmm0 ## EVEX TO VEX Compression encoding: [0xc4,0xe2,0x79,0x0b,0xc1]
188 ; AVX512-NEXT: ret{{[l|q]}} ## encoding: [0xc3]
197 ; SSE: ## %bb.0:
198 ; SSE-NEXT: pshufb %xmm1, %xmm0 ## encoding: [0x66,0x0f,0x38,0x00,0xc1]
199 ; SSE-NEXT: ret{{[l|q]}} ## encoding: [0xc3]
202 ; AVX1: ## %bb.0:
203 ; AVX1-NEXT: vpshufb %xmm1, %xmm0, %xmm0 ## encoding: [0xc4,0xe2,0x79,0x00,0xc1]
204 ; AVX1-NEXT: ret{{[l|q]}} ## encoding: [0xc3]
207 ; AVX512: ## %bb.0:
208 …EXT: vpshufb %xmm1, %xmm0, %xmm0 ## EVEX TO VEX Compression encoding: [0xc4,0xe2,0x79,0x00,0xc1]
209 ; AVX512-NEXT: ret{{[l|q]}} ## encoding: [0xc3]
218 ; SSE: ## %bb.0:
219 ; SSE-NEXT: psignb %xmm1, %xmm0 ## encoding: [0x66,0x0f,0x38,0x08,0xc1]
220 ; SSE-NEXT: ret{{[l|q]}} ## encoding: [0xc3]
223 ; AVX: ## %bb.0:
224 ; AVX-NEXT: vpsignb %xmm1, %xmm0, %xmm0 ## encoding: [0xc4,0xe2,0x79,0x08,0xc1]
225 ; AVX-NEXT: ret{{[l|q]}} ## encoding: [0xc3]
234 ; SSE: ## %bb.0:
235 ; SSE-NEXT: psignd %xmm1, %xmm0 ## encoding: [0x66,0x0f,0x38,0x0a,0xc1]
236 ; SSE-NEXT: ret{{[l|q]}} ## encoding: [0xc3]
239 ; AVX: ## %bb.0:
240 ; AVX-NEXT: vpsignd %xmm1, %xmm0, %xmm0 ## encoding: [0xc4,0xe2,0x79,0x0a,0xc1]
241 ; AVX-NEXT: ret{{[l|q]}} ## encoding: [0xc3]
250 ; SSE: ## %bb.0:
251 ; SSE-NEXT: psignw %xmm1, %xmm0 ## encoding: [0x66,0x0f,0x38,0x09,0xc1]
252 ; SSE-NEXT: ret{{[l|q]}} ## encoding: [0xc3]
255 ; AVX: ## %bb.0:
256 ; AVX-NEXT: vpsignw %xmm1, %xmm0, %xmm0 ## encoding: [0xc4,0xe2,0x79,0x09,0xc1]
257 ; AVX-NEXT: ret{{[l|q]}} ## encoding: [0xc3]