summaryrefslogtreecommitdiff
path: root/liboil/powerpc
diff options
context:
space:
mode:
authorDavid Schleef <ds@schleef.org>2006-05-23 04:19:45 +0000
committerDavid Schleef <ds@schleef.org>2006-05-23 04:19:45 +0000
commit0dd50967a71df1aa4bfc7af74e34d09c295ca529 (patch)
tree974a8573971f40bac7f92a6b2c673f97202a900b /liboil/powerpc
parent90f204f6533edf6a238869d21c5b550becca55ea (diff)
downloadliboil-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.c3
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));
}