R600: Bug 20982 - Avoid undefined left shift of negative value