summaryrefslogtreecommitdiff
path: root/vpx_dsp
diff options
context:
space:
mode:
authorJames Zern <jzern@google.com>2016-12-08 13:02:30 -0800
committerJames Zern <jzern@google.com>2016-12-08 15:17:57 -0800
commit6defef4ab2c75c4f693b7f8876291a1de0e66d66 (patch)
tree29cbcd06ee24d620eb711e42885d1b44d5e4638d /vpx_dsp
parente4c6f8fde75c0b6084b854420a398991061d4fc9 (diff)
downloadlibvpx-6defef4ab2c75c4f693b7f8876291a1de0e66d66.tar
libvpx-6defef4ab2c75c4f693b7f8876291a1de0e66d66.tar.gz
libvpx-6defef4ab2c75c4f693b7f8876291a1de0e66d66.tar.bz2
libvpx-6defef4ab2c75c4f693b7f8876291a1de0e66d66.zip
idct16x16_add_neon: fix arm visual studio builds
after: 2d3d95f enable vpx_idct16x16_256_add_neon in hbd builds reorder INCLUDEs and fix indent of IF/ENDIFs remove vpx_config.asm to avoid multiple symbol definitions in windows builds and shift idct_neon.asm.S to the top to allow use of CONFIG_VP9_HIGHBITDEPTH in the export list. Change-Id: I0dacfbae62a6ec8fe4a26940c1a52da2dfad2029
Diffstat (limited to 'vpx_dsp')
-rw-r--r--vpx_dsp/arm/idct16x16_add_neon.asm12
1 files changed, 5 insertions, 7 deletions
diff --git a/vpx_dsp/arm/idct16x16_add_neon.asm b/vpx_dsp/arm/idct16x16_add_neon.asm
index b80f2ba54..27ad17ac2 100644
--- a/vpx_dsp/arm/idct16x16_add_neon.asm
+++ b/vpx_dsp/arm/idct16x16_add_neon.asm
@@ -8,7 +8,7 @@
; be found in the AUTHORS file in the root of the source tree.
;
- INCLUDE ./vpx_config.asm
+ INCLUDE vpx_dsp/arm/idct_neon.asm.S
EXPORT |vpx_idct16x16_256_add_neon_pass1|
EXPORT |vpx_idct16x16_256_add_neon_pass2|
@@ -24,8 +24,6 @@
AREA ||.text||, CODE, READONLY, ALIGN=2
- INCLUDE vpx_dsp/arm/idct_neon.asm.S
-
; Transpose a 8x8 16bit data matrix. Datas are loaded in q8-q15.
MACRO
TRANSPOSE8X8
@@ -262,7 +260,7 @@ idct16x16_256_add_neon_pass1
bx lr
ENDP ; |vpx_idct16x16_256_add_neon_pass1|
-IF CONFIG_VP9_HIGHBITDEPTH
+ IF CONFIG_VP9_HIGHBITDEPTH
;void |vpx_idct16x16_256_add_neon_pass1_tran_low|(const tran_low_t *input,
; int16_t *output)
;
@@ -282,7 +280,7 @@ IF CONFIG_VP9_HIGHBITDEPTH
b idct16x16_256_add_neon_pass1
ENDP ; |vpx_idct16x16_256_add_neon_pass1_tran_low|
-ENDIF ; CONFIG_VP9_HIGHBITDEPTH
+ ENDIF ; CONFIG_VP9_HIGHBITDEPTH
;void vpx_idct16x16_256_add_neon_pass2(const int16_t *src,
; int16_t *output,
@@ -785,7 +783,7 @@ end_idct16x16_pass2
bx lr
ENDP ; |vpx_idct16x16_256_add_neon_pass2|
-IF CONFIG_VP9_HIGHBITDEPTH
+ IF CONFIG_VP9_HIGHBITDEPTH
;void vpx_idct16x16_256_add_neon_pass2_tran_low(const tran_low_t *src,
; int16_t *output,
; int16_t *pass1_output,
@@ -813,7 +811,7 @@ IF CONFIG_VP9_HIGHBITDEPTH
b idct16x16_256_add_neon_pass2
ENDP ; |vpx_idct16x16_256_add_neon_pass2_tran_low|
-ENDIF ; CONFIG_VP9_HIGHBITDEPTH
+ ENDIF ; CONFIG_VP9_HIGHBITDEPTH
;void |vpx_idct16x16_10_add_neon_pass1|(const tran_low_t *input,
; int16_t *output)