VMMaker.oscog-eem.976:The criterion for promoting a shifted constant tolong was wrong.  It needs to compare againstsizeof(int) (the default type) not sizeof(long).
VMMaker.oscog-eem.979:Handle not in nilOrBooleanConstantReceiverOf:Don't do the 32-bit swap in a 32-bit words object in64-bit Spur.  May have to do it in a 64-bit word objin 64-bit Spur, but it can wait.

VMMaker.oscog-eem.978:Generate the right casts for left shift beyond the intrange.Generate the right error code for negative argumentsto primitiveSizeInBytesOfInstance

VMMaker.oscog-eem.977:Correctly translate cinstant arithmetic expressionsthat overflow the int range.