arch: Add vector function unit and OpClass enums
These enums are needed for risc-v vector extension Change-Id: Ia61682c43c89ac2043fb9d1d5c349dfd646fb88d Reviewed-on: https://gem5-review.googlesource.com/c/public/gem5/+/67293 Tested-by: kokoro <noreply+kokoro@google.com> Maintainer: Bobby Bruce <bbruce@ucdavis.edu> Reviewed-by: Hoa Nguyen <hoanguyen@ucdavis.edu> Reviewed-by: Roger Chang <rogerycchang@google.com>
This commit is contained in:
@@ -98,6 +98,25 @@ class OpClass(Enum):
|
||||
"FloatMemWrite",
|
||||
"IprAccess",
|
||||
"InstPrefetch",
|
||||
"VectorUnitStrideLoad",
|
||||
"VectorUnitStrideStore",
|
||||
"VectorUnitStrideMaskLoad",
|
||||
"VectorUnitStrideMaskStore",
|
||||
"VectorStridedLoad",
|
||||
"VectorStridedStore",
|
||||
"VectorIndexedLoad",
|
||||
"VectorIndexedStore",
|
||||
"VectorUnitStrideFaultOnlyFirstLoad",
|
||||
"VectorWholeRegisterLoad",
|
||||
"VectorWholeRegisterStore",
|
||||
"VectorIntegerArith",
|
||||
"VectorFloatArith",
|
||||
"VectorFloatConvert",
|
||||
"VectorIntegerReduce",
|
||||
"VectorFloatReduce",
|
||||
"VectorMisc",
|
||||
"VectorIntegerExtension",
|
||||
"VectorConfig",
|
||||
]
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user