diff options
author | Gabe Black <gblack@eecs.umich.edu> | 2006-08-21 14:23:39 -0400 |
---|---|---|
committer | Gabe Black <gblack@eecs.umich.edu> | 2006-08-21 14:23:39 -0400 |
commit | e54c5c99debbd6881dec57828d05047d7921cebd (patch) | |
tree | b680f7222baf3194405a371f04735601c5c91802 /src/arch/sparc/isa/formats | |
parent | a12dbc3074d505789aeeacd312e3a708d7a1f03c (diff) | |
download | gem5-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.isa | 2 |
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; |