[Hexagon] Adding asr/lsr/asl reg/imm, asl with saturation, asr with rounding. Doubleword abs/neg/not. Interleave and deinterleave instructions. llvm-svn: 224365 GitOrigin-RevId: 6fce46baf65b6ae3f443e4ce56b327a3fd539879