// // Copyright (c) 2017 The Altra64 project contributors // Portions (c) 2011 KRIK // See LICENSE file in the project root for full license information. // #ifndef _TYPES_H #define _TYPES_H #include #define u8 unsigned char #define u16 unsigned short #define u32 unsigned long #define u64 unsigned long long #define vu8 volatile unsigned char #define vu16 volatile unsigned short #define vu32 volatile unsigned long #define vu64 volatile unsigned long long #define s8 signed char #define s16 short #define s32 long #define s64 long long typedef volatile uint64_t sim_vu64; typedef volatile uint64_t sim_vu64; typedef unsigned int sim_u32; typedef uint64_t sim_u64; #endif /* _TYPES_H */