/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 25 q0_m = (v16i8)__msa_xori_b(q0_in, 0x80); \ 52 #define VP9_FLAT4(p3_in, p2_in, p0_in, q0_in, q2_in, q3_in, flat_out) \ argument 59 q2_a_sub_q0 = __msa_asub_u_b(q2_in, q0_in); \ 61 q3_a_sub_q0 = __msa_asub_u_b(q3_in, q0_in); \ 73 #define VP9_FLAT5(p7_in, p6_in, p5_in, p4_in, p0_in, q0_in, q4_in, q5_in, \ argument 82 q4_a_sub_q0 = __msa_asub_u_b(q4_in, q0_in); \ 84 q5_a_sub_q0 = __msa_asub_u_b(q5_in, q0_in); \ 86 q6_a_sub_q0 = __msa_asub_u_b(q6_in, q0_in); \ 88 q7_a_sub_q0 = __msa_asub_u_b(q7_in, q0_in); \ [all …]
|
/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); \ 30 p0_asub_q0_m = __lsx_vabsd_bu(p0_in, q0_in); \ 52 #define VP9_FLAT4(p3_in, p2_in, p0_in, q0_in, q2_in, q3_in, flat_out) \ argument 57 DUP4_ARG2(__lsx_vabsd_bu, p2_in, p0_in, q2_in, q0_in, p3_in, p0_in, q3_in, \ 58 q0_in, p2_asub_p0, q2_asub_q0, p3_asub_p0, q3_asub_q0); \ 69 #define VP9_FLAT5(p7_in, p6_in, p5_in, p4_in, p0_in, q0_in, q4_in, q5_in, \ argument 75 DUP4_ARG2(__lsx_vabsd_bu, p4_in, p0_in, q4_in, q0_in, p5_in, p0_in, q5_in, \ 76 q0_in, p4_asub_p0, q4_asub_q0, p5_asub_p0, q5_asub_q0); \ 77 DUP4_ARG2(__lsx_vabsd_bu, p6_in, p0_in, q6_in, q0_in, p7_in, p0_in, q7_in, \ [all …]
|
/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 71 q0_m = (v16i8)__msa_xori_b(q0_in, 0x80); \ 86 q0_in = __msa_xori_b((v16u8)q0_m, 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)); \ 181 p0_asub_q0_m = __msa_asub_u_b((p0_in), (q0_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); \ 274 p0_asub_q0_m = __msa_asub_u_b(p0_in, q0_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); \ 325 q0_in = __msa_xori_b((v16u8)q0_m, 0x80); \
|
/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); \ 131 p0_asub_q0_m = __lsx_vabsd_bu(p0_in, q0_in); \
|