gem5
v20.1.0.0
|
#include <cstdint>
#include "base/trace.hh"
#include "cpu/exec_context.hh"
#include "cpu/static_inst.hh"
Go to the source code of this file.
Classes | |
class | SparcISA::SparcStaticInst |
Base class for all SPARC static instructions. More... | |
Namespaces | |
SparcISA | |
Enumerations | |
enum | SparcISA::CondTest { SparcISA::Always =0x8, SparcISA::Never =0x0, SparcISA::NotEqual =0x9, SparcISA::Equal =0x1, SparcISA::Greater =0xA, SparcISA::LessOrEqual =0x2, SparcISA::GreaterOrEqual =0xB, SparcISA::Less =0x3, SparcISA::GreaterUnsigned =0xC, SparcISA::LessOrEqualUnsigned =0x4, SparcISA::CarryClear =0xD, SparcISA::CarrySet =0x5, SparcISA::Positive =0xE, SparcISA::Negative =0x6, SparcISA::OverflowClear =0xF, SparcISA::OverflowSet =0x7 } |
enum | SparcISA::FpCondTest { SparcISA::FAlways =0x8, SparcISA::FNever =0x0, SparcISA::FUnordered =0x7, SparcISA::FGreater =0x6, SparcISA::FUnorderedOrGreater =0x5, SparcISA::FLess =0x4, SparcISA::FUnorderedOrLess =0x3, SparcISA::FLessOrGreater =0x2, SparcISA::FNotEqual =0x1, SparcISA::FEqual =0x9, SparcISA::FUnorderedOrEqual =0xA, SparcISA::FGreaterOrEqual =0xB, SparcISA::FUnorderedOrGreaterOrEqual =0xC, SparcISA::FLessOrEqual =0xD, SparcISA::FUnorderedOrLessOrEqual =0xE, SparcISA::FOrdered =0xF } |