aboutsummaryrefslogtreecommitdiff
path: root/qtmips_machine/instruction.cpp
diff options
context:
space:
mode:
authorKarel Kočí <cynerd@email.cz>2018-01-11 22:44:27 +0100
committerKarel Kočí <cynerd@email.cz>2018-01-11 22:44:27 +0100
commit9a3b0dccb3dcb958b6a5c0cd72e8684887b4c4bf (patch)
tree6fe053723f205516f23427a05bd7c235ce88b32a /qtmips_machine/instruction.cpp
parent4621754239e9464e097a32d087fe0262e21c5bb7 (diff)
downloadqtmips-9a3b0dccb3dcb958b6a5c0cd72e8684887b4c4bf.tar.gz
qtmips-9a3b0dccb3dcb958b6a5c0cd72e8684887b4c4bf.tar.bz2
qtmips-9a3b0dccb3dcb958b6a5c0cd72e8684887b4c4bf.zip
Allow instruction trace from any stage
In reality this internally allows us to see stages even it we are not using pipelining but that is hidden from outside simply to not confuse user.
Diffstat (limited to 'qtmips_machine/instruction.cpp')
-rw-r--r--qtmips_machine/instruction.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/qtmips_machine/instruction.cpp b/qtmips_machine/instruction.cpp
index edb6305..4ef65a4 100644
--- a/qtmips_machine/instruction.cpp
+++ b/qtmips_machine/instruction.cpp
@@ -228,7 +228,7 @@ static const struct AluInstructionMap alu_instruction_map[] = {
};
#undef AIM_UNKNOWN
-QString Instruction::to_str() {
+QString Instruction::to_str() const {
// TODO there are exception where some fields are zero and such so we should not print them in sych case
if (opcode() >= (sizeof(instruction_map) / sizeof(struct InstructionMap)))
return QString("UNKNOWN");