[xcc] minor performance tweaks
[riscv-isa-sim.git] / riscv / insns / mtpcr.h
index 449f63d22d079b105a6e46c80d8edfec34cd3496..46fbfdb23375ecd01955678a68a18adf178d6722 100644 (file)
@@ -19,6 +19,19 @@ switch(insn.rtype.rs2)
     compare = RS1;
     break;
 
+  case 7:
+    sim->send_ipi(RS1);
+    break;
+
+  case 9:
+    mmu.set_ptbr(RS1);
+    break;
+
+  case 11:
+    vecbanks = RS1 & 0xff;
+    vecbanks_count = __builtin_popcountll(vecbanks);
+    break;
+
   case 16:
     tohost = RS1;
     sim->set_tohost(RS1);