adjust SMP port to also use ULONG = 8 bytes
This commit is contained in:
@@ -61,12 +61,16 @@
|
||||
#define STORE sd
|
||||
#define LOAD ld
|
||||
#define LWU lwu
|
||||
#define AMOSWAP_AQ amoswap.d.aq
|
||||
#define AMOSWAP_RL amoswap.d.rl
|
||||
#define LOG_REGBYTES 3
|
||||
#else
|
||||
#define SLL32 sll
|
||||
#define STORE sw
|
||||
#define LOAD lw
|
||||
#define LWU lw
|
||||
#define AMOSWAP_AQ amoswap.w.aq
|
||||
#define AMOSWAP_RL amoswap.w.rl
|
||||
#define LOG_REGBYTES 2
|
||||
#endif
|
||||
#define REGBYTES (1 << LOG_REGBYTES)
|
||||
@@ -166,7 +170,7 @@ typedef unsigned char UCHAR;
|
||||
typedef int INT;
|
||||
typedef unsigned int UINT;
|
||||
typedef int LONG;
|
||||
typedef unsigned int ULONG;
|
||||
typedef unsigned long ULONG;
|
||||
typedef unsigned long long ULONG64;
|
||||
typedef short SHORT;
|
||||
typedef unsigned short USHORT;
|
||||
|
||||
Reference in New Issue
Block a user