- state->active_thread->sc++; // TODO: Should this be part of extract_syllable_from_word()? After all, incrementing the PC is done in fetch_instruction_word().
- uint32_t pre_execution_pc = state->active_thread->pc; // TODO: This is so we can catch JMP/JSR/etc subroutines that need the SC to be reset to zero.
+ state->active_thread->sc++;
+ /* The following variable allows us to catch JMP/BRZ instructions that */
+ /* jump to a new PC and need the SC reset. */
+ uint32_t pre_execution_pc = state->active_thread->pc;