#pragma once #include #include #include namespace vortex { typedef uint8_t Byte; typedef uint32_t Word; typedef uint32_t Addr; typedef uint32_t Size; typedef std::bitset<32> ThreadMask; enum MemFlags { RD_USR = 1, WR_USR = 2, EX_USR = 4, RD_SUP = 8, WR_SUP = 16, EX_SUP = 32 }; }