summaryrefslogtreecommitdiffstats
path: root/media/libstagefright/codecs/avc/enc/src/sad_mb_offset.h
diff options
context:
space:
mode:
Diffstat (limited to 'media/libstagefright/codecs/avc/enc/src/sad_mb_offset.h')
-rw-r--r--media/libstagefright/codecs/avc/enc/src/sad_mb_offset.h16
1 files changed, 8 insertions, 8 deletions
diff --git a/media/libstagefright/codecs/avc/enc/src/sad_mb_offset.h b/media/libstagefright/codecs/avc/enc/src/sad_mb_offset.h
index 0165360..33297ab 100644
--- a/media/libstagefright/codecs/avc/enc/src/sad_mb_offset.h
+++ b/media/libstagefright/codecs/avc/enc/src/sad_mb_offset.h
@@ -239,7 +239,7 @@ LOOP_SAD2:
#elif (NUMBER==1)
LOOP_SAD1:
#endif
- __asm__ volatile("BIC %0, %0, #3": "=r"(ref));
+ __asm__ volatile("BIC %0, %0, #3": "+r"(ref));
/****** process 8 pixels ******/
x11 = *((int32*)(ref + 12));
x12 = *((int32*)(ref + 16));
@@ -252,7 +252,7 @@ LOOP_SAD1:
"BIC %0, %0, %1, lsl #24\n\t"
"MVN %1, %1, lsr #8\n\t"
"BIC %1, %1, %2, lsl #24"
- : "=&r"(x10), "=&r"(x11)
+ : "+r"(x10), "+r"(x11)
: "r"(x12)
);
#elif (SHIFT==16)
@@ -261,7 +261,7 @@ LOOP_SAD1:
"BIC %0, %0, %1, lsl #16\n\t"
"MVN %1, %1, lsr #16\n\t"
"BIC %1, %1, %2, lsl #16"
- : "=&r"(x10), "=&r"(x11)
+ : "+r"(x10), "+r"(x11)
: "r"(x12)
);
#elif (SHIFT==24)
@@ -270,7 +270,7 @@ LOOP_SAD1:
"BIC %0, %0, %1, lsl #8\n\t"
"MVN %1, %1, lsr #24\n\t"
"BIC %1, %1, %2, lsl #8"
- : "=&r"(x10), "=&r"(x11)
+ : "+r"(x10), "+r"(x11)
: "r"(x12)
);
#endif
@@ -297,7 +297,7 @@ LOOP_SAD1:
"BIC %0, %0, %1, lsl #24\n\t"
"MVN %1, %1, lsr #8\n\t"
"BIC %1, %1, %2, lsl #24"
- : "=&r"(x10), "=&r"(x11)
+ : "+r"(x10), "+r"(x11)
: "r"(x12)
);
#elif (SHIFT==16)
@@ -306,7 +306,7 @@ LOOP_SAD1:
"BIC %0, %0, %1, lsl #16\n\t"
"MVN %1, %1, lsr #16\n\t"
"BIC %1, %1, %2, lsl #16"
- : "=&r"(x10), "=&r"(x11)
+ : "+r"(x10), "+r"(x11)
: "r"(x12)
);
#elif (SHIFT==24)
@@ -315,11 +315,11 @@ LOOP_SAD1:
"BIC %0, %0, %1, lsl #8\n\t"
"MVN %1, %1, lsr #24\n\t"
"BIC %1, %1, %2, lsl #8"
- : "=&r"(x10), "=&r"(x11)
+ : "+r"(x10), "+r"(x11)
: "r"(x12)
);
#endif
- __asm__ volatile("LDR %0, [%1], #16": "=&r"(x12), "=r"(blk));
+ __asm__ volatile("LDR %0, [%1], #16": "=&r"(x12), "+r"(blk));
/* process x11 & x14 */
x11 = sad_4pixelN(x11, x14, x9);