Play-/Source/MemoryUtils.h

22 lines
639 B
C++

#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);
static uint64 GetDoubleProxy(CMIPS*, uint32);
static uint128 GetQuadProxy(CMIPS*, uint32);
static void SetByteProxy(CMIPS*, uint32, uint32);
static void SetHalfProxy(CMIPS*, uint32, uint32);
static void SetWordProxy(CMIPS*, uint32, uint32);
static void SetDoubleProxy(CMIPS*, uint64, uint32);
static void SetQuadProxy(CMIPS*, const uint128&, uint32);
};
#endif