Module Name:    src
Committed By:   skrll
Date:           Fri Mar 23 09:34:10 UTC 2012

Modified Files:
        src/lib/libc/arch/hppa/gen: flt_rounds.c fpgetmask.c fpgetround.c
            fpgetsticky.c fpsetmask.c fpsetround.c fpsetsticky.c

Log Message:
Shut lint up.

>From he@


To generate a diff of this commit:
cvs rdiff -u -r1.4 -r1.5 src/lib/libc/arch/hppa/gen/flt_rounds.c \
    src/lib/libc/arch/hppa/gen/fpgetmask.c \
    src/lib/libc/arch/hppa/gen/fpgetround.c \
    src/lib/libc/arch/hppa/gen/fpgetsticky.c
cvs rdiff -u -r1.5 -r1.6 src/lib/libc/arch/hppa/gen/fpsetmask.c \
    src/lib/libc/arch/hppa/gen/fpsetround.c \
    src/lib/libc/arch/hppa/gen/fpsetsticky.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/lib/libc/arch/hppa/gen/flt_rounds.c
diff -u src/lib/libc/arch/hppa/gen/flt_rounds.c:1.4 src/lib/libc/arch/hppa/gen/flt_rounds.c:1.5
--- src/lib/libc/arch/hppa/gen/flt_rounds.c:1.4	Sat Dec 24 21:42:32 2005
+++ src/lib/libc/arch/hppa/gen/flt_rounds.c	Fri Mar 23 09:34:09 2012
@@ -1,4 +1,4 @@
-/*	$NetBSD: flt_rounds.c,v 1.4 2005/12/24 21:42:32 perry Exp $	*/
+/*	$NetBSD: flt_rounds.c,v 1.5 2012/03/23 09:34:09 skrll Exp $	*/
 
 /*	$OpenBSD: flt_rounds.c,v 1.3 2002/10/21 18:41:05 mickey Exp $	*/
 
@@ -8,7 +8,7 @@
 
 #include <sys/cdefs.h>
 #if defined(LIBC_SCCS) && !defined(lint)
-__RCSID("$NetBSD: flt_rounds.c,v 1.4 2005/12/24 21:42:32 perry Exp $");
+__RCSID("$NetBSD: flt_rounds.c,v 1.5 2012/03/23 09:34:09 skrll Exp $");
 #endif /* LIBC_SCCS and not lint */
 
 #include <sys/types.h>
@@ -27,5 +27,5 @@ __flt_rounds(void)
 	uint64_t fpsr;
 
 	__asm volatile("fstd %%fr0,0(%1)" : "=m" (fpsr) : "r" (&fpsr));
-	return map[(fpsr >> 41) & 0x03];
+	return map[(unsigned int)(fpsr >> 41) & 0x03];
 }
Index: src/lib/libc/arch/hppa/gen/fpgetmask.c
diff -u src/lib/libc/arch/hppa/gen/fpgetmask.c:1.4 src/lib/libc/arch/hppa/gen/fpgetmask.c:1.5
--- src/lib/libc/arch/hppa/gen/fpgetmask.c:1.4	Sat Dec 24 21:42:32 2005
+++ src/lib/libc/arch/hppa/gen/fpgetmask.c	Fri Mar 23 09:34:09 2012
@@ -1,4 +1,4 @@
-/*	$NetBSD: fpgetmask.c,v 1.4 2005/12/24 21:42:32 perry Exp $	*/
+/*	$NetBSD: fpgetmask.c,v 1.5 2012/03/23 09:34:09 skrll Exp $	*/
 
 /*	$OpenBSD: fpgetmask.c,v 1.3 2002/10/21 18:41:05 mickey Exp $	*/
 
@@ -8,7 +8,7 @@
 
 #include <sys/cdefs.h>
 #if defined(LIBC_SCCS) && !defined(lint)
-__RCSID("$NetBSD: fpgetmask.c,v 1.4 2005/12/24 21:42:32 perry Exp $");
+__RCSID("$NetBSD: fpgetmask.c,v 1.5 2012/03/23 09:34:09 skrll Exp $");
 #endif /* LIBC_SCCS and not lint */
 
 #include <sys/types.h>
@@ -20,5 +20,5 @@ fpgetmask(void)
 	uint64_t fpsr;
 
 	__asm volatile("fstd %%fr0,0(%1)" : "=m" (fpsr) : "r" (&fpsr));
-	return ((fpsr >> 32) & 0x1f);
+	return ((fp_except)(fpsr >> 32) & 0x1f);
 }
Index: src/lib/libc/arch/hppa/gen/fpgetround.c
diff -u src/lib/libc/arch/hppa/gen/fpgetround.c:1.4 src/lib/libc/arch/hppa/gen/fpgetround.c:1.5
--- src/lib/libc/arch/hppa/gen/fpgetround.c:1.4	Sat Dec 24 21:42:32 2005
+++ src/lib/libc/arch/hppa/gen/fpgetround.c	Fri Mar 23 09:34:09 2012
@@ -1,4 +1,4 @@
-/*	$NetBSD: fpgetround.c,v 1.4 2005/12/24 21:42:32 perry Exp $	*/
+/*	$NetBSD: fpgetround.c,v 1.5 2012/03/23 09:34:09 skrll Exp $	*/
 
 /*	$OpenBSD: fpgetround.c,v 1.3 2002/10/21 18:41:05 mickey Exp $	*/
 
@@ -8,7 +8,7 @@
 
 #include <sys/cdefs.h>
 #if defined(LIBC_SCCS) && !defined(lint)
-__RCSID("$NetBSD: fpgetround.c,v 1.4 2005/12/24 21:42:32 perry Exp $");
+__RCSID("$NetBSD: fpgetround.c,v 1.5 2012/03/23 09:34:09 skrll Exp $");
 #endif /* LIBC_SCCS and not lint */
 
 #include <sys/types.h>
@@ -20,5 +20,5 @@ fpgetround(void)
 	uint64_t fpsr;
 
 	__asm volatile("fstd %%fr0,0(%1)" : "=m" (fpsr) : "r" (&fpsr));
-	return ((fpsr >> 41) & 0x3);
+	return ((fp_rnd)(fpsr >> 41) & 0x3);
 }
Index: src/lib/libc/arch/hppa/gen/fpgetsticky.c
diff -u src/lib/libc/arch/hppa/gen/fpgetsticky.c:1.4 src/lib/libc/arch/hppa/gen/fpgetsticky.c:1.5
--- src/lib/libc/arch/hppa/gen/fpgetsticky.c:1.4	Sat Dec 24 21:42:32 2005
+++ src/lib/libc/arch/hppa/gen/fpgetsticky.c	Fri Mar 23 09:34:09 2012
@@ -1,4 +1,4 @@
-/*	$NetBSD: fpgetsticky.c,v 1.4 2005/12/24 21:42:32 perry Exp $	*/
+/*	$NetBSD: fpgetsticky.c,v 1.5 2012/03/23 09:34:09 skrll Exp $	*/
 
 /*	$OpenBSD: fpgetsticky.c,v 1.3 2002/10/21 18:41:05 mickey Exp $	*/
 
@@ -8,7 +8,7 @@
 
 #include <sys/cdefs.h>
 #if defined(LIBC_SCCS) && !defined(lint)
-__RCSID("$NetBSD: fpgetsticky.c,v 1.4 2005/12/24 21:42:32 perry Exp $");
+__RCSID("$NetBSD: fpgetsticky.c,v 1.5 2012/03/23 09:34:09 skrll Exp $");
 #endif /* LIBC_SCCS and not lint */
 
 #include <sys/types.h>
@@ -20,5 +20,5 @@ fpgetsticky(void)
 	uint64_t fpsr;
 
 	__asm volatile("fstd %%fr0,0(%1)" : "=m" (fpsr) : "r" (&fpsr));
-	return ((fpsr >> 59) & 0x1f);
+	return ((fp_except)(fpsr >> 59) & 0x1f);
 }

Index: src/lib/libc/arch/hppa/gen/fpsetmask.c
diff -u src/lib/libc/arch/hppa/gen/fpsetmask.c:1.5 src/lib/libc/arch/hppa/gen/fpsetmask.c:1.6
--- src/lib/libc/arch/hppa/gen/fpsetmask.c:1.5	Sun Jan 25 16:44:41 2009
+++ src/lib/libc/arch/hppa/gen/fpsetmask.c	Fri Mar 23 09:34:09 2012
@@ -1,4 +1,4 @@
-/*	$NetBSD: fpsetmask.c,v 1.5 2009/01/25 16:44:41 skrll Exp $	*/
+/*	$NetBSD: fpsetmask.c,v 1.6 2012/03/23 09:34:09 skrll Exp $	*/
 
 /*	$OpenBSD: fpsetmask.c,v 1.4 2004/01/05 06:06:16 otto Exp $	*/
 
@@ -8,7 +8,7 @@
 
 #include <sys/cdefs.h>
 #if defined(LIBC_SCCS) && !defined(lint)
-__RCSID("$NetBSD: fpsetmask.c,v 1.5 2009/01/25 16:44:41 skrll Exp $");
+__RCSID("$NetBSD: fpsetmask.c,v 1.6 2012/03/23 09:34:09 skrll Exp $");
 #endif /* LIBC_SCCS and not lint */
 
 #include <sys/types.h>
@@ -21,7 +21,7 @@ fpsetmask(fp_except mask)
 	fp_except old;
 
 	__asm volatile("fstd %%fr0,0(%1)" : "=m"(fpsr) : "r"(&fpsr) : "memory");
-	old = (fpsr >> 32) & 0x1f;
+	old = (fp_except)(fpsr >> 32) & 0x1f;
 	fpsr = (fpsr & 0xffffffe000000000LL) | ((uint64_t)(mask & 0x1f) << 32);
 	__asm volatile("fldd 0(%0),%%fr0" : : "r"(&fpsr) : "memory");
 	return (old);
Index: src/lib/libc/arch/hppa/gen/fpsetround.c
diff -u src/lib/libc/arch/hppa/gen/fpsetround.c:1.5 src/lib/libc/arch/hppa/gen/fpsetround.c:1.6
--- src/lib/libc/arch/hppa/gen/fpsetround.c:1.5	Sun Jan 25 16:44:41 2009
+++ src/lib/libc/arch/hppa/gen/fpsetround.c	Fri Mar 23 09:34:09 2012
@@ -1,4 +1,4 @@
-/*	$NetBSD: fpsetround.c,v 1.5 2009/01/25 16:44:41 skrll Exp $	*/
+/*	$NetBSD: fpsetround.c,v 1.6 2012/03/23 09:34:09 skrll Exp $	*/
 
 /*	$OpenBSD: fpsetround.c,v 1.3 2002/10/21 18:41:05 mickey Exp $	*/
 
@@ -8,7 +8,7 @@
 
 #include <sys/cdefs.h>
 #if defined(LIBC_SCCS) && !defined(lint)
-__RCSID("$NetBSD: fpsetround.c,v 1.5 2009/01/25 16:44:41 skrll Exp $");
+__RCSID("$NetBSD: fpsetround.c,v 1.6 2012/03/23 09:34:09 skrll Exp $");
 #endif /* LIBC_SCCS and not lint */
 
 #include <sys/types.h>
@@ -21,7 +21,7 @@ fpsetround(fp_rnd rnd_dir)
 	fp_rnd old;
 
 	__asm volatile("fstd %%fr0,0(%1)" : "=m" (fpsr) : "r" (&fpsr) : "memory");
-	old = (fpsr >> 41) & 0x03;
+	old = (fp_rnd)(fpsr >> 41) & 0x03;
 	fpsr = (fpsr & 0xfffff9ff00000000LL) |
 	    ((uint64_t)(rnd_dir & 0x03) << 41);
 	__asm volatile("fldd 0(%0),%%fr0" : : "r" (&fpsr) : "memory");
Index: src/lib/libc/arch/hppa/gen/fpsetsticky.c
diff -u src/lib/libc/arch/hppa/gen/fpsetsticky.c:1.5 src/lib/libc/arch/hppa/gen/fpsetsticky.c:1.6
--- src/lib/libc/arch/hppa/gen/fpsetsticky.c:1.5	Sun Jan 25 16:44:41 2009
+++ src/lib/libc/arch/hppa/gen/fpsetsticky.c	Fri Mar 23 09:34:09 2012
@@ -1,4 +1,4 @@
-/*	$NetBSD: fpsetsticky.c,v 1.5 2009/01/25 16:44:41 skrll Exp $	*/
+/*	$NetBSD: fpsetsticky.c,v 1.6 2012/03/23 09:34:09 skrll Exp $	*/
 
 /*	$OpenBSD: fpsetsticky.c,v 1.4 2004/01/05 06:06:16 otto Exp $	*/
 
@@ -8,7 +8,7 @@
 
 #include <sys/cdefs.h>
 #if defined(LIBC_SCCS) && !defined(lint)
-__RCSID("$NetBSD: fpsetsticky.c,v 1.5 2009/01/25 16:44:41 skrll Exp $");
+__RCSID("$NetBSD: fpsetsticky.c,v 1.6 2012/03/23 09:34:09 skrll Exp $");
 #endif /* LIBC_SCCS and not lint */
 
 #include <sys/types.h>
@@ -21,7 +21,7 @@ fpsetsticky(fp_except mask)
 	fp_except old;
 
 	__asm volatile("fstd %%fr0,0(%1)" : "=m" (fpsr) : "r" (&fpsr) : "memory");
-	old = (fpsr >> 59) & 0x1f;
+	old = (fp_except)(fpsr >> 59) & 0x1f;
 	fpsr = (fpsr & 0x07ffffff00000000LL) | ((uint64_t)(mask & 0x1f) << 59);
 	__asm volatile("fldd 0(%0),%%fr0" : : "r" (&fpsr) : "memory");
 

Reply via email to