|
| static Result< InstrExecResult > | ItInstr (TInstrContext &ictx, const InstrFlagsSet &iflags, const u32 &firstcond, const u32 &mask) |
| | It instruction.
|
| |
| template<typename TDelegates> |
| static Result< InstrExecResult > | Svc (TInstrContext &ictx, const InstrFlagsSet &iflags, const u32 &imm32, TDelegates &delegates) |
| | Svc instruction.
|
| |
| template<typename TDelegates> |
| static Result< InstrExecResult > | Bkpt (TInstrContext &ictx, const InstrFlagsSet &iflags, const u32 &imm32, TDelegates &delegates) |
| | Bkpt instruction.
|
| |
| static Result< InstrExecResult > | BCond (TInstrContext &ictx, const InstrFlagsSet &iflags, const u32 &imm32, const u8 &cond) |
| | Branch condition.
|
| |
| template<typename TDest, typename TArg0> |
| static Result< InstrExecResult > | Bfi (TInstrContext &ictx, const InstrFlagsSet &iflags, const TDest &rd, const TArg0 &rn, const u8 &lsbit, const u8 &msbit) |
| | Bfi.
|
| |
| template<typename TDest, typename TArg0> |
| static Result< InstrExecResult > | Ubfx (TInstrContext &ictx, const InstrFlagsSet &iflags, const TDest &rd, const TArg0 &rn, const u8 &lsbit, const u8 &widthminus1) |
| | Ubfx.
|
| |
| template<typename TTgt0, typename TTgt1, typename TArg0> |
| static Result< InstrExecResult > | Ldrd (TInstrContext &ictx, const InstrFlagsSet &iflags, const TTgt0 &rt, const TTgt1 &rt2, const TArg0 &rn, const u32 &imm32) |
| | Ldrd.
|
| |
| template<typename TArg0> |
| static Result< InstrExecResult > | Msr (TInstrContext &ictx, const InstrFlagsSet &iflags, const TArg0 &rn, const uint8_t mask, const uint8_t SYSm) |
| | Msr.
|
| |
| template<typename TDest> |
| static Result< InstrExecResult > | Mrs (TInstrContext &ictx, const InstrFlagsSet &iflags, const TDest &rd, const uint8_t mask, const uint8_t SYSm) |
| | Mrs.
|
| |
| template<typename TTgt, typename TArg0, typename TArg1> |
| static Result< InstrExecResult > | Strd (TInstrContext &ictx, const InstrFlagsSet &iflags, const TTgt &rt, const TArg0 &rt2, const TArg1 &rn, const u32 &imm32) |
| | Strd.
|
| |