remove unnecessary function for mmu elwidth load
authorLuke Kenneth Casson Leighton <lkcl@lkcl.net>
Mon, 29 Oct 2018 04:22:25 +0000 (04:22 +0000)
committerLuke Kenneth Casson Leighton <lkcl@lkcl.net>
Mon, 29 Oct 2018 04:22:25 +0000 (04:22 +0000)
riscv/sv_insn_redirect.cc
riscv/sv_insn_redirect.h
riscv/sv_mmu.cc

index aa1d9af77a66d5fe70202f7819e77dc9e24538ec..85ee6d642c8168db68c85578496f5512fd619ca4 100644 (file)
@@ -982,9 +982,3 @@ sv_reg_t sv_proc_t::mmu_load(reg_spec_t const& spec, sv_reg_t const& offs,
     return v;
 }
 
-sv_reg_t sv_proc_t::adjust_load(sv_reg_t const& v, size_t width, bool ext)
-{
-    fprintf(stderr, "mmu_adjust \n");
-    return v;
-}
-
index a1094e3baa5abc59780a29226e3a0ee299fc223c..5c821723168c5495d61e8b850735640e174ba460 100644 (file)
@@ -268,7 +268,6 @@ public:
 
     sv_freg_t fsgnj128(sv_freg_t a, sv_freg_t b, bool n, bool x);
 
-    sv_reg_t adjust_load(sv_reg_t const& v, size_t width, bool ext);
     sv_reg_t mmu_load(reg_spec_t const& spec, sv_reg_t const& offs,
                                 size_t width, bool ext);
 
index 8a79af7b3671d17f622b6fde625e86bdb469ac2e..399fa1ddd1762b52e510ee0d81b21eac11de1bb4 100644 (file)
@@ -6,7 +6,7 @@ sv_reg_t sv_mmu_t::load_##type(reg_spec_t const& spec, sv_reg_t const& offs) { \
 } \
 sv_reg_t sv_mmu_t::load_##type(reg_t const& addr) { \
   type##_t v = mmu_t::load_##type(addr); \
-  return proc->s.adjust_load(sv_reg_t(v), width, ext); \
+  return v; \
 } 
 
 // load value from memory at aligned address; zero extend to register width