Lines Matching refs:p3

49     uint32_t p3,
66 /* mask |= (abs(p3 - p2) > limit) */
67 "subu_s.qb %[c], %[p3], %[p2] \n\t"
68 "subu_s.qb %[r_k], %[p2], %[p3] \n\t"
119 : [limit] "r" (limit), [p3] "r" (p3), [p2] "r" (p2),
355 uint32_t pm1, p0, p1, p2, p3, p4, p5, p6;
362 p3 = 0;
386 p3 = *((uint32_t *)(s3));
389 /* if (p1 - p4 == 0) and (p2 - p3 == 0)
392 if (!(((p1 - p4) == 0) && ((p2 - p3) == 0)))
400 vp8_filter_mask_vec_mips(limit, flimit, p1, p2, pm1, p0, p3, p4, p5, p6,
407 vp8_filter_mips(mask, hev, &p1, &p2, &p3, &p4);
412 *((uint32_t *)s3) = p3;
431 p3 = *((uint32_t *)(s3));
434 /* if (p1 - p4 == 0) and (p2 - p3 == 0)
437 if (!(((p1 - p4) == 0) && ((p2 - p3) == 0)))
445 vp8_filter_mask_vec_mips(limit, flimit, p1, p2, pm1, p0, p3, p4, p5, p6,
452 vp8_filter_mips(mask, hev, &p1, &p2, &p3, &p4);
457 *((uint32_t *)s3) = p3;
476 p3 = *((uint32_t *)(s3));
479 /* if (p1 - p4 == 0) and (p2 - p3 == 0)
482 if (!(((p1 - p4) == 0) && ((p2 - p3) == 0)))
490 vp8_filter_mask_vec_mips(limit, flimit, p1, p2, pm1, p0, p3, p4, p5, p6,
497 vp8_filter_mips(mask, hev, &p1, &p2, &p3, &p4);
502 *((uint32_t *)s3) = p3;
521 p3 = *((uint32_t *)(s3));
524 /* if (p1 - p4 == 0) and (p2 - p3 == 0)
527 if (!(((p1 - p4) == 0) && ((p2 - p3) == 0)))
535 vp8_filter_mask_vec_mips(limit, flimit, p1, p2, pm1, p0, p3, p4, p5, p6,
542 vp8_filter_mips(mask, hev, &p1, &p2, &p3, &p4);
547 *((uint32_t *)s3) = p3;
565 uint32_t pm1, p0, p1, p2, p3, p4, p5, p6;
572 p3 = 0;
593 p3 = *((uint32_t *)(s3));
596 /* if (p1 - p4 == 0) and (p2 - p3 == 0)
599 if (!(((p1 - p4) == 0) && ((p2 - p3) == 0)))
607 vp8_filter_mask_vec_mips(limit, flimit, p1, p2, pm1, p0, p3, p4, p5, p6,
614 vp8_filter_mips(mask, hev, &p1, &p2, &p3, &p4);
619 *((uint32_t *)s3) = p3;
638 p3 = *((uint32_t *)(s3));
641 /* if (p1 - p4 == 0) and (p2 - p3 == 0)
644 if (!(((p1 - p4) == 0) && ((p2 - p3) == 0)))
652 vp8_filter_mask_vec_mips(limit, flimit, p1, p2, pm1, p0, p3, p4, p5, p6,
659 vp8_filter_mips(mask, hev, &p1, &p2, &p3, &p4);
664 *((uint32_t *)s3) = p3;
682 uint32_t pm1, p0, p1, p2, p3, p4, p5, p6;
693 p3 = 0;
725 p3 = *((uint32_t *)(s4));
751 /* transpose p3, p4, p5, p6 */
755 "precrq.qb.ph %[prim3], %[p4], %[p3] \n\t"
756 "precr.qb.ph %[prim4], %[p4], %[p3] \n\t"
759 "precr.qb.ph %[p3], %[prim1], %[prim2] \n\t"
764 "precrq.ph.w %[p4], %[p3], %[sec4] \n\t"
766 "append %[p3], %[sec4], 16 \n\t"
770 [p6] "+r" (p6), [p5] "+r" (p5), [p4] "+r" (p4), [p3] "+r" (p3),
775 /* if (p1 - p4 == 0) and (p2 - p3 == 0)
778 if (!(((p1 - p4) == 0) && ((p2 - p3) == 0)))
781 vp8_filter_mask_vec_mips(limit, flimit, p1, p2, pm1, p0, p3, p4, p5, p6,
788 vp8_filter_mips(mask, hev, &p1, &p2, &p3, &p4);
796 "sb %[p3], 0(%[s4]) \n\t"
800 : [p4] "r" (p4), [p3] "r" (p3), [s4] "r" (s4),
806 "srl %[p3], %[p3], 8 \n\t"
809 : [p4] "+r" (p4), [p3] "+r" (p3), [p2] "+r" (p2), [p1] "+r" (p1)
815 "sb %[p3], 0(%[s3]) \n\t"
819 : [p4] "r" (p4), [p3] "r" (p3), [s3] "r" (s3), [p2] "r" (p2)
824 "srl %[p3], %[p3], 8 \n\t"
827 : [p4] "+r" (p4), [p3] "+r" (p3), [p2] "+r" (p2), [p1] "+r" (p1)
833 "sb %[p3], 0(%[s2]) \n\t"
837 : [p4] "r" (p4), [p3] "r" (p3), [s2] "r" (s2),
843 "srl %[p3], %[p3], 8 \n\t"
846 : [p4] "+r" (p4), [p3] "+r" (p3), [p2] "+r" (p2), [p1] "+r" (p1)
852 "sb %[p3], 0(%[s1]) \n\t"
856 : [p4] "r" (p4), [p3] "r" (p3), [s1] "r" (s1),
878 p3 = *((uint32_t *)(s4));
904 /* transpose p3, p4, p5, p6 */
908 "precrq.qb.ph %[prim3], %[p4], %[p3] \n\t"
909 "precr.qb.ph %[prim4], %[p4], %[p3] \n\t"
912 "precr.qb.ph %[p3], %[prim1], %[prim2] \n\t"
917 "precrq.ph.w %[p4], %[p3], %[sec4] \n\t"
919 "append %[p3], %[sec4], 16 \n\t"
923 [p6] "+r" (p6), [p5] "+r" (p5), [p4] "+r" (p4), [p3] "+r" (p3),
928 /* if (p1 - p4 == 0) and (p2 - p3 == 0)
931 if (!(((p1 - p4) == 0) && ((p2 - p3) == 0)))
934 vp8_filter_mask_vec_mips(limit, flimit, p1, p2, pm1, p0, p3, p4, p5, p6,
941 vp8_filter_mips(mask, hev, &p1, &p2, &p3, &p4);
949 "sb %[p3], 0(%[s4]) \n\t"
953 : [p4] "r" (p4), [p3] "r" (p3), [s4] "r" (s4),
959 "srl %[p3], %[p3], 8 \n\t"
962 : [p4] "+r" (p4), [p3] "+r" (p3), [p2] "+r" (p2), [p1] "+r" (p1)
968 "sb %[p3], 0(%[s3]) \n\t"
972 : [p4] "r" (p4), [p3] "r" (p3), [s3] "r" (s3), [p2] "r" (p2)
977 "srl %[p3], %[p3], 8 \n\t"
980 : [p4] "+r" (p4), [p3] "+r" (p3), [p2] "+r" (p2), [p1] "+r" (p1)
986 "sb %[p3], 0(%[s2]) \n\t"
990 : [p4] "r" (p4), [p3] "r" (p3), [s2] "r" (s2),
996 "srl %[p3], %[p3], 8 \n\t"
999 : [p4] "+r" (p4), [p3] "+r" (p3), [p2] "+r" (p2), [p1] "+r" (p1)
1005 "sb %[p3], 0(%[s1]) \n\t"
1009 : [p4] "r" (p4), [p3] "r" (p3), [s1] "r" (s1),
1032 uint32_t pm1, p0, p1, p2, p3, p4, p5, p6;
1057 p3 = *((uint32_t *)(s4));
1083 /* transpose p3, p4, p5, p6 */
1087 "precrq.qb.ph %[prim3], %[p4], %[p3] \n\t"
1088 "precr.qb.ph %[prim4], %[p4], %[p3] \n\t"
1091 "precr.qb.ph %[p3], %[prim1], %[prim2] \n\t"
1096 "precrq.ph.w %[p4], %[p3], %[sec4] \n\t"
1098 "append %[p3], %[sec4], 16 \n\t"
1102 [p6] "+r" (p6), [p5] "+r" (p5), [p4] "+r" (p4), [p3] "+r" (p3),
1107 /* if (p1 - p4 == 0) and (p2 - p3 == 0)
1110 if (!(((p1 - p4) == 0) && ((p2 - p3) == 0)))
1113 vp8_filter_mask_vec_mips(limit, flimit, p1, p2, pm1, p0, p3, p4, p5, p6,
1120 vp8_filter_mips(mask, hev, &p1, &p2, &p3, &p4);
1128 "sb %[p3], 0(%[s4]) \n\t"
1132 : [p4] "r" (p4), [p3] "r" (p3), [s4] "r" (s4),
1138 "srl %[p3], %[p3], 8 \n\t"
1141 : [p4] "+r" (p4), [p3] "+r" (p3), [p2] "+r" (p2), [p1] "+r" (p1)
1147 "sb %[p3], 0(%[s3]) \n\t"
1151 : [p4] "r" (p4), [p3] "r" (p3), [s3] "r" (s3), [p2] "r" (p2)
1156 "srl %[p3], %[p3], 8 \n\t"
1159 : [p4] "+r" (p4), [p3] "+r" (p3), [p2] "+r" (p2), [p1] "+r" (p1)
1165 "sb %[p3], 0(%[s2]) \n\t"
1169 : [p4] "r" (p4), [p3] "r" (p3), [s2] "r" (s2),
1175 "srl %[p3], %[p3], 8 \n\t"
1178 : [p4] "+r" (p4), [p3] "+r" (p3), [p2] "+r" (p2), [p1] "+r" (p1)
1184 "sb %[p3], 0(%[s1]) \n\t"
1188 : [p4] "r" (p4), [p3] "r" (p3), [s1] "r" (s1), [p2] "r" (p2), [p1] "r" (p1)
1208 p3 = *((uint32_t *)(s4));
1234 /* transpose p3, p4, p5, p6 */
1238 "precrq.qb.ph %[prim3], %[p4], %[p3] \n\t"
1239 "precr.qb.ph %[prim4], %[p4], %[p3] \n\t"
1242 "precr.qb.ph %[p3], %[prim1], %[prim2] \n\t"
1247 "precrq.ph.w %[p4], %[p3], %[sec4] \n\t"
1249 "append %[p3], %[sec4], 16 \n\t"
1253 [p6] "+r" (p6), [p5] "+r" (p5), [p4] "+r" (p4), [p3] "+r" (p3),
1258 /* if (p1 - p4 == 0) and (p2 - p3 == 0)
1261 if (!(((p1 - p4) == 0) && ((p2 - p3) == 0)))
1264 vp8_filter_mask_vec_mips(limit, flimit, p1, p2, pm1, p0, p3, p4, p5, p6,
1271 vp8_filter_mips(mask, hev, &p1, &p2, &p3, &p4);
1279 "sb %[p3], 0(%[s4]) \n\t"
1283 : [p4] "r" (p4), [p3] "r" (p3), [s4] "r" (s4),
1289 "srl %[p3], %[p3], 8 \n\t"
1292 : [p4] "+r" (p4), [p3] "+r" (p3), [p2] "+r" (p2), [p1] "+r" (p1)
1298 "sb %[p3], 0(%[s3]) \n\t"
1302 : [p4] "r" (p4), [p3] "r" (p3), [s3] "r" (s3), [p2] "r" (p2)
1307 "srl %[p3], %[p3], 8 \n\t"
1310 : [p4] "+r" (p4), [p3] "+r" (p3), [p2] "+r" (p2), [p1] "+r" (p1)
1316 "sb %[p3], 0(%[s2]) \n\t"
1320 : [p4] "r" (p4), [p3] "r" (p3), [s2] "r" (s2),
1326 "srl %[p3], %[p3], 8 \n\t"
1329 : [p4] "+r" (p4), [p3] "+r" (p3), [p2] "+r" (p2), [p1] "+r" (p1)
1335 "sb %[p3], 0(%[s1]) \n\t"
1339 : [p4] "r" (p4), [p3] "r" (p3), [s1] "r" (s1),
1643 uint32_t pm1, p0, p1, p2, p3, p4, p5, p6;
1651 p3 = 0;
1678 p3 = *((uint32_t *)(s3));
1681 /* if (p1 - p4 == 0) and (p2 - p3 == 0)
1684 if (!(((p1 - p4) == 0) && ((p2 - p3) == 0)))
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);
1707 *((uint32_t *)s3) = p3;
1727 p3 = *((uint32_t *)(s3));
1730 /* if (p1 - p4 == 0) and (p2 - p3 == 0)
1733 if (!(((p1 - p4) == 0) && ((p2 - p3) == 0)))
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);
1756 *((uint32_t *)s3) = p3;
1788 uint32_t pm1, p0, p1, p2, p3, p4, p5, p6;
1795 p3 = 0;
1816 p3 = *((uint32_t *)(s3));
1819 /* if (p1 - p4 == 0) and (p2 - p3 == 0)
1822 if (!(((p1 - p4) == 0) && ((p2 - p3) == 0)))
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);
1845 *((uint32_t *)s3) = p3;
1865 p3 = *((uint32_t *)(s3));
1868 /* if (p1 - p4 == 0) and (p2 - p3 == 0)
1871 if (!(((p1 - p4) == 0) && ((p2 - p3) == 0)))
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);
1894 *((uint32_t *)s3) = p3;
1915 uint32_t pm1, p0, p1, p2, p3, p4, p5, p6;
1926 p3 = 0;
1954 p3 = *((uint32_t *)(s4));
1980 /* transpose p3, p4, p5, p6 */
1984 "precrq.qb.ph %[prim3], %[p4], %[p3] \n\t"
1985 "precr.qb.ph %[prim4], %[p4], %[p3] \n\t"
1988 "precr.qb.ph %[p3], %[prim1], %[prim2] \n\t"
1993 "precrq.ph.w %[p4], %[p3], %[sec4] \n\t"
1995 "append %[p3], %[sec4], 16 \n\t"
1999 [p6] "+r" (p6), [p5] "+r" (p5), [p4] "+r" (p4), [p3] "+r" (p3),
2004 /* if (p1 - p4 == 0) and (p2 - p3 == 0)
2007 if (!(((p1 - p4) == 0) && ((p2 - p3) == 0)))
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);
2025 "sb %[p3], 0(%[s4]) \n\t"
2030 : [p5] "r" (p5), [p4] "r" (p4), [p3] "r" (p3), [s4] "r" (s4),
2037 "srl %[p3], %[p3], 8 \n\t"
2041 : [p5] "+r" (p5), [p4] "+r" (p4), [p3] "+r" (p3),
2049 "sb %[p3], 0(%[s3]) \n\t"
2054 : [p5] "r" (p5), [p4] "r" (p4), [p3] "r" (p3), [s3] "r" (s3),
2061 "srl %[p3], %[p3], 8 \n\t"
2065 : [p5] "+r" (p5), [p4] "+r" (p4), [p3] "+r" (p3),
2073 "sb %[p3], 0(%[s2]) \n\t"
2078 : [p5] "r" (p5), [p4] "r" (p4), [p3] "r" (p3), [s2] "r" (s2),
2085 "srl %[p3], %[p3], 8 \n\t"
2089 : [p5] "+r" (p5), [p4] "+r" (p4), [p3] "+r" (p3),
2097 "sb %[p3], 0(%[s1]) \n\t"
2102 : [p5] "r" (p5), [p4] "r" (p4), [p3] "r" (p3), [s1] "r" (s1),
2125 uint32_t pm1, p0, p1, p2, p3, p4, p5, p6;
2135 p3 = 0;
2164 p3 = *((uint32_t *)(s4));
2190 /* transpose p3, p4, p5, p6 */
2194 "precrq.qb.ph %[prim3], %[p4], %[p3] \n\t"
2195 "precr.qb.ph %[prim4], %[p4], %[p3] \n\t"
2198 "precr.qb.ph %[p3], %[prim1], %[prim2] \n\t"
2203 "precrq.ph.w %[p4], %[p3], %[sec4] \n\t"
2205 "append %[p3], %[sec4], 16 \n\t"
2209 [p6] "+r" (p6), [p5] "+r" (p5), [p4] "+r" (p4), [p3] "+r" (p3),
2214 /* if (p1 - p4 == 0) and (p2 - p3 == 0)
2217 if (!(((p1 - p4) == 0) && ((p2 - p3) == 0)))
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);
2235 "sb %[p3], 0(%[s4]) \n\t"
2240 : [p5] "r" (p5), [p4] "r" (p4), [p3] "r" (p3), [s4] "r" (s4),
2247 "srl %[p3], %[p3], 8 \n\t"
2251 : [p5] "+r" (p5), [p4] "+r" (p4), [p3] "+r" (p3),
2259 "sb %[p3], 0(%[s3]) \n\t"
2264 : [p5] "r" (p5), [p4] "r" (p4), [p3] "r" (p3), [s3] "r" (s3),
2271 "srl %[p3], %[p3], 8 \n\t"
2275 : [p5] "+r" (p5), [p4] "+r" (p4), [p3] "+r" (p3),
2283 "sb %[p3], 0(%[s2]) \n\t"
2288 : [p5] "r" (p5), [p4] "r" (p4), [p3] "r" (p3), [s2] "r" (s2),
2295 "srl %[p3], %[p3], 8 \n\t"
2299 : [p5] "+r" (p5), [p4] "+r" (p4), [p3] "+r" (p3),
2307 "sb %[p3], 0(%[s1]) \n\t"
2312 : [p5] "r" (p5), [p4] "r" (p4), [p3] "r" (p3), [s1] "r" (s1),
2333 p3 = *((uint32_t *)(s4));
2359 /* transpose p3, p4, p5, p6 */
2363 "precrq.qb.ph %[prim3], %[p4], %[p3] \n\t"
2364 "precr.qb.ph %[prim4], %[p4], %[p3] \n\t"
2367 "precr.qb.ph %[p3], %[prim1], %[prim2] \n\t"
2372 "precrq.ph.w %[p4], %[p3], %[sec4] \n\t"
2374 "append %[p3], %[sec4], 16 \n\t"
2378 [p6] "+r" (p6), [p5] "+r" (p5), [p4] "+r" (p4), [p3] "+r" (p3),
2383 /* if (p1 - p4 == 0) and (p2 - p3 == 0)
2386 if (!(((p1 - p4) == 0) && ((p2 - p3) == 0)))
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);
2403 "sb %[p3], 0(%[s4]) \n\t"
2408 : [p5] "r" (p5), [p4] "r" (p4), [p3] "r" (p3), [s4] "r" (s4),
2415 "srl %[p3], %[p3], 8 \n\t"
2419 : [p5] "+r" (p5), [p4] "+r" (p4), [p3] "+r" (p3),
2427 "sb %[p3], 0(%[s3]) \n\t"
2432 : [p5] "r" (p5), [p4] "r" (p4), [p3] "r" (p3), [s3] "r" (s3),
2439 "srl %[p3], %[p3], 8 \n\t"
2443 : [p5] "+r" (p5), [p4] "+r" (p4), [p3] "+r" (p3),
2451 "sb %[p3], 0(%[s2]) \n\t"
2456 : [p5] "r" (p5), [p4] "r" (p4), [p3] "r" (p3), [s2] "r" (s2),
2463 "srl %[p3], %[p3], 8 \n\t"
2467 : [p5] "+r" (p5), [p4] "+r" (p4), [p3] "+r" (p3),
2475 "sb %[p3], 0(%[s1]) \n\t"
2480 : [p5] "r" (p5), [p4] "r" (p4), [p3] "r" (p3), [s1] "r" (s1),