summaryrefslogtreecommitdiff
path: root/src/Helium/Instructions/Core.agda
diff options
context:
space:
mode:
authorGreg Brown <greg.brown@cl.cam.ac.uk>2022-02-13 15:14:26 +0000
committerGreg Brown <greg.brown@cl.cam.ac.uk>2022-02-13 15:14:26 +0000
commited3c730a0f967a0b7e80b4ce6cb1c69ec926ac24 (patch)
tree0573a919f6531b3ce5c0d4b9a75db7fd7576ecd7 /src/Helium/Instructions/Core.agda
parent219088388dccd1841add145f6000da5ef5399dfc (diff)
Define vmla instruction.
Diffstat (limited to 'src/Helium/Instructions/Core.agda')
-rw-r--r--src/Helium/Instructions/Core.agda10
1 files changed, 10 insertions, 0 deletions
diff --git a/src/Helium/Instructions/Core.agda b/src/Helium/Instructions/Core.agda
index 466a396..6c9363d 100644
--- a/src/Helium/Instructions/Core.agda
+++ b/src/Helium/Instructions/Core.agda
@@ -85,6 +85,16 @@ record VRMulH : Set where
open VecOp₂ op₂ public
+record VMlA : Set where
+ field
+ size : VecOpSize
+ unsigned : Bool
+ acc : VecReg
+ src₁ : VecReg
+ src₂ : GenReg
+
+ open Size size public
+
VQDMulH = VecOp₂
VQRDMulH = VecOp₂