diff arm/jrevdct_arm.S @ 10350:989ea69f6a4e libavcodec

ARM: use plain labels for pc-relative addressing
author mru
date Fri, 02 Oct 2009 23:11:03 +0000
parents 9281a8a9387a
children 08573f5f587d
line wrap: on
line diff
--- a/arm/jrevdct_arm.S	Fri Oct 02 19:35:12 2009 +0000
+++ b/arm/jrevdct_arm.S	Fri Oct 02 23:11:03 2009 +0000
@@ -65,7 +65,7 @@
 
         mov lr, r0                      @ lr = pointer to the current row
         mov r12, #8                     @ r12 = row-counter
-        add r11, pc, #(const_array-.-8) @ r11 = base pointer to the constants array
+        adr r11, const_array            @ r11 = base pointer to the constants array
 row_loop:
         ldrsh r0, [lr, # 0]             @ r0 = 'd0'
         ldrsh r2, [lr, # 2]             @ r2 = 'd2'