If an operand requires two registers, it has parts 0 and 1.
* etc. This is used to implement multi precision integers,
* and possibly enregistering structs. Likewise, if an
* operand fits in one register, it has size 1, else 2.