force unsigned when shifting by 24. Change-Id: Ie229d252e2e4078107cd705b09397e686a321ffd (cherry picked from commit f4f90880a8de432cdead8baed1e2b04e1afb6128)