I would go further (if you can) and convert them to "unsigned int". Most the data processing instructions work on 32-bit quantities. If you have sub-word variables you sometimes get additional code from the compiler to convert the result back the smaller format.