Now that the parser doesn't renumber indices, there's no need for entity variables like $v0.
When the imediate value is out of range for the legal encodings, convert these instructions to an iconst followed by their register counterparts.
This enables code generation that never causes a SIGFPE signal to be raised from a division instruction. Instead, division and remainder calculations are protected by explicit traps.