Index: src/IceInstMIPS32.h |
diff --git a/src/IceInstMIPS32.h b/src/IceInstMIPS32.h |
index 4247e7e59dce4c2412add22e188b9d48c10837eb..85f268e8ce9ccaab77b4a2f58bf8966570a2f50f 100644 |
--- a/src/IceInstMIPS32.h |
+++ b/src/IceInstMIPS32.h |
@@ -139,11 +139,15 @@ public: |
Ori, |
Ret, |
Sll, |
+ Sllv, |
Slt, |
Slti, |
Sltiu, |
Sltu, |
Sra, |
+ Srav, |
+ Srl, |
Jim Stichnoth
2016/05/17 20:15:00
Just curious - I didn't see any actual uses of Srl
|
+ Srlv, |
Sub, |
Subu, |
Xor, |
@@ -478,11 +482,15 @@ using InstMIPS32Multu = InstMIPS32ThreeAddrGPR<InstMIPS32::Multu>; |
using InstMIPS32Or = InstMIPS32ThreeAddrGPR<InstMIPS32::Or>; |
using InstMIPS32Ori = InstMIPS32Imm16<InstMIPS32::Ori>; |
using InstMIPS32Sll = InstMIPS32Imm16<InstMIPS32::Sll>; |
+using InstMIPS32Sllv = InstMIPS32ThreeAddrGPR<InstMIPS32::Sllv>; |
using InstMIPS32Slt = InstMIPS32ThreeAddrGPR<InstMIPS32::Slt>; |
using InstMIPS32Slti = InstMIPS32Imm16<InstMIPS32::Slti>; |
using InstMIPS32Sltiu = InstMIPS32Imm16<InstMIPS32::Sltiu>; |
using InstMIPS32Sltu = InstMIPS32ThreeAddrGPR<InstMIPS32::Sltu>; |
using InstMIPS32Sra = InstMIPS32Imm16<InstMIPS32::Sra>; |
+using InstMIPS32Srav = InstMIPS32ThreeAddrGPR<InstMIPS32::Srav>; |
+using InstMIPS32Srl = InstMIPS32Imm16<InstMIPS32::Srl>; |
+using InstMIPS32Srlv = InstMIPS32ThreeAddrGPR<InstMIPS32::Srlv>; |
using InstMIPS32Sub = InstMIPS32ThreeAddrGPR<InstMIPS32::Sub>; |
using InstMIPS32Subu = InstMIPS32ThreeAddrGPR<InstMIPS32::Subu>; |
using InstMIPS32Ori = InstMIPS32Imm16<InstMIPS32::Ori>; |