Loading src/main/java/hk/quantr/assembler/riscv/il/Registers.java +5 −2 Original line number Diff line number Diff line Loading @@ -13,7 +13,6 @@ public final class Registers { public static final HashMap<Integer, String> vregMap32 = new HashMap<Integer, String>(); public static final HashMap<Integer, String> vcsrMap32 = new HashMap<Integer, String>(); static { // initialize the 16-bit integer register map regXMap16.put(0, "s0"); Loading Loading @@ -267,6 +266,11 @@ public final class Registers { csrMap12.put(j, "mhpmevent" + i); } csrMap12.put(0x740, "mnscratch"); csrMap12.put(0x741, "mnepc"); csrMap12.put(0x742, "mncause"); csrMap12.put(0x743, "mnstatus"); //Debug/Trace Registers (shared with Debug Mode) csrMap12.put(0x7A0, "tselect"); csrMap12.put(0x7A1, "tdata1"); Loading Loading @@ -347,7 +351,6 @@ public final class Registers { return reg; } public static String getVregNum32(int i) { String reg = vregMap32.get(i); if (reg == null) { Loading Loading
src/main/java/hk/quantr/assembler/riscv/il/Registers.java +5 −2 Original line number Diff line number Diff line Loading @@ -13,7 +13,6 @@ public final class Registers { public static final HashMap<Integer, String> vregMap32 = new HashMap<Integer, String>(); public static final HashMap<Integer, String> vcsrMap32 = new HashMap<Integer, String>(); static { // initialize the 16-bit integer register map regXMap16.put(0, "s0"); Loading Loading @@ -267,6 +266,11 @@ public final class Registers { csrMap12.put(j, "mhpmevent" + i); } csrMap12.put(0x740, "mnscratch"); csrMap12.put(0x741, "mnepc"); csrMap12.put(0x742, "mncause"); csrMap12.put(0x743, "mnstatus"); //Debug/Trace Registers (shared with Debug Mode) csrMap12.put(0x7A0, "tselect"); csrMap12.put(0x7A1, "tdata1"); Loading Loading @@ -347,7 +351,6 @@ public final class Registers { return reg; } public static String getVregNum32(int i) { String reg = vregMap32.get(i); if (reg == null) { Loading