A *lot* of instructions have this special register.
It seems this never really worked, but i finally noticed it only
because it happened to break for CMOV16rm instruction.
We serialized that register as "" (empty string), which is naturally
'ignored' during deserialization, so we re-create a MCInst with
too few operands.
And when we then happened to try to resolve variant sched class
for this mis-serialized instruction, and the variant predicate
tried to read an operand that was out of bounds since we got less operands,
we crashed.
Fixes PR41448.