 +
 +	return device_intsc(vector_addr, sfr_addr, sfr_mask, num_iter);
 +}
-diff -rupN /home/stjj89/linux/mspdebug/mspdebug-0.22/ui/devcmd.h /home/stjj89/Dropbox/linux/thesis/mspdebug-0.22/ui/devcmd.h
---- /home/stjj89/linux/mspdebug/mspdebug-0.22/ui/devcmd.h	2013-07-17 20:23:16.000000000 -0400
-+++ /home/stjj89/Dropbox/linux/thesis/mspdebug-0.22/ui/devcmd.h	2014-03-03 17:49:49.000000000 -0500
-@@ -39,5 +39,7 @@ int cmd_setwatch_w(char **arg);
+diff -ruN mspdebug-0.22/ui/devcmd.h mspdebug-0.22-new/ui/devcmd.h
+--- mspdebug-0.22/ui/devcmd.h	2013-07-17 20:23:16.000000000 -0400
++++ mspdebug-0.22-new/ui/devcmd.h	2014-03-03 17:49:49.000000000 -0500
+@@ -39,5 +39,7 @@
  int cmd_delbreak(char **arg);
  int cmd_break(char **arg);
  int cmd_fill(char **arg);

 	}
 
 	if (opcode != MSP430_OP_PUSH && opcode != MSP430_OP_CALL &&
@@ -502,11 +658,68 @@ static int step_jump(struct sim_device *
 	return 2;
 }
 

 	uint16_t ins;
 	int ret;
 
@@ -527,6 +740,7 @@
 	if (ret < 0)
 		dev->regs[MSP430_REG_PC] = dev->current_insn;
 
