1<<31 is not 2^31 because 1 is a signed int in C; this bug affected both the JIT and interpreter quantized store implementations, though I don't know if any games were actually affected.