private void updateBaseRegisterInfo() {
		baseRegister = parent.getBaseRegister();
		baseMask = null;
		int baseStartAddr = baseRegister.getOffset();
		int baseEndAddr = baseStartAddr + baseRegister.numBytes;
		int myStartAddr = getOffset();
		int myEndAddr = myStartAddr + numBytes;

		if (bigEndian) {
			int bytesAfterMe = baseEndAddr - myEndAddr;
			leastSigBitInBaseRegister = leastSigBit + bytesAfterMe * 8;
		}
		else {
			int bytesBeforeMe = myStartAddr - baseStartAddr;
			leastSigBitInBaseRegister = leastSigBit + bytesBeforeMe * 8;
		}

		for (Register child : childRegisters) {
			child.updateBaseRegisterInfo();
		}
	}
Returns list of children registers sorted by lest-significant bit-offset within this
register.
Ghidra/Framework/SoftwareModeling/src/main/java/ghidra/program/model/lang/Register.java