public int[] getLaneSizes() {
		if (laneSizes == 0) {
			return null;
		}
		int[] sizes = new int[Long.bitCount(laneSizes)];
		int index = 0;
		int size = 1;
		long tmp = laneSizes;
		while (tmp != 0) {
			if ((tmp & 1) != 0) {
				sizes[index++] = size;
			}
			tmp >>= 1;
			size += 1;
		}
		return sizes;
	}
Returns the sorted array of lane sizes for this register, measured in bytes.

@return array of lane sizes, or {@code null} if {@code this} is not a vector register or no
        lane sizes have been set.
Ghidra/Framework/SoftwareModeling/src/main/java/ghidra/program/model/lang/Register.java