private RegisterStorage PostCallRegisterStore(ushort uInstr) { var uMasked = uInstr & 0xFFF8; switch (uMasked) { case 0x1E80: // move.b (sp),dX case 0x2E80: // move.w (sp),dX case 0x3E80: // move.l (sp),dX return(Registers.DataRegister(uInstr & 7)); case 0x2E88: // movea (sp),aX return(Registers.AddressRegister(uInstr & 7)); default: return(null); } }