diff options
| author | Thomas Bauereiss | 2018-03-14 11:49:37 +0000 |
|---|---|---|
| committer | Thomas Bauereiss | 2018-03-14 12:21:48 +0000 |
| commit | f9b81e15c97014425a9a958492ebf4fd92d8a8bc (patch) | |
| tree | 44bb1b12ea560eaaa8a245588a5c69ca0847194c /aarch64/mono/demo | |
| parent | 71febd33cb9759ee524b6d7a8be3b66cba236c0e (diff) | |
Fix Lem generation for CHERI-MIPS and Aarch64
- Update Lem bindings and extras files
- Rewrite Nexp_var's if they are bound to a constant, similar to Nexp_id's
(used for cap_size in the CHERI spec)
- Add Lem and Isabelle Makefile targets for CHERI
Diffstat (limited to 'aarch64/mono/demo')
| -rw-r--r-- | aarch64/mono/demo/aarch64_no_vector/aarch64_no_vector.sail | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/aarch64/mono/demo/aarch64_no_vector/aarch64_no_vector.sail b/aarch64/mono/demo/aarch64_no_vector/aarch64_no_vector.sail index 2960240d..202f69ac 100644 --- a/aarch64/mono/demo/aarch64_no_vector/aarch64_no_vector.sail +++ b/aarch64/mono/demo/aarch64_no_vector/aarch64_no_vector.sail @@ -2546,7 +2546,7 @@ function PACInvSub Tinput = { return(Toutput) } -val ComputePAC : (bits(64), bits(64), bits(64), bits(64)) -> bits(64) effect {rreg, undef, wreg} +val ComputePAC : (bits(64), bits(64), bits(64), bits(64)) -> bits(64) effect {rreg, undef, wreg, escape} function ComputePAC (data, modifier, key0, key1) = { workingval : bits(64) = undefined; |
