support new shift mnemonic