summaryrefslogtreecommitdiffstats
path: root/cpukit/score/cpu/h8300/rtems/score/cpu.h
diff options
context:
space:
mode:
authorJoel Sherrill <joel.sherrill@OARcorp.com>2003-08-14 13:17:53 +0000
committerJoel Sherrill <joel.sherrill@OARcorp.com>2003-08-14 13:17:53 +0000
commitf6c6bc8f95347f41ca801d6fa6551de2656dce71 (patch)
tree5ef0af4d6938f29e914fc11408e205128403edb3 /cpukit/score/cpu/h8300/rtems/score/cpu.h
parent2003-08-14 Joel Sherrill <joel@OARcorp.com> (diff)
downloadrtems-f6c6bc8f95347f41ca801d6fa6551de2656dce71.tar.bz2
2003-08-14 Joel Sherrill <joel@OARcorp.com>
PR 455/bsps * rtems/score/cpu.h: Added missing CPU_swap_u16().
Diffstat (limited to '')
-rw-r--r--cpukit/score/cpu/h8300/rtems/score/cpu.h5
1 files changed, 4 insertions, 1 deletions
diff --git a/cpukit/score/cpu/h8300/rtems/score/cpu.h b/cpukit/score/cpu/h8300/rtems/score/cpu.h
index bb861ef2db..0fbf56c72e 100644
--- a/cpukit/score/cpu/h8300/rtems/score/cpu.h
+++ b/cpukit/score/cpu/h8300/rtems/score/cpu.h
@@ -1162,7 +1162,7 @@ void _CPU_Context_restore_fp(
*
* H8300 Specific Information:
*
- * XXX
+ * This is the generic implementation.
*/
static inline unsigned32 CPU_swap_u32(
@@ -1180,6 +1180,9 @@ static inline unsigned32 CPU_swap_u32(
return( swapped );
}
+#define CPU_swap_u16( value ) \
+ (((value&0xff) << 8) | ((value >> 8)&0xff))
+
/* to be provided by the BSP */
extern void H8BD_Install_IRQ(
unsigned32 vector,