summaryrefslogtreecommitdiffstats
path: root/src/arch/armnommu/include/bits/byteswap.h
diff options
context:
space:
mode:
authorMichael Brown2006-03-17 15:13:09 +0100
committerMichael Brown2006-03-17 15:13:09 +0100
commitb2909e547d78d5441b7e88e862c0e00541d3a5f0 (patch)
tree713f2c6be0a71a68b415dfe57493cb6770fac908 /src/arch/armnommu/include/bits/byteswap.h
parentGPXE code cleanup and purge. (diff)
downloadipxe-b2909e547d78d5441b7e88e862c0e00541d3a5f0.tar.gz
ipxe-b2909e547d78d5441b7e88e862c0e00541d3a5f0.tar.xz
ipxe-b2909e547d78d5441b7e88e862c0e00541d3a5f0.zip
They can come back when they have someone to support them.
Diffstat (limited to 'src/arch/armnommu/include/bits/byteswap.h')
-rw-r--r--src/arch/armnommu/include/bits/byteswap.h47
1 files changed, 0 insertions, 47 deletions
diff --git a/src/arch/armnommu/include/bits/byteswap.h b/src/arch/armnommu/include/bits/byteswap.h
deleted file mode 100644
index 2aae08003..000000000
--- a/src/arch/armnommu/include/bits/byteswap.h
+++ /dev/null
@@ -1,47 +0,0 @@
-/*
- * Copyright (C) 2004 Tobias Lorenz
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 2 as
- * published by the Free Software Foundation.
- */
-#ifndef ETHERBOOT_BITS_BYTESWAP_H
-#define ETHERBOOT_BITS_BYTESWAP_H
-
-/* We do not have byte swap functions ... We are
- * RISC processor ...
- */
-
-static inline unsigned short __swap16(volatile unsigned short v)
-{
- return ((v << 8) | (v >> 8));
-}
-
-static inline unsigned int __swap32(volatile unsigned long v)
-{
- return ((v << 24) | ((v & 0xff00) << 8) | ((v & 0xff0000) >> 8) | (v >> 24));
-}
-
-#define __bswap_constant_16(x) \
- ((uint16_t)((((uint16_t)(x) & 0x00ff) << 8) | \
- (((uint16_t)(x) & 0xff00) >> 8)))
-
-#define __bswap_constant_32(x) \
- ((uint32_t)((((uint32_t)(x) & 0x000000ffU) << 24) | \
- (((uint32_t)(x) & 0x0000ff00U) << 8) | \
- (((uint32_t)(x) & 0x00ff0000U) >> 8) | \
- (((uint32_t)(x) & 0xff000000U) >> 24)))
-
-# define __bswap_16(x) \
- (__extension__ \
- ({ unsigned short int __bsx = (x); \
- ((((__bsx) >> 8) & 0xff) | (((__bsx) & 0xff) << 8)); }))
-
-
-# define __bswap_32(x) \
- (__extension__ \
- ({ unsigned int __bsx = (x); \
- ((((__bsx) & 0xff000000) >> 24) | (((__bsx) & 0x00ff0000) >> 8) | \
- (((__bsx) & 0x0000ff00) << 8) | (((__bsx) & 0x000000ff) << 24)); }))
-
-#endif /* ETHERBOOT_BITS_BYTESWAP_H */