protected void processFlags(byte[] flagsIn) {
		int flagsByte = flagsIn[0];
		language = LanguageName.fromValue(flagsByte);

		flagsByte = flagsIn[1];
		pcodePresent = ((flagsByte & 0x0001) == 0x0001);
		flagsByte >>= 1;
		floatingPrecision = (flagsByte & 0x03);
		flagsByte >>= 2;
		floatPackage = (flagsByte & 0x03);
		flagsByte >>= 2;
		ambiantDataModel = (flagsByte & 0x07);

		flagsByte = flagsIn[2];
		ambiantCodeModel = (flagsByte & 0x07);
		flagsByte >>= 3;
		compiled32BitMode = ((flagsByte & 0x0001) == 0x0001);

	}
Internal method that breaks out the flag values {@code byte[3]} array.  Method does not
check size.
@param flagsIn {@code byte[]} that needs to have 3 bytes.
Ghidra/Features/PDB/src/main/java/ghidra/app/util/bin/format/pdb2/pdbreader/symbol/CompileFlagsMsSymbol.java