Lines Matching refs:p4

32   uint32_t  pm1, p0, p1, p2, p3, p4, p5, p6;
71 "lw %[p4], (%[s4]) \n\t"
73 : [p1] "=&r" (p1), [p2] "=&r" (p2), [p3] "=&r" (p3), [p4] "=&r" (p4)
77 /* if (p1 - p4 == 0) and (p2 - p3 == 0)
79 if (!(((p1 - p4) == 0) && ((p2 - p3) == 0))) {
92 pm1, p0, p3, p4, p5, p6,
98 vp9_filter_dspr2(mask, hev, &p1, &p2, &p3, &p4);
104 "sw %[p4], (%[s4]) \n\t"
107 : [p1] "r" (p1), [p2] "r" (p2), [p3] "r" (p3), [p4] "r" (p4),
125 uint32_t pm1, p0, p1, p2, p3, p4, p5, p6;
164 p4 = *((uint32_t *)(s3));
192 /* transpose p3, p4, p5, p6 */
196 "precrq.qb.ph %[prim3], %[p4], %[p3] \n\t"
197 "precr.qb.ph %[prim4], %[p4], %[p3] \n\t"
205 "precrq.ph.w %[p4], %[p3], %[sec4] \n\t"
211 [p6] "+r" (p6), [p5] "+r" (p5), [p4] "+r" (p4), [p3] "+r" (p3),
216 /* if (p1 - p4 == 0) and (p2 - p3 == 0)
219 if (!(((p1 - p4) == 0) && ((p2 - p3) == 0))) {
221 p0, p3, p4, p5, p6, thresh_vec,
227 vp9_filter_dspr2(mask, hev, &p1, &p2, &p3, &p4);
234 "sb %[p4], 1(%[s4]) \n\t"
240 : [p4] "r" (p4), [p3] "r" (p3), [p2] "r" (p2), [p1] "r" (p1),
245 "srl %[p4], %[p4], 8 \n\t"
250 : [p4] "+r" (p4), [p3] "+r" (p3), [p2] "+r" (p2), [p1] "+r" (p1)
255 "sb %[p4], 1(%[s3]) \n\t"
261 : [p4] "r" (p4), [p3] "r" (p3), [p2] "r" (p2), [s3] "r" (s3)
265 "srl %[p4], %[p4], 8 \n\t"
270 : [p4] "+r" (p4), [p3] "+r" (p3), [p2] "+r" (p2), [p1] "+r" (p1)
275 "sb %[p4], 1(%[s2]) \n\t"
281 : [p4] "r" (p4), [p3] "r" (p3), [p2] "r" (p2), [p1] "r" (p1),
286 "srl %[p4], %[p4], 8 \n\t"
291 : [p4] "+r" (p4), [p3] "+r" (p3), [p2] "+r" (p2), [p1] "+r" (p1)
296 "sb %[p4], 1(%[s1]) \n\t"
302 : [p4] "r" (p4), [p3] "r" (p3), [p2] "r" (p2), [p1] "r" (p1),