Lines Matching refs:p3

46     uint32_t p3,
63 /* mask |= (abs(p3 - p2) > limit) */
64 "subu_s.qb %[c], %[p3], %[p2] \n\t"
65 "subu_s.qb %[r_k], %[p2], %[p3] \n\t"
116 : [limit] "r" (limit), [p3] "r" (p3), [p2] "r" (p2),
353 uint32_t pm1, p0, p1, p2, p3, p4, p5, p6;
358 p1=0; p2=0; p3=0; p4=0;
381 p3 = *((uint32_t*)(s3));
384 /* if (p1 - p4 == 0) and (p2 - p3 == 0)
387 if (!(((p1-p4) == 0) && ((p2-p3) == 0))) {
394 vp8_filter_mask_vec_mips(limit, flimit, p1, p2, pm1, p0, p3, p4, p5, p6,
400 vp8_filter_mips(mask, hev, &p1, &p2, &p3, &p4);
405 *((uint32_t*)s3) = p3;
424 p3 = *((uint32_t*)(s3));
427 /* if (p1 - p4 == 0) and (p2 - p3 == 0)
430 if (!(((p1-p4) == 0) && ((p2-p3) == 0))) {
437 vp8_filter_mask_vec_mips(limit, flimit, p1, p2, pm1, p0, p3, p4, p5, p6,
443 vp8_filter_mips(mask, hev, &p1, &p2, &p3, &p4);
448 *((uint32_t*)s3) = p3;
467 p3 = *((uint32_t*)(s3));
470 /* if (p1 - p4 == 0) and (p2 - p3 == 0)
473 if (!(((p1-p4) == 0) && ((p2-p3) == 0))) {
480 vp8_filter_mask_vec_mips(limit, flimit, p1, p2, pm1, p0, p3, p4, p5, p6,
486 vp8_filter_mips(mask, hev, &p1, &p2, &p3, &p4);
491 *((uint32_t*)s3) = p3;
510 p3 = *((uint32_t*)(s3));
513 /* if (p1 - p4 == 0) and (p2 - p3 == 0)
516 if (!(((p1-p4) == 0) && ((p2-p3) == 0))) {
523 vp8_filter_mask_vec_mips(limit, flimit, p1, p2, pm1, p0, p3, p4, p5, p6,
529 vp8_filter_mips(mask, hev, &p1, &p2, &p3, &p4);
534 *((uint32_t*)s3) = p3;
553 uint32_t pm1, p0, p1, p2, p3, p4, p5, p6;
558 p1=0; p2=0; p3=0; p4=0;
578 p3 = *((uint32_t*)(s3));
581 /* if (p1 - p4 == 0) and (p2 - p3 == 0)
584 if (!(((p1-p4) == 0) && ((p2-p3) == 0))) {
591 vp8_filter_mask_vec_mips(limit, flimit, p1, p2, pm1, p0, p3, p4, p5, p6,
597 vp8_filter_mips(mask, hev, &p1, &p2, &p3, &p4);
602 *((uint32_t*)s3) = p3;
621 p3 = *((uint32_t*)(s3));
624 /* if (p1 - p4 == 0) and (p2 - p3 == 0)
627 if (!(((p1-p4) == 0) && ((p2-p3) == 0))) {
634 vp8_filter_mask_vec_mips(limit, flimit, p1, p2, pm1, p0, p3, p4, p5, p6,
640 vp8_filter_mips(mask, hev, &p1, &p2, &p3, &p4);
645 *((uint32_t*)s3) = p3;
664 uint32_t pm1, p0, p1, p2, p3, p4, p5, p6;
671 pm1=0; p0=0; p1=0; p2=0; p3=0; p4=0; p5=0; p6=0;
699 p3 = *((uint32_t*)(s4));
725 /* transpose p3, p4, p5, p6 */
729 "precrq.qb.ph %[prim3], %[p4], %[p3] \n\t"
730 "precr.qb.ph %[prim4], %[p4], %[p3] \n\t"
733 "precr.qb.ph %[p3], %[prim1], %[prim2] \n\t"
738 "precrq.ph.w %[p4], %[p3], %[sec4] \n\t"
740 "append %[p3], %[sec4], 16 \n\t"
744 [p6] "+r" (p6), [p5] "+r" (p5), [p4] "+r" (p4), [p3] "+r" (p3),
749 /* if (p1 - p4 == 0) and (p2 - p3 == 0)
752 if (!(((p1-p4) == 0) && ((p2-p3) == 0))) {
754 vp8_filter_mask_vec_mips(limit, flimit, p1, p2, pm1, p0, p3, p4, p5, p6,
760 vp8_filter_mips(mask, hev, &p1, &p2, &p3, &p4);
768 "sb %[p3], 0(%[s4]) \n\t"
772 : [p4] "r" (p4), [p3] "r" (p3), [s4] "r" (s4),
778 "srl %[p3], %[p3], 8 \n\t"
781 : [p4] "+r" (p4), [p3] "+r" (p3), [p2] "+r" (p2), [p1] "+r" (p1)
787 "sb %[p3], 0(%[s3]) \n\t"
791 : [p4] "r" (p4), [p3] "r" (p3), [s3] "r" (s3), [p2] "r" (p2)
796 "srl %[p3], %[p3], 8 \n\t"
799 : [p4] "+r" (p4), [p3] "+r" (p3), [p2] "+r" (p2), [p1] "+r" (p1)
805 "sb %[p3], 0(%[s2]) \n\t"
809 : [p4] "r" (p4), [p3] "r" (p3), [s2] "r" (s2),
815 "srl %[p3], %[p3], 8 \n\t"
818 : [p4] "+r" (p4), [p3] "+r" (p3), [p2] "+r" (p2), [p1] "+r" (p1)
824 "sb %[p3], 0(%[s1]) \n\t"
828 : [p4] "r" (p4), [p3] "r" (p3), [s1] "r" (s1),
850 p3 = *((uint32_t*)(s4));
876 /* transpose p3, p4, p5, p6 */
880 "precrq.qb.ph %[prim3], %[p4], %[p3] \n\t"
881 "precr.qb.ph %[prim4], %[p4], %[p3] \n\t"
884 "precr.qb.ph %[p3], %[prim1], %[prim2] \n\t"
889 "precrq.ph.w %[p4], %[p3], %[sec4] \n\t"
891 "append %[p3], %[sec4], 16 \n\t"
895 [p6] "+r" (p6), [p5] "+r" (p5), [p4] "+r" (p4), [p3] "+r" (p3),
900 /* if (p1 - p4 == 0) and (p2 - p3 == 0)
903 if (!(((p1-p4) == 0) && ((p2-p3) == 0))) {
905 vp8_filter_mask_vec_mips(limit, flimit, p1, p2, pm1, p0, p3, p4, p5, p6,
911 vp8_filter_mips(mask, hev, &p1, &p2, &p3, &p4);
919 "sb %[p3], 0(%[s4]) \n\t"
923 : [p4] "r" (p4), [p3] "r" (p3), [s4] "r" (s4),
929 "srl %[p3], %[p3], 8 \n\t"
932 : [p4] "+r" (p4), [p3] "+r" (p3), [p2] "+r" (p2), [p1] "+r" (p1)
938 "sb %[p3], 0(%[s3]) \n\t"
942 : [p4] "r" (p4), [p3] "r" (p3), [s3] "r" (s3), [p2] "r" (p2)
947 "srl %[p3], %[p3], 8 \n\t"
950 : [p4] "+r" (p4), [p3] "+r" (p3), [p2] "+r" (p2), [p1] "+r" (p1)
956 "sb %[p3], 0(%[s2]) \n\t"
960 : [p4] "r" (p4), [p3] "r" (p3), [s2] "r" (s2),
966 "srl %[p3], %[p3], 8 \n\t"
969 : [p4] "+r" (p4), [p3] "+r" (p3), [p2] "+r" (p2), [p1] "+r" (p1)
975 "sb %[p3], 0(%[s1]) \n\t"
979 : [p4] "r" (p4), [p3] "r" (p3), [s1] "r" (s1),
1002 uint32_t pm1, p0, p1, p2, p3, p4, p5, p6;
1027 p3 = *((uint32_t*)(s4));
1053 /* transpose p3, p4, p5, p6 */
1057 "precrq.qb.ph %[prim3], %[p4], %[p3] \n\t"
1058 "precr.qb.ph %[prim4], %[p4], %[p3] \n\t"
1061 "precr.qb.ph %[p3], %[prim1], %[prim2] \n\t"
1066 "precrq.ph.w %[p4], %[p3], %[sec4] \n\t"
1068 "append %[p3], %[sec4], 16 \n\t"
1072 [p6] "+r" (p6), [p5] "+r" (p5), [p4] "+r" (p4), [p3] "+r" (p3),
1077 /* if (p1 - p4 == 0) and (p2 - p3 == 0)
1080 if (!(((p1-p4) == 0) && ((p2-p3) == 0))) {
1082 vp8_filter_mask_vec_mips(limit, flimit, p1, p2, pm1, p0, p3, p4, p5, p6,
1088 vp8_filter_mips(mask, hev, &p1, &p2, &p3, &p4);
1096 "sb %[p3], 0(%[s4]) \n\t"
1100 : [p4] "r" (p4), [p3] "r" (p3), [s4] "r" (s4),
1106 "srl %[p3], %[p3], 8 \n\t"
1109 : [p4] "+r" (p4), [p3] "+r" (p3), [p2] "+r" (p2), [p1] "+r" (p1)
1115 "sb %[p3], 0(%[s3]) \n\t"
1119 : [p4] "r" (p4), [p3] "r" (p3), [s3] "r" (s3), [p2] "r" (p2)
1124 "srl %[p3], %[p3], 8 \n\t"
1127 : [p4] "+r" (p4), [p3] "+r" (p3), [p2] "+r" (p2), [p1] "+r" (p1)
1133 "sb %[p3], 0(%[s2]) \n\t"
1137 : [p4] "r" (p4), [p3] "r" (p3), [s2] "r" (s2),
1143 "srl %[p3], %[p3], 8 \n\t"
1146 : [p4] "+r" (p4), [p3] "+r" (p3), [p2] "+r" (p2), [p1] "+r" (p1)
1152 "sb %[p3], 0(%[s1]) \n\t"
1156 : [p4] "r" (p4), [p3] "r" (p3), [s1] "r" (s1), [p2] "r" (p2), [p1] "r" (p1)
1176 p3 = *((uint32_t*)(s4));
1202 /* transpose p3, p4, p5, p6 */
1206 "precrq.qb.ph %[prim3], %[p4], %[p3] \n\t"
1207 "precr.qb.ph %[prim4], %[p4], %[p3] \n\t"
1210 "precr.qb.ph %[p3], %[prim1], %[prim2] \n\t"
1215 "precrq.ph.w %[p4], %[p3], %[sec4] \n\t"
1217 "append %[p3], %[sec4], 16 \n\t"
1221 [p6] "+r" (p6), [p5] "+r" (p5), [p4] "+r" (p4), [p3] "+r" (p3),
1226 /* if (p1 - p4 == 0) and (p2 - p3 == 0)
1229 if (!(((p1-p4) == 0) && ((p2-p3) == 0))) {
1231 vp8_filter_mask_vec_mips(limit, flimit, p1, p2, pm1, p0, p3, p4, p5, p6,
1237 vp8_filter_mips(mask, hev, &p1, &p2, &p3, &p4);
1245 "sb %[p3], 0(%[s4]) \n\t"
1249 : [p4] "r" (p4), [p3] "r" (p3), [s4] "r" (s4),
1255 "srl %[p3], %[p3], 8 \n\t"
1258 : [p4] "+r" (p4), [p3] "+r" (p3), [p2] "+r" (p2), [p1] "+r" (p1)
1264 "sb %[p3], 0(%[s3]) \n\t"
1268 : [p4] "r" (p4), [p3] "r" (p3), [s3] "r" (s3), [p2] "r" (p2)
1273 "srl %[p3], %[p3], 8 \n\t"
1276 : [p4] "+r" (p4), [p3] "+r" (p3), [p2] "+r" (p2), [p1] "+r" (p1)
1282 "sb %[p3], 0(%[s2]) \n\t"
1286 : [p4] "r" (p4), [p3] "r" (p3), [s2] "r" (s2),
1292 "srl %[p3], %[p3], 8 \n\t"
1295 : [p4] "+r" (p4), [p3] "+r" (p3), [p2] "+r" (p2), [p1] "+r" (p1)
1301 "sb %[p3], 0(%[s1]) \n\t"
1305 : [p4] "r" (p4), [p3] "r" (p3), [s1] "r" (s1),
1611 uint32_t pm1, p0, p1, p2, p3, p4, p5, p6;
1617 p1=0; p2=0; p3=0; p4=0;
1643 p3 = *((uint32_t*)(s3));
1646 /* if (p1 - p4 == 0) and (p2 - p3 == 0)
1649 if (!(((p1-p4) == 0) && ((p2-p3) == 0))) {
1656 vp8_filter_mask_vec_mips(limit, flimit, p1, p2, pm1, p0, p3, p4, p5, p6,
1662 vp8_mbfilter_mips(mask, hev, &p0, &p1, &p2, &p3, &p4, &p5);
1670 *((uint32_t*)s3) = p3;
1690 p3 = *((uint32_t*)(s3));
1693 /* if (p1 - p4 == 0) and (p2 - p3 == 0)
1696 if (!(((p1-p4) == 0) && ((p2-p3) == 0))) {
1703 vp8_filter_mask_vec_mips(limit, flimit, p1, p2, pm1, p0, p3, p4, p5, p6,
1709 vp8_mbfilter_mips(mask, hev, &p0, &p1, &p2, &p3, &p4, &p5);
1717 *((uint32_t*)s3) = p3;
1750 uint32_t pm1, p0, p1, p2, p3, p4, p5, p6;
1755 p1=0; p2=0; p3=0; p4=0;
1775 p3 = *((uint32_t*)(s3));
1778 /* if (p1 - p4 == 0) and (p2 - p3 == 0)
1781 if (!(((p1-p4) == 0) && ((p2-p3) == 0))) {
1789 vp8_filter_mask_vec_mips(limit, flimit, p1, p2, pm1, p0, p3, p4, p5, p6,
1794 vp8_mbfilter_mips(mask, hev, &p0, &p1, &p2, &p3, &p4, &p5);
1802 *((uint32_t*)s3) = p3;
1822 p3 = *((uint32_t*)(s3));
1825 /* if (p1 - p4 == 0) and (p2 - p3 == 0)
1828 if (!(((p1-p4) == 0) && ((p2-p3) == 0))) {
1835 vp8_filter_mask_vec_mips(limit, flimit, p1, p2, pm1, p0, p3, p4, p5, p6,
1841 vp8_mbfilter_mips(mask, hev, &p0, &p1, &p2, &p3, &p4, &p5);
1849 *((uint32_t*)s3) = p3;
1870 uint32_t pm1, p0, p1, p2, p3, p4, p5, p6;
1877 pm1=0; p0=0; p1=0; p2=0; p3=0; p4=0; p5=0; p6=0;
1902 p3 = *((uint32_t*)(s4));
1928 /* transpose p3, p4, p5, p6 */
1932 "precrq.qb.ph %[prim3], %[p4], %[p3] \n\t"
1933 "precr.qb.ph %[prim4], %[p4], %[p3] \n\t"
1936 "precr.qb.ph %[p3], %[prim1], %[prim2] \n\t"
1941 "precrq.ph.w %[p4], %[p3], %[sec4] \n\t"
1943 "append %[p3], %[sec4], 16 \n\t"
1947 [p6] "+r" (p6), [p5] "+r" (p5), [p4] "+r" (p4), [p3] "+r" (p3),
1952 /* if (p1 - p4 == 0) and (p2 - p3 == 0)
1955 if (!(((p1-p4) == 0) && ((p2-p3) == 0)) ) {
1957 vp8_filter_mask_vec_mips(limit, flimit, p1, p2, pm1, p0, p3, p4, p5, p6,
1963 vp8_mbfilter_mips(mask, hev, &p0, &p1, &p2, &p3, &p4, &p5);
1971 "sb %[p3], 0(%[s4]) \n\t"
1976 : [p5] "r" (p5), [p4] "r" (p4), [p3] "r" (p3), [s4] "r" (s4),
1983 "srl %[p3], %[p3], 8 \n\t"
1987 : [p5] "+r" (p5), [p4] "+r" (p4), [p3] "+r" (p3),
1995 "sb %[p3], 0(%[s3]) \n\t"
2000 : [p5] "r" (p5), [p4] "r" (p4), [p3] "r" (p3), [s3] "r" (s3),
2007 "srl %[p3], %[p3], 8 \n\t"
2011 : [p5] "+r" (p5), [p4] "+r" (p4), [p3] "+r" (p3),
2019 "sb %[p3], 0(%[s2]) \n\t"
2024 : [p5] "r" (p5), [p4] "r" (p4), [p3] "r" (p3), [s2] "r" (s2),
2031 "srl %[p3], %[p3], 8 \n\t"
2035 : [p5] "+r" (p5), [p4] "+r" (p4), [p3] "+r" (p3),
2043 "sb %[p3], 0(%[s1]) \n\t"
2048 : [p5] "r" (p5), [p4] "r" (p4), [p3] "r" (p3), [s1] "r" (s1),
2071 uint32_t pm1, p0, p1, p2, p3, p4, p5, p6;
2077 pm1=0; p0=0; p1=0; p2=0; p3=0; p4=0; p5=0; p6=0;
2103 p3 = *((uint32_t*)(s4));
2129 /* transpose p3, p4, p5, p6 */
2133 "precrq.qb.ph %[prim3], %[p4], %[p3] \n\t"
2134 "precr.qb.ph %[prim4], %[p4], %[p3] \n\t"
2137 "precr.qb.ph %[p3], %[prim1], %[prim2] \n\t"
2142 "precrq.ph.w %[p4], %[p3], %[sec4] \n\t"
2144 "append %[p3], %[sec4], 16 \n\t"
2148 [p6] "+r" (p6), [p5] "+r" (p5), [p4] "+r" (p4), [p3] "+r" (p3),
2153 /* if (p1 - p4 == 0) and (p2 - p3 == 0)
2156 if (!(((p1-p4) == 0) && ((p2-p3) == 0))) {
2158 vp8_filter_mask_vec_mips(limit, flimit, p1, p2, pm1, p0, p3, p4, p5, p6,
2164 vp8_mbfilter_mips(mask, hev, &p0, &p1, &p2, &p3, &p4, &p5);
2172 "sb %[p3], 0(%[s4]) \n\t"
2177 : [p5] "r" (p5), [p4] "r" (p4), [p3] "r" (p3), [s4] "r" (s4),
2184 "srl %[p3], %[p3], 8 \n\t"
2188 : [p5] "+r" (p5), [p4] "+r" (p4), [p3] "+r" (p3),
2196 "sb %[p3], 0(%[s3]) \n\t"
2201 : [p5] "r" (p5), [p4] "r" (p4), [p3] "r" (p3), [s3] "r" (s3),
2208 "srl %[p3], %[p3], 8 \n\t"
2212 : [p5] "+r" (p5), [p4] "+r" (p4), [p3] "+r" (p3),
2220 "sb %[p3], 0(%[s2]) \n\t"
2225 : [p5] "r" (p5), [p4] "r" (p4), [p3] "r" (p3), [s2] "r" (s2),
2232 "srl %[p3], %[p3], 8 \n\t"
2236 : [p5] "+r" (p5), [p4] "+r" (p4), [p3] "+r" (p3),
2244 "sb %[p3], 0(%[s1]) \n\t"
2249 : [p5] "r" (p5), [p4] "r" (p4), [p3] "r" (p3), [s1] "r" (s1),
2270 p3 = *((uint32_t*)(s4));
2296 /* transpose p3, p4, p5, p6 */
2300 "precrq.qb.ph %[prim3], %[p4], %[p3] \n\t"
2301 "precr.qb.ph %[prim4], %[p4], %[p3] \n\t"
2304 "precr.qb.ph %[p3], %[prim1], %[prim2] \n\t"
2309 "precrq.ph.w %[p4], %[p3], %[sec4] \n\t"
2311 "append %[p3], %[sec4], 16 \n\t"
2315 [p6] "+r" (p6), [p5] "+r" (p5), [p4] "+r" (p4), [p3] "+r" (p3),
2320 /* if (p1 - p4 == 0) and (p2 - p3 == 0)
2323 if (!(((p1-p4) == 0) && ((p2-p3) == 0))) {
2325 vp8_filter_mask_vec_mips(limit, flimit, p1, p2, pm1, p0, p3, p4, p5, p6, thresh, &hev, &mask);
2330 vp8_mbfilter_mips(mask, hev, &p0, &p1, &p2, &p3, &p4, &p5);
2338 "sb %[p3], 0(%[s4]) \n\t"
2343 : [p5] "r" (p5), [p4] "r" (p4), [p3] "r" (p3), [s4] "r" (s4),
2350 "srl %[p3], %[p3], 8 \n\t"
2354 : [p5] "+r" (p5), [p4] "+r" (p4), [p3] "+r" (p3),
2362 "sb %[p3], 0(%[s3]) \n\t"
2367 : [p5] "r" (p5), [p4] "r" (p4), [p3] "r" (p3), [s3] "r" (s3),
2374 "srl %[p3], %[p3], 8 \n\t"
2378 : [p5] "+r" (p5), [p4] "+r" (p4), [p3] "+r" (p3),
2386 "sb %[p3], 0(%[s2]) \n\t"
2391 : [p5] "r" (p5), [p4] "r" (p4), [p3] "r" (p3), [s2] "r" (s2),
2398 "srl %[p3], %[p3], 8 \n\t"
2402 : [p5] "+r" (p5), [p4] "+r" (p4), [p3] "+r" (p3),
2410 "sb %[p3], 0(%[s1]) \n\t"
2415 : [p5] "r" (p5), [p4] "r" (p4), [p3] "r" (p3), [s1] "r" (s1),