summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGabe Black <gblack@eecs.umich.edu>2010-06-02 12:58:09 -0500
committerGabe Black <gblack@eecs.umich.edu>2010-06-02 12:58:09 -0500
commit89133b15dae1f13cbc937077ce5b5856ed130b5f (patch)
tree3b4773691ac321518a629d51839eb0d153cb7be0
parent6a4ea7cca9095bfc30597ed7cd1c694aaae071a2 (diff)
downloadgem5-89133b15dae1f13cbc937077ce5b5856ed130b5f.tar.xz
ARM: Decode the enterx and leavex instructions.
-rw-r--r--src/arch/arm/isa/formats/branch.isa4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/arch/arm/isa/formats/branch.isa b/src/arch/arm/isa/formats/branch.isa
index 458a9d3fd..1936a07bb 100644
--- a/src/arch/arm/isa/formats/branch.isa
+++ b/src/arch/arm/isa/formats/branch.isa
@@ -187,9 +187,9 @@ def format Thumb32BranchesAndMiscCtrl() {{
const uint32_t op = bits(machInst, 7, 4);
switch (op) {
case 0x0:
- return new WarnUnimplemented("leavex", machInst);
+ return new Leavex(machInst);
case 0x1:
- return new WarnUnimplemented("enterx", machInst);
+ return new Enterx(machInst);
case 0x2:
return new WarnUnimplemented("clrex", machInst);
case 0x4: