32 "pxor %%xmm5, %%xmm5 \n\t"
33 "movq (%0), %%xmm0 \n\t"
35 "movq (%0), %%xmm1 \n\t"
36 "movq (%0, %2), %%xmm2 \n\t"
37 "movq (%0, %2,2), %%xmm3 \n\t"
38 "punpcklbw %%xmm5, %%xmm0 \n\t"
39 "punpcklbw %%xmm5, %%xmm1 \n\t"
40 "punpcklbw %%xmm5, %%xmm2 \n\t"
41 "punpcklbw %%xmm5, %%xmm3 \n\t"
42 "movdqa %%xmm0, (%1) \n\t"
43 "movdqa %%xmm1, 16(%1) \n\t"
44 "movdqa %%xmm2, 32(%1) \n\t"
45 "movdqa %%xmm3, 48(%1) \n\t"
46 "movdqa %%xmm3 , 64(%1) \n\t"
47 "movdqa %%xmm2 , 80(%1) \n\t"
48 "movdqa %%xmm1 , 96(%1) \n\t"
49 "movdqa %%xmm0, 112(%1) \n\t"
51 :
"r" (block),
"r" ((
x86_reg)line_size)