arch-arm: Add support for Armv8.2-DotProd NEON extension.
Add support for the Armv8.2-DotProd NEON extension. This provides the SDOT and UDOT SIMD Dot Product instructions. For more information please refer to the Arm Architecture Reference Manual (https://developer.arm.com/documentation/ddi0487/latest/). Change-Id: I4caa3b97a74c65f32421487c55c3e36427194e61 Reviewed-by: Richard Cooper <richard.cooper@arm.com> Reviewed-on: https://gem5-review.googlesource.com/c/public/gem5/+/70736 Maintainer: Jason Lowe-Power <power.jg@gmail.com> Reviewed-by: Andreas Sandberg <andreas.sandberg@arm.com> Maintainer: Andreas Sandberg <andreas.sandberg@arm.com> Reviewed-by: Jason Lowe-Power <power.jg@gmail.com> Tested-by: kokoro <noreply+kokoro@google.com>
This commit is contained in:
committed by
Bobby Bruce
parent
fab3d8a1c1
commit
eb4f83b178
@@ -81,6 +81,7 @@ class ArmExtension(ScopedEnum):
|
||||
"FEAT_F32MM", # Optional in Armv8.2
|
||||
"FEAT_F64MM", # Optional in Armv8.2
|
||||
"FEAT_I8MM", # Optional in Armv8.2
|
||||
"FEAT_DOTPROD", # Optional in Armv8.2
|
||||
# Armv8.3
|
||||
"FEAT_FCMA",
|
||||
"FEAT_JSCVT",
|
||||
@@ -169,6 +170,7 @@ class ArmDefaultRelease(Armv8):
|
||||
"FEAT_F32MM",
|
||||
"FEAT_F64MM",
|
||||
"FEAT_I8MM",
|
||||
"FEAT_DOTPROD",
|
||||
# Armv8.3
|
||||
"FEAT_FCMA",
|
||||
"FEAT_JSCVT",
|
||||
@@ -205,6 +207,7 @@ class Armv82(Armv81):
|
||||
"FEAT_F32MM",
|
||||
"FEAT_F64MM",
|
||||
"FEAT_I8MM",
|
||||
"FEAT_DOTPROD",
|
||||
]
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user