/third_party/libjpeg-turbo/simd/arm/ |
D | jidctred-neon.c | 114 int32x4_t tmp0_l = vmull_lane_s16(vget_low_s16(row1), consts, 3); in jsimd_idct_2x2_neon() local 115 tmp0_l = vmlal_lane_s16(tmp0_l, vget_low_s16(row3), consts, 2); in jsimd_idct_2x2_neon() 116 tmp0_l = vmlal_lane_s16(tmp0_l, vget_low_s16(row5), consts, 1); in jsimd_idct_2x2_neon() 117 tmp0_l = vmlal_lane_s16(tmp0_l, vget_low_s16(row7), consts, 0); in jsimd_idct_2x2_neon() 124 row0 = vcombine_s16(vrshrn_n_s32(vaddq_s32(tmp10_l, tmp0_l), CONST_BITS), in jsimd_idct_2x2_neon() 126 row1 = vcombine_s16(vrshrn_n_s32(vsubq_s32(tmp10_l, tmp0_l), CONST_BITS), in jsimd_idct_2x2_neon() 361 int32x4_t tmp0_l = vshll_n_s16(vget_low_s16(row0), CONST_BITS + 1); in jsimd_idct_4x4_neon() local 372 int32x4_t tmp10_l = vaddq_s32(tmp0_l, tmp2_l); in jsimd_idct_4x4_neon() 374 int32x4_t tmp12_l = vsubq_s32(tmp0_l, tmp2_l); in jsimd_idct_4x4_neon() 383 tmp0_l = vmull_lane_s16(vget_low_s16(z1), consts.val[0], 2); in jsimd_idct_4x4_neon() [all …]
|
/third_party/skia/third_party/externals/libjpeg-turbo/simd/arm/ |
D | jidctred-neon.c | 114 int32x4_t tmp0_l = vmull_lane_s16(vget_low_s16(row1), consts, 3); in jsimd_idct_2x2_neon() local 115 tmp0_l = vmlal_lane_s16(tmp0_l, vget_low_s16(row3), consts, 2); in jsimd_idct_2x2_neon() 116 tmp0_l = vmlal_lane_s16(tmp0_l, vget_low_s16(row5), consts, 1); in jsimd_idct_2x2_neon() 117 tmp0_l = vmlal_lane_s16(tmp0_l, vget_low_s16(row7), consts, 0); in jsimd_idct_2x2_neon() 124 row0 = vcombine_s16(vrshrn_n_s32(vaddq_s32(tmp10_l, tmp0_l), CONST_BITS), in jsimd_idct_2x2_neon() 126 row1 = vcombine_s16(vrshrn_n_s32(vsubq_s32(tmp10_l, tmp0_l), CONST_BITS), in jsimd_idct_2x2_neon() 361 int32x4_t tmp0_l = vshll_n_s16(vget_low_s16(row0), CONST_BITS + 1); in jsimd_idct_4x4_neon() local 372 int32x4_t tmp10_l = vaddq_s32(tmp0_l, tmp2_l); in jsimd_idct_4x4_neon() 374 int32x4_t tmp12_l = vsubq_s32(tmp0_l, tmp2_l); in jsimd_idct_4x4_neon() 383 tmp0_l = vmull_lane_s16(vget_low_s16(z1), consts.val[0], 2); in jsimd_idct_4x4_neon() [all …]
|
/third_party/ffmpeg/libavcodec/mips/ |
D | vp9_lpf_msa.c | 639 v8u16 tmp0_r, tmp1_r, tmp0_l, tmp1_l; in vp9_hz_lpf_t16_16w() local 685 tmp0_l = p7_l_in << 3; in vp9_hz_lpf_t16_16w() 686 tmp0_l -= p7_l_in; in vp9_hz_lpf_t16_16w() 687 tmp0_l += p6_l_in; in vp9_hz_lpf_t16_16w() 688 tmp0_l += q0_l_in; in vp9_hz_lpf_t16_16w() 695 tmp1_l += tmp0_l; in vp9_hz_lpf_t16_16w() 712 tmp0_l = p5_l_in - p6_l_in; in vp9_hz_lpf_t16_16w() 713 tmp0_l += q1_l_in; in vp9_hz_lpf_t16_16w() 714 tmp0_l -= p7_l_in; in vp9_hz_lpf_t16_16w() 715 tmp1_l += tmp0_l; in vp9_hz_lpf_t16_16w() [all …]
|
D | hevc_idct_msa.c | 266 LD_SW2(input + load_idx * 8, 4, tmp0_r, tmp0_l); \ 270 sum0_l += tmp0_l; \ 273 tmp1_l -= tmp0_l; \ 447 v4i32 sum0_r, sum0_l, sum1_r, sum1_l, tmp0_r, tmp0_l, tmp1_r, tmp1_l; in hevc_idct_8x32_column_msa() local 530 LD_SW2(tmp_buf_ptr + i * 8, 4, tmp0_r, tmp0_l); in hevc_idct_8x32_column_msa() 532 tmp1_l = tmp0_l; in hevc_idct_8x32_column_msa() 534 tmp0_l += sum0_l; in hevc_idct_8x32_column_msa() 535 ST_SW2(tmp0_r, tmp0_l, (tmp_buf_ptr + i * 8), 4); in hevc_idct_8x32_column_msa() 580 LD_SW2(tmp_buf_ptr + i * 8, 4, tmp0_r, tmp0_l); in hevc_idct_8x32_column_msa() 582 tmp1_l = tmp0_l; in hevc_idct_8x32_column_msa() [all …]
|
D | h264idct_msa.c | 118 v4i32 tmp0_l, tmp1_l, tmp2_l, tmp3_l, tmp4_l, tmp5_l, tmp6_l, tmp7_l; in avc_idct8_addblk_msa() local 160 UNPCK_SH_SW(res0, tmp0_r, tmp0_l); in avc_idct8_addblk_msa() 168 BUTTERFLY_4(tmp0_r, tmp0_l, tmp4_l, tmp4_r, vec0_r, vec0_l, vec1_l, vec1_r); in avc_idct8_addblk_msa() 180 BUTTERFLY_4(vec0_l, vec1_l, vec2_l, vec3_l, tmp0_l, tmp2_l, tmp4_l, tmp6_l); in avc_idct8_addblk_msa() 215 BUTTERFLY_4(tmp0_r, tmp0_l, tmp7_l, tmp7_r, res0_r, res0_l, res7_l, res7_r); in avc_idct8_addblk_msa()
|