Since vector registers require an extra bit of encoding they should not be part of the AnyReg register class together with the GPR and FP registers, so they are removed.
This patch makes the parser
- reject higher vector registers (>=16) in operands where they should not be accepted.
- accept higher integers (>=16) in vector register operands.