From 81dc6a2a3cefc1f1bbbc249052b3374e524d1ea0 Mon Sep 17 00:00:00 2001
From: Mans Rullgard <mans@mansr.com>
Date: Thu, 12 Jan 2012 19:37:31 +0000
Subject: [PATCH] ARM: rv34: fix asm syntax in dc transform functions

Signed-off-by: Mans Rullgard <mans@mansr.com>
Signed-off-by: Janne Grunau <janne-libav@jannau.net>
---
 libavcodec/arm/rv34dsp_neon.S | 22 +++++++++++-----------
 1 file changed, 11 insertions(+), 11 deletions(-)

diff --git a/libavcodec/arm/rv34dsp_neon.S b/libavcodec/arm/rv34dsp_neon.S
index e776af03306..1e8d4b49a1f 100644
--- a/libavcodec/arm/rv34dsp_neon.S
+++ b/libavcodec/arm/rv34dsp_neon.S
@@ -110,29 +110,29 @@ endfunc
 
 /* void rv34_inv_transform_dc_c(DCTELEM *block) */
 function ff_rv34_inv_transform_dc_neon, export=1
-        vld1.16         d28[], [r0:16]         @ block[0]
+        vld1.16         {d28[]}, [r0,:16]       @ block[0]
         vmov.i16        d4,  #169
         mov             r1,  #16
         vmull.s16       q3,  d28, d4
         vrshrn.s32      d0,  q3,  #10
-        vst1.16         {d0}, [r0:64], r1
-        vst1.16         {d0}, [r0:64], r1
-        vst1.16         {d0}, [r0:64], r1
-        vst1.16         {d0}, [r0:64], r1
+        vst1.16         {d0}, [r0,:64], r1
+        vst1.16         {d0}, [r0,:64], r1
+        vst1.16         {d0}, [r0,:64], r1
+        vst1.16         {d0}, [r0,:64], r1
         bx              lr
 endfunc
 
 /* void rv34_inv_transform_dc_noround_c(DCTELEM *block) */
 function ff_rv34_inv_transform_noround_dc_neon, export=1
-        vld1.16         d28[], [r0:16]         @ block[0]
+        vld1.16         {d28[]}, [r0,:16]       @ block[0]
         vmov.i16        d4,  #251
-        vorr.s16        d4,  #256              @ 13^2 * 3
+        vorr.s16        d4,  #256               @ 13^2 * 3
         mov             r1,  #16
         vmull.s16       q3,  d28, d4
         vshrn.s32       d0,  q3,  #11
-        vst1.64         {d0}, [r0:64], r1
-        vst1.64         {d0}, [r0:64], r1
-        vst1.64         {d0}, [r0:64], r1
-        vst1.64         {d0}, [r0:64], r1
+        vst1.64         {d0}, [r0,:64], r1
+        vst1.64         {d0}, [r0,:64], r1
+        vst1.64         {d0}, [r0,:64], r1
+        vst1.64         {d0}, [r0,:64], r1
         bx              lr
 endfunc
-- 
GitLab