diff options
author | Adam Jackson <ajax@redhat.com> | 2014-07-22 10:58:59 -0400 |
---|---|---|
committer | Keith Packard <keithp@keithp.com> | 2014-07-28 12:18:19 -0700 |
commit | d28b788e11182d134bce5a414359841b37b62ac0 (patch) | |
tree | 146f6de902edeb3ac9478229235bba0c969c6037 /hw/xfree86/common/compiler.h | |
parent | 956a8d5c92a66ddd8d00e63a95b17cfd376fe424 (diff) |
xfree86: Move generic unaligned helpers into int10 code
This is the only place they're actually used (well, aside from some XAA
code in the s3 driver, but one s3 and 2 XAA).
Reviewed-by: Julien Cristau <jcristau@debian.org>
Signed-off-by: Adam Jackson <ajax@redhat.com>
Signed-off-by: Keith Packard <keithp@keithp.com>
Diffstat (limited to 'hw/xfree86/common/compiler.h')
-rw-r--r-- | hw/xfree86/common/compiler.h | 36 |
1 files changed, 0 insertions, 36 deletions
diff --git a/hw/xfree86/common/compiler.h b/hw/xfree86/common/compiler.h index fc09cd28e..06879b1db 100644 --- a/hw/xfree86/common/compiler.h +++ b/hw/xfree86/common/compiler.h @@ -236,42 +236,6 @@ extern unsigned short ldw_brx(volatile unsigned char *, int); #define write_mem_barrier() /* NOP */ #endif -#include <string.h> /* needed for memmove */ - -static __inline__ uint32_t -ldl_u(uint32_t * p) -{ - uint32_t ret; - - memmove(&ret, p, sizeof(*p)); - return ret; -} - -static __inline__ uint16_t -ldw_u(uint16_t * p) -{ - uint16_t ret; - - memmove(&ret, p, sizeof(*p)); - return ret; -} - -static __inline__ void -stl_u(uint32_t val, uint32_t * p) -{ - uint32_t tmp = val; - - memmove(p, &tmp, sizeof(*p)); -} - -static __inline__ void -stw_u(uint16_t val, uint16_t * p) -{ - uint16_t tmp = val; - - memmove(p, &tmp, sizeof(*p)); -} - #ifdef __GNUC__ #if (defined(linux) || defined(__FreeBSD__) || defined(__NetBSD__) || defined(__OpenBSD__)) && (defined(__alpha__)) |