We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
2 parents 5894afa + 2554792 commit 9919430Copy full SHA for 9919430
riscv/mmu.h
@@ -303,7 +303,7 @@ class mmu_t
303
T ALWAYS_INLINE fetch_jump_table(reg_t addr) {
304
T res = 0;
305
for (size_t i = 0; i < sizeof(T) / sizeof(insn_parcel_t); i++)
306
- res |= (T)fetch_insn_parcel(addr + i * sizeof(insn_parcel_t)) << (i * sizeof(insn_parcel_t));
+ res |= (T)fetch_insn_parcel(addr + i * sizeof(insn_parcel_t)) << (i * sizeof(insn_parcel_t) * 8);
307
308
// table accesses use data endianness, not instruction (little) endianness
309
return target_big_endian ? to_be(res) : res;
0 commit comments