diff --git a/src/pulsecore/svolume_mmx.c b/src/pulsecore/svolume_mmx.c index 5d39234f7..c5848cc0f 100644 --- a/src/pulsecore/svolume_mmx.c +++ b/src/pulsecore/svolume_mmx.c @@ -149,7 +149,7 @@ static void pa_volume_s16ne_mmx(int16_t *samples, const int32_t *volumes, unsign "6: \n\t" " emms \n\t" - : "+r" (samples), "+r" (volumes), "+r" (length), "=D" (channel), "=&r" (temp) + : "+r" (samples), "+r" (volumes), "+r" (length), "=&D" (channel), "=&r" (temp) #if defined (__i386__) : "m" (channels) #else @@ -228,7 +228,7 @@ static void pa_volume_s16re_mmx(int16_t *samples, const int32_t *volumes, unsign "6: \n\t" " emms \n\t" - : "+r" (samples), "+r" (volumes), "+r" (length), "=D" (channel), "=&r" (temp) + : "+r" (samples), "+r" (volumes), "+r" (length), "=&D" (channel), "=&r" (temp) #if defined (__i386__) : "m" (channels) #else diff --git a/src/pulsecore/svolume_sse.c b/src/pulsecore/svolume_sse.c index f6d638206..222ff1859 100644 --- a/src/pulsecore/svolume_sse.c +++ b/src/pulsecore/svolume_sse.c @@ -147,7 +147,7 @@ static void pa_volume_s16ne_sse2(int16_t *samples, const int32_t *volumes, unsig " jne 7b \n\t" "8: \n\t" - : "+r" (samples), "+r" (volumes), "+r" (length), "=D" (channel), "=&r" (temp) + : "+r" (samples), "+r" (volumes), "+r" (length), "=&D" (channel), "=&r" (temp) #if defined (__i386__) : "m" (channels) #else @@ -239,7 +239,7 @@ static void pa_volume_s16re_sse2(int16_t *samples, const int32_t *volumes, unsig " jne 7b \n\t" "8: \n\t" - : "+r" (samples), "+r" (volumes), "+r" (length), "=D" (channel), "=&r" (temp) + : "+r" (samples), "+r" (volumes), "+r" (length), "=&D" (channel), "=&r" (temp) #if defined (__i386__) : "m" (channels) #else