rogue_mips_state
static_assert(offsetof(struct rogue_mips_state, error_state) == 0,
static_assert(offsetof(struct rogue_mips_state, error_epc) == 4,
static_assert(offsetof(struct rogue_mips_state, status_register) == 8,
static_assert(offsetof(struct rogue_mips_state, cause_register) == 12,
static_assert(offsetof(struct rogue_mips_state, bad_register) == 16,
static_assert(offsetof(struct rogue_mips_state, epc) == 20,
static_assert(offsetof(struct rogue_mips_state, sp) == 24,
static_assert(offsetof(struct rogue_mips_state, debug) == 28,
static_assert(offsetof(struct rogue_mips_state, depc) == 32,
static_assert(offsetof(struct rogue_mips_state, bad_instr) == 36,
static_assert(offsetof(struct rogue_mips_state, unmapped_address) == 40,
static_assert(offsetof(struct rogue_mips_state, tlb) == 44,
static_assert(offsetof(struct rogue_mips_state, remap) == 300,
static_assert(sizeof(struct rogue_mips_state) == 684,