Hi Mike, > the global static vars really look like they should be part of the cpu or sim > state and not just global variables. otherwise you can't easily reset them ? Done: sim/msp430/ChangeLog 2014-08-19 Nick Clifton * msp430-sim.c: Move static hardware multiply support variables from here... * msp430-sim.h (msp430_cpu_state): ... into here ... * msp430-sim.c (get_op, put_op): ... and update references to use the msp430_cpu_state structure.