summaryrefslogtreecommitdiff
path: root/src/arch/sparc/isa/formats
diff options
context:
space:
mode:
authorGabe Black <gblack@eecs.umich.edu>2006-08-21 14:23:39 -0400
committerGabe Black <gblack@eecs.umich.edu>2006-08-21 14:23:39 -0400
commite54c5c99debbd6881dec57828d05047d7921cebd (patch)
treeb680f7222baf3194405a371f04735601c5c91802 /src/arch/sparc/isa/formats
parenta12dbc3074d505789aeeacd312e3a708d7a1f03c (diff)
downloadgem5-e54c5c99debbd6881dec57828d05047d7921cebd.tar.xz
Two bugs found by my tracing tool.
1. alignaddr wrote it's address to a floating point register rather than a gpr. 2. sethi was sign extending it's immediate value. --HG-- extra : convert_revision : 9aa30a6485bc4cba916367973b986d439b7c7588
Diffstat (limited to 'src/arch/sparc/isa/formats')
-rw-r--r--src/arch/sparc/isa/formats/integerop.isa2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/arch/sparc/isa/formats/integerop.isa b/src/arch/sparc/isa/formats/integerop.isa
index 27616216e..83c7e6958 100644
--- a/src/arch/sparc/isa/formats/integerop.isa
+++ b/src/arch/sparc/isa/formats/integerop.isa
@@ -67,7 +67,7 @@ output header {{
{
}
- int32_t imm;
+ int64_t imm;
std::string generateDisassembly(Addr pc,
const SymbolTable *symtab) const;