gem5 v24.0.0.0
Loading...
Searching...
No Matches
static_inst.hh File Reference
#include <cstdint>
#include "arch/sparc/pcstate.hh"
#include "arch/sparc/types.hh"
#include "base/trace.hh"
#include "cpu/exec_context.hh"
#include "cpu/static_inst.hh"
#include "cpu/thread_context.hh"

Go to the source code of this file.

Classes

class  gem5::SparcISA::SparcStaticInst
 Base class for all SPARC static instructions. More...
 

Namespaces

namespace  gem5
 Copyright (c) 2024 - Pranith Kumar Copyright (c) 2020 Inria All rights reserved.
 
namespace  gem5::SparcISA
 

Enumerations

enum  gem5::SparcISA::CondTest {
  gem5::SparcISA::Always =0x8 , gem5::SparcISA::Never =0x0 , gem5::SparcISA::NotEqual =0x9 , gem5::SparcISA::Equal =0x1 ,
  gem5::SparcISA::Greater =0xA , gem5::SparcISA::LessOrEqual =0x2 , gem5::SparcISA::GreaterOrEqual =0xB , gem5::SparcISA::Less =0x3 ,
  gem5::SparcISA::GreaterUnsigned =0xC , gem5::SparcISA::LessOrEqualUnsigned =0x4 , gem5::SparcISA::CarryClear =0xD , gem5::SparcISA::CarrySet =0x5 ,
  gem5::SparcISA::Positive =0xE , gem5::SparcISA::Negative =0x6 , gem5::SparcISA::OverflowClear =0xF , gem5::SparcISA::OverflowSet =0x7
}
 
enum  gem5::SparcISA::FpCondTest {
  gem5::SparcISA::FAlways =0x8 , gem5::SparcISA::FNever =0x0 , gem5::SparcISA::FUnordered =0x7 , gem5::SparcISA::FGreater =0x6 ,
  gem5::SparcISA::FUnorderedOrGreater =0x5 , gem5::SparcISA::FLess =0x4 , gem5::SparcISA::FUnorderedOrLess =0x3 , gem5::SparcISA::FLessOrGreater =0x2 ,
  gem5::SparcISA::FNotEqual =0x1 , gem5::SparcISA::FEqual =0x9 , gem5::SparcISA::FUnorderedOrEqual =0xA , gem5::SparcISA::FGreaterOrEqual =0xB ,
  gem5::SparcISA::FUnorderedOrGreaterOrEqual =0xC , gem5::SparcISA::FLessOrEqual =0xD , gem5::SparcISA::FUnorderedOrLessOrEqual =0xE , gem5::SparcISA::FOrdered =0xF
}
 

Generated on Tue Jun 18 2024 16:24:08 for gem5 by doxygen 1.11.0