[Hexagon] Using multiply instead of shift on signed number which can be UB