Lines Matching refs:thresh
442 int thresh) { in NeedsFilter() argument
443 const uint8x16_t thresh_v = vdupq_n_u8((uint8_t)thresh); in NeedsFilter()
525 static void SimpleVFilter16(uint8_t* p, int stride, int thresh) { in SimpleVFilter16() argument
529 const uint8x16_t mask = NeedsFilter(p1, p0, q0, q1, thresh); in SimpleVFilter16()
535 static void SimpleHFilter16(uint8_t* p, int stride, int thresh) { in SimpleHFilter16() argument
539 const uint8x16_t mask = NeedsFilter(p1, p0, q0, q1, thresh); in SimpleHFilter16()
558 #define NEEDS_FILTER(p1, p0, q0, q1, thresh, mask) \ argument
564 "vdup.8 q14, " #thresh " \n" \
586 #define DO_FILTER2(p1, p0, q0, q1, thresh) \ argument
587 NEEDS_FILTER(p1, p0, q0, q1, thresh, q9) /* filter mask in q9 */ \
595 static void SimpleVFilter16(uint8_t* p, int stride, int thresh) { in SimpleVFilter16() argument
604 DO_FILTER2(q1, q2, q3, q12, %[thresh]) in SimpleVFilter16()
611 : [stride] "r"(stride), [thresh] "r"(thresh) in SimpleVFilter16()
616 static void SimpleHFilter16(uint8_t* p, int stride, int thresh) { in SimpleHFilter16() argument
628 DO_FILTER2(q1, q2, q12, q13, %[thresh]) in SimpleHFilter16()
637 : [stride] "r"(stride), [thresh] "r"(thresh) in SimpleHFilter16()
644 static void SimpleVFilter16i(uint8_t* p, int stride, int thresh) { in SimpleVFilter16i() argument
648 SimpleVFilter16(p, stride, thresh); in SimpleVFilter16i()
652 static void SimpleHFilter16i(uint8_t* p, int stride, int thresh) { in SimpleHFilter16i() argument
656 SimpleHFilter16(p, stride, thresh); in SimpleHFilter16i()
678 int ithresh, int thresh) { in NeedsFilter2() argument
692 const uint8x16_t mask1 = NeedsFilter(p1, p0, q0, q1, thresh); in NeedsFilter2()
826 int thresh, int ithresh, int hev_thresh) { in VFilter16() argument
831 ithresh, thresh); in VFilter16()
843 int thresh, int ithresh, int hev_thresh) { in HFilter16() argument
848 ithresh, thresh); in HFilter16()
861 int thresh, int ithresh, int hev_thresh) { in VFilter16i() argument
871 NeedsFilter2(p3, p2, p1, p0, q0, q1, q2, q3, ithresh, thresh); in VFilter16i()
885 int thresh, int ithresh, int hev_thresh) { in HFilter16i() argument
895 NeedsFilter2(p3, p2, p1, p0, q0, q1, q2, q3, ithresh, thresh); in HFilter16i()
908 int thresh, int ithresh, int hev_thresh) { in VFilter8() argument
913 ithresh, thresh); in VFilter8()
924 int thresh, int ithresh, int hev_thresh) { in VFilter8i() argument
931 ithresh, thresh); in VFilter8i()
941 int thresh, int ithresh, int hev_thresh) { in HFilter8() argument
946 ithresh, thresh); in HFilter8()
956 int thresh, int ithresh, int hev_thresh) { in HFilter8i() argument
963 ithresh, thresh); in HFilter8i()