avoid shift of negative values

Rewrite operations to remove left shift.

Change-Id: I21f839e3615b725bb599174a581232e1aad46ac5
1 file changed