summaryrefslogtreecommitdiff
path: root/language
diff options
context:
space:
mode:
authorAlasdair Armstrong2019-05-03 19:18:56 +0100
committerAlasdair Armstrong2019-05-03 19:18:56 +0100
commitaeb4e23aeb12a99568dcc49f0d39ae86c7bd5065 (patch)
tree6ca2e126c147ec022d5c603995aca83996b7fbeb /language
parentf6ad93e7cbbb3e43b045ae3313e556ea70e54c8f (diff)
Jib: Optimize set_slice for ARM v8.5
Diffstat (limited to 'language')
-rw-r--r--language/jib.ott3
1 files changed, 3 insertions, 0 deletions
diff --git a/language/jib.ott b/language/jib.ott
index 058c50d2..447b25e3 100644
--- a/language/jib.ott
+++ b/language/jib.ott
@@ -70,6 +70,8 @@ op :: '' ::=
| gteq :: :: igteq
| add :: :: iadd
| sub :: :: isub
+ | unsigned nat :: :: unsigned
+ | signed nat :: :: signed
% Bitvector ops
| bvnot :: :: bvnot
| bvor :: :: bvor
@@ -83,6 +85,7 @@ op :: '' ::=
| sign_extend nat :: :: sign_extend
| slice nat :: :: slice
| sslice nat :: :: sslice
+ | set_slice :: :: set_slice
| replicate nat :: :: replicate
cval :: 'V_' ::=