diff options
author | Gabe Black <gblack@eecs.umich.edu> | 2010-12-08 10:33:03 -0800 |
---|---|---|
committer | Gabe Black <gblack@eecs.umich.edu> | 2010-12-08 10:33:03 -0800 |
commit | 7f3f90f71d6993f8a712294e40fe8723bc3d7dbc (patch) | |
tree | 3ab35474e9c81957e02f3343af6be7bcccc52d70 /src/arch/power/isa/formats/branch.isa | |
parent | f01d2efe8a106692fd83936d3c6d3565a001616c (diff) | |
download | gem5-7f3f90f71d6993f8a712294e40fe8723bc3d7dbc.tar.xz |
POWER: Take advantage of new PCState syntax.
Diffstat (limited to 'src/arch/power/isa/formats/branch.isa')
-rw-r--r-- | src/arch/power/isa/formats/branch.isa | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/arch/power/isa/formats/branch.isa b/src/arch/power/isa/formats/branch.isa index da1579ea8..d51ed5c25 100644 --- a/src/arch/power/isa/formats/branch.isa +++ b/src/arch/power/isa/formats/branch.isa @@ -48,7 +48,7 @@ let {{ # Simple code to update link register (LR). -updateLrCode = 'PowerISA::PCState lrpc = PCS; LR = lrpc.pc() + 4;' +updateLrCode = 'LR = PC + 4;' }}; @@ -105,7 +105,7 @@ def GetCondCode(br_code): cond_code = 'if(condOk(CR)) {\n' cond_code += ' ' + br_code + '\n' cond_code += '} else {\n' - cond_code += ' PCS = PCS;\n' + cond_code += ' NPC = NPC;\n' cond_code += '}\n' return cond_code @@ -119,7 +119,7 @@ def GetCtrCondCode(br_code): cond_code += 'if(ctr_ok && cond_ok) {\n' cond_code += ' ' + br_code + '\n' cond_code += '} else {\n' - cond_code += ' PCS = PCS;\n' + cond_code += ' NPC = NPC;\n' cond_code += '}\n' cond_code += 'CTR = ctr;\n' return cond_code |