diff options
author | Korey Sewell <ksewell@umich.edu> | 2011-06-10 03:49:23 -0400 |
---|---|---|
committer | Korey Sewell <ksewell@umich.edu> | 2011-06-10 03:49:23 -0400 |
commit | a3862d4c593bfe2d8660035d8fe4f1f2985addac (patch) | |
tree | ecd3dc2bd084d371cb3665013650a45f5a9c9903 /src/arch/sparc/isa/decoder.isa | |
parent | 9331b5d26ab8ff9d0c9e01406bd3c2fc05969a50 (diff) | |
parent | 1a451cd2c5ec20c27c39a1cd3e3b5422c2b4f679 (diff) | |
download | gem5-a3862d4c593bfe2d8660035d8fe4f1f2985addac.tar.xz |
sparc: merge regr. updates w/last update
Diffstat (limited to 'src/arch/sparc/isa/decoder.isa')
-rw-r--r-- | src/arch/sparc/isa/decoder.isa | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/arch/sparc/isa/decoder.isa b/src/arch/sparc/isa/decoder.isa index 5ca015a8f..d15d1eb2b 100644 --- a/src/arch/sparc/isa/decoder.isa +++ b/src/arch/sparc/isa/decoder.isa @@ -141,7 +141,7 @@ decode OP default Unknown::unknown() IntReg midVal; R15 = midVal = (Pstate<3:> ? (PC)<31:0> : PC); NNPC = midVal + disp; - }}); + }},None, None, IsIndirectControl, IsCall); 0x2: decode OP3 { format IntOp { 0x00: add({{Rd = Rs1.sdw + Rs2_or_imm13;}}); @@ -1005,7 +1005,7 @@ decode OP default Unknown::unknown() Rd = PC; NNPC = target; } - }}); + }}, IsUncondControl, IsIndirectControl); 0x39: Branch::return({{ Addr target = Rs1 + Rs2_or_imm13; if (fault == NoFault) { @@ -1025,7 +1025,7 @@ decode OP default Unknown::unknown() Canrestore = Canrestore - 1; } } - }}); + }}, IsUncondControl, IsIndirectControl, IsReturn); 0x3A: decode CC { 0x0: Trap::tcci({{ |