summaryrefslogtreecommitdiff
path: root/vpx_dsp/arm
diff options
context:
space:
mode:
authorLinfeng Zhang <linfengz@google.com>2017-09-13 13:05:47 -0700
committerJames Zern <jzern@google.com>2017-09-20 14:13:26 -0700
commit76a3d3fcc518b48a07aacd04f36bbcf902da9405 (patch)
tree33339b4e5ad50fe6a332129a6b8f407160054d2c /vpx_dsp/arm
parent64653fa1330c258a52c52a4f32b940424439167c (diff)
downloadlibvpx-76a3d3fcc518b48a07aacd04f36bbcf902da9405.tar
libvpx-76a3d3fcc518b48a07aacd04f36bbcf902da9405.tar.gz
libvpx-76a3d3fcc518b48a07aacd04f36bbcf902da9405.tar.bz2
libvpx-76a3d3fcc518b48a07aacd04f36bbcf902da9405.zip
Remove the unnecessary upcasts of (int)cospi_{1...31}_64
BUG=webm:1450 Change-Id: Ib046fe28caec5b9ebdc9d0152df7c54ff4266858
Diffstat (limited to 'vpx_dsp/arm')
-rw-r--r--vpx_dsp/arm/fwd_txfm_neon.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/vpx_dsp/arm/fwd_txfm_neon.c b/vpx_dsp/arm/fwd_txfm_neon.c
index 918686e25..bdee4d82a 100644
--- a/vpx_dsp/arm/fwd_txfm_neon.c
+++ b/vpx_dsp/arm/fwd_txfm_neon.c
@@ -56,10 +56,10 @@ void vpx_fdct8x8_neon(const int16_t *input, tran_low_t *final_output,
v_t2_hi = vmlal_n_s16(v_t2_hi, vget_high_s16(v_x3), (int16_t)cospi_8_64);
v_t3_lo = vmlsl_n_s16(v_t3_lo, vget_low_s16(v_x2), (int16_t)cospi_8_64);
v_t3_hi = vmlsl_n_s16(v_t3_hi, vget_high_s16(v_x2), (int16_t)cospi_8_64);
- v_t0_lo = vmulq_n_s32(v_t0_lo, (int32_t)cospi_16_64);
- v_t0_hi = vmulq_n_s32(v_t0_hi, (int32_t)cospi_16_64);
- v_t1_lo = vmulq_n_s32(v_t1_lo, (int32_t)cospi_16_64);
- v_t1_hi = vmulq_n_s32(v_t1_hi, (int32_t)cospi_16_64);
+ v_t0_lo = vmulq_n_s32(v_t0_lo, cospi_16_64);
+ v_t0_hi = vmulq_n_s32(v_t0_hi, cospi_16_64);
+ v_t1_lo = vmulq_n_s32(v_t1_lo, cospi_16_64);
+ v_t1_hi = vmulq_n_s32(v_t1_hi, cospi_16_64);
{
const int16x4_t a = vrshrn_n_s32(v_t0_lo, DCT_CONST_BITS);
const int16x4_t b = vrshrn_n_s32(v_t0_hi, DCT_CONST_BITS);