diff options
author | Karel Kočí <cynerd@email.cz> | 2018-01-15 14:36:31 +0100 |
---|---|---|
committer | Karel Kočí <cynerd@email.cz> | 2018-01-15 14:36:31 +0100 |
commit | ed851a24951417b2493211835f9e488448890be6 (patch) | |
tree | e9e3647ab470c10da519ec4593834979d17f7852 /qtmips_machine/tests/testcore.cpp | |
parent | 78534f29b90fcf7484ed8b64e404a7059a69abea (diff) | |
download | qtmips-ed851a24951417b2493211835f9e488448890be6.tar.gz qtmips-ed851a24951417b2493211835f9e488448890be6.tar.bz2 qtmips-ed851a24951417b2493211835f9e488448890be6.zip |
Fix SRA and SRAV instructions
This implementation is correct one but there is no guarantee that it
will work with all compilers so we should always check on given platform
that tests pass (and potentially fix it).
Diffstat (limited to 'qtmips_machine/tests/testcore.cpp')
-rw-r--r-- | qtmips_machine/tests/testcore.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/qtmips_machine/tests/testcore.cpp b/qtmips_machine/tests/testcore.cpp index 1e5b502..c38eb26 100644 --- a/qtmips_machine/tests/testcore.cpp +++ b/qtmips_machine/tests/testcore.cpp @@ -82,7 +82,7 @@ static void core_regs_data() { regs_init.write_gp(24, 0x800000f0); regs_init.write_gp(25, 3); Registers regs_res(regs_init); - regs_res.write_gp(26, 0x8000001e); + regs_res.write_gp(26, 0xF000001e); QTest::newRow("SRA") << Instruction(0, 0, 24, 26, 3, 3) \ << regs_init \ << regs_res; |