]> granicus.if.org Git - libvpx/commitdiff
arm idct16x16: remove extra config guards
authorJohann <johannkoenig@google.com>
Wed, 11 Jan 2017 18:17:14 +0000 (10:17 -0800)
committerJohann <johannkoenig@google.com>
Wed, 11 Jan 2017 18:17:14 +0000 (10:17 -0800)
This file is guarded by HAVE_NEON_ASM in the .mk file now.

Change-Id: I513a621c234aa90ad52e426c8ed494d8a7d4b74a

vpx_dsp/arm/idct16x16_neon.c

index 47366bcb7d6be3eb89933764e4c2c5a685efc18b..e10d2d54451214d1de646df20f548387e4c5e202 100644 (file)
@@ -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
 }