gem5
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
ArmISA::FpRegRegRegCondOp Member List

This is the complete list of members for ArmISA::FpRegRegRegCondOp, including all inherited members.

_destRegIdxStaticInstprotected
_numCCDestRegsStaticInstprotected
_numDestRegsStaticInstprotected
_numFPDestRegsStaticInstprotected
_numIntDestRegsStaticInstprotected
_numSrcRegsStaticInstprotected
_opClassStaticInstprotected
_srcRegIdxStaticInstprotected
aarch64ArmISA::ArmStaticInstprotected
advancePC(PCState &pcState) const ArmISA::FpOpinlineprotected
StaticInst::advancePC(TheISA::PCState &pcState) const =0StaticInstpure virtual
advSIMDFPAccessTrap64(ExceptionLevel el) const ArmISA::ArmStaticInstprotected
annotateFault(ArmFault *fault)ArmISA::ArmStaticInstinlinevirtual
ArmStaticInst(const char *mnem, ExtMachInst _machInst, OpClass __opClass)ArmISA::ArmStaticInstinlineprotected
binaryOp(FPSCR &fpscr, fpType op1, fpType op2, fpType(*func)(fpType, fpType), bool flush, bool defaultNan, uint32_t rMode) const ArmISA::FpOpprotected
branchTarget(const TheISA::PCState &pc) const StaticInstvirtual
branchTarget(ThreadContext *tc) const StaticInstvirtual
cachedDisassemblyStaticInstmutableprotected
checkAdvSIMDOrFPEnabled32(ThreadContext *tc, CPSR cpsr, CPACR cpacr, NSACR nsacr, FPEXC fpexc, bool fpexc_check, bool advsimd) const ArmISA::ArmStaticInstprotected
checkFPAdvSIMDEnabled64(ThreadContext *tc, CPSR cpsr, CPACR cpacr) const ArmISA::ArmStaticInstprotected
checkFPAdvSIMDTrap64(ThreadContext *tc, CPSR cpsr) const ArmISA::ArmStaticInstprotected
completeAcc(Packet *pkt, ExecContext *xc, Trace::InstRecord *traceData) const StaticInstinlinevirtual
condArmISA::FpRegRegRegCondOpprotected
condCodeArmISA::PredOpprotected
cpsrWriteByInstr(CPSR cpsr, uint32_t val, SCR scr, NSACR nsacr, uint8_t byteMask, bool affectState, bool nmfi, ThreadContext *tc)ArmISA::ArmStaticInstinlineprotectedstatic
cSwap(T val, bool big)ArmISA::ArmStaticInstinlineprotectedstatic
cSwap(T val, bool big)ArmISA::ArmStaticInstinlineprotectedstatic
dbl(uint32_t low, uint32_t high) const ArmISA::FpOpinlineprotected
dblHi(double val) const ArmISA::FpOpinlineprotected
dblLow(double val) const ArmISA::FpOpinlineprotected
decref()RefCountedinline
destArmISA::FpRegRegRegCondOpprotected
destRegIdx(int i) const StaticInstinline
disabledFault() const ArmISA::ArmStaticInstinlineprotected
disassemble(Addr pc, const SymbolTable *symtab=0) const StaticInstvirtual
doOp(float op1, float op2) const ArmISA::FpOpinlineprotectedvirtual
doOp(float op1) const ArmISA::FpOpinlineprotectedvirtual
doOp(double op1, double op2) const ArmISA::FpOpinlineprotectedvirtual
doOp(double op1) const ArmISA::FpOpinlineprotectedvirtual
eaComp(ExecContext *xc, Trace::InstRecord *traceData) const StaticInstinlinevirtual
eaCompInst() const StaticInstinlinevirtual
execute(ExecContext *xc, Trace::InstRecord *traceData) const =0StaticInstpure virtual
extendReg64(uint64_t base, ArmExtendType type, uint64_t shiftAmt, uint8_t width) const ArmISA::ArmStaticInstprotected
ExtMachInst typedefStaticInst
fetchMicroop(MicroPC upc) const StaticInstvirtual
flagsStaticInstprotected
FpOp(const char *mnem, ExtMachInst _machInst, OpClass __opClass)ArmISA::FpOpinlineprotected
FpRegRegRegCondOp(const char *mnem, ExtMachInst _machInst, OpClass __opClass, IntRegIndex _dest, IntRegIndex _op1, IntRegIndex _op2, ConditionCode _cond, VfpMicroMode mode=VfpNotAMicroop)ArmISA::FpRegRegRegCondOpinlineprotected
fpSqrt(FPSCR fpscr, float x) const ArmISA::FpOpinlineprotected
fpSqrt(FPSCR fpscr, double x) const ArmISA::FpOpinlineprotected
generateDisassembly(Addr pc, const SymbolTable *symtab) const ArmISA::FpRegRegRegCondOpprotectedvirtual
getName()StaticInstinline
getPSTATEFromPSR(ThreadContext *tc, CPSR cpsr, CPSR spsr) const ArmISA::ArmStaticInstprotected
hasBranchTarget(const TheISA::PCState &pc, ThreadContext *tc, TheISA::PCState &tgt) const StaticInst
incref()RefCountedinline
initiateAcc(ExecContext *xc, Trace::InstRecord *traceData) const StaticInstinlinevirtual
intWidthArmISA::ArmStaticInstprotected
isCall() const StaticInstinline
isCC() const StaticInstinline
isCondCtrl() const StaticInstinline
isCondDelaySlot() const StaticInstinline
isControl() const StaticInstinline
isDataPrefetch() const StaticInstinline
isDelayedCommit() const StaticInstinline
isDirectCtrl() const StaticInstinline
isFirstMicroop() const StaticInstinline
isFloating() const StaticInstinline
isIndirectCtrl() const StaticInstinline
isInstPrefetch() const StaticInstinline
isInteger() const StaticInstinline
isIprAccess() const StaticInstinline
isLastMicroop() const StaticInstinline
isLoad() const StaticInstinline
isMacroop() const StaticInstinline
isMemBarrier() const StaticInstinline
isMemRef() const StaticInstinline
isMicroBranch() const StaticInstinline
isMicroop() const StaticInstinline
isNonSpeculative() const StaticInstinline
isNop() const StaticInstinline
isPrefetch() const StaticInstinline
isQuiesce() const StaticInstinline
isReturn() const StaticInstinline
isSerializeAfter() const StaticInstinline
isSerializeBefore() const StaticInstinline
isSerializing() const StaticInstinline
isSquashAfter() const StaticInstinline
isStore() const StaticInstinline
isStoreConditional() const StaticInstinline
isSyscall() const StaticInstinline
isThreadSync() const StaticInstinline
isUncondCtrl() const StaticInstinline
isUnverifiable() const StaticInstinline
isWriteBarrier() const StaticInstinline
machInstStaticInst
MaxInstDestRegs enum valueStaticInst
MaxInstSrcRegs enum valueStaticInst
memAccInst() const StaticInstinlinevirtual
mnemonicStaticInstprotected
nullStaticInstPtrStaticInststatic
numCCDestRegs() const StaticInstinline
numDestRegs() const StaticInstinline
numFPDestRegs() const StaticInstinline
numIntDestRegs() const StaticInstinline
numSrcRegs() const StaticInstinline
op1ArmISA::FpRegRegRegCondOpprotected
op2ArmISA::FpRegRegRegCondOpprotected
opClass() const StaticInstinline
PredOp(const char *mnem, ExtMachInst _machInst, OpClass __opClass)ArmISA::PredOpinlineprotected
printCondition(std::ostream &os, unsigned code, bool noImplicit=false) const ArmISA::ArmStaticInstprotected
printDataInst(std::ostream &os, bool withImm) const ArmISA::ArmStaticInstprotected
printDataInst(std::ostream &os, bool withImm, bool immShift, bool s, IntRegIndex rd, IntRegIndex rn, IntRegIndex rm, IntRegIndex rs, uint32_t shiftAmt, ArmShiftType type, uint64_t imm) const ArmISA::ArmStaticInstprotected
printExtendOperand(bool firstOperand, std::ostream &os, IntRegIndex rm, ArmExtendType type, int64_t shiftAmt) const ArmISA::ArmStaticInstprotected
printFlags(std::ostream &outs, const std::string &separator) const StaticInst
printMemSymbol(std::ostream &os, const SymbolTable *symtab, const std::string &prefix, const Addr addr, const std::string &suffix) const ArmISA::ArmStaticInstprotected
printMnemonic(std::ostream &os, const std::string &suffix="", bool withPred=true, bool withCond64=false, ConditionCode cond64=COND_UC) const ArmISA::ArmStaticInstprotected
printReg(std::ostream &os, int reg) const ArmISA::ArmStaticInstprotected
printShiftOperand(std::ostream &os, IntRegIndex rm, bool immShift, uint32_t shiftAmt, IntRegIndex rs, ArmShiftType type) const ArmISA::ArmStaticInstprotected
printTarget(std::ostream &os, Addr target, const SymbolTable *symtab) const ArmISA::ArmStaticInstprotected
processNans(FPSCR &fpscr, bool &done, bool defaultNan, fpType op1, fpType op2) const ArmISA::FpOpprotected
readPC(XC *xc)ArmISA::ArmStaticInstinlineprotectedstatic
RefCounted()RefCountedinline
RegIndex typedefStaticInst
satInt(int32_t &res, int64_t op, int width)ArmISA::ArmStaticInstinlineprotectedstatic
saturateOp(int32_t &res, int64_t op1, int64_t op2, bool sub=false)ArmISA::ArmStaticInstinlineprotectedstatic
setAIWNextPC(XC *xc, Addr val)ArmISA::ArmStaticInstinlineprotectedstatic
setDelayedCommit()StaticInstinline
setFirstMicroop()StaticInstinline
setFlag(Flags f)StaticInstinline
setIWNextPC(XC *xc, Addr val)ArmISA::ArmStaticInstinlineprotectedstatic
setLastMicroop()StaticInstinline
setNextPC(XC *xc, Addr val)ArmISA::ArmStaticInstinlineprotectedstatic
shift_carry_imm(uint32_t base, uint32_t shamt, uint32_t type, uint32_t cfval) const ArmISA::ArmStaticInstprotected
shift_carry_rs(uint32_t base, uint32_t shamt, uint32_t type, uint32_t cfval) const ArmISA::ArmStaticInstprotected
shift_rm_imm(uint32_t base, uint32_t shamt, uint32_t type, uint32_t cfval) const ArmISA::ArmStaticInstprotected
shift_rm_rs(uint32_t base, uint32_t shamt, uint32_t type, uint32_t cfval) const ArmISA::ArmStaticInstprotected
shiftReg64(uint64_t base, uint64_t shiftAmt, ArmShiftType type, uint8_t width) const ArmISA::ArmStaticInstprotected
spsrWriteByInstr(uint32_t spsr, uint32_t val, uint8_t byteMask, bool affectState)ArmISA::ArmStaticInstinlineprotectedstatic
srcRegIdx(int i) const StaticInstinline
StaticInst(const char *_mnemonic, ExtMachInst _machInst, OpClass __opClass)StaticInstinlineprotected
ternaryOp(FPSCR &fpscr, fpType op1, fpType op2, fpType op3, fpType(*func)(fpType, fpType, fpType), bool flush, bool defaultNan, uint32_t rMode) const ArmISA::FpOpprotected
unaryOp(FPSCR &fpscr, fpType op1, fpType(*func)(fpType), bool flush, uint32_t rMode) const ArmISA::FpOpprotected
uSatInt(int32_t &res, int64_t op, int width)ArmISA::ArmStaticInstinlineprotectedstatic
uSaturateOp(uint32_t &res, int64_t op1, int64_t op2, bool sub=false)ArmISA::ArmStaticInstinlineprotectedstatic
~RefCounted()RefCountedinlinevirtual
~StaticInst()StaticInstvirtual

Generated on Fri Jun 9 2017 13:04:29 for gem5 by doxygen 1.8.6