/third_party/ffmpeg/libavcodec/mips/ |
D | h263dsp_msa.c | 34 v8i16 diff0, diff2, diff4, diff6, diff8; in h263_h_loop_filter_msa() local 56 diff4 = diff0 >> 3; in h263_h_loop_filter_msa() 58 temp0 = (diff4 <= str_x2); in h263_h_loop_filter_msa() 59 diff4 = (v8i16) __msa_bmz_v((v16u8) diff4, (v16u8) temp0, (v16u8) temp0); in h263_h_loop_filter_msa() 60 temp2 = str_x2 - diff4; in h263_h_loop_filter_msa() 62 temp0 = (str < diff4); in h263_h_loop_filter_msa() 63 diff4 = (v8i16) __msa_bmnz_v((v16u8) diff4, (v16u8) temp2, (v16u8) temp0); in h263_h_loop_filter_msa() 65 d0 = (v8i16) __msa_bmnz_v((v16u8) diff4, (v16u8) diff2, (v16u8) temp0); in h263_h_loop_filter_msa() 67 diff4 >>= 1; in h263_h_loop_filter_msa() 68 diff8 = (v8i16) __msa_bmnz_v((v16u8) diff4, (v16u8) diff2, (v16u8) temp0); in h263_h_loop_filter_msa() [all …]
|
D | me_cmp_msa.c | 506 v8u16 diff0, diff1, diff2, diff3, diff4, diff5, diff6, diff7; in hadamard_diff_8x8_msa() local 515 diff0, diff1, diff2, diff3, diff4, diff5, diff6, diff7); in hadamard_diff_8x8_msa() 517 HSUB_UB4_UH(diff4, diff5, diff6, diff7, diff4, diff5, diff6, diff7); in hadamard_diff_8x8_msa() 518 TRANSPOSE8x8_UH_UH(diff0, diff1, diff2, diff3, diff4, diff5, diff6, diff7, in hadamard_diff_8x8_msa() 519 diff0, diff1, diff2, diff3, diff4, diff5, diff6, diff7); in hadamard_diff_8x8_msa() 520 BUTTERFLY_8(diff0, diff2, diff4, diff6, diff7, diff5, diff3, diff1, in hadamard_diff_8x8_msa() 523 diff0, diff1, diff4, diff5, diff7, diff6, diff3, diff2); in hadamard_diff_8x8_msa() 524 BUTTERFLY_8(diff0, diff1, diff2, diff3, diff7, diff6, diff5, diff4, in hadamard_diff_8x8_msa() 529 diff0, diff2, diff4, diff6, diff7, diff5, diff3, diff1); in hadamard_diff_8x8_msa() 530 BUTTERFLY_8(diff0, diff1, diff4, diff5, diff7, diff6, diff3, diff2, in hadamard_diff_8x8_msa() [all …]
|
D | hevcpred_msa.c | 942 v8i16 diff0, diff1, diff2, diff3, diff4, diff5, diff6, diff7; in hevc_intra_pred_angular_upper_4width_msa() local 1000 diff0, diff2, diff4, diff6); in hevc_intra_pred_angular_upper_4width_msa() 1001 SLDI_B4_SH(zero, diff0, zero, diff2, zero, diff4, zero, diff6, 2, in hevc_intra_pred_angular_upper_4width_msa() 1003 ILVR_D2_SH(diff2, diff0, diff6, diff4, diff0, diff2); in hevc_intra_pred_angular_upper_4width_msa() 1035 v8i16 diff0, diff1, diff2, diff3, diff4, diff5, diff6, diff7; in hevc_intra_pred_angular_upper_8width_msa() local 1094 UNPCK_UB_SH(top2, diff4, diff5); in hevc_intra_pred_angular_upper_8width_msa() 1097 SLDI_B4_SH(diff1, diff0, diff3, diff2, diff5, diff4, diff7, diff6, 2, in hevc_intra_pred_angular_upper_8width_msa() 1104 diff5 += diff4 * fact5; in hevc_intra_pred_angular_upper_8width_msa() 1134 v8i16 diff0, diff1, diff2, diff3, diff4, diff5, diff6, diff7; in hevc_intra_pred_angular_upper_16width_msa() local 1194 UNPCK_UB_SH(top2, diff4, diff5); in hevc_intra_pred_angular_upper_16width_msa() [all …]
|