|
|
using | ExcRet = TExceptionReturn |
| |
|
|
static void | BranchTo (TCpuAccessor &cpua, const me_adr_t &pc) |
| |
|
static void | BranchWritePC (TCpuAccessor &cpua, const me_adr_t &address) |
| |
|
static Result< void > | BXWritePC (TCpuAccessor &cpua, TBus &bus, const me_adr_t &address) |
| |
|
static void | BLXWritePC (TCpuAccessor &cpua, const me_adr_t &address) |
| |
|
static Result< void > | LoadWritePC (TCpuAccessor &cpua, TBus &bus, const me_adr_t &address) |
| |
|
static void | ALUWritePC (TCpuAccessor &cpua, const me_adr_t &address) |
| |
| static void | AdvanceInstr (TCpuAccessor &cpua, bool is_32bit) |
| | Advances the program counter to the next instruction.
|
| |
◆ AdvanceInstr()
template<typename TCpuAccessor, typename TBus, typename TExceptionReturn, typename TLogger = NullLogger>
| static void libmicroemu::internal::PcOps< TCpuAccessor, TBus, TExceptionReturn, TLogger >::AdvanceInstr |
( |
TCpuAccessor & | cpua, |
|
|
bool | is_32bit ) |
|
inlinestatic |
Advances the program counter to the next instruction.
- Parameters
-
| is_32bit | is the current instruction 32 bit in size? |
The documentation for this class was generated from the following file: