@Nonnull
	static FloatValue of(float value) {
		if (value == 0) return VAL_0;
		else if (value == 1) return VAL_1;
		else if (value == -1) return VAL_M1;
		else if (value == 2) return VAL_2;
		else if (value == Float.MAX_VALUE) return VAL_MAX;
		else if (value == Float.MIN_VALUE) return VAL_MIN;
		return new FloatValueImpl(value);
	}
@param value
		Float value to hold.

@return Float value holding the exact content.
recaf-core/src/main/java/software/coley/recaf/util/analysis/value/FloatValue.java