diff options
-rw-r--r-- | imdct_l_arm.S | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/imdct_l_arm.S b/imdct_l_arm.S index badec5b..69aa21d 100644 --- a/imdct_l_arm.S +++ b/imdct_l_arm.S @@ -468,8 +468,11 @@ _III_imdct_l: @---- - add r2, pc, #(imdct36_long_karray-.-8) @ r2 = base address of Knn array (PIC safe ?) - +#ifdef __thumb__ + adr r2, imdct36_long_karray +#else + add r2, pc, #(imdct36_long_karray-.-8) @ r2 = base address of Knn array (PIC safe ?) +#endif loop: ldr r12, [r0, #X0] |