Home | History | Annotate | Download | only in x86

Lines Matching refs:xmm1

70     movq        xmm1, MMWORD PTR[input        ] ;23 22 21 20
74 punpcklqdq xmm1, xmm3 ;33 32 31 30 23 22 21 20
77 punpckldq xmm0, xmm1 ;23 22 03 02 21 20 01 00
78 punpckhdq xmm2, xmm1 ;33 32 13 12 31 30 11 10
79 movdqa xmm1, xmm0
81 pshufhw xmm1, xmm1, 0b1h ;22 23 02 03 xx xx xx xx
84 punpckhdq xmm1, xmm2 ;32 33 22 23 12 13 02 03
86 paddw xmm0, xmm1 ;b1 a1 b1 a1 b1 a1 b1 a1
87 psubw xmm3, xmm1 ;c1 d1 c1 d1 c1 d1 c1 d1
91 movdqa xmm1, xmm0
93 pmaddwd xmm1, XMMWORD PTR[GLOBAL(_mult_sub)] ;a1 - b1
103 packssdw xmm0, xmm1 ;op[2] op[0]
133 movdqa xmm1, xmm0
135 pmaddwd xmm1, XMMWORD PTR[GLOBAL(_mult_sub)] ;a1 - b1
139 paddd xmm1, xmm5
142 psrad xmm1, 4 ;(a1 - b1 + 7)>>4
151 packssdw xmm0, xmm1 ;op[8] op[0]
156 movdqa xmm1, xmm0
159 punpckhqdq xmm1, xmm3 ;op[12] op[8]
162 movdqa XMMWORD PTR[output + 16], xmm1
180 movdqa xmm1, xmm0 ; 00 01 02 03 04 05 06 07
184 punpckhwd xmm1, xmm2 ; 04 14 05 15 06 16 07 17
194 movdqa xmm4, xmm1 ; 04 14 05 15 06 16 07 17
197 punpckhdq xmm1, xmm5 ; 06 16 26 36 07 17 27 37
200 punpckhqdq xmm3, xmm1 ; 03 13 23 33 07 17 27 37
201 punpcklqdq xmm2, xmm1 ; 02 12 22 32 06 16 26 36
203 movdqa xmm1, xmm0 ; 00 10 20 30 01 11 21 31
206 punpckhqdq xmm1, xmm4 ; 01 11 21 32 05 15 25 35
209 ; xmm1 1
215 movdqa xmm4, xmm1
218 paddw xmm1, xmm2 ; b1 = 1 + 2
227 psllw xmm1, 3
232 paddw xmm0, xmm1 ; op[0] = a1 + b1
233 psubw xmm2, xmm1 ; op[2] = a1 - b1
237 movdqa xmm1, xmm5 ; d1
238 punpcklwd xmm1, xmm4 ; c1 d1
241 movdqa xmm3, xmm1
244 pmaddwd xmm1, XMMWORD PTR[GLOBAL (_5352_2217)] ; c1*2217 + d1*5352
250 paddd xmm1, XMMWORD PTR[GLOBAL(_14500)]
255 psrad xmm1, 12 ; (c1 * 2217 + d1 * 5352 + 14500)>>12
260 packssdw xmm1, xmm4 ; op[1]
268 punpcklwd xmm0, xmm1 ; 00 01 10 11 20 21 30 31
269 punpckhwd xmm4, xmm1 ; 04 05 14 15 24 25 34 35
274 movdqa xmm1, xmm0 ; 00 01 10 11 20 21 30 31
277 punpckhdq xmm1, xmm2 ; 20 21 22 23 30 31 32 33
283 movdqa xmm3, xmm1 ; 20 21 22 23 30 31 32 33
286 punpcklqdq xmm1, xmm4 ; 20 21 22 23 24 25 26 27
294 ; xmm1 4
299 movdqa xmm2, xmm1
302 paddw xmm1, xmm4 ; b1 = 1 + 2
317 paddw xmm0, xmm1 ; a1 + b1
318 psubw xmm2, xmm1 ; a1 - b1
328 movdqa xmm1, xmm5 ; d1
329 punpcklwd xmm1, xmm4 ; c1 d1
332 movdqa xmm3, xmm1
335 pmaddwd xmm1, XMMWORD PTR[GLOBAL (_5352_2217)] ; c1*2217 + d1*5352
341 paddd xmm1, XMMWORD PTR[GLOBAL(_12000)]
346 psrad xmm1, 16 ; (c1 * 2217 + d1 * 5352 + 14500)>>16
351 packssdw xmm1, xmm4 ; op[4]
354 paddw xmm1, xmm6 ; op[4] += (d1!=0)
359 punpcklqdq xmm0, xmm1
360 punpckhqdq xmm4, xmm1