aboutsummaryrefslogtreecommitdiff
path: root/sim/d10v/endian.c
diff options
context:
space:
mode:
Diffstat (limited to 'sim/d10v/endian.c')
-rw-r--r--sim/d10v/endian.c32
1 files changed, 16 insertions, 16 deletions
diff --git a/sim/d10v/endian.c b/sim/d10v/endian.c
index 70f63d8..f3e1e46 100644
--- a/sim/d10v/endian.c
+++ b/sim/d10v/endian.c
@@ -10,35 +10,35 @@
#define ENDIAN_INLINE
#endif
-ENDIAN_INLINE uint16
-get_word (uint8 *x)
+ENDIAN_INLINE uint16_t
+get_word (uint8_t *x)
{
- return ((uint16)x[0]<<8) + x[1];
+ return ((uint16_t)x[0]<<8) + x[1];
}
-ENDIAN_INLINE uint32
-get_longword (uint8 *x)
+ENDIAN_INLINE uint32_t
+get_longword (uint8_t *x)
{
- return ((uint32)x[0]<<24) + ((uint32)x[1]<<16) + ((uint32)x[2]<<8) + ((uint32)x[3]);
+ return ((uint32_t)x[0]<<24) + ((uint32_t)x[1]<<16) + ((uint32_t)x[2]<<8) + ((uint32_t)x[3]);
}
-ENDIAN_INLINE int64
-get_longlong (uint8 *x)
+ENDIAN_INLINE int64_t
+get_longlong (uint8_t *x)
{
- uint32 top = get_longword (x);
- uint32 bottom = get_longword (x+4);
- return (((int64)top)<<32) | (int64)bottom;
+ uint32_t top = get_longword (x);
+ uint32_t bottom = get_longword (x+4);
+ return (((int64_t)top)<<32) | (int64_t)bottom;
}
ENDIAN_INLINE void
-write_word (uint8 *addr, uint16 data)
+write_word (uint8_t *addr, uint16_t data)
{
addr[0] = (data >> 8) & 0xff;
addr[1] = data & 0xff;
}
ENDIAN_INLINE void
-write_longword (uint8 *addr, uint32 data)
+write_longword (uint8_t *addr, uint32_t data)
{
addr[0] = (data >> 24) & 0xff;
addr[1] = (data >> 16) & 0xff;
@@ -47,8 +47,8 @@ write_longword (uint8 *addr, uint32 data)
}
ENDIAN_INLINE void
-write_longlong (uint8 *addr, int64 data)
+write_longlong (uint8_t *addr, int64_t data)
{
- write_longword (addr, (uint32)(data >> 32));
- write_longword (addr+4, (uint32)data);
+ write_longword (addr, (uint32_t)(data >> 32));
+ write_longword (addr+4, (uint32_t)data);
}