]> code.delx.au - pulseaudio/commitdiff
svolume: fix compilation in 32bits
authorWim Taymans <wim.taymans@collabora.co.uk>
Wed, 19 Aug 2009 16:52:28 +0000 (18:52 +0200)
committerWim Taymans <wim.taymans@collabora.co.uk>
Thu, 20 Aug 2009 09:31:04 +0000 (11:31 +0200)
src/pulsecore/svolume_mmx.c
src/pulsecore/svolume_sse.c

index fb4c82c6bf9710d0c5bbdf7b8b387345e3f9790c..86af76d3f61ef926a455867a26ae1d11142e4496 100644 (file)
@@ -114,11 +114,11 @@ pa_volume_s16ne_mmx (int16_t *samples, int32_t *volumes, unsigned channels, unsi
     " je 2f                         \n\t" 
 
     " movd (%1, %3, 4), %%mm0       \n\t" /* |  v0h  |  v0l  | */
-    " movw (%0), %                \n\t" /*     ..  |  p0   | */
+    " movw (%0), %w4                \n\t" /*     ..  |  p0   | */
     " movd %4, %%mm1                \n\t" 
     VOLUME_32x16 (%%mm1, %%mm0)
     " movd %%mm0, %4                \n\t" /*     ..  | p0*v0 | */
-    " movw %4, (%0)                 \n\t" 
+    " movw %w4, (%0)                \n\t" 
     " add $2, %0                    \n\t"
     MOD_ADD ($1, %5)
 
@@ -184,13 +184,13 @@ pa_volume_s16re_mmx (int16_t *samples, int32_t *volumes, unsigned channels, unsi
     " je 2f                         \n\t" 
 
     " movd (%1, %3, 4), %%mm0       \n\t" /* |  v0h  |  v0l  | */
-    " movw (%0), %                \n\t" /*     ..  |  p0   | */
-    " rorw $8, %                  \n\t"
+    " movw (%0), %w4                \n\t" /*     ..  |  p0   | */
+    " rorw $8, %w4                  \n\t"
     " movd %4, %%mm1                \n\t" 
     VOLUME_32x16 (%%mm1, %%mm0)
     " movd %%mm0, %4                \n\t" /*     ..  | p0*v0 | */
-    " rorw $8, %                  \n\t"
-    " movw %4, (%0)                 \n\t" 
+    " rorw $8, %w4                  \n\t"
+    " movw %w4, (%0)                \n\t" 
     " add $2, %0                    \n\t"
     MOD_ADD ($1, %5)
 
index 141c466ec54e3fbee81dd4d4bb63dd10c3abe753..0054d3015841f38ee5b8a4130fd45b312b85f668 100644 (file)
@@ -91,11 +91,11 @@ pa_volume_s16ne_sse (int16_t *samples, int32_t *volumes, unsigned channels, unsi
     " je 2f                         \n\t" 
 
     " movd (%1, %3, 4), %%xmm0      \n\t" /* |  v0h  |  v0l  | */
-    " movw (%0), %                \n\t" /*     ..  |   p0  | */
+    " movw (%0), %w4                \n\t" /*     ..  |   p0  | */
     " movd %4, %%xmm1               \n\t" 
     VOLUME_32x16 (%%xmm1, %%xmm0)
     " movd %%xmm0, %4               \n\t" /*     ..  | p0*v0 | */
-    " movw %4, (%0)                 \n\t" 
+    " movw %w4, (%0)                \n\t" 
     " add $2, %0                    \n\t"
     MOD_ADD ($1, %5)
 
@@ -168,13 +168,13 @@ pa_volume_s16re_sse (int16_t *samples, int32_t *volumes, unsigned channels, unsi
     " je 2f                         \n\t" 
 
     " movd (%1, %3, 4), %%xmm0      \n\t" /* |  v0h  |  v0l  | */
-    " movw (%0), %                \n\t" /*     ..  |   p0  | */
-    " rorw $8, %                  \n\t" 
+    " movw (%0), %w4                \n\t" /*     ..  |   p0  | */
+    " rorw $8, %w4                  \n\t" 
     " movd %4, %%xmm1               \n\t" 
     VOLUME_32x16 (%%xmm1, %%xmm0)
     " movd %%xmm0, %4               \n\t" /*     ..  | p0*v0 | */
-    " rorw $8, %                  \n\t" 
-    " movw %4, (%0)                 \n\t" 
+    " rorw $8, %w4                  \n\t" 
+    " movw %w4, (%0)                \n\t" 
     " add $2, %0                    \n\t"
     MOD_ADD ($1, %5)