Home | History | Annotate | Download | only in source

Lines Matching full:xmm1

71 // 83: 66 0F 38 40 CD     pmulld      xmm1,xmm5
87 movdqu xmm1, [eax] // src[0-15]
91 movdqa xmm2, xmm1
101 punpckhbw xmm1, xmm7 // src[8-15]
102 movdqa xmm2, xmm1
106 punpckhwd xmm1, xmm7 // src[12-15]
107 pmulld(0xcd) // pmulld xmm1, xmm5
109 paddd xmm1, xmm2
111 paddd xmm1, xmm3
113 pshufd xmm2, xmm1, 14 // upper 2 dwords
114 paddd xmm1, xmm2
115 pshufd xmm2, xmm1, 1
116 paddd xmm1, xmm2
117 paddd xmm0, xmm1
168 "movdqu (%0),%%xmm1 \n"
172 "movdqa %%xmm1,%%xmm2 \n"
182 "punpckhbw %%xmm7,%%xmm1 \n"
183 "movdqa %%xmm1,%%xmm2 \n"
187 "punpckhwd %%xmm7,%%xmm1 \n"
188 "pmulld %%xmm5,%%xmm1 \n"
190 "paddd %%xmm2,%%xmm1 \n"
192 "paddd %%xmm3,%%xmm1 \n"
193 "pshufd $0xe,%%xmm1,%%xmm2 \n"
194 "paddd %%xmm2,%%xmm1 \n"
195 "pshufd $0x1,%%xmm1,%%xmm2 \n"
196 "paddd %%xmm2,%%xmm1 \n"
197 "paddd %%xmm1,%%xmm0 \n"
211 , "xmm0", "xmm1", "xmm2", "xmm3", "xmm4", "xmm5", "xmm6", "xmm7"
267 movdqa xmm1, [eax]
271 movdqa xmm3, xmm1 // abs trick
272 psubusb xmm1, xmm2
274 por xmm1, xmm2
275 movdqa xmm2, xmm1
276 punpcklbw xmm1, xmm5
278 pmaddwd xmm1, xmm1
280 paddd xmm0, xmm1
284 pshufd xmm1, xmm0, 0EEh
285 paddd xmm0, xmm1
286 pshufd xmm1, xmm0, 01h
287 paddd xmm0, xmm1
304 "movdqa (%0),%%xmm1 \n"
308 "movdqa %%xmm1,%%xmm3 \n"
309 "psubusb %%xmm2,%%xmm1 \n"
311 "por %%xmm2,%%xmm1 \n"
312 "movdqa %%xmm1,%%xmm2 \n"
313 "punpcklbw %%xmm5,%%xmm1 \n"
315 "pmaddwd %%xmm1,%%xmm1 \n"
317 "paddd %%xmm1,%%xmm0 \n"
321 "pshufd $0xee,%%xmm0,%%xmm1 \n"
322 "paddd %%xmm1,%%xmm0 \n"
323 "pshufd $0x1,%%xmm0,%%xmm1 \n"
324 "paddd %%xmm1,%%xmm0 \n"
334 , "xmm0", "xmm1", "xmm2", "xmm5"