--- src/decoder.cpp | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/src/decoder.cpp b/src/decoder.cpp index f350c26..eb12f30 100644 --- a/src/decoder.cpp +++ b/src/decoder.cpp @@ -716,7 +716,7 @@ int avr_op_ICALL::operator()() { core->DebugOnJump(); core->PC = new_pc - 1; - return core->PC_size + core->flagXMega ? 0 : 1; + return core->PC_size + (core->flagXMega ? 0 : 1); } avr_op_IJMP::avr_op_IJMP(word opcode, AvrDevice *c): -- 1.7.5.4 _______________________________________________ Simulavr-devel mailing list Simulavr-devel@nongnu.org https://lists.nongnu.org/mailman/listinfo/simulavr-devel