/external/libvpx/libvpx/vpx_dsp/arm/ |
D | highbd_loopfilter_neon.c | 18 uint16x8_t *limit_vec, uint16x8_t *thresh_vec, in load_thresh() argument 23 *thresh_vec = vmovl_u8(vld1_dup_u8(thresh)); in load_thresh() 26 *thresh_vec = vshlq_u16(*thresh_vec, shift); in load_thresh() 568 uint16x8_t blimit_vec, limit_vec, thresh_vec, p3, p2, p1, p0, q0, q1, q2, q3, in vpx_highbd_lpf_horizontal_4_neon() local 571 load_thresh(blimit, limit, thresh, &blimit_vec, &limit_vec, &thresh_vec, bd); in vpx_highbd_lpf_horizontal_4_neon() 573 filter_hev_mask4(limit_vec, blimit_vec, thresh_vec, p3, p2, p1, p0, q0, q1, in vpx_highbd_lpf_horizontal_4_neon() 590 uint16x8_t blimit_vec, limit_vec, thresh_vec, p3, p2, p1, p0, q0, q1, q2, q3, in vpx_highbd_lpf_vertical_4_neon() local 597 load_thresh(blimit, limit, thresh, &blimit_vec, &limit_vec, &thresh_vec, bd); in vpx_highbd_lpf_vertical_4_neon() 598 filter_hev_mask4(limit_vec, blimit_vec, thresh_vec, p3, p2, p1, p0, q0, q1, in vpx_highbd_lpf_vertical_4_neon() 615 uint16x8_t blimit_vec, limit_vec, thresh_vec, p3, p2, p1, p0, q0, q1, q2, q3, in vpx_highbd_lpf_horizontal_8_neon() local [all …]
|
D | loopfilter_neon.c | 24 uint8x##w##_t *thresh_vec) { \ 27 *thresh_vec = vld1##r##dup_u8(thresh); \ 37 uint8x16_t *blimit_vec, uint8x16_t *limit_vec, uint8x16_t *thresh_vec) { in load_thresh_8_dual() argument 40 *thresh_vec = vcombine_u8(vld1_dup_u8(thresh0), vld1_dup_u8(thresh1)); in load_thresh_8_dual() 809 uint8x8_t blimit_vec, limit_vec, thresh_vec; in vpx_lpf_horizontal_4_neon() local 810 load_thresh_8(blimit, limit, thresh, &blimit_vec, &limit_vec, &thresh_vec); in vpx_lpf_horizontal_4_neon() 811 lpf_horizontal_4_kernel(s, p, blimit_vec, limit_vec, thresh_vec); in vpx_lpf_horizontal_4_neon() 820 uint8x16_t blimit_vec, limit_vec, thresh_vec; in vpx_lpf_horizontal_4_dual_neon() local 822 &blimit_vec, &limit_vec, &thresh_vec); in vpx_lpf_horizontal_4_dual_neon() 823 lpf_horizontal_4_dual_kernel(s, p, blimit_vec, limit_vec, thresh_vec); in vpx_lpf_horizontal_4_dual_neon() [all …]
|
/external/libvpx/libvpx/vpx_dsp/mips/ |
D | loopfilter_filters_dspr2.c | 30 uint32_t thresh_vec, flimit_vec, limit_vec; in vpx_lpf_horizontal_4_dspr2() local 43 : [thresh_vec] "=&r"(thresh_vec), [flimit_vec] "=&r"(flimit_vec), in vpx_lpf_horizontal_4_dspr2() 84 p6, thresh_vec, &hev, &mask); in vpx_lpf_horizontal_4_dspr2() 115 uint32_t thresh_vec, flimit_vec, limit_vec; in vpx_lpf_vertical_4_dspr2() local 128 : [thresh_vec] "=&r"(thresh_vec), [flimit_vec] "=&r"(flimit_vec), in vpx_lpf_vertical_4_dspr2() 203 p6, thresh_vec, &hev, &mask); in vpx_lpf_vertical_4_dspr2()
|
D | loopfilter_mb_dspr2.c | 29 uint32_t thresh_vec, flimit_vec, limit_vec; in vpx_lpf_horizontal_8_dspr2() local 46 : [thresh_vec] "=&r"(thresh_vec), [flimit_vec] "=&r"(flimit_vec), in vpx_lpf_horizontal_8_dspr2() 78 filter_hev_mask_flatmask4_dspr2(limit_vec, flimit_vec, thresh_vec, p1, p0, in vpx_lpf_horizontal_8_dspr2() 296 uint32_t thresh_vec, flimit_vec, limit_vec; in vpx_lpf_vertical_8_dspr2() local 313 : [thresh_vec] "=&r"(thresh_vec), [flimit_vec] "=&r"(flimit_vec), in vpx_lpf_vertical_8_dspr2() 412 filter_hev_mask_flatmask4_dspr2(limit_vec, flimit_vec, thresh_vec, p1, p0, in vpx_lpf_vertical_8_dspr2()
|
D | loopfilter_mb_vert_dspr2.c | 28 uint32_t thresh_vec, flimit_vec, limit_vec; in vpx_lpf_vertical_16_dspr2() local 49 : [thresh_vec] "=&r"(thresh_vec), [flimit_vec] "=&r"(flimit_vec), in vpx_lpf_vertical_16_dspr2() 234 filter_hev_mask_flatmask4_dspr2(limit_vec, flimit_vec, thresh_vec, p1, p0, in vpx_lpf_vertical_16_dspr2()
|
D | loopfilter_mb_horiz_dspr2.c | 30 uint32_t thresh_vec, flimit_vec, limit_vec; in mb_lpf_horizontal_edge() local 51 : [thresh_vec] "=&r"(thresh_vec), [flimit_vec] "=&r"(flimit_vec), in mb_lpf_horizontal_edge() 106 filter_hev_mask_flatmask4_dspr2(limit_vec, flimit_vec, thresh_vec, p1, p0, in mb_lpf_horizontal_edge()
|
/external/libaom/libaom/aom_dsp/mips/ |
D | loopfilter_filters_dspr2.c | 32 uint32_t thresh_vec, flimit_vec, limit_vec; in aom_lpf_horizontal_4_dspr2() local 45 : [thresh_vec] "=&r"(thresh_vec), [flimit_vec] "=&r"(flimit_vec), in aom_lpf_horizontal_4_dspr2() 86 p6, thresh_vec, &hev, &mask); in aom_lpf_horizontal_4_dspr2() 117 uint32_t thresh_vec, flimit_vec, limit_vec; in aom_lpf_vertical_4_dspr2() local 130 : [thresh_vec] "=&r"(thresh_vec), [flimit_vec] "=&r"(flimit_vec), in aom_lpf_vertical_4_dspr2() 205 p6, thresh_vec, &hev, &mask); in aom_lpf_vertical_4_dspr2()
|
D | loopfilter_mb_dspr2.c | 31 uint32_t thresh_vec, flimit_vec, limit_vec; in aom_lpf_horizontal_8_dspr2() local 48 : [thresh_vec] "=&r"(thresh_vec), [flimit_vec] "=&r"(flimit_vec), in aom_lpf_horizontal_8_dspr2() 80 filter_hev_mask_flatmask4_dspr2(limit_vec, flimit_vec, thresh_vec, p1, p0, in aom_lpf_horizontal_8_dspr2() 298 uint32_t thresh_vec, flimit_vec, limit_vec; in aom_lpf_vertical_8_dspr2() local 315 : [thresh_vec] "=&r"(thresh_vec), [flimit_vec] "=&r"(flimit_vec), in aom_lpf_vertical_8_dspr2() 414 filter_hev_mask_flatmask4_dspr2(limit_vec, flimit_vec, thresh_vec, p1, p0, in aom_lpf_vertical_8_dspr2()
|
D | loopfilter_mb_vert_dspr2.c | 30 uint32_t thresh_vec, flimit_vec, limit_vec; in aom_lpf_vertical_16_dspr2() local 51 : [thresh_vec] "=&r"(thresh_vec), [flimit_vec] "=&r"(flimit_vec), in aom_lpf_vertical_16_dspr2() 236 filter_hev_mask_flatmask4_dspr2(limit_vec, flimit_vec, thresh_vec, p1, p0, in aom_lpf_vertical_16_dspr2()
|
D | loopfilter_mb_horiz_dspr2.c | 32 uint32_t thresh_vec, flimit_vec, limit_vec; in mb_lpf_horizontal_edge() local 53 : [thresh_vec] "=&r"(thresh_vec), [flimit_vec] "=&r"(flimit_vec), in mb_lpf_horizontal_edge() 108 filter_hev_mask_flatmask4_dspr2(limit_vec, flimit_vec, thresh_vec, p1, p0, in mb_lpf_horizontal_edge()
|
/external/libvpx/libvpx/vp8/common/mips/dspr2/ |
D | vp8_loopfilter_filters_dspr2.c | 2259 unsigned int thresh_vec, flimit_vec, limit_vec; in vp8_loop_filter_mbh_dspr2() local 2273 : [thresh_vec] "=&r"(thresh_vec), [flimit_vec] "=&r"(flimit_vec), in vp8_loop_filter_mbh_dspr2() 2278 thresh_vec, 16); in vp8_loop_filter_mbh_dspr2() 2282 limit_vec, thresh_vec, 0); in vp8_loop_filter_mbh_dspr2() 2287 limit_vec, thresh_vec, 0); in vp8_loop_filter_mbh_dspr2() 2295 unsigned int thresh_vec, flimit_vec, limit_vec; in vp8_loop_filter_mbv_dspr2() local 2309 : [thresh_vec] "=&r"(thresh_vec), [flimit_vec] "=&r"(flimit_vec), in vp8_loop_filter_mbv_dspr2() 2314 thresh_vec, 16); in vp8_loop_filter_mbv_dspr2() 2318 limit_vec, thresh_vec, 0); in vp8_loop_filter_mbv_dspr2() 2322 limit_vec, thresh_vec, 0); in vp8_loop_filter_mbv_dspr2() [all …]
|