/AliOS-Things-master/components/SDL2/src/image/external/libwebp-1.0.2/src/dsp/ |
A D | dec_mips32.c | 97 if (needs_filter2(p, hstride, thresh2, ithresh)) { in FilterLoop26() 113 if (needs_filter2(p, hstride, thresh2, ithresh)) { in FilterLoop24() 126 int thresh, int ithresh, int hev_thresh) { in VFilter16() argument 127 FilterLoop26(p, stride, 1, 16, thresh, ithresh, hev_thresh); in VFilter16() 132 FilterLoop26(p, 1, stride, 16, thresh, ithresh, hev_thresh); in HFilter16() 137 int thresh, int ithresh, int hev_thresh) { in VFilter8() argument 138 FilterLoop26(u, stride, 1, 8, thresh, ithresh, hev_thresh); in VFilter8() 139 FilterLoop26(v, stride, 1, 8, thresh, ithresh, hev_thresh); in VFilter8() 143 int thresh, int ithresh, int hev_thresh) { in HFilter8() argument 144 FilterLoop26(u, 1, stride, 8, thresh, ithresh, hev_thresh); in HFilter8() [all …]
|
A D | dec_mips_dsp_r2.c | 292 [ithresh]"r"(ithresh),[vstride]"r"(vstride), [hev_thresh]"r"(hev_thresh), in FilterLoop26() 420 : [vstride]"r"(vstride), [ithresh]"r"(ithresh), in FilterLoop24() 429 int thresh, int ithresh, int hev_thresh) { in VFilter16() argument 430 FilterLoop26(p, stride, 1, 16, thresh, ithresh, hev_thresh); in VFilter16() 435 FilterLoop26(p, 1, stride, 16, thresh, ithresh, hev_thresh); in HFilter16() 440 int thresh, int ithresh, int hev_thresh) { in VFilter8() argument 441 FilterLoop26(u, stride, 1, 8, thresh, ithresh, hev_thresh); in VFilter8() 442 FilterLoop26(v, stride, 1, 8, thresh, ithresh, hev_thresh); in VFilter8() 446 int thresh, int ithresh, int hev_thresh) { in HFilter8() argument 447 FilterLoop26(u, 1, stride, 8, thresh, ithresh, hev_thresh); in HFilter8() [all …]
|
A D | dec.c | 596 int thresh, int ithresh, in FilterLoop26_C() argument 600 if (NeedsFilter2_C(p, hstride, thresh2, ithresh)) { in FilterLoop26_C() 613 int thresh, int ithresh, in FilterLoop24_C() argument 617 if (NeedsFilter2_C(p, hstride, thresh2, ithresh)) { in FilterLoop24_C() 633 FilterLoop26_C(p, stride, 1, 16, thresh, ithresh, hev_thresh); in VFilter16_C() 638 FilterLoop26_C(p, 1, stride, 16, thresh, ithresh, hev_thresh); in HFilter16_C() 666 int thresh, int ithresh, int hev_thresh) { in VFilter8_C() argument 667 FilterLoop26_C(u, stride, 1, 8, thresh, ithresh, hev_thresh); in VFilter8_C() 668 FilterLoop26_C(v, stride, 1, 8, thresh, ithresh, hev_thresh); in VFilter8_C() 675 FilterLoop26_C(u, 1, stride, 8, thresh, ithresh, hev_thresh); in HFilter8_C() [all …]
|
A D | dec_sse2.c | 678 int thresh, int ithresh, in ComplexMask_SSE2() argument 680 const __m128i it = _mm_set1_epi8(ithresh); in ComplexMask_SSE2() 703 ComplexMask_SSE2(&p1, &p0, &q0, &q1, thresh, ithresh, &mask); in VFilter16_SSE2() 727 ComplexMask_SSE2(&p1, &p0, &q0, &q1, thresh, ithresh, &mask); in HFilter16_SSE2() 753 ComplexMask_SSE2(&p1, &p0, &p3, &p2, thresh, ithresh, &mask); in VFilter16i_SSE2() 785 ComplexMask_SSE2(&p1, &p0, &p3, &p2, thresh, ithresh, &mask); in HFilter16i_SSE2() 798 int thresh, int ithresh, int hev_thresh) { in VFilter8_SSE2() argument 810 ComplexMask_SSE2(&p1, &p0, &q0, &q1, thresh, ithresh, &mask); in VFilter8_SSE2() 835 ComplexMask_SSE2(&p1, &p0, &q0, &q1, thresh, ithresh, &mask); in HFilter8_SSE2() 858 ComplexMask_SSE2(&p1, &p0, &q0, &q1, thresh, ithresh, &mask); in VFilter8i_SSE2() [all …]
|
A D | dec_neon.c | 690 int ithresh, int thresh) { in NeedsFilter2_NEON() argument 691 const uint8x16_t ithresh_v = vdupq_n_u8((uint8_t)ithresh); in NeedsFilter2_NEON() 838 int thresh, int ithresh, int hev_thresh) { in VFilter16_NEON() argument 843 ithresh, thresh); in VFilter16_NEON() 860 ithresh, thresh); in HFilter16_NEON() 920 int thresh, int ithresh, int hev_thresh) { in VFilter8_NEON() argument 925 ithresh, thresh); in VFilter8_NEON() 943 ithresh, thresh); in VFilter8i_NEON() 953 int thresh, int ithresh, int hev_thresh) { in HFilter8_NEON() argument 958 ithresh, thresh); in HFilter8_NEON() [all …]
|
A D | dsp.h | 406 int thresh, int ithresh, int hev_t); 408 int thresh, int ithresh, int hev_t);
|