Home | History | Annotate | Download | only in simd

Lines Matching refs:mm3

110         movq    mm3, MMWORD [MMBLOCK(3,1,edx,SIZEOF_DCTELEM)]
113 ; mm1=(30 31 32 33), mm3=(34 35 36 37)
119 punpcklwd mm2,mm3 ; mm2=(24 34 25 35)
120 punpckhwd mm5,mm3 ; mm5=(26 36 27 37)
125 movq mm3, MMWORD [MMBLOCK(1,1,edx,SIZEOF_DCTELEM)]
128 ; mm7=(10 11 12 13), mm3=(14 15 16 17)
137 punpcklwd mm1,mm3 ; mm1=(04 14 05 15)
138 punpckhwd mm2,mm3 ; mm2=(06 16 07 17)
143 movq mm3,mm2 ; transpose coefficients(phase 2)
145 punpckhdq mm3,mm5 ; mm3=(07 17 27 37)=data7
150 psubw mm6,mm3 ; mm6=data0-data7=tmp7
152 paddw mm5,mm3 ; mm5=data0+data7=tmp0
155 movq mm3, MMWORD [wk(1)] ; mm3=(24 34 25 35)
163 punpckldq mm1,mm3 ; mm1=(04 14 24 34)=data4
164 punpckhdq mm6,mm3 ; mm6=(05 15 25 35)=data5
167 movq mm3,mm4
171 psubw mm3,mm6 ; mm3=data2-data5=tmp5
203 paddw mm2,mm3 ; mm2=tmp10
204 paddw mm3,mm6 ; mm3=tmp11
210 psllw mm3,PRE_MULTIPLY_SCALE_BITS
211 pmulhw mm3,[GOTOFF(ebx,PW_F0707)] ; mm3=z3
222 psubw mm0,mm3 ; mm0=z13
223 paddw mm5,mm3 ; mm5=z11
251 movq mm3, MMWORD [MMBLOCK(7,0,edx,SIZEOF_DCTELEM)]
254 ; mm1=(03 13 23 33), mm3=(43 53 63 73)
260 punpcklwd mm2,mm3 ; mm2=(42 43 52 53)
261 punpckhwd mm5,mm3 ; mm5=(62 63 72 73)
266 movq mm3, MMWORD [MMBLOCK(5,0,edx,SIZEOF_DCTELEM)]
269 ; mm7=(01 11 21 31), mm3=(41 51 61 71)
278 punpcklwd mm1,mm3 ; mm1=(40 41 50 51)
279 punpckhwd mm2,mm3 ; mm2=(60 61 70 71)
284 movq mm3,mm2 ; transpose coefficients(phase 2)
286 punpckhdq mm3,mm5 ; mm3=(70 71 72 73)=data7
291 psubw mm6,mm3 ; mm6=data0-data7=tmp7
293 paddw mm5,mm3 ; mm5=data0+data7=tmp0
296 movq mm3, MMWORD [wk(1)] ; mm3=(42 43 52 53)
304 punpckldq mm1,mm3 ; mm1=(40 41 42 43)=data4
305 punpckhdq mm6,mm3 ; mm6=(50 51 52 53)=data5
308 movq mm3,mm4
312 psubw mm3,mm6 ; mm3=data2-data5=tmp5
344 paddw mm2,mm3 ; mm2=tmp10
345 paddw mm3,mm6 ; mm3=tmp11
351 psllw mm3,PRE_MULTIPLY_SCALE_BITS
352 pmulhw mm3,[GOTOFF(ebx,PW_F0707)] ; mm3=z3
363 psubw mm0,mm3 ; mm0=z13
364 paddw mm5,mm3 ; mm5=z11