added CMOVXX to instructions.h. Added a 0 to 2nd nibble of all instructions that had one - I'm trying to see if this will help with CMOVXX/RRMOVL overlap.  Example: RRMOVL is now defined as 0x20 instead of 0x2, CMOVXX is now defined as 0x2.  All previous are still being passed, so I'm going with it - Not sure if this will get me anywhere though