Lines Matching refs:filterPos
40 ; const int32_t *filterPos, int filterSize);
47 ; the first pixel is given in filterPos[nOutputPixel].
110 mov32 pos0q, dword [fltposq+wq*4+ 0] ; filterPos[0]
111 mov32 pos1q, dword [fltposq+wq*4+ 4] ; filterPos[1]
112 movlh m0, [srcq+pos0q*srcmul] ; src[filterPos[0] + {0,1,2,3}]
114 movlh m1, [srcq+pos1q*srcmul] ; src[filterPos[1] + {0,1,2,3}]
117 movhps m0, [srcq+pos1q*srcmul] ; src[filterPos[1] + {0,1,2,3}]
119 movd m4, [srcq+pos1q*srcmul] ; src[filterPos[1] + {0,1,2,3}]
121 mov32 pos0q, dword [fltposq+wq*4+ 8] ; filterPos[2]
122 mov32 pos1q, dword [fltposq+wq*4+12] ; filterPos[3]
123 movlh m1, [srcq+pos0q*srcmul] ; src[filterPos[2] + {0,1,2,3}]
125 movhps m1, [srcq+pos1q*srcmul] ; src[filterPos[3] + {0,1,2,3}]
127 movd m5, [srcq+pos1q*srcmul] ; src[filterPos[3] + {0,1,2,3}]
158 phaddd m0, m1 ; filter[{ 0, 1, 2, 3}]*src[filterPos[0]+{0,1,2,3}],
159 ; filter[{ 4, 5, 6, 7}]*src[filterPos[1]+{0,1,2,3}],
160 ; filter[{ 8, 9,10,11}]*src[filterPos[2]+{0,1,2,3}],
161 ; filter[{12,13,14,15}]*src[filterPos[3]+{0,1,2,3}]
165 mov32 pos0q, dword [fltposq+wq*2+0] ; filterPos[0]
166 mov32 pos1q, dword [fltposq+wq*2+4] ; filterPos[1]
167 movbh m0, [srcq+ pos0q *srcmul] ; src[filterPos[0] + {0,1,2,3,4,5,6,7}]
169 movbh m1, [srcq+(pos0q+4)*srcmul] ; src[filterPos[0] + {4,5,6,7}]
170 movbh m4, [srcq+ pos1q *srcmul] ; src[filterPos[1] + {0,1,2,3}]
171 movbh m5, [srcq+(pos1q+4)*srcmul] ; src[filterPos[1] + {4,5,6,7}]
173 movbh m1, [srcq+ pos1q *srcmul] ; src[filterPos[1] + {0,1,2,3,4,5,6,7}]
174 mov32 pos0q, dword [fltposq+wq*2+8] ; filterPos[2]
175 mov32 pos1q, dword [fltposq+wq*2+12] ; filterPos[3]
176 movbh m4, [srcq+ pos0q *srcmul] ; src[filterPos[2] + {0,1,2,3,4,5,6,7}]
177 movbh m5, [srcq+ pos1q *srcmul] ; src[filterPos[3] + {0,1,2,3,4,5,6,7}]
232 phaddd m0, m4 ; filter[{ 0, 1,..., 6, 7}]*src[filterPos[0]+{0,1,...,6,7}],
233 ; filter[{ 8, 9,...,14,15}]*src[filterPos[1]+{0,1,...,6,7}],
234 ; filter[{16,17,...,22,23}]*src[filterPos[2]+{0,1,...,6,7}],
235 ; filter[{24,25,...,30,31}]*src[filterPos[3]+{0,1,...,6,7}]
269 mov32 pos0q, dword [fltposq+wq*4+0] ; filterPos[0]
270 mov32 pos1q, dword [fltposq+wq*4+4] ; filterPos[1]
278 movbh m0, [srcq+ pos0q *srcmul] ; src[filterPos[0] + {0,1,2,3(,4,5,6,7)}]
279 movbh m1, [srcq+(pos1q+dlt)*srcmul] ; src[filterPos[1] + {0,1,2,3(,4,5,6,7)}]
301 mov32 pos1q, dword [fltposq+wq*4+4] ; filterPos[1]