diff options
-rw-r--r-- | vpx_dsp/arm/idct16x16_neon.c | 14 |
1 files changed, 0 insertions, 14 deletions
diff --git a/vpx_dsp/arm/idct16x16_neon.c b/vpx_dsp/arm/idct16x16_neon.c index 47366bcb7..e10d2d544 100644 --- a/vpx_dsp/arm/idct16x16_neon.c +++ b/vpx_dsp/arm/idct16x16_neon.c @@ -35,24 +35,18 @@ void vpx_idct16x16_10_add_neon_pass1(const tran_low_t *input, int16_t *output); void vpx_idct16x16_10_add_neon_pass2(const tran_low_t *src, int16_t *output, int16_t *pass1_output); -#if HAVE_NEON_ASM /* For ARM NEON, d8-d15 are callee-saved registers, and need to be saved. */ extern void vpx_push_neon(int64_t *store); extern void vpx_pop_neon(int64_t *store); -#endif // HAVE_NEON_ASM void vpx_idct16x16_256_add_neon(const tran_low_t *input, uint8_t *dest, int stride) { -#if HAVE_NEON_ASM int64_t store_reg[8]; -#endif int16_t pass1_output[16 * 16] = { 0 }; int16_t row_idct_output[16 * 16] = { 0 }; -#if HAVE_NEON_ASM // save d8-d15 register values. vpx_push_neon(store_reg); -#endif /* Parallel idct on the upper 8 rows */ // First pass processes even elements 0, 2, 4, 6, 8, 10, 12, 14 and save the @@ -99,24 +93,18 @@ void vpx_idct16x16_256_add_neon(const tran_low_t *input, uint8_t *dest, row_idct_output + 8, pass1_output, 1, dest + 8, stride); -#if HAVE_NEON_ASM // restore d8-d15 register values. vpx_pop_neon(store_reg); -#endif } void vpx_idct16x16_10_add_neon(const tran_low_t *input, uint8_t *dest, int stride) { -#if HAVE_NEON_ASM int64_t store_reg[8]; -#endif int16_t pass1_output[16 * 16] = { 0 }; int16_t row_idct_output[16 * 16] = { 0 }; -#if HAVE_NEON_ASM // save d8-d15 register values. vpx_push_neon(store_reg); -#endif /* Parallel idct on the upper 8 rows */ // First pass processes even elements 0, 2, 4, 6, 8, 10, 12, 14 and save the @@ -153,8 +141,6 @@ void vpx_idct16x16_10_add_neon(const tran_low_t *input, uint8_t *dest, row_idct_output + 8, pass1_output, 1, dest + 8, stride); -#if HAVE_NEON_ASM // restore d8-d15 register values. vpx_pop_neon(store_reg); -#endif } |