Added hooks for CPU model to tie into decoder efficiently

- Fixed bug with decoding operands that refer to general-purpose register depending on operand-size