Lines Matching full:xmm3
73 movq xmm3, MMWORD PTR[input+ pitch] ;33 32 31 30
76 punpcklqdq xmm1, xmm3 ;33 32 31 30 23 22 21 20
87 movdqa xmm3, xmm0
89 psubw xmm3, xmm1 ;c1 d1 c1 d1 c1 d1 c1 d1
91 psllw xmm3, 3 ;c1 <<= 3 d1 <<= 3
96 movdqa xmm4, xmm3
97 pmaddwd xmm3, XMMWORD PTR[GLOBAL(_5352_2217)] ;c1*2217 + d1*5352
100 paddd xmm3, XMMWORD PTR[GLOBAL(_14500)]
102 psrad xmm3, 12 ;(c1 * 2217 + d1 * 5352 + 14500)>>12
106 packssdw xmm3, xmm4 ;op[3] op[1]
112 punpcklqdq xmm0, xmm3 ;13 12 11 10 03 02 01 00
113 punpckhqdq xmm2, xmm3 ;23 22 21 20 33 32 31 30
115 movdqa xmm3, xmm0
117 punpckhwd xmm3, xmm2 ;33 31 23 21 13 11 03 01
119 punpcklwd xmm0, xmm3 ;13 12 11 10 03 02 01 00
120 punpckhwd xmm2, xmm3 ;33 32 31 30 23 22 21 20
124 movdqa xmm3, xmm0
126 psubw xmm3, xmm2 ;c1 c1 c1 c1 d1 d1 d1 d1
129 movdqa xmm2, xmm3 ;save d1 for compare
130 pshufd xmm3, xmm3, 0d8h ;c1 c1 d1 d1 c1 c1 d1 d1
132 pshuflw xmm3, xmm3, 0d8h ;c1 c1 d1 d1 c1 d1 c1 d1
134 pshufhw xmm3, xmm3, 0d8h ;c1 d1 c1 d1 c1 d1 c1 d1
148 movdqa xmm4, xmm3
149 pmaddwd xmm3, XMMWORD PTR[GLOBAL(_5352_2217)] ;c1*2217 + d1*5352
151 paddd xmm3, XMMWORD PTR[GLOBAL(_12000)]
154 psrad xmm3, 16 ;(c1 * 2217 + d1 * 5352 + 12000)>>16
157 packssdw xmm3, xmm4 ;op[12] op[4]
159 paddw xmm3, xmm2 ;op[4] += (d1!=0)
160 punpcklqdq xmm0, xmm3 ;op[4] op[0]
161 punpckhqdq xmm1, xmm3 ;op[12] op[8]
179 movdqa xmm3, [input+ pitch]
188 punpcklwd xmm4, xmm3 ; 20 30 21 31 22 32 23 33
189 punpckhwd xmm5, xmm3 ; 24 34 25 35 26 36 27 37
200 movdqa xmm3, xmm2 ; 02 12 22 32 03 13 23 33
202 punpckhqdq xmm3, xmm1 ; 03 13 23 33 07 17 27 37
213 ; xmm3 3
219 paddw xmm0, xmm3 ; a1 = 0 + 3
223 psubw xmm5, xmm3 ; d1 = 0 - 3
243 movdqa xmm3, xmm1
249 pmaddwd xmm3, XMMWORD PTR[GLOBAL(_2217_neg5352)] ; d1*2217 - c1*5352
254 paddd xmm3, XMMWORD PTR[GLOBAL(_7500)]
259 psrad xmm3, 12 ; (d1 * 2217 - c1 * 5352 + 7500)>>12
263 packssdw xmm3, xmm5 ; op[3]
273 punpcklwd xmm2, xmm3 ; 02 03 12 13 22 23 32 33
274 punpckhwd xmm5, xmm3 ; 06 07 16 17 26 27 36 37
285 movdqa xmm3, xmm1 ; 20 21 22 23 30 31 32 33
287 punpckhqdq xmm3, xmm4 ; 30 31 32 33 34 35 36 37
298 ; xmm3 3
303 paddw xmm0, xmm3 ; a1 = 0 + 3
307 psubw xmm5, xmm3 ; d1 = 0 - 3
334 movdqa xmm3, xmm1
340 pmaddwd xmm3, XMMWORD PTR[GLOBAL(_2217_neg5352)] ; d1*2217 - c1*5352
345 paddd xmm3, XMMWORD PTR[GLOBAL(_51000)]
350 psrad xmm3, 16 ; (d1 * 2217 - c1 * 5352 + 7500)>>16
354 packssdw xmm3, xmm5 ; op[12]
364 punpcklqdq xmm2, xmm3
365 punpckhqdq xmm5, xmm3