aboutsummaryrefslogtreecommitdiff
path: root/qtmips_machine/tests/testcore.cpp
diff options
context:
space:
mode:
authorKarel Kočí <cynerd@email.cz>2018-01-15 14:36:31 +0100
committerKarel Kočí <cynerd@email.cz>2018-01-15 14:36:31 +0100
commited851a24951417b2493211835f9e488448890be6 (patch)
treee9e3647ab470c10da519ec4593834979d17f7852 /qtmips_machine/tests/testcore.cpp
parent78534f29b90fcf7484ed8b64e404a7059a69abea (diff)
downloadqtmips-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.cpp2
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;