Parse negative integers for imm32s, and don't exceed the IP count width field.
Parse negative integers for imm32s, and don't exceed the IP count width field.

This fixes the while test.

freedesktop-unofficial-mirror/xorg__app__intel-gen4asm,freedesktop-unofficial-mirror/xorg__app__intel-gen4asm