LSR must sometimes sign-extend before generating double constants.