FIX: negative immediate encoding was broken

Mov(r0, Immediate(-1), LeaveFlags, AL) would generate 0xffffffff.

The immediate values need to be 8 bits wide for now, and NOT sign extended.