diff options
author | David Schleef <ds@schleef.org> | 2009-10-22 12:30:36 -0700 |
---|---|---|
committer | David Schleef <ds@schleef.org> | 2009-10-22 12:30:36 -0700 |
commit | 163ee9485d2f4ac471f2afcfaf61a6e60d36c197 (patch) | |
tree | 9ae1d7714fafa9480df1b48a8701d0763a322731 | |
parent | c00108a6bb69815c033c0355d22776fffe78c8e0 (diff) | |
download | liboil-163ee9485d2f4ac471f2afcfaf61a6e60d36c197.tar.gz |
Add a memory clobber to placate gcc
-rw-r--r-- | liboil/i386_amd64/sum.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/liboil/i386_amd64/sum.c b/liboil/i386_amd64/sum.c index 8bf4de4..6946450 100644 --- a/liboil/i386_amd64/sum.c +++ b/liboil/i386_amd64/sum.c @@ -30,7 +30,8 @@ sum_s16_mmx (int16_t *d, int16_t *s, int n) " movq %%mm0, 0(%2)\n" " emms\n" : "+r" (s), "+r" (n) - : "r" (a)); + : "r" (a) + : "memory"); sum += a[0]; sum += a[1]; |