private int getBit(int bitIndex) {
		int byteIndex = bitIndex / 8;
		int bitInByte = bitIndex % 8;

		int value = bytes[byteIndex + bytes.length / 2];
		value = value & START_BYTE_MASK[bitInByte] & END_BYTE_MASK[bitInByte];
		if (value == 0) {
			return 0;
		}
		return 1;
	}
Returns the signed value for this register regardless of the mask bits.  Bits that have "OFF" mask
bits will have the value of 0.
@return the signed value for this register regardless of the mask bits.  Bits that have "OFF" mask
bits will have the value of 0.
Ghidra/Framework/SoftwareModeling/src/main/java/ghidra/program/model/lang/RegisterValue.java