aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBernhard Rosenkränzer <Bernhard.Rosenkranzer@linaro.org>2013-09-20 23:27:24 +0200
committerBernhard Rosenkränzer <Bernhard.Rosenkranzer@linaro.org>2013-09-20 23:30:22 +0200
commite36ff585168b616b9ef81d3cdb1349e87a65ef92 (patch)
tree2023431bf1dee1e2457a6100cd3e4a921afcc136
parent446452f84e9cc4c75d8e80f6f05e24793397a19d (diff)
downloadwebrtc-linaro_android_4.3_topic_clang.tar.gz
This allows webrtc to build with clang 3.4. Change-Id: Idc043072db83834875a958b401ce747aa7e21403 Signed-off-by: Bernhard Rosenkränzer <Bernhard.Rosenkranzer@linaro.org>
-rw-r--r--src/common_audio/signal_processing/include/spl_inl_armv7.h2
-rw-r--r--src/common_audio/signal_processing/resample_by_2.c8
2 files changed, 5 insertions, 5 deletions
diff --git a/src/common_audio/signal_processing/include/spl_inl_armv7.h b/src/common_audio/signal_processing/include/spl_inl_armv7.h
index 689c2baeea..67fc4f97fb 100644
--- a/src/common_audio/signal_processing/include/spl_inl_armv7.h
+++ b/src/common_audio/signal_processing/include/spl_inl_armv7.h
@@ -130,7 +130,7 @@ static __inline int WebRtcSpl_NormW16(WebRtc_Word16 a) {
static __inline WebRtc_Word16 WebRtcSpl_SatW32ToW16(WebRtc_Word32 value32) {
WebRtc_Word16 out16;
- __asm__("ssat %r0, #16, %r1" : "=r"(out16) : "r"(value32));
+ __asm__("ssat %0, #16, %1" : "=r"(out16) : "r"(value32));
return out16;
}
diff --git a/src/common_audio/signal_processing/resample_by_2.c b/src/common_audio/signal_processing/resample_by_2.c
index e239db75c0..a0da428fc5 100644
--- a/src/common_audio/signal_processing/resample_by_2.c
+++ b/src/common_audio/signal_processing/resample_by_2.c
@@ -31,8 +31,8 @@ static __inline WebRtc_Word32 MUL_ACCUM_1(WebRtc_Word32 tbl_value,
WebRtc_Word32 diff,
WebRtc_Word32 state) {
WebRtc_Word32 result;
- __asm__("smlawb %r0, %r1, %r2, %r3": "=r"(result): "r"(diff),
- "r"(tbl_value), "r"(state));
+ __asm__("smlawb %0, %1, %2, %3": "=r"(result): "r"(diff),
+ "r"(tbl_value), "r"(state));
return result;
}
@@ -47,8 +47,8 @@ static __inline WebRtc_Word32 MUL_ACCUM_2(WebRtc_Word32 tbl_value,
WebRtc_Word32 diff,
WebRtc_Word32 state) {
WebRtc_Word32 result;
- __asm__("smmla %r0, %r1, %r2, %r3": "=r"(result): "r"(diff << 1),
- "r"(tbl_value), "r"(state));
+ __asm__("smmla %0, %1, %2, %3": "=r"(result): "r"(diff << 1),
+ "r"(tbl_value), "r"(state));
return result;
}