[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
4 files changed