42#ifndef __ARCH_RISCV_PCSTATE_HH__
43#define __ARCH_RISCV_PCSTATE_HH__
46#include "enums/RiscvType.hh"
54constexpr enums::RiscvType
RV32 = enums::RV32;
55constexpr enums::RiscvType
RV64 = enums::RV64;
virtual void update(const PCStateBase &other)
void update(const PCStateBase &other) override
bool branching() const override
void rvType(RiscvType rv_type)
PCState(const PCState &other)=default
PCStateBase * clone() const override
PCState(Addr addr, RiscvType rv_type)
constexpr enums::RiscvType RV32
enums::RiscvType RiscvType
constexpr enums::RiscvType RV64
Reference material can be found at the JEDEC website: UFS standard http://www.jedec....
uint64_t Addr
Address type This will probably be moved somewhere else in the near future.