/external/libvpx/libvpx/vpx_dsp/mips/ |
D | loopfilter_8_msa.c | 19 v16u8 mask, hev, flat, thresh, b_limit, limit; in vpx_lpf_horizontal_8_msa() local 30 b_limit = (v16u8)__msa_fill_b(*b_limit_ptr); in vpx_lpf_horizontal_8_msa() 33 LPF_MASK_HEV(p3, p2, p1, p0, q0, q1, q2, q3, limit, b_limit, thresh, hev, in vpx_lpf_horizontal_8_msa() 88 v16u8 flat, mask, hev, tmp, thresh, b_limit, limit; in vpx_lpf_horizontal_8_dual_msa() local 102 b_limit = (v16u8)__msa_fill_b(*b_limit0); in vpx_lpf_horizontal_8_dual_msa() 104 b_limit = (v16u8)__msa_ilvr_d((v2i64)tmp, (v2i64)b_limit); in vpx_lpf_horizontal_8_dual_msa() 111 LPF_MASK_HEV(p3, p2, p1, p0, q0, q1, q2, q3, limit, b_limit, thresh, hev, in vpx_lpf_horizontal_8_dual_msa() 159 v16u8 flat, mask, hev, thresh, b_limit, limit; in vpx_lpf_vertical_8_msa() local 172 b_limit = (v16u8)__msa_fill_b(*b_limit_ptr); in vpx_lpf_vertical_8_msa() 176 LPF_MASK_HEV(p3, p2, p1, p0, q0, q1, q2, q3, limit, b_limit, thresh, hev, in vpx_lpf_vertical_8_msa() [all …]
|
D | loopfilter_4_msa.c | 19 v16u8 mask, hev, flat, thresh, b_limit, limit; in vpx_lpf_horizontal_4_msa() local 26 b_limit = (v16u8)__msa_fill_b(*b_limit_ptr); in vpx_lpf_horizontal_4_msa() 29 LPF_MASK_HEV(p3, p2, p1, p0, q0, q1, q2, q3, limit, b_limit, thresh, hev, in vpx_lpf_horizontal_4_msa() 76 v16u8 mask, hev, flat, limit, thresh, b_limit; in vpx_lpf_vertical_4_msa() local 83 b_limit = (v16u8)__msa_fill_b(*b_limit_ptr); in vpx_lpf_vertical_4_msa() 88 LPF_MASK_HEV(p3, p2, p1, p0, q0, q1, q2, q3, limit, b_limit, thresh, hev, in vpx_lpf_vertical_4_msa()
|
D | loopfilter_16_msa.c | 22 v16u8 flat, mask, hev, thresh, b_limit, limit; in hz_lpf_t4_and_t8_16w() local 33 b_limit = (v16u8)__msa_fill_b(*b_limit_ptr); in hz_lpf_t4_and_t8_16w() 37 LPF_MASK_HEV(p3, p2, p1, p0, q0, q1, q2, q3, limit, b_limit, thresh, hev, in hz_lpf_t4_and_t8_16w() 433 v16u8 flat2, mask, hev, flat, thresh, b_limit, limit; in mb_lpf_horizontal_edge() local 448 b_limit = (v16u8)__msa_fill_b(*b_limit_ptr); in mb_lpf_horizontal_edge() 451 LPF_MASK_HEV(p3, p2, p1, p0, q0, q1, q2, q3, limit, b_limit, thresh, hev, in mb_lpf_horizontal_edge() 765 v16u8 flat, mask, hev, thresh, b_limit, limit; in vt_lpf_t4_and_t8_8w() local 775 b_limit = (v16u8)__msa_fill_b(*b_limit_ptr); in vt_lpf_t4_and_t8_8w() 779 LPF_MASK_HEV(p3, p2, p1, p0, q0, q1, q2, q3, limit, b_limit, thresh, hev, in vt_lpf_t4_and_t8_8w() 1076 v16u8 flat, mask, hev, thresh, b_limit, limit; in vt_lpf_t4_and_t8_16w() local [all …]
|
/external/libaom/libaom/aom_dsp/mips/ |
D | loopfilter_8_msa.c | 19 v16u8 mask, hev, flat, thresh, b_limit, limit; in aom_lpf_horizontal_8_msa() local 30 b_limit = (v16u8)__msa_fill_b(*b_limit_ptr); in aom_lpf_horizontal_8_msa() 33 LPF_MASK_HEV(p3, p2, p1, p0, q0, q1, q2, q3, limit, b_limit, thresh, hev, in aom_lpf_horizontal_8_msa() 88 v16u8 flat, mask, hev, tmp, thresh, b_limit, limit; in aom_lpf_horizontal_8_dual_msa() local 102 b_limit = (v16u8)__msa_fill_b(*b_limit0); in aom_lpf_horizontal_8_dual_msa() 104 b_limit = (v16u8)__msa_ilvr_d((v2i64)tmp, (v2i64)b_limit); in aom_lpf_horizontal_8_dual_msa() 111 LPF_MASK_HEV(p3, p2, p1, p0, q0, q1, q2, q3, limit, b_limit, thresh, hev, in aom_lpf_horizontal_8_dual_msa() 159 v16u8 flat, mask, hev, thresh, b_limit, limit; in aom_lpf_vertical_8_msa() local 172 b_limit = (v16u8)__msa_fill_b(*b_limit_ptr); in aom_lpf_vertical_8_msa() 176 LPF_MASK_HEV(p3, p2, p1, p0, q0, q1, q2, q3, limit, b_limit, thresh, hev, in aom_lpf_vertical_8_msa() [all …]
|
D | loopfilter_4_msa.c | 19 v16u8 mask, hev, flat, thresh, b_limit, limit; in aom_lpf_horizontal_4_msa() local 26 b_limit = (v16u8)__msa_fill_b(*b_limit_ptr); in aom_lpf_horizontal_4_msa() 29 LPF_MASK_HEV(p3, p2, p1, p0, q0, q1, q2, q3, limit, b_limit, thresh, hev, in aom_lpf_horizontal_4_msa() 76 v16u8 mask, hev, flat, limit, thresh, b_limit; in aom_lpf_vertical_4_msa() local 83 b_limit = (v16u8)__msa_fill_b(*b_limit_ptr); in aom_lpf_vertical_4_msa() 88 LPF_MASK_HEV(p3, p2, p1, p0, q0, q1, q2, q3, limit, b_limit, thresh, hev, in aom_lpf_vertical_4_msa()
|
D | loopfilter_16_msa.c | 21 v16u8 flat, mask, hev, thresh, b_limit, limit; in aom_hz_lpf_t4_and_t8_16w() local 32 b_limit = (v16u8)__msa_fill_b(*b_limit_ptr); in aom_hz_lpf_t4_and_t8_16w() 36 LPF_MASK_HEV(p3, p2, p1, p0, q0, q1, q2, q3, limit, b_limit, thresh, hev, in aom_hz_lpf_t4_and_t8_16w() 432 v16u8 flat2, mask, hev, flat, thresh, b_limit, limit; in mb_lpf_horizontal_edge() local 447 b_limit = (v16u8)__msa_fill_b(*b_limit_ptr); in mb_lpf_horizontal_edge() 450 LPF_MASK_HEV(p3, p2, p1, p0, q0, q1, q2, q3, limit, b_limit, thresh, hev, in mb_lpf_horizontal_edge() 764 v16u8 flat, mask, hev, thresh, b_limit, limit; in aom_vt_lpf_t4_and_t8_8w() local 774 b_limit = (v16u8)__msa_fill_b(*b_limit_ptr); in aom_vt_lpf_t4_and_t8_8w() 778 LPF_MASK_HEV(p3, p2, p1, p0, q0, q1, q2, q3, limit, b_limit, thresh, hev, in aom_vt_lpf_t4_and_t8_8w() 1075 v16u8 flat, mask, hev, thresh, b_limit, limit; in aom_vt_lpf_t4_and_t8_16w() local [all …]
|
/external/libvpx/libvpx/vp8/common/mips/msa/ |
D | loopfilter_filters_msa.c | 15 #define VP8_SIMPLE_MASK(p1, p0, q0, q1, b_limit, mask) \ argument 24 mask = ((v16u8)mask <= b_limit); \ 293 v16u8 mask, hev, flat, thresh, limit, b_limit; in mbloop_filter_horizontal_edge_y_msa() local 295 b_limit = (v16u8)__msa_fill_b(b_limit_in); in mbloop_filter_horizontal_edge_y_msa() 300 LPF_MASK_HEV(p3, p2, p1, p0, q0, q1, q2, q3, limit, b_limit, thresh, hev, in mbloop_filter_horizontal_edge_y_msa() 317 v16u8 mask, hev, flat, thresh, limit, b_limit; in mbloop_filter_horizontal_edge_uv_msa() local 321 b_limit = (v16u8)__msa_fill_b(b_limit_in); in mbloop_filter_horizontal_edge_uv_msa() 332 LPF_MASK_HEV(p3, p2, p1, p0, q0, q1, q2, q3, limit, b_limit, thresh, hev, in mbloop_filter_horizontal_edge_uv_msa() 369 v16u8 mask, hev, flat, thresh, limit, b_limit; in mbloop_filter_vertical_edge_y_msa() local 374 b_limit = (v16u8)__msa_fill_b(b_limit_in); in mbloop_filter_vertical_edge_y_msa() [all …]
|
/external/webp/src/dsp/ |
D | dec_msa.c | 329 #define LPF_SIMPLE_MASK(p1, p0, q0, q1, b_limit, mask) do { \ argument 337 mask = (mask <= b_limit); \ 347 const v16u8 b_limit = (v16u8)__msa_fill_b(b_limit_in); in VFilter16() local 350 LPF_MASK_HEV(p3, p2, p1, p0, q0, q1, q2, q3, limit, b_limit, thresh, in VFilter16() 367 const v16u8 b_limit = (v16u8)__msa_fill_b(b_limit_in); in HFilter16() local 377 LPF_MASK_HEV(p3, p2, p1, p0, q0, q1, q2, q3, limit, b_limit, thresh, in HFilter16() 421 int b_limit, int limit, int thresh) { in VFilterHorEdge16i() argument 425 const v16u8 b_limit0 = (v16u8)__msa_fill_b(b_limit); in VFilterHorEdge16i() 436 int b_limit, int limit, int thresh) { in VFilter16i() argument 437 VFilterHorEdge16i(src_y + 4 * stride, stride, b_limit, limit, thresh); in VFilter16i() [all …]
|