diff options
| author | Brian Campbell | 2018-06-22 15:24:36 +0100 |
|---|---|---|
| committer | Brian Campbell | 2018-06-22 15:28:20 +0100 |
| commit | 39b705bb410083fe7e791614d86721fc22ffa6a1 (patch) | |
| tree | ed946ebe270b44fd5c7509b455b5b878278000c0 /mips/mips_prelude.sail | |
| parent | 9053c13aa70a9d27cd308660b71d62623db34f50 (diff) | |
Add bitvector size constraints in MIPS
Diffstat (limited to 'mips/mips_prelude.sail')
| -rw-r--r-- | mips/mips_prelude.sail | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/mips/mips_prelude.sail b/mips/mips_prelude.sail index b5931a45..7ec4fdfe 100644 --- a/mips/mips_prelude.sail +++ b/mips/mips_prelude.sail @@ -331,9 +331,9 @@ function wGPR (idx, v) = { if i == 0 then () else GPR[i] = v } -val MEMr = {lem: "MEMr"} : forall 'n. +val MEMr = {lem: "MEMr"} : forall 'n, 'n >= 0. ( bits(64) , atom('n) ) -> (bits(8 * 'n)) effect { rmem } -val MEMr_reserve = {lem: "MEMr_reserve"} : forall 'n. +val MEMr_reserve = {lem: "MEMr_reserve"} : forall 'n, 'n >= 0. ( bits(64) , atom('n) ) -> (bits(8 * 'n)) effect { rmem } val MEM_sync = {lem: "MEM_sync"} : unit -> unit effect { barr } |
