sign_extend fixed

changed back for signed