This would previously incorrectly reject two subregisters that were distinct but part of the same larger register, for example `al` and `ah`.