gem5  v20.1.0.0
Variables
op_class.hh File Reference
#include "enums/OpClass.hh"

Go to the source code of this file.

Variables

static const OpClass IntAluOp = Enums::IntAlu
 
static const OpClass IntMultOp = Enums::IntMult
 
static const OpClass IntDivOp = Enums::IntDiv
 
static const OpClass FloatAddOp = Enums::FloatAdd
 
static const OpClass FloatCmpOp = Enums::FloatCmp
 
static const OpClass FloatCvtOp = Enums::FloatCvt
 
static const OpClass FloatMultOp = Enums::FloatMult
 
static const OpClass FloatMultAccOp = Enums::FloatMultAcc
 
static const OpClass FloatDivOp = Enums::FloatDiv
 
static const OpClass FloatMiscOp = Enums::FloatMisc
 
static const OpClass FloatSqrtOp = Enums::FloatSqrt
 
static const OpClass SimdAddOp = Enums::SimdAdd
 
static const OpClass SimdAddAccOp = Enums::SimdAddAcc
 
static const OpClass SimdAluOp = Enums::SimdAlu
 
static const OpClass SimdCmpOp = Enums::SimdCmp
 
static const OpClass SimdCvtOp = Enums::SimdCvt
 
static const OpClass SimdMiscOp = Enums::SimdMisc
 
static const OpClass SimdMultOp = Enums::SimdMult
 
static const OpClass SimdMultAccOp = Enums::SimdMultAcc
 
static const OpClass SimdShiftOp = Enums::SimdShift
 
static const OpClass SimdShiftAccOp = Enums::SimdShiftAcc
 
static const OpClass SimdDivOp = Enums::SimdDiv
 
static const OpClass SimdSqrtOp = Enums::SimdSqrt
 
static const OpClass SimdReduceAddOp = Enums::SimdReduceAdd
 
static const OpClass SimdReduceAluOp = Enums::SimdReduceAlu
 
static const OpClass SimdReduceCmpOp = Enums::SimdReduceCmp
 
static const OpClass SimdFloatAddOp = Enums::SimdFloatAdd
 
static const OpClass SimdFloatAluOp = Enums::SimdFloatAlu
 
static const OpClass SimdFloatCmpOp = Enums::SimdFloatCmp
 
static const OpClass SimdFloatCvtOp = Enums::SimdFloatCvt
 
static const OpClass SimdFloatDivOp = Enums::SimdFloatDiv
 
static const OpClass SimdFloatMiscOp = Enums::SimdFloatMisc
 
static const OpClass SimdFloatMultOp = Enums::SimdFloatMult
 
static const OpClass SimdFloatMultAccOp = Enums::SimdFloatMultAcc
 
static const OpClass SimdFloatSqrtOp = Enums::SimdFloatSqrt
 
static const OpClass SimdFloatReduceCmpOp = Enums::SimdFloatReduceCmp
 
static const OpClass SimdFloatReduceAddOp = Enums::SimdFloatReduceAdd
 
static const OpClass SimdAesOp = Enums::SimdAes
 
static const OpClass SimdAesMixOp = Enums::SimdAesMix
 
static const OpClass SimdSha1HashOp = Enums::SimdSha1Hash
 
static const OpClass SimdSha1Hash2Op = Enums::SimdSha1Hash2
 
static const OpClass SimdSha256HashOp = Enums::SimdSha256Hash
 
static const OpClass SimdSha256Hash2Op = Enums::SimdSha256Hash2
 
static const OpClass SimdShaSigma2Op = Enums::SimdShaSigma2
 
static const OpClass SimdShaSigma3Op = Enums::SimdShaSigma3
 
static const OpClass SimdPredAluOp = Enums::SimdPredAlu
 
static const OpClass MemReadOp = Enums::MemRead
 
static const OpClass MemWriteOp = Enums::MemWrite
 
static const OpClass FloatMemReadOp = Enums::FloatMemRead
 
static const OpClass FloatMemWriteOp = Enums::FloatMemWrite
 
static const OpClass IprAccessOp = Enums::IprAccess
 
static const OpClass InstPrefetchOp = Enums::InstPrefetch
 
static const OpClass Num_OpClasses = Enums::Num_OpClass
 

Variable Documentation

◆ FloatAddOp

const OpClass FloatAddOp = Enums::FloatAdd
static

Definition at line 56 of file op_class.hh.

◆ FloatCmpOp

const OpClass FloatCmpOp = Enums::FloatCmp
static

Definition at line 57 of file op_class.hh.

◆ FloatCvtOp

const OpClass FloatCvtOp = Enums::FloatCvt
static

Definition at line 58 of file op_class.hh.

◆ FloatDivOp

const OpClass FloatDivOp = Enums::FloatDiv
static

Definition at line 61 of file op_class.hh.

◆ FloatMemReadOp

const OpClass FloatMemReadOp = Enums::FloatMemRead
static

Definition at line 101 of file op_class.hh.

◆ FloatMemWriteOp

const OpClass FloatMemWriteOp = Enums::FloatMemWrite
static

Definition at line 102 of file op_class.hh.

◆ FloatMiscOp

const OpClass FloatMiscOp = Enums::FloatMisc
static

Definition at line 62 of file op_class.hh.

◆ FloatMultAccOp

const OpClass FloatMultAccOp = Enums::FloatMultAcc
static

Definition at line 60 of file op_class.hh.

◆ FloatMultOp

const OpClass FloatMultOp = Enums::FloatMult
static

Definition at line 59 of file op_class.hh.

◆ FloatSqrtOp

const OpClass FloatSqrtOp = Enums::FloatSqrt
static

Definition at line 63 of file op_class.hh.

◆ InstPrefetchOp

const OpClass InstPrefetchOp = Enums::InstPrefetch
static

Definition at line 104 of file op_class.hh.

◆ IntAluOp

const OpClass IntAluOp = Enums::IntAlu
static

Definition at line 53 of file op_class.hh.

◆ IntDivOp

const OpClass IntDivOp = Enums::IntDiv
static

Definition at line 55 of file op_class.hh.

◆ IntMultOp

const OpClass IntMultOp = Enums::IntMult
static

Definition at line 54 of file op_class.hh.

◆ IprAccessOp

const OpClass IprAccessOp = Enums::IprAccess
static

Definition at line 103 of file op_class.hh.

◆ MemReadOp

const OpClass MemReadOp = Enums::MemRead
static

◆ MemWriteOp

const OpClass MemWriteOp = Enums::MemWrite
static

Definition at line 100 of file op_class.hh.

◆ Num_OpClasses

const OpClass Num_OpClasses = Enums::Num_OpClass
static

◆ SimdAddAccOp

const OpClass SimdAddAccOp = Enums::SimdAddAcc
static

Definition at line 65 of file op_class.hh.

◆ SimdAddOp

const OpClass SimdAddOp = Enums::SimdAdd
static

Definition at line 64 of file op_class.hh.

◆ SimdAesMixOp

const OpClass SimdAesMixOp = Enums::SimdAesMix
static

Definition at line 91 of file op_class.hh.

◆ SimdAesOp

const OpClass SimdAesOp = Enums::SimdAes
static

Definition at line 90 of file op_class.hh.

◆ SimdAluOp

const OpClass SimdAluOp = Enums::SimdAlu
static

Definition at line 66 of file op_class.hh.

◆ SimdCmpOp

const OpClass SimdCmpOp = Enums::SimdCmp
static

Definition at line 67 of file op_class.hh.

◆ SimdCvtOp

const OpClass SimdCvtOp = Enums::SimdCvt
static

Definition at line 68 of file op_class.hh.

◆ SimdDivOp

const OpClass SimdDivOp = Enums::SimdDiv
static

Definition at line 74 of file op_class.hh.

◆ SimdFloatAddOp

const OpClass SimdFloatAddOp = Enums::SimdFloatAdd
static

Definition at line 79 of file op_class.hh.

◆ SimdFloatAluOp

const OpClass SimdFloatAluOp = Enums::SimdFloatAlu
static

Definition at line 80 of file op_class.hh.

◆ SimdFloatCmpOp

const OpClass SimdFloatCmpOp = Enums::SimdFloatCmp
static

Definition at line 81 of file op_class.hh.

◆ SimdFloatCvtOp

const OpClass SimdFloatCvtOp = Enums::SimdFloatCvt
static

Definition at line 82 of file op_class.hh.

◆ SimdFloatDivOp

const OpClass SimdFloatDivOp = Enums::SimdFloatDiv
static

Definition at line 83 of file op_class.hh.

◆ SimdFloatMiscOp

const OpClass SimdFloatMiscOp = Enums::SimdFloatMisc
static

Definition at line 84 of file op_class.hh.

◆ SimdFloatMultAccOp

const OpClass SimdFloatMultAccOp = Enums::SimdFloatMultAcc
static

Definition at line 86 of file op_class.hh.

◆ SimdFloatMultOp

const OpClass SimdFloatMultOp = Enums::SimdFloatMult
static

Definition at line 85 of file op_class.hh.

◆ SimdFloatReduceAddOp

const OpClass SimdFloatReduceAddOp = Enums::SimdFloatReduceAdd
static

Definition at line 89 of file op_class.hh.

◆ SimdFloatReduceCmpOp

const OpClass SimdFloatReduceCmpOp = Enums::SimdFloatReduceCmp
static

Definition at line 88 of file op_class.hh.

◆ SimdFloatSqrtOp

const OpClass SimdFloatSqrtOp = Enums::SimdFloatSqrt
static

Definition at line 87 of file op_class.hh.

◆ SimdMiscOp

const OpClass SimdMiscOp = Enums::SimdMisc
static

Definition at line 69 of file op_class.hh.

◆ SimdMultAccOp

const OpClass SimdMultAccOp = Enums::SimdMultAcc
static

Definition at line 71 of file op_class.hh.

◆ SimdMultOp

const OpClass SimdMultOp = Enums::SimdMult
static

Definition at line 70 of file op_class.hh.

◆ SimdPredAluOp

const OpClass SimdPredAluOp = Enums::SimdPredAlu
static

Definition at line 98 of file op_class.hh.

◆ SimdReduceAddOp

const OpClass SimdReduceAddOp = Enums::SimdReduceAdd
static

Definition at line 76 of file op_class.hh.

◆ SimdReduceAluOp

const OpClass SimdReduceAluOp = Enums::SimdReduceAlu
static

Definition at line 77 of file op_class.hh.

◆ SimdReduceCmpOp

const OpClass SimdReduceCmpOp = Enums::SimdReduceCmp
static

Definition at line 78 of file op_class.hh.

◆ SimdSha1Hash2Op

const OpClass SimdSha1Hash2Op = Enums::SimdSha1Hash2
static

Definition at line 93 of file op_class.hh.

◆ SimdSha1HashOp

const OpClass SimdSha1HashOp = Enums::SimdSha1Hash
static

Definition at line 92 of file op_class.hh.

◆ SimdSha256Hash2Op

const OpClass SimdSha256Hash2Op = Enums::SimdSha256Hash2
static

Definition at line 95 of file op_class.hh.

◆ SimdSha256HashOp

const OpClass SimdSha256HashOp = Enums::SimdSha256Hash
static

Definition at line 94 of file op_class.hh.

◆ SimdShaSigma2Op

const OpClass SimdShaSigma2Op = Enums::SimdShaSigma2
static

Definition at line 96 of file op_class.hh.

◆ SimdShaSigma3Op

const OpClass SimdShaSigma3Op = Enums::SimdShaSigma3
static

Definition at line 97 of file op_class.hh.

◆ SimdShiftAccOp

const OpClass SimdShiftAccOp = Enums::SimdShiftAcc
static

Definition at line 73 of file op_class.hh.

◆ SimdShiftOp

const OpClass SimdShiftOp = Enums::SimdShift
static

Definition at line 72 of file op_class.hh.

◆ SimdSqrtOp

const OpClass SimdSqrtOp = Enums::SimdSqrt
static

Definition at line 75 of file op_class.hh.


Generated on Wed Sep 30 2020 14:02:18 for gem5 by doxygen 1.8.17