summaryrefslogtreecommitdiff
path: root/aarch64/decode_start.sail
diff options
context:
space:
mode:
authorAlasdair Armstrong2018-01-17 16:17:19 +0000
committerAlasdair Armstrong2018-01-17 16:17:19 +0000
commit254b72f60388271058c6d259d5a98424e94cafc7 (patch)
treeb3fc71b47ddefe267336d4c0b460f4535b42cd7a /aarch64/decode_start.sail
parent53af9ce7a683ee4542b8facc44edfd1e3ef64cf6 (diff)
Add generated ARM spec and test cases for it
We add the generated ARM no_vector spec from the public v8.3 XML release, mostly so that we can add end-to-end test cases for sail using it. This kind of large example is very useful for thoroughly testing the sail compiler and interpreter.
Diffstat (limited to 'aarch64/decode_start.sail')
-rw-r--r--aarch64/decode_start.sail3
1 files changed, 3 insertions, 0 deletions
diff --git a/aarch64/decode_start.sail b/aarch64/decode_start.sail
new file mode 100644
index 00000000..610d01c0
--- /dev/null
+++ b/aarch64/decode_start.sail
@@ -0,0 +1,3 @@
+val decode : bits(32) -> unit effect {escape, undef, wreg, rreg, rmem, wmem}
+
+scattered function decode