Home | History | Annotate | Download | only in simd

Lines Matching refs:mm2

109         movq    mm2, MMWORD [MMBLOCK(2,1,edx,SIZEOF_DCTELEM)]
112 ; mm0=(20 21 22 23), mm2=(24 25 26 27)
118 movq mm5,mm2 ; transpose coefficients(phase 1)
119 punpcklwd mm2,mm3 ; mm2=(24 34 25 35)
131 movq MMWORD [wk(1)], mm2 ; wk(1)=(24 34 25 35)
136 movq mm2,mm1 ; transpose coefficients(phase 1)
138 punpckhwd mm2,mm3 ; mm2=(06 16 07 17)
143 movq mm3,mm2 ; transpose coefficients(phase 2)
144 punpckldq mm2,mm5 ; mm2=(06 16 26 36)=data6
149 psubw mm7,mm2 ; mm7=data1-data6=tmp6
151 paddw mm0,mm2 ; mm0=data1+data6=tmp1
154 movq mm2, MMWORD [wk(0)] ; mm2=(22 32 23 33)
160 punpckldq mm4,mm2 ; mm4=(02 12 22 32)=data2
161 punpckhdq mm7,mm2 ; mm7=(03 13 23 33)=data3
166 movq mm2,mm7
170 psubw mm2,mm1 ; mm2=data3-data4=tmp4
203 paddw mm2,mm3 ; mm2=tmp10
207 psllw mm2,PRE_MULTIPLY_SCALE_BITS
213 movq mm1,mm2 ; mm1=tmp10
214 psubw mm2,mm6
215 pmulhw mm2,[GOTOFF(ebx,PW_F0382)] ; mm2=z5
218 paddw mm1,mm2 ; mm1=z2
219 paddw mm6,mm2 ; mm6=z4
250 movq mm2, MMWORD [MMBLOCK(6,0,edx,SIZEOF_DCTELEM)]
253 ; mm0=(02 12 22 32), mm2=(42 52 62 72)
259 movq mm5,mm2 ; transpose coefficients(phase 1)
260 punpcklwd mm2,mm3 ; mm2=(42 43 52 53)
272 movq MMWORD [wk(1)], mm2 ; wk(1)=(42 43 52 53)
277 movq mm2,mm1 ; transpose coefficients(phase 1)
279 punpckhwd mm2,mm3 ; mm2=(60 61 70 71)
284 movq mm3,mm2 ; transpose coefficients(phase 2)
285 punpckldq mm2,mm5 ; mm2=(60 61 62 63)=data6
290 psubw mm7,mm2 ; mm7=data1-data6=tmp6
292 paddw mm0,mm2 ; mm0=data1+data6=tmp1
295 movq mm2, MMWORD [wk(0)] ; mm2=(22 23 32 33)
301 punpckldq mm4,mm2 ; mm4=(20 21 22 23)=data2
302 punpckhdq mm7,mm2 ; mm7=(30 31 32 33)=data3
307 movq mm2,mm7
311 psubw mm2,mm1 ; mm2=data3-data4=tmp4
344 paddw mm2,mm3 ; mm2=tmp10
348 psllw mm2,PRE_MULTIPLY_SCALE_BITS
354 movq mm1,mm2 ; mm1=tmp10
355 psubw mm2,mm6
356 pmulhw mm2,[GOTOFF(ebx,PW_F0382)] ; mm2=z5
359 paddw mm1,mm2 ; mm1=z2
360 paddw mm6,mm2 ; mm6=z4