|
ネームスペース |
namespace | Onikiri |
namespace | Onikiri::PPC64Linux |
namespace | Onikiri::PPC64Linux::Operation |
構成 |
struct | Onikiri::PPC64Linux::Operation::PPC64CarryOfAShiftR< Type, TSrc1, TSrc2, count_mask > |
struct | Onikiri::PPC64Linux::Operation::PPC64Cntlz< Type, TSrc > |
struct | Onikiri::PPC64Linux::Operation::PPC64Compare< Type, TSrc1, TSrc2 > |
struct | Onikiri::PPC64Linux::Operation::PPC64CRAnd< TSrcCR1, TSrcCI1, TSrcCR2, TSrcCI2 > |
struct | Onikiri::PPC64Linux::Operation::PPC64CRAndC< TSrcCR1, TSrcCI1, TSrcCR2, TSrcCI2 > |
struct | Onikiri::PPC64Linux::Operation::PPC64CRBit< TSrcCR, TSrcBit > |
struct | Onikiri::PPC64Linux::Operation::PPC64CREqv< TSrcCR1, TSrcCI1, TSrcCR2, TSrcCI2 > |
struct | Onikiri::PPC64Linux::Operation::PPC64CRNand< TSrcCR1, TSrcCI1, TSrcCR2, TSrcCI2 > |
struct | Onikiri::PPC64Linux::Operation::PPC64CRNor< TSrcCR1, TSrcCI1, TSrcCR2, TSrcCI2 > |
struct | Onikiri::PPC64Linux::Operation::PPC64CROr< TSrcCR1, TSrcCI1, TSrcCR2, TSrcCI2 > |
struct | Onikiri::PPC64Linux::Operation::PPC64CROrC< TSrcCR1, TSrcCI1, TSrcCR2, TSrcCI2 > |
struct | Onikiri::PPC64Linux::Operation::PPC64CRXor< TSrcCR1, TSrcCI1, TSrcCR2, TSrcCI2 > |
struct | Onikiri::PPC64Linux::Operation::PPC64DecCTR< TDestCTR, TSrcCTR > |
struct | Onikiri::PPC64Linux::Operation::PPC64FPCompare< Type, TSrc1, TSrc2 > |
struct | Onikiri::PPC64Linux::Operation::PPC64FPSCRRoundMode< TFPSCR > |
struct | Onikiri::PPC64Linux::Operation::PPC64FPToInt< Type, TSrc, RoundMode > |
struct | Onikiri::PPC64Linux::Operation::PPC64FRIM< TSrc > |
struct | Onikiri::PPC64Linux::Operation::PPC64FRIN< TSrc > |
struct | Onikiri::PPC64Linux::Operation::PPC64FRIP< TSrc > |
struct | Onikiri::PPC64Linux::Operation::PPC64FRIZ< TSrc > |
struct | Onikiri::PPC64Linux::Operation::PPC64LoadWithUpdate< Type, TAddrDest, TAddr > |
struct | Onikiri::PPC64Linux::Operation::PPC64Mask< Type, TSrc, TMaskBegin, TMaskEnd > |
struct | Onikiri::PPC64Linux::Operation::PPC64MaskInsert< Type, TSrc1, TSrc2, TMaskBegin, TMaskEnd > |
struct | Onikiri::PPC64Linux::Operation::PPC64MTFSF< TSrcFlag, TSrcFieldMask, TSrcValue > |
struct | Onikiri::PPC64Linux::Operation::PPC64MTFSFI< TSrcFlag, TSrcField, TSrcValue > |
関数 |
u64 | Onikiri::PPC64Linux::Operation::PPC64AdjustFPSCR (u64 fpscr) |
template<typename TSrcTarget, typename TCond> |
void | Onikiri::PPC64Linux::Operation::PPC64BranchAbsCond (EmulatorUtility::OpEmulationState *opState) |
template<typename TSrcTarget> |
void | Onikiri::PPC64Linux::Operation::PPC64BranchAbsUncond (EmulatorUtility::OpEmulationState *opState) |
template<typename TSrcDisp, typename TCond> |
void | Onikiri::PPC64Linux::Operation::PPC64BranchRelCond (EmulatorUtility::OpEmulationState *opState) |
template<typename TSrcDisp> |
void | Onikiri::PPC64Linux::Operation::PPC64BranchRelUncond (EmulatorUtility::OpEmulationState *opState) |
template<typename Type> |
int | Onikiri::PPC64Linux::Operation::PPC64CalcFlag (Type lhs, Type rhs=0) |
template<typename Type> |
int | Onikiri::PPC64Linux::Operation::PPC64CalcFlagFP (Type lhs, Type rhs=0) |
template<typename TDest, typename TSrcTarget> |
void | Onikiri::PPC64Linux::Operation::PPC64CallAbsUncond (EmulatorUtility::OpEmulationState *opState) |
template<typename TDest, typename TSrcDisp> |
void | Onikiri::PPC64Linux::Operation::PPC64CallRelUncond (EmulatorUtility::OpEmulationState *opState) |
template<typename Type> |
Type | Onikiri::PPC64Linux::Operation::PPC64GenMask (unsigned int mb, unsigned int me) |
template<typename TDestCR, typename TDestCRI, typename TOrgCR, typename TFunc> |
void | Onikiri::PPC64Linux::Operation::PPC64SetCRBit (EmulatorUtility::OpEmulationState *opState) |
template<typename TDest, typename TDestFlag, typename TFunc> |
void | Onikiri::PPC64Linux::Operation::PPC64SetF (EmulatorUtility::OpEmulationState *opState) |
template<typename TDest, typename TDestFlag, typename TFPSCR, typename TFunc> |
void | Onikiri::PPC64Linux::Operation::PPC64SetFPF (EmulatorUtility::OpEmulationState *opState) |
template<typename TDest, typename TFunc> |
void | Onikiri::PPC64Linux::Operation::PPC64SetFPSCR (EmulatorUtility::OpEmulationState *opState) |
template<typename TDest, typename TDestFlag, typename TFunc> |
void | Onikiri::PPC64Linux::Operation::PPC64SetFPSCRF (EmulatorUtility::OpEmulationState *opState) |
template<typename TDest, typename TDestFlag, typename TFunc> |
void | Onikiri::PPC64Linux::Operation::PPC64SetSextF (EmulatorUtility::OpEmulationState *opState) |
template<typename Type, typename TAddrDest, typename TValue, typename TAddr> |
void | Onikiri::PPC64Linux::Operation::PPC64StoreWithUpdate (EmulatorUtility::OpEmulationState *opState) |
void | Onikiri::PPC64Linux::Operation::PPC64SyscallCore (EmulatorUtility::OpEmulationState *opState) |
void | Onikiri::PPC64Linux::Operation::PPC64SyscallSetArg (EmulatorUtility::OpEmulationState *opState) |