Merge pull request #2730 from lioncash/undef SI_DeviceGCController: Remedy undefined behavior regarding shifts