/external/libvpx/vpx_dsp/mips/ |
D | loopfilter_msa.h | 16 #define VP9_LPF_FILTER4_4W(p1_in, p0_in, q0_in, q1_in, mask, hev, p1_out, \ argument 26 q1_m = (v16i8)__msa_xori_b(q1_in, 0x80); \ 103 #define VP9_FILTER8(p3_in, p2_in, p1_in, p0_in, q0_in, q1_in, q2_in, q3_in, \ argument 116 tmp_filt8_1 = tmp_filt8_0 + p1_in + q1_in; \ 119 tmp_filt8_1 = q2_in + q1_in + q0_in; \ 136 tmp_filt8_0 = q1_in + q3_in; \ 141 #define LPF_MASK_HEV(p3_in, p2_in, p1_in, p0_in, q0_in, q1_in, q2_in, q3_in, \ argument 152 q1_asub_q0_m = __msa_asub_u_b(q1_in, q0_in); \ 153 q2_asub_q1_m = __msa_asub_u_b(q2_in, q1_in); \ 156 p1_asub_q1_m = __msa_asub_u_b(p1_in, q1_in); \
|
/external/libvpx/vpx_dsp/loongarch/ |
D | loopfilter_lsx.h | 16 #define LPF_MASK_HEV(p3_in, p2_in, p1_in, p0_in, q0_in, q1_in, q2_in, q3_in, \ argument 27 q1_asub_q0_m = __lsx_vabsd_bu(q1_in, q0_in); \ 28 q2_asub_q1_m = __lsx_vabsd_bu(q2_in, q1_in); \ 31 p1_asub_q1_m = __lsx_vabsd_bu(p1_in, q1_in); \ 92 #define VP9_LPF_FILTER4_4W(p1_in, p0_in, q0_in, q1_in, mask, hev, p1_out, \ argument 98 DUP4_ARG2(__lsx_vxori_b, p1_in, 0x80, p0_in, 0x80, q0_in, 0x80, q1_in, \ 123 #define VP9_FILTER8(p3_in, p2_in, p1_in, p0_in, q0_in, q1_in, q2_in, q3_in, \ argument 140 tmp_filt8_1 = __lsx_vadd_h(tmp_filt8_1, q1_in); \ 143 tmp_filt8_1 = __lsx_vadd_h(q2_in, q1_in); \ 162 tmp_filt8_0 = __lsx_vadd_h(q1_in, q3_in); \
|
/external/libvpx/vp8/common/mips/msa/ |
D | loopfilter_filters_msa.c | 62 #define VP8_SIMPLE_FILT(p1_in, p0_in, q0_in, q1_in, mask) \ argument 72 q1_m = (v16i8)__msa_xori_b(q1_in, 0x80); \ 168 #define LPF_MASK_HEV(p3_in, p2_in, p1_in, p0_in, q0_in, q1_in, q2_in, q3_in, \ argument 178 q1_asub_q0_m = __msa_asub_u_b((q1_in), (q0_in)); \ 179 q2_asub_q1_m = __msa_asub_u_b((q2_in), (q1_in)); \ 182 p1_asub_q1_m = __msa_asub_u_b((p1_in), (q1_in)); \
|
/external/webp/src/dsp/ |
D | dec_msa.c | 260 q0_in, q1_in, q2_in, q3_in, \ argument 271 q1_asub_q0_m = __msa_asub_u_b(q1_in, q0_in); \ 272 q2_asub_q1_m = __msa_asub_u_b(q2_in, q1_in); \ 275 p1_asub_q1_m = __msa_asub_u_b(p1_in, q1_in); \ 311 #define LPF_SIMPLE_FILT(p1_in, p0_in, q0_in, q1_in, mask) do { \ argument 316 FLIP_SIGN4(p1_in, p0_in, q0_in, q1_in, p1_m, p0_m, q0_m, q1_m); \
|
/external/libvpx/vp8/common/loongarch/ |
D | loopfilter_filters_lsx.c | 118 #define LPF_MASK_HEV(p3_in, p2_in, p1_in, p0_in, q0_in, q1_in, q2_in, q3_in, \ argument 128 q1_asub_q0_m = __lsx_vabsd_bu(q1_in, q0_in); \ 129 q2_asub_q1_m = __lsx_vabsd_bu(q2_in, q1_in); \ 132 p1_asub_q1_m = __lsx_vabsd_bu(p1_in, q1_in); \
|