Add AGHI/MGHI to simulator, and refactor 4-byte arithmetic ops to a new function.  Renamed the DecodeXX functions so the names are consistent.