move unsigned to signed