diff options
author | Ryan Buchner <ryan.buchner@arilinc.com> | 2022-04-12 13:54:32 -0700 |
---|---|---|
committer | Ryan Buchner <ryan.buchner@arilinc.com> | 2022-04-13 09:47:38 -0700 |
commit | 38c1fcda44a410da1ec55577e91ee9910a8c189a (patch) | |
tree | 4ab2f9727f137a47f328b72aebd820d96103cd8f /riscv/mmu.h | |
parent | 147ed1bc807360c4c90784f975c24693cdd291d4 (diff) | |
download | spike-38c1fcda44a410da1ec55577e91ee9910a8c189a.zip spike-38c1fcda44a410da1ec55577e91ee9910a8c189a.tar.gz spike-38c1fcda44a410da1ec55577e91ee9910a8c189a.tar.bz2 |
Adjust indentation in store_slow_path and store_func
Didn't want to make change in previous commit to isolate the change.
Diffstat (limited to 'riscv/mmu.h')
-rw-r--r-- | riscv/mmu.h | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/riscv/mmu.h b/riscv/mmu.h index fc6f950..dcf338f 100644 --- a/riscv/mmu.h +++ b/riscv/mmu.h @@ -154,19 +154,19 @@ public: size_t size = sizeof(type##_t); \ if ((xlate_flags) == 0 && likely(tlb_store_tag[vpn % TLB_ENTRIES] == vpn)) { \ if (actually_store) { \ - if (proc) WRITE_MEM(addr, val, size); \ - *(target_endian<type##_t>*)(tlb_data[vpn % TLB_ENTRIES].host_offset + addr) = to_target(val); \ + if (proc) WRITE_MEM(addr, val, size); \ + *(target_endian<type##_t>*)(tlb_data[vpn % TLB_ENTRIES].host_offset + addr) = to_target(val); \ } \ } \ else if ((xlate_flags) == 0 && unlikely(tlb_store_tag[vpn % TLB_ENTRIES] == (vpn | TLB_CHECK_TRIGGERS))) { \ if (actually_store) { \ - if (!matched_trigger) { \ - matched_trigger = trigger_exception(triggers::OPERATION_STORE, addr, val); \ - if (matched_trigger) \ - throw *matched_trigger; \ - } \ - if (proc) WRITE_MEM(addr, val, size); \ - *(target_endian<type##_t>*)(tlb_data[vpn % TLB_ENTRIES].host_offset + addr) = to_target(val); \ + if (!matched_trigger) { \ + matched_trigger = trigger_exception(triggers::OPERATION_STORE, addr, val); \ + if (matched_trigger) \ + throw *matched_trigger; \ + } \ + if (proc) WRITE_MEM(addr, val, size); \ + *(target_endian<type##_t>*)(tlb_data[vpn % TLB_ENTRIES].host_offset + addr) = to_target(val); \ } \ } \ else { \ |