From ab040ce2e37489ed7446e10d7b5bcb26487b47e1 Mon Sep 17 00:00:00 2001 From: Prashanth Mundkur Date: Wed, 17 Apr 2019 15:47:04 -0700 Subject: Add interpreter annots to vector_dec. --- lib/vector_dec.sail | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) (limited to 'lib') diff --git a/lib/vector_dec.sail b/lib/vector_dec.sail index b4014aa6..ee84087e 100644 --- a/lib/vector_dec.sail +++ b/lib/vector_dec.sail @@ -143,11 +143,23 @@ val sub_bits = { val not_vec = {c: "not_bits", _: "not_vec"} : forall 'n. bits('n) -> bits('n) -val and_vec = {lem: "and_vec", c: "and_bits", coq: "and_vec", ocaml: "and_vec"} : forall 'n. (bits('n), bits('n)) -> bits('n) +val and_vec = { + lem: "and_vec", + c: "and_bits", + coq: "and_vec", + ocaml: "and_vec", + interpreter: "and_vec" +} : forall 'n. (bits('n), bits('n)) -> bits('n) overload operator & = {and_vec} -val or_vec = {lem: "or_vec", c: "or_bits", coq: "or_vec", ocaml: "or_vec"} : forall 'n. (bits('n), bits('n)) -> bits('n) +val or_vec = { + lem: "or_vec", + c: "or_bits", + coq: "or_vec", + ocaml: "or_vec", + interpreter: "or_vec" +} : forall 'n. (bits('n), bits('n)) -> bits('n) overload operator | = {or_vec} -- cgit v1.2.3