shift common now decodes memory shifts of all kinds