diff options
author | kib <kib@FreeBSD.org> | 2010-06-23 10:40:28 +0000 |
---|---|---|
committer | kib <kib@FreeBSD.org> | 2010-06-23 10:40:28 +0000 |
commit | b698c6254337111160752bcb9403f907d8001225 (patch) | |
tree | ea0180ecaa5a5ba27cdc96d39853f4c7cade99a3 /sys/dev/fb | |
parent | 70e4b2fc33e5e74ceea3b11d7be71558fa691071 (diff) | |
download | FreeBSD-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.h | 11 |
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)) |