diff options
| -rw-r--r-- | cheri/cheri_insts.sail | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/cheri/cheri_insts.sail b/cheri/cheri_insts.sail index 7913a38b..ae1f41c0 100644 --- a/cheri/cheri_insts.sail +++ b/cheri/cheri_insts.sail @@ -676,10 +676,10 @@ function clause execute (CLC(cd, cb, rt, offset, linked)) = { CP0LLBit := 0b1; CP0LLAddr := pAddr; - MEMr_tagged(pAddr); + MEMr_tagged_reserve(pAddr); } else - (MEMr_tagged_reserve(pAddr))) + (MEMr_tagged(pAddr))) in (CapRegs[cd]) := ([tag] : mem); } |
