2008-04-09 02:52:38 +00:00
|
|
|
#ifndef _MEMORYUTILS_H_
|
|
|
|
#define _MEMORYUTILS_H_
|
|
|
|
|
|
|
|
#include "MIPS.h"
|
|
|
|
|
|
|
|
class CMemoryUtils
|
|
|
|
{
|
|
|
|
public:
|
|
|
|
static uint32 GetByteProxy(CMIPS*, uint32);
|
|
|
|
static uint32 GetHalfProxy(CMIPS*, uint32);
|
|
|
|
static uint32 GetWordProxy(CMIPS*, uint32);
|
2012-01-08 06:20:22 +00:00
|
|
|
static uint64 GetDoubleProxy(CMIPS*, uint32);
|
|
|
|
static uint128 GetQuadProxy(CMIPS*, uint32);
|
|
|
|
|
2008-04-09 02:52:38 +00:00
|
|
|
static void SetByteProxy(CMIPS*, uint32, uint32);
|
|
|
|
static void SetHalfProxy(CMIPS*, uint32, uint32);
|
|
|
|
static void SetWordProxy(CMIPS*, uint32, uint32);
|
2012-01-08 06:20:22 +00:00
|
|
|
static void SetDoubleProxy(CMIPS*, uint64, uint32);
|
|
|
|
static void SetQuadProxy(CMIPS*, const uint128&, uint32);
|
2008-04-09 02:52:38 +00:00
|
|
|
};
|
|
|
|
|
|
|
|
#endif
|