implementando signext