41#ifndef __CPU__OP_CLASS_HH__
42#define __CPU__OP_CLASS_HH__
44#include "enums/OpClass.hh"
54using enums::No_OpClass;
116 = enums::VectorUnitStrideMaskLoad;
118 = enums::VectorUnitStrideMaskStore;
124 = enums::VectorUnitStrideFaultOnlyFirstLoad;
126 = enums::VectorWholeRegisterLoad;
128 = enums::VectorWholeRegisterStore;
Reference material can be found at the JEDEC website: UFS standard http://www.jedec....
static const OpClass VectorIndexedStoreOp
static const OpClass SimdFloatMultAccOp
static const OpClass SimdMatMultAccOp
static const OpClass SimdMultOp
static const OpClass VectorUnitStrideLoadOp
static const OpClass VectorWholeRegisterLoadOp
static const OpClass InstPrefetchOp
static const OpClass SimdFloatMultOp
static const OpClass FloatSqrtOp
static const OpClass MemWriteOp
static const OpClass SimdFloatCmpOp
static const OpClass VectorIntegerReduceOp
static const OpClass MatrixMovOp
static const OpClass SimdSqrtOp
static const OpClass VectorConfigOp
static const OpClass SimdAddOp
static const OpClass VectorUnitStrideMaskStoreOp
static const OpClass IprAccessOp
static const OpClass Num_OpClasses
static const OpClass SimdAddAccOp
static const OpClass FloatMiscOp
static const OpClass SimdFloatMiscOp
static const OpClass FloatMemReadOp
static const OpClass VectorUnitStrideMaskLoadOp
static const OpClass FloatCvtOp
static const OpClass SimdFloatSqrtOp
static const OpClass VectorFloatReduceOp
static const OpClass SimdFloatDivOp
static const OpClass SimdFloatReduceCmpOp
static const OpClass SimdAluOp
static const OpClass VectorIntegerArithOp
static const OpClass SimdFloatMatMultAccOp
static const OpClass MatrixOPOp
static const OpClass SimdDivOp
static const OpClass FloatCmpOp
static const OpClass SimdFloatAddOp
static const OpClass SimdMiscOp
static const OpClass IntMultOp
static const OpClass FloatMultAccOp
static const OpClass VectorMiscOp
static const OpClass SimdReduceAddOp
static const OpClass SimdReduceAluOp
static const OpClass FloatAddOp
static const OpClass VectorWholeRegisterStoreOp
static const OpClass VectorIndexedLoadOp
static const OpClass MatrixOp
static const OpClass SimdSha256Hash2Op
static const OpClass SimdCvtOp
static const OpClass VectorIntegerExtensionOp
static const OpClass SimdAesMixOp
static const OpClass VectorStridedLoadOp
static const OpClass SimdAesOp
static const OpClass SimdShiftOp
static const OpClass VectorFloatConvertOp
static const OpClass SimdSha1HashOp
static const OpClass SimdShaSigma3Op
static const OpClass SimdSha1Hash2Op
static const OpClass VectorStridedStoreOp
static const OpClass SimdMultAccOp
static const OpClass VectorFloatArithOp
static const OpClass SimdSha256HashOp
static const OpClass SimdReduceCmpOp
static const OpClass VectorUnitStrideFaultOnlyFirstLoadOp
static const OpClass FloatMultOp
static const OpClass FloatMemWriteOp
static const OpClass SimdShiftAccOp
static const OpClass SimdFloatReduceAddOp
static const OpClass SimdShaSigma2Op
static const OpClass IntAluOp
static const OpClass VectorUnitStrideStoreOp
static const OpClass IntDivOp
static const OpClass SimdFloatAluOp
static const OpClass SimdFloatCvtOp
static const OpClass SimdCmpOp
static const OpClass MemReadOp
static const OpClass FloatDivOp
static const OpClass SimdPredAluOp