replace 16-bit shifted constants by 32-bit constants
remove message for sign/unsigned mismatch if cg registers structures are initialized by enum constants, structure members are unsigned and enums are generaly signed