Index: libvpx/source/libvpx/vp8/decoder/arm/neon/dequant_idct_neon.asm |
diff --git a/libvpx/source/libvpx/vp8/decoder/arm/neon/dequant_idct_neon.asm b/libvpx/source/libvpx/vp8/decoder/arm/neon/dequant_idct_neon.asm |
index 4bf66185796d518f40ae8f5f9a82672c22a6b593..1923be42a5643b05b3a3f72d85a79c10969c89f0 100644 |
--- a/libvpx/source/libvpx/vp8/decoder/arm/neon/dequant_idct_neon.asm |
+++ b/libvpx/source/libvpx/vp8/decoder/arm/neon/dequant_idct_neon.asm |
@@ -35,7 +35,7 @@ |
ldr r1, [sp, #4] ; stride |
- adr r12, cospi8sqrt2minus1 ; pointer to the first constant |
+ ldr r12, _CONSTANTS_ |
vmul.i16 q1, q3, q5 ;input for short_idct4x4llm_neon |
vmul.i16 q2, q4, q6 |
@@ -123,6 +123,7 @@ |
ENDP ; |vp8_dequant_idct_add_neon| |
; Constant Pool |
+_CONSTANTS_ DCD cospi8sqrt2minus1 |
cospi8sqrt2minus1 DCD 0x4e7b4e7b |
sinpi8sqrt2 DCD 0x8a8c8a8c |