|
gem5
v21.0.1.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 } |