summaryrefslogtreecommitdiffstats
path: root/libavcodec/mips/celp_filters_mips.c
diff options
context:
space:
mode:
authorMichael Niedermayer <michaelni@gmx.at>2012-07-11 03:50:34 +0200
committerMichael Niedermayer <michaelni@gmx.at>2012-07-11 04:04:29 +0200
commitdd0a9b78db0eeea72183bd3f5bc5fe51a5d3f537 (patch)
treea18603cfcdb1ce0dd73da23a3a65d4b78b3a9f5b /libavcodec/mips/celp_filters_mips.c
parentb8a90976da8a61bcf34fcfc4e785914fdb23844b (diff)
downloadffmpeg-streaming-dd0a9b78db0eeea72183bd3f5bc5fe51a5d3f537.zip
ffmpeg-streaming-dd0a9b78db0eeea72183bd3f5bc5fe51a5d3f537.tar.gz
replace all __volatile__ by volatile
__volatile__ can cause problems with some compilers and volatile is a standard keyword. Found-by: Reimar Döffinger <Reimar.Doeffinger@gmx.de> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
Diffstat (limited to 'libavcodec/mips/celp_filters_mips.c')
-rw-r--r--libavcodec/mips/celp_filters_mips.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/libavcodec/mips/celp_filters_mips.c b/libavcodec/mips/celp_filters_mips.c
index a31b81d..06e0127 100644
--- a/libavcodec/mips/celp_filters_mips.c
+++ b/libavcodec/mips/celp_filters_mips.c
@@ -88,7 +88,7 @@ static void ff_celp_lp_synthesis_filterf_mips(float *out,
out2 = in[2];
out3 = in[3];
- __asm__ __volatile__(
+ __asm__ volatile(
"lwc1 $f2, 8(%[filter_coeffs]) \n\t"
"lwc1 $f1, 4(%[filter_coeffs]) \n\t"
"lwc1 $f0, 0(%[filter_coeffs]) \n\t"
@@ -113,7 +113,7 @@ static void ff_celp_lp_synthesis_filterf_mips(float *out,
);
for (i = 5; i <= filter_length; i += 2) {
- __asm__ __volatile__(
+ __asm__ volatile(
"lwc1 %[old_out3], -20(%[p_out]) \n\t"
"lwc1 $f5, 16(%[p_filter_coeffs]) \n\t"
"addiu %[p_out], -8 \n\t"
@@ -141,7 +141,7 @@ static void ff_celp_lp_synthesis_filterf_mips(float *out,
FFSWAP(float, old_out0, old_out2);
}
- __asm__ __volatile__(
+ __asm__ volatile(
"nmsub.s %[out3], %[out3], %[a], %[out2] \n\t"
"nmsub.s %[out2], %[out2], %[a], %[out1] \n\t"
"nmsub.s %[out3], %[out3], %[b], %[out1] \n\t"
@@ -176,7 +176,7 @@ static void ff_celp_lp_synthesis_filterf_mips(float *out,
p_out = &out[n];
out_val = in[n];
for (i = 1; i <= filter_length; i++) {
- __asm__ __volatile__(
+ __asm__ volatile(
"lwc1 %[fc_val], 0(%[p_filter_coeffs]) \n\t"
"lwc1 %[out_val_i], -4(%[p_out]) \n\t"
"addiu %[p_filter_coeffs], 4 \n\t"
@@ -219,7 +219,7 @@ static void ff_celp_lp_zero_synthesis_filterf_mips(float *out,
* outer loop is unrolled eight times so there is less memory access
* inner loop is unrolled two times
*/
- __asm__ __volatile__(
+ __asm__ volatile(
"filt_lp_inner%=: \n\t"
"lwc1 %[fc_val], 0(%[p_filter_coeffs]) \n\t"
"lwc1 $f7, 6*4(%[p_in]) \n\t"
OpenPOWER on IntegriCloud