Lines Matching refs:p0

48     uint32_t p0,
80 /* mask |= (abs(p1 - p0) > limit)
81 * hev |= (abs(p1 - p0) > thresh)
83 "subu_s.qb %[c], %[p1], %[p0] \n\t"
84 "subu_s.qb %[r_k], %[p0], %[p1] \n\t"
120 [p1] "r" (p1), [p0] "r" (p0), [q1] "r" (q1), [q0] "r" (q0),
125 /* abs(p0 - q0) */
126 "subu_s.qb %[c], %[p0], %[q0] \n\t"
127 "subu_s.qb %[r_k], %[q0], %[p0] \n\t"
138 /* abs(p0 - q0) * 2 + abs(p1 - q1) / 2 > flimit * 2 + limit */
150 : [p0] "r" (p0), [q0] "r" (q0), [p1] "r" (p1), [r3] "r" (r3),
355 uint32_t pm1, p0, p1, p2, p3, p4, p5, p6;
396 p0 = *((uint32_t *)(s0));
400 vp8_filter_mask_vec_mips(limit, flimit, p1, p2, pm1, p0, p3, p4, p5, p6,
441 p0 = *((uint32_t *)(s0));
445 vp8_filter_mask_vec_mips(limit, flimit, p1, p2, pm1, p0, p3, p4, p5, p6,
486 p0 = *((uint32_t *)(s0));
490 vp8_filter_mask_vec_mips(limit, flimit, p1, p2, pm1, p0, p3, p4, p5, p6,
531 p0 = *((uint32_t *)(s0));
535 vp8_filter_mask_vec_mips(limit, flimit, p1, p2, pm1, p0, p3, p4, p5, p6,
565 uint32_t pm1, p0, p1, p2, p3, p4, p5, p6;
603 p0 = *((uint32_t *)(s0));
607 vp8_filter_mask_vec_mips(limit, flimit, p1, p2, pm1, p0, p3, p4, p5, p6,
648 p0 = *((uint32_t *)(s0));
652 vp8_filter_mask_vec_mips(limit, flimit, p1, p2, pm1, p0, p3, p4, p5, p6,
682 uint32_t pm1, p0, p1, p2, p3, p4, p5, p6;
690 p0 = 0;
722 p0 = *((uint32_t *)(s3 - 4));
727 /* transpose pm1, p0, p1, p2 */
731 "precrq.qb.ph %[prim3], %[p0], %[pm1] \n\t"
732 "precr.qb.ph %[prim4], %[p0], %[pm1] \n\t"
740 "precrq.ph.w %[p0], %[pm1], %[sec4] \n\t"
746 [p2] "+r" (p2), [p1] "+r" (p1), [p0] "+r" (p0), [pm1] "+r" (pm1),
781 vp8_filter_mask_vec_mips(limit, flimit, p1, p2, pm1, p0, p3, p4, p5, p6,
875 p0 = *((uint32_t *)(s3 - 4));
880 /* transpose pm1, p0, p1, p2 */
884 "precrq.qb.ph %[prim3], %[p0], %[pm1] \n\t"
885 "precr.qb.ph %[prim4], %[p0], %[pm1] \n\t"
893 "precrq.ph.w %[p0], %[pm1], %[sec4] \n\t"
899 [p2] "+r" (p2), [p1] "+r" (p1), [p0] "+r" (p0), [pm1] "+r" (pm1),
934 vp8_filter_mask_vec_mips(limit, flimit, p1, p2, pm1, p0, p3, p4, p5, p6,
1032 uint32_t pm1, p0, p1, p2, p3, p4, p5, p6;
1054 p0 = *((uint32_t *)(s3 - 4));
1059 /* transpose pm1, p0, p1, p2 */
1063 "precrq.qb.ph %[prim3], %[p0], %[pm1] \n\t"
1064 "precr.qb.ph %[prim4], %[p0], %[pm1] \n\t"
1072 "precrq.ph.w %[p0], %[pm1], %[sec4] \n\t"
1078 [p2] "+r" (p2), [p1] "+r" (p1), [p0] "+r" (p0), [pm1] "+r" (pm1),
1113 vp8_filter_mask_vec_mips(limit, flimit, p1, p2, pm1, p0, p3, p4, p5, p6,
1205 p0 = *((uint32_t *)(s3 - 4));
1210 /* transpose pm1, p0, p1, p2 */
1214 "precrq.qb.ph %[prim3], %[p0], %[pm1] \n\t"
1215 "precr.qb.ph %[prim4], %[p0], %[pm1] \n\t"
1223 "precrq.ph.w %[p0], %[pm1], %[sec4] \n\t"
1229 [p2] "+r" (p2), [p1] "+r" (p1), [p0] "+r" (p0), [pm1] "+r" (pm1),
1264 vp8_filter_mask_vec_mips(limit, flimit, p1, p2, pm1, p0, p3, p4, p5, p6,
1643 uint32_t pm1, p0, p1, p2, p3, p4, p5, p6;
1688 p0 = *((uint32_t *)(s0));
1692 vp8_filter_mask_vec_mips(limit, flimit, p1, p2, pm1, p0, p3, p4, p5, p6,
1699 vp8_mbfilter_mips(mask, hev, &p0, &p1, &p2, &p3, &p4, &p5);
1704 *((uint32_t *)s0) = p0;
1737 p0 = *((uint32_t *)(s0));
1741 vp8_filter_mask_vec_mips(limit, flimit, p1, p2, pm1, p0, p3, p4, p5, p6,
1748 vp8_mbfilter_mips(mask, hev, &p0, &p1, &p2, &p3, &p4, &p5);
1753 *((uint32_t *)s0) = p0;
1788 uint32_t pm1, p0, p1, p2, p3, p4, p5, p6;
1826 p0 = *((uint32_t *)(s0));
1831 vp8_filter_mask_vec_mips(limit, flimit, p1, p2, pm1, p0, p3, p4, p5, p6,
1837 vp8_mbfilter_mips(mask, hev, &p0, &p1, &p2, &p3, &p4, &p5);
1842 *((uint32_t *)s0) = p0;
1875 p0 = *((uint32_t *)(s0));
1879 vp8_filter_mask_vec_mips(limit, flimit, p1, p2, pm1, p0, p3, p4, p5, p6,
1886 vp8_mbfilter_mips(mask, hev, &p0, &p1, &p2, &p3, &p4, &p5);
1891 *((uint32_t *)s0) = p0;
1915 uint32_t pm1, p0, p1, p2, p3, p4, p5, p6;
1923 p0 = 0;
1951 p0 = *((uint32_t *)(s3 - 4));
1956 /* transpose pm1, p0, p1, p2 */
1960 "precrq.qb.ph %[prim3], %[p0], %[pm1] \n\t"
1961 "precr.qb.ph %[prim4], %[p0], %[pm1] \n\t"
1969 "precrq.ph.w %[p0], %[pm1], %[sec4] \n\t"
1975 [p2] "+r" (p2), [p1] "+r" (p1), [p0] "+r" (p0), [pm1] "+r" (pm1),
2010 vp8_filter_mask_vec_mips(limit, flimit, p1, p2, pm1, p0, p3, p4, p5, p6,
2017 vp8_mbfilter_mips(mask, hev, &p0, &p1, &p2, &p3, &p4, &p5);
2028 "sb %[p0], -3(%[s4]) \n\t"
2031 [p2] "r" (p2), [p1] "r" (p1), [p0] "r" (p0)
2040 "srl %[p0], %[p0], 8 \n\t"
2042 [p2] "+r" (p2), [p1] "+r" (p1), [p0] "+r" (p0)
2052 "sb %[p0], -3(%[s3]) \n\t"
2055 [p2] "r" (p2), [p1] "r" (p1), [p0] "r" (p0)
2064 "srl %[p0], %[p0], 8 \n\t"
2066 [p2] "+r" (p2), [p1] "+r" (p1), [p0] "+r" (p0)
2076 "sb %[p0], -3(%[s2]) \n\t"
2079 [p2] "r" (p2), [p1] "r" (p1), [p0] "r" (p0)
2088 "srl %[p0], %[p0], 8 \n\t"
2090 [p2] "+r" (p2), [p1] "+r" (p1), [p0] "+r" (p0)
2100 "sb %[p0], -3(%[s1]) \n\t"
2103 [p2] "r" (p2), [p1] "r" (p1), [p0] "r" (p0)
2125 uint32_t pm1, p0, p1, p2, p3, p4, p5, p6;
2132 p0 = 0;
2161 p0 = *((uint32_t *)(s3 - 4));
2166 /* transpose pm1, p0, p1, p2 */
2170 "precrq.qb.ph %[prim3], %[p0], %[pm1] \n\t"
2171 "precr.qb.ph %[prim4], %[p0], %[pm1] \n\t"
2179 "precrq.ph.w %[p0], %[pm1], %[sec4] \n\t"
2185 [p2] "+r" (p2), [p1] "+r" (p1), [p0] "+r" (p0), [pm1] "+r" (pm1),
2220 vp8_filter_mask_vec_mips(limit, flimit, p1, p2, pm1, p0, p3, p4, p5, p6,
2227 vp8_mbfilter_mips(mask, hev, &p0, &p1, &p2, &p3, &p4, &p5);
2238 "sb %[p0], -3(%[s4]) \n\t"
2241 [p2] "r" (p2), [p1] "r" (p1), [p0] "r" (p0)
2250 "srl %[p0], %[p0], 8 \n\t"
2252 [p2] "+r" (p2), [p1] "+r" (p1), [p0] "+r" (p0)
2262 "sb %[p0], -3(%[s3]) \n\t"
2265 [p2] "r" (p2), [p1] "r" (p1), [p0] "r" (p0)
2274 "srl %[p0], %[p0], 8 \n\t"
2276 [p2] "+r" (p2), [p1] "+r" (p1), [p0] "+r" (p0)
2286 "sb %[p0], -3(%[s2]) \n\t"
2289 [p2] "r" (p2), [p1] "r" (p1), [p0] "r" (p0)
2298 "srl %[p0], %[p0], 8 \n\t"
2300 [p2] "+r" (p2), [p1] "+r" (p1), [p0] "+r" (p0)
2310 "sb %[p0], -3(%[s1]) \n\t"
2313 [p2] "r" (p2), [p1] "r" (p1), [p0] "r" (p0)
2330 p0 = *((uint32_t *)(s3 - 4));
2335 /* transpose pm1, p0, p1, p2 */
2339 "precrq.qb.ph %[prim3], %[p0], %[pm1] \n\t"
2340 "precr.qb.ph %[prim4], %[p0], %[pm1] \n\t"
2348 "precrq.ph.w %[p0], %[pm1], %[sec4] \n\t"
2354 [p2] "+r" (p2), [p1] "+r" (p1), [p0] "+r" (p0), [pm1] "+r" (pm1),
2389 vp8_filter_mask_vec_mips(limit, flimit, p1, p2, pm1, p0, p3, p4, p5, p6, thresh, &hev, &mask);
2395 vp8_mbfilter_mips(mask, hev, &p0, &p1, &p2, &p3, &p4, &p5);
2406 "sb %[p0], -3(%[s4]) \n\t"
2409 [p2] "r" (p2), [p1] "r" (p1), [p0] "r" (p0)
2418 "srl %[p0], %[p0], 8 \n\t"
2420 [p2] "+r" (p2), [p1] "+r" (p1), [p0] "+r" (p0)
2430 "sb %[p0], -3(%[s3]) \n\t"
2433 [p2] "r" (p2), [p1] "r" (p1), [p0] "r" (p0)
2442 "srl %[p0], %[p0], 8 \n\t"
2444 [p2] "+r" (p2), [p1] "+r" (p1), [p0] "+r" (p0)
2454 "sb %[p0], -3(%[s2]) \n\t"
2457 [p2] "r" (p2), [p1] "r" (p1), [p0] "r" (p0)
2466 "srl %[p0], %[p0], 8 \n\t"
2468 [p2] "+r" (p2), [p1] "+r" (p1), [p0] "+r" (p0)
2478 "sb %[p0], -3(%[s1]) \n\t"
2481 [p2] "r" (p2), [p1] "r" (p1), [p0] "r" (p0)