private long reflectBits(long val) {
			int i = 0;
			long newVal = 0L;
			for (i = 0; i < 32; i++) {
				newVal >>= 1;
				newVal |= val & 0X80000000L;
				val <<= 1;
			}
			return newVal;
		}
This class is responsible for performing Cyclic Redundancy Check (CRC) calculations
using the CRC-32 polynomial and prefill.
Ghidra/Features/MicrosoftDmang/src/main/java/mdemangler/MDString.java