Lines Matching refs:mm0

106         movq       mm0,[eax]       /*1 Get upper*/
109 psrlq mm0,1 /*4 Shift*/
111 pand mm0,mm7 /*6 And*/
114 psubb mm0,mm1 /*8 Subtract*/
116 movq mm1,mm0 /*9 Copy*/
117 pcmpgtb mm6,mm0 /*10 Create unpack mask*/
119 punpcklbw mm0,mm6 /*11 Unpack low*/
122 movq mm4,mm0 /*25 Copy dx*/
124 pmullw mm0,mm0 /*26 Multiply dx*dx*/
140 movq mm5,mm0 /*30 Copy dx*dx*/
141 pcmpgtw mm6,mm0 /*31 Create unpack mask for dx*dx*/
142 punpcklwd mm0,mm6 /*32 Unpack dx*dx lows*/
146 movq [edx],mm0 /*34 Store dx*dx lows*/
147 movq mm0,mm4 /*37 Copy dx*dy*/
152 punpckhwd mm0,mm6 /*40 Unpack dx*dy highs*/
156 movq [edx+520],mm0 /*42 Store dx*dy highs*/
172 movq mm0,mm4 /*62 Copy dx*dy*/
178 punpckhwd mm0,mm2 /*65 Unpack dx*dy highs*/
181 movq [edx+536],mm0 /*67 Store dx*dy highs*/
281 movq mm0,[eax] /*1 Get dxx0*/
288 paddd mm0,mm1 /*4 Accumulate dxx1*/
291 paddd mm0,mm2 /*7 Accumulate dxx2 1*/
294 paddd mm0,mm2 /*9 Accumulate dxx2 2*/
297 paddd mm0,mm3 /*12 Accumulate dxx3*/
299 paddd mm0,[edi] /*13 Accumulate dxx4*/
303 movq [esi],mm0 /*14 Store dxx sums*/
308 movq mm0,[eax+1024] /*29 Get dyy0*/
317 paddd mm0,mm1 /*32 Accumulate dyy1*/
324 paddd mm0,mm2 /*35 Accumulate dyy2 1*/
325 paddd mm0,[edi+1024] /*41 Accumulate dyy4*/
327 paddd mm0,mm2 /*37 Accumulate dyy2 2*/
329 paddd mm0,mm3 /*40 Accumulate dyy3*/
333 movq [esi+1024],mm0 /*42 Store dyy sums*/
400 paddd mm0,mm6 /*2 Add 1* behind two steps*/
412 paddd mm0,mm6 /*14 Add 4* behind one step*/
413 movq mm0,mm1 /*15 Shift along*/
417 paddd mm0,mm4 /*18 Add 1* behind two steps*/
429 paddd mm0,mm4 /*30 Add 4* behind one step*/
430 movq mm0,mm1 /*31 Shift along*/
438 paddd mm0,mm6 /*34 Add 1* behind two steps*/
452 paddd mm0,mm6 /*46 Add 4* behind one step*/
456 movq [eax],mm0 /*47 Store result two steps behind*/
458 movq mm0,mm6 /*50b Start with 1* in front two steps*/
467 paddd mm0,mm4 /*59 Add 4* in front one step*/
474 movq mm1,mm0 /*63 Shift along*/
475 movq mm0,mm2 /*64 Shift along*/