diff options
author | Yunqing Wang <yunqingwang@google.com> | 2014-04-29 14:36:51 -0700 |
---|---|---|
committer | Yunqing Wang <yunqingwang@google.com> | 2014-04-29 16:13:24 -0700 |
commit | 096eaba72807d3685f17bbd07c0b1f1807e1e93d (patch) | |
tree | 4d4f3d398855b4220487d9f5ab8649e77f9581be /vp8/decoder | |
parent | f17a2eb9d53e4a2d7f691c0bb7bf7bfa36c3b479 (diff) | |
download | libvpx-096eaba72807d3685f17bbd07c0b1f1807e1e93d.tar libvpx-096eaba72807d3685f17bbd07c0b1f1807e1e93d.tar.gz libvpx-096eaba72807d3685f17bbd07c0b1f1807e1e93d.tar.bz2 libvpx-096eaba72807d3685f17bbd07c0b1f1807e1e93d.zip |
Remove VP8 save_reg_neon function
This patch did a cleanup following the commit "Save NEON registers
in VP8 NEON functions". The pushing/poping of callee-saved NEON
registers was moved into individual NEON functions. Therefore,
we don't need to save those registers at the beginning of codec.
The related code was removed.
Change-Id: I5648166514fc9beffb780aa138495597731f49ea
Diffstat (limited to 'vp8/decoder')
-rw-r--r-- | vp8/decoder/onyxd_if.c | 27 |
1 files changed, 0 insertions, 27 deletions
diff --git a/vp8/decoder/onyxd_if.c b/vp8/decoder/onyxd_if.c index 2d9e343bc..29fea616b 100644 --- a/vp8/decoder/onyxd_if.c +++ b/vp8/decoder/onyxd_if.c @@ -178,12 +178,6 @@ vpx_codec_err_t vp8dx_set_reference(VP8D_COMP *pbi, enum vpx_ref_frame_type ref_ return pbi->common.error.error_code; } -/*For ARM NEON, d8-d15 are callee-saved registers, and need to be saved by us.*/ -#if HAVE_NEON -extern void vp8_push_neon(int64_t *store); -extern void vp8_pop_neon(int64_t *store); -#endif - static int get_free_fb (VP8_COMMON *cm) { int i; @@ -307,9 +301,6 @@ int vp8dx_receive_compressed_data(VP8D_COMP *pbi, size_t size, const uint8_t *source, int64_t time_stamp) { -#if HAVE_NEON - int64_t dx_store_reg[8]; -#endif VP8_COMMON *cm = &pbi->common; int retcode = -1; @@ -319,15 +310,6 @@ int vp8dx_receive_compressed_data(VP8D_COMP *pbi, size_t size, if(retcode <= 0) return retcode; -#if HAVE_NEON -#if CONFIG_RUNTIME_CPU_DETECT - if (cm->cpu_caps & HAS_NEON) -#endif - { - vp8_push_neon(dx_store_reg); - } -#endif - cm->new_fb_idx = get_free_fb (cm); /* setup reference frames for vp8_decode_frame */ @@ -403,15 +385,6 @@ int vp8dx_receive_compressed_data(VP8D_COMP *pbi, size_t size, pbi->last_time_stamp = time_stamp; decode_exit: -#if HAVE_NEON -#if CONFIG_RUNTIME_CPU_DETECT - if (cm->cpu_caps & HAS_NEON) -#endif - { - vp8_pop_neon(dx_store_reg); - } -#endif - pbi->common.error.setjmp = 0; return retcode; } |