From 94e62a619100c498048539505cf8b5f35953ecc4 Mon Sep 17 00:00:00 2001 From: cdkersey Date: Tue, 28 Jul 2015 14:15:14 -0600 Subject: [PATCH] Fixed jalrs. --- src/instruction.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/instruction.cpp b/src/instruction.cpp index 90ccabe5..a5748841 100644 --- a/src/instruction.cpp +++ b/src/instruction.cpp @@ -235,7 +235,7 @@ void Instruction::executeOn(Core &c) { break; case JALRS: nextActiveThreads = reg[rsrc[0]]; reg[rdest] = c.pc; - c.pc = reg[rsrc[0]]; + c.pc = reg[rsrc[1]]; break; case JMPRT: nextActiveThreads = 1; c.pc = reg[rsrc[0]];