diff options
Diffstat (limited to 'sysdeps')
-rw-r--r-- | sysdeps/i386/lshift.S | 4 | ||||
-rw-r--r-- | sysdeps/i386/rshift.S | 4 | ||||
-rw-r--r-- | sysdeps/i386/strchr.S | 8 | ||||
-rw-r--r-- | sysdeps/i386/strchrnul.S | 6 | ||||
-rw-r--r-- | sysdeps/unix/sysv/linux/alpha/ioperm.c | 18 |
5 files changed, 21 insertions, 19 deletions
diff --git a/sysdeps/i386/lshift.S b/sysdeps/i386/lshift.S index c427ff0262..737ce3ed2b 100644 --- a/sysdeps/i386/lshift.S +++ b/sysdeps/i386/lshift.S @@ -1,5 +1,5 @@ /* i80386 __mpn_lshift -- - Copyright (C) 1992, 1994, 1997, 1998 Free Software Foundation, Inc. + Copyright (C) 1992, 1994, 1997, 1998, 1999 Free Software Foundation, Inc. This file is part of the GNU MP Library. The GNU MP Library is free software; you can redistribute it and/or modify @@ -47,7 +47,7 @@ ENTRY(__mpn_lshift) decl %edx jz L(end) pushl %eax /* push carry limb onto stack */ - testb $1,%edx + testb $1,%dl jnz L(1) /* enter loop in the middle */ movl %ebx,%eax diff --git a/sysdeps/i386/rshift.S b/sysdeps/i386/rshift.S index af8c64777b..0bb7288d31 100644 --- a/sysdeps/i386/rshift.S +++ b/sysdeps/i386/rshift.S @@ -1,5 +1,5 @@ /* i80386 __mpn_rshift -- - Copyright (C) 1992, 1994, 1997, 1998 Free Software Foundation, Inc. + Copyright (C) 1992, 1994, 1997, 1998, 1999 Free Software Foundation, Inc. This file is part of the GNU MP Library. The GNU MP Library is free software; you can redistribute it and/or modify @@ -49,7 +49,7 @@ ENTRY(__mpn_rshift) incl %edx jz L(end) pushl %eax /* push carry limb onto stack */ - testb $1,%edx + testb $1,%dl jnz L(1) /* enter loop in the middle */ movl %ebx,%eax diff --git a/sysdeps/i386/strchr.S b/sysdeps/i386/strchr.S index 69c4b145af..582c3d737a 100644 --- a/sysdeps/i386/strchr.S +++ b/sysdeps/i386/strchr.S @@ -1,6 +1,6 @@ /* strchr (str, ch) -- Return pointer to first occurrence of CH in STR. For Intel 80x86, x>=3. - Copyright (C) 1994, 1995, 1996, 1997 Free Software Foundation, Inc. + Copyright (C) 1994, 1995, 1996, 1997, 1999 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Ulrich Drepper <drepper@gnu.ai.mit.edu> Some optimisations by Alan Modra <Alan@SPRI.Levels.UniSA.Edu.Au> @@ -56,7 +56,7 @@ ENTRY (strchr) implementation (this is because all processor inherent boundaries are multiples of 4. */ - testb $3, %eax /* correctly aligned ? */ + testb $3, %al /* correctly aligned ? */ jz L(11) /* yes => begin loop */ movb (%eax), %cl /* load byte in question (we need it twice) */ cmpb %cl, %dl /* compare byte */ @@ -65,7 +65,7 @@ ENTRY (strchr) jz L(2) /* yes => return NULL */ incl %eax /* increment pointer */ - testb $3, %eax /* correctly aligned ? */ + testb $3, %al /* correctly aligned ? */ jz L(11) /* yes => begin loop */ movb (%eax), %cl /* load byte in question (we need it twice) */ cmpb %cl, %dl /* compare byte */ @@ -74,7 +74,7 @@ ENTRY (strchr) jz L(2) /* yes => return NULL */ incl %eax /* increment pointer */ - testb $3, %eax /* correctly aligned ? */ + testb $3, %al /* correctly aligned ? */ jz L(11) /* yes => begin loop */ movb (%eax), %cl /* load byte in question (we need it twice) */ cmpb %cl, %dl /* compare byte */ diff --git a/sysdeps/i386/strchrnul.S b/sysdeps/i386/strchrnul.S index b99a439587..f42a69728c 100644 --- a/sysdeps/i386/strchrnul.S +++ b/sysdeps/i386/strchrnul.S @@ -57,7 +57,7 @@ ENTRY (__strchrnul) implementation (this is because all processor inherent boundaries are multiples of 4. */ - testb $3, %eax /* correctly aligned ? */ + testb $3, %al /* correctly aligned ? */ jz L(11) /* yes => begin loop */ movb (%eax), %cl /* load byte in question (we need it twice) */ cmpb %cl, %dl /* compare byte */ @@ -66,7 +66,7 @@ ENTRY (__strchrnul) jz L(6) /* yes => return NULL */ incl %eax /* increment pointer */ - testb $3, %eax /* correctly aligned ? */ + testb $3, %al /* correctly aligned ? */ jz L(11) /* yes => begin loop */ movb (%eax), %cl /* load byte in question (we need it twice) */ cmpb %cl, %dl /* compare byte */ @@ -75,7 +75,7 @@ ENTRY (__strchrnul) jz L(6) /* yes => return NULL */ incl %eax /* increment pointer */ - testb $3, %eax /* correctly aligned ? */ + testb $3, %al /* correctly aligned ? */ jz L(11) /* yes => begin loop */ movb (%eax), %cl /* load byte in question (we need it twice) */ cmpb %cl, %dl /* compare byte */ diff --git a/sysdeps/unix/sysv/linux/alpha/ioperm.c b/sysdeps/unix/sysv/linux/alpha/ioperm.c index 5b2edd0482..7b38fcceea 100644 --- a/sysdeps/unix/sysv/linux/alpha/ioperm.c +++ b/sysdeps/unix/sysv/linux/alpha/ioperm.c @@ -436,6 +436,8 @@ static struct ioswtch ioswtch[] = { } }; +#undef DEBUG_IOPERM + /* routine to process the /proc/cpuinfo information into the fields */ /* that are required for correctly determining the platform parameters */ @@ -474,7 +476,7 @@ process_cpuinfo(void) fclose (fp); -#if 1 +#ifdef DEBUG_IOPERM fprintf(stderr, "system type: %s\n", systype); fprintf(stderr, "system vari: %s\n", sysvari); fprintf(stderr, "cpu model: %s\n", cpumodel); @@ -598,7 +600,7 @@ init_iosys (void) /* systype is not a know platform name... */ __set_errno (EINVAL); -#if 1 +#ifdef DEBUG_IOPERM fprintf(stderr, "init_iosys: platform not recognized\n"); #endif return -1; @@ -612,7 +614,7 @@ _ioperm (unsigned long int from, unsigned long int num, int turn_on) int prot, err; if (!io.swp && init_iosys() < 0) { -#if 1 +#ifdef DEBUG_IOPERM fprintf(stderr, "ioperm: init_iosys() failed\n"); #endif return -1; @@ -622,13 +624,13 @@ _ioperm (unsigned long int from, unsigned long int num, int turn_on) if (from >= MAX_PORT || from + num > MAX_PORT) { __set_errno (EINVAL); -#if 1 +#ifdef DEBUG_IOPERM fprintf(stderr, "ioperm: from/num out of range\n"); #endif return -1; } -#if 1 +#ifdef DEBUG_IOPERM fprintf(stderr, "ioperm: turn_on %d io.base %ld\n", turn_on, io.base); #endif @@ -645,7 +647,7 @@ _ioperm (unsigned long int from, unsigned long int num, int turn_on) fd = open ("/dev/mem", O_RDWR); if (fd < 0) { -#if 1 +#ifdef DEBUG_IOPERM fprintf(stderr, "ioperm: /dev/mem open failed\n"); #endif return -1; @@ -657,7 +659,7 @@ _ioperm (unsigned long int from, unsigned long int num, int turn_on) (unsigned long int) __mmap (0, len, PROT_NONE, MAP_SHARED, fd, io.io_base); close (fd); -#if 1 +#ifdef DEBUG_IOPERM fprintf(stderr, "ioperm: mmap of len 0x%lx returned 0x%lx\n", len, io.base); #endif @@ -678,7 +680,7 @@ _ioperm (unsigned long int from, unsigned long int num, int turn_on) addr &= PAGE_MASK; len = port_to_cpu_addr (from + num, io.swiz, 1) - addr; err = mprotect ((void *) addr, len, prot); -#if 1 +#ifdef DEBUG_IOPERM fprintf(stderr, "ioperm: mprotect returned %d\n", err); #endif return err; |