inorder: remove unused isa ops
authorKorey Sewell <ksewell@umich.edu>
Sat, 12 Feb 2011 15:14:26 +0000 (10:14 -0500)
committerKorey Sewell <ksewell@umich.edu>
Sat, 12 Feb 2011 15:14:26 +0000 (10:14 -0500)
pass/fail ops were used for testing but arent part of isa

src/arch/mips/isa/decoder.isa

index 173fa89dfc15066b694ab9e5b821c132859886cf..d97a141de4d3bce42948cc9f584d80682e731704 100644 (file)
@@ -367,21 +367,7 @@ decode OPCODE_HI default Unknown::unknown() {
             }});
             0x1: addiu({{ Rt.sw = Rs.sw + imm; }});
             0x2: slti({{ Rt.sw = (Rs.sw < imm) ? 1 : 0 }});
-
-            //Edited to include MIPS AVP Pass/Fail instructions and
-            //default to the sltiu instruction
-            0x3: decode RS_RT_INTIMM {
-                0xabc1: BasicOp::fail({{
-                    exitSimLoop("AVP/SRVP Test Failed");
-                }});
-                0xabc2: BasicOp::pass({{
-                    exitSimLoop("AVP/SRVP Test Passed");
-                }});
-                default: sltiu({{
-                    Rt.uw = (Rs.uw < (uint32_t)sextImm) ? 1 : 0;
-                }});
-            }
-
+            0x3: sltiu({{ Rt.uw = (Rs.uw < (uint32_t)sextImm) ? 1 : 0;}});
             0x4: andi({{ Rt.sw = Rs.sw & zextImm; }});
             0x5: ori({{ Rt.sw = Rs.sw | zextImm; }});
             0x6: xori({{ Rt.sw = Rs.sw ^ zextImm; }});