Lines Matching refs:mm1
33 movq mm1, [rsi + rax]
42 punpcklwd mm0, mm1 ; 00 10 01 11
43 punpckhwd mm3, mm1 ; 02 12 03 13
48 movq mm1, mm0 ; 00 10 01 11
51 punpckhdq mm1, mm2 ; 01 11 21 31
59 ; mm1 1
65 movq mm4, mm1
68 paddw mm1, mm2 ; b1 = 1 + 2
77 psllw mm1, 3
82 paddw mm0, mm1 ; op[0] = a1 + b1
83 psubw mm2, mm1 ; op[2] = a1 - b1
87 movq mm1, mm5 ; d1
88 punpcklwd mm1, mm4 ; c1 d1
91 movq mm3, mm1
94 pmaddwd mm1, MMWORD PTR[GLOBAL (_5352_2217)] ; c1*2217 + d1*5352
100 paddd mm1, MMWORD PTR[GLOBAL(_14500)]
105 psrad mm1, 12 ; (c1 * 2217 + d1 * 5352 + 14500)>>12
110 packssdw mm1, mm4 ; op[1]
118 punpcklwd mm0, mm1 ; 00 01 10 11
119 punpckhwd mm4, mm1 ; 20 21 30 31
124 movq mm1, mm0 ; 00 01 10 11
127 punpckhdq mm1, mm2 ; 01 22 12 13
135 ; mm1 1
140 movq mm3, mm1
143 paddw mm1, mm2 ; b1 = 1 + 2
158 paddw mm0, mm1 ; a1 + b1
159 psubw mm2, mm1 ; a1 - b1
172 movq mm1, mm5 ; d1
173 punpcklwd mm1, mm3 ; c1 d1
176 movq mm3, mm1
179 pmaddwd mm1, MMWORD PTR[GLOBAL (_5352_2217)] ; c1*2217 + d1*5352
185 paddd mm1, MMWORD PTR[GLOBAL(_12000)]
190 psrad mm1, 16 ; (c1 * 2217 + d1 * 5352 + 14500)>>16
195 packssdw mm1, mm4 ; op[4]
198 paddw mm1, mm6 ; op[4] += (d1!=0)
200 movq MMWORD PTR[rdi + 8 ], mm1