summaryrefslogtreecommitdiffstats
path: root/sys/dev/fb
diff options
context:
space:
mode:
authorkib <kib@FreeBSD.org>2010-06-23 10:40:28 +0000
committerkib <kib@FreeBSD.org>2010-06-23 10:40:28 +0000
commitb698c6254337111160752bcb9403f907d8001225 (patch)
treeea0180ecaa5a5ba27cdc96d39853f4c7cade99a3 /sys/dev/fb
parent70e4b2fc33e5e74ceea3b11d7be71558fa691071 (diff)
downloadFreeBSD-src-b698c6254337111160752bcb9403f907d8001225.zip
FreeBSD-src-b698c6254337111160752bcb9403f907d8001225.tar.gz
Remove unused i586 optimized bcopy/bzero/etc implementations that utilize
FPU registers for copying. Remove the switch table and jumps from bcopy/bzero/... to the actual implementation. As a side-effect, i486-optimized bzero is removed. Reviewed by: bde Tested by: pho (previous version)
Diffstat (limited to 'sys/dev/fb')
-rw-r--r--sys/dev/fb/fbreg.h11
1 files changed, 1 insertions, 10 deletions
diff --git a/sys/dev/fb/fbreg.h b/sys/dev/fb/fbreg.h
index aabe3e3..623e37c 100644
--- a/sys/dev/fb/fbreg.h
+++ b/sys/dev/fb/fbreg.h
@@ -34,16 +34,7 @@
#define V_MAX_ADAPTERS 8 /* XXX */
/* some macros */
-#ifdef __i386__
-#define bcopy_io(s, d, c) generic_bcopy((void *)(s), (void *)(d), (c))
-#define bcopy_toio(s, d, c) generic_bcopy((void *)(s), (void *)(d), (c))
-#define bcopy_fromio(s, d, c) generic_bcopy((void *)(s), (void *)(d), (c))
-#define bzero_io(d, c) generic_bzero((void *)(d), (c))
-#define fill_io(p, d, c) fill((p), (void *)(d), (c))
-#define fillw_io(p, d, c) fillw((p), (void *)(d), (c))
-void generic_bcopy(const void *s, void *d, size_t c);
-void generic_bzero(void *d, size_t c);
-#elif defined(__amd64__)
+#if defined(__amd64__) || defined(__i386__)
#define bcopy_io(s, d, c) bcopy((void *)(s), (void *)(d), (c))
#define bcopy_toio(s, d, c) bcopy((void *)(s), (void *)(d), (c))
#define bcopy_fromio(s, d, c) bcopy((void *)(s), (void *)(d), (c))
OpenPOWER on IntegriCloud