summaryrefslogtreecommitdiff
path: root/vp8
diff options
context:
space:
mode:
authorJames Zern <jzern@google.com>2014-07-10 23:48:47 -0700
committerJames Zern <jzern@google.com>2014-07-11 00:05:25 -0700
commit74ed33cf6e2c5d29a817d2e90d439a5b6fc52a99 (patch)
treeeac0eda1b187d2b9540e2312f7ddc9b3102193e6 /vp8
parent5e30127c7a2eecf805ecdc8296be488b1eda0f49 (diff)
downloadlibvpx-74ed33cf6e2c5d29a817d2e90d439a5b6fc52a99.tar
libvpx-74ed33cf6e2c5d29a817d2e90d439a5b6fc52a99.tar.gz
libvpx-74ed33cf6e2c5d29a817d2e90d439a5b6fc52a99.tar.bz2
libvpx-74ed33cf6e2c5d29a817d2e90d439a5b6fc52a99.zip
vp8_bilinear_predict4x4_neon: init src vectors
quiets uninitialized warnings on the first load. Change-Id: I58a5af337087d96b4eaea8991a0f85c4ba58aebe
Diffstat (limited to 'vp8')
-rw-r--r--vp8/common/arm/neon/bilinearpredict_neon.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/vp8/common/arm/neon/bilinearpredict_neon.c b/vp8/common/arm/neon/bilinearpredict_neon.c
index e1c3c2be7..d77f2baf6 100644
--- a/vp8/common/arm/neon/bilinearpredict_neon.c
+++ b/vp8/common/arm/neon/bilinearpredict_neon.c
@@ -30,7 +30,6 @@ void vp8_bilinear_predict4x4_neon(
int dst_pitch) {
uint8x8_t d0u8, d1u8, d2u8, d3u8, d4u8, d5u8, d6u8;
uint8x8_t d26u8, d27u8, d28u8, d29u8, d30u8;
- uint32x2_t d28u32, d29u32, d30u32;
uint8x16_t q1u8, q2u8;
uint16x8_t q1u16, q2u16;
uint16x8_t q7u16, q8u16, q9u16;
@@ -39,6 +38,10 @@ void vp8_bilinear_predict4x4_neon(
uint32x2x2_t d0u32x2, d1u32x2, d2u32x2, d3u32x2;
if (xoffset == 0) { // skip_1stpass_filter
+ uint32x2_t d28u32 = vdup_n_u32(0);
+ uint32x2_t d29u32 = vdup_n_u32(0);
+ uint32x2_t d30u32 = vdup_n_u32(0);
+
d28u32 = vld1_lane_u32((const uint32_t *)src_ptr, d28u32, 0);
src_ptr += src_pixels_per_line;
d28u32 = vld1_lane_u32((const uint32_t *)src_ptr, d28u32, 1);