diff options
author | David Schleef <ds@schleef.org> | 2006-05-23 04:19:45 +0000 |
---|---|---|
committer | David Schleef <ds@schleef.org> | 2006-05-23 04:19:45 +0000 |
commit | 0dd50967a71df1aa4bfc7af74e34d09c295ca529 (patch) | |
tree | 974a8573971f40bac7f92a6b2c673f97202a900b /liboil/powerpc | |
parent | 90f204f6533edf6a238869d21c5b550becca55ea (diff) | |
download | liboil-0dd50967a71df1aa4bfc7af74e34d09c295ca529.tar.gz |
* liboil/powerpc/copy.c:
Fix a mistake in the fast path.
Diffstat (limited to 'liboil/powerpc')
-rw-r--r-- | liboil/powerpc/copy.c | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/liboil/powerpc/copy.c b/liboil/powerpc/copy.c index 57b60f2..ba9d9ce 100644 --- a/liboil/powerpc/copy.c +++ b/liboil/powerpc/copy.c @@ -37,7 +37,7 @@ OIL_DECLARE_CLASS(copy_u8); static void copy_u8_altivec (uint8_t *dest, uint8_t *src, int n) { - while((unsigned long)dest & 0xf && n>0) { + while(((unsigned long)dest & 0xf) && n>0) { *dest++ = *src++; n--; } @@ -73,7 +73,6 @@ copy_u8_altivec (uint8_t *dest, uint8_t *src, int n) " bdnz+ 1b\n" " add %0, %0, r11\n" " add %1, %1, r11\n" - " addi %1, %1, -16\n" : "+b" (dest), "+b" (src) : "r" (n/16)); } |