diff options
author | Karel Kočí <cynerd@email.cz> | 2018-01-15 15:22:44 +0100 |
---|---|---|
committer | Karel Kočí <cynerd@email.cz> | 2018-01-15 15:22:44 +0100 |
commit | d7d9860051a9a9eb2c6f11684535ac65cce38eb8 (patch) | |
tree | 55976fdbfcac8fd34bb073258c5fc32506c11022 /qtmips_machine/tests/testinstruction.cpp | |
parent | a8d4f0d2c7ec70f22b1fb4a7614ebd076a2916cd (diff) | |
download | qtmips-d7d9860051a9a9eb2c6f11684535ac65cce38eb8.tar.gz qtmips-d7d9860051a9a9eb2c6f11684535ac65cce38eb8.tar.bz2 qtmips-d7d9860051a9a9eb2c6f11684535ac65cce38eb8.zip |
Cleanup some todos in code
Diffstat (limited to 'qtmips_machine/tests/testinstruction.cpp')
-rw-r--r-- | qtmips_machine/tests/testinstruction.cpp | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/qtmips_machine/tests/testinstruction.cpp b/qtmips_machine/tests/testinstruction.cpp index 2cdf119..37fdd10 100644 --- a/qtmips_machine/tests/testinstruction.cpp +++ b/qtmips_machine/tests/testinstruction.cpp @@ -5,10 +5,10 @@ using namespace machine; // Test that we are correctly encoding instructions in constructor void MachineTests::instruction() { - QCOMPARE(Instruction(0x00), Instruction(0,0)); + QCOMPARE(Instruction(0x0), Instruction()); + QCOMPARE(Instruction(0x4432146), Instruction(1, 2, 3, 4, 5, 6)); + QCOMPARE(Instruction(0x4430004), Instruction(1, 2, 3, 4)); QCOMPARE(Instruction(0x4000002), Instruction(1, 2)); - // QCOMPARE(Instruction(0x4000002), Instruction(1, 2, 3, 4)); - // TODO other combinations } // Test that we are correctly decoding instruction fields @@ -25,3 +25,5 @@ void MachineTests::instruction_access() { QCOMPARE(i.immediate(), (std::uint16_t) 0xffff); QCOMPARE(i.address(), (std::uint32_t) 0x3ffffff); } + +// TODO test to_str |