summaryrefslogtreecommitdiff
path: root/aarch64
diff options
context:
space:
mode:
authorBrian Campbell2018-02-21 17:21:36 +0000
committerBrian Campbell2018-02-21 17:24:19 +0000
commitb044735b61daa98004b73bec930b24f5ed574c27 (patch)
tree5592995c7ea916e57a04c6cf152b58ca96c0da74 /aarch64
parentf3eef8c8587039570d08ce6dfb8a6163adfb3490 (diff)
Add more bitvector sizes for aarch64
Diffstat (limited to 'aarch64')
-rw-r--r--aarch64/mono/aarch64_extras.lem6
1 files changed, 6 insertions, 0 deletions
diff --git a/aarch64/mono/aarch64_extras.lem b/aarch64/mono/aarch64_extras.lem
index 4a32ad44..8af9ee5d 100644
--- a/aarch64/mono/aarch64_extras.lem
+++ b/aarch64/mono/aarch64_extras.lem
@@ -5,6 +5,12 @@ open import Sail_operators_mwords
open import Prompt_monad
open import State
+type ty512
+instance (Size ty512) let size = 512 end
+declare isabelle target_rep type ty512 = `512`
+type ty1024
+instance (Size ty1024) let size = 1024 end
+declare isabelle target_rep type ty1024 = `1024`
type ty2048
instance (Size ty2048) let size = 2048 end
declare isabelle target_rep type ty2048 = `2048`