Home | History | Annotate | Download | only in cts

Lines Matching defs:mMinValue

198                                                           a.mMinValue + b.mMinValue,
210 a.mMinValue - b.mMaxValue,
211 a.mMaxValue - b.mMinValue });
222 a.mMinValue * b.mMinValue,
223 a.mMinValue * b.mMaxValue,
224 a.mMaxValue * b.mMinValue,
236 a.mMinValue / b.mMinValue,
237 a.mMinValue / b.mMaxValue,
238 a.mMaxValue / b.mMinValue,
247 if (a.mMinValue >= 0 && a.mMaxValue >= 0) {
253 if (a.mMinValue < 0 && a.mMaxValue < 0) {
255 f.mMinValue = -a.mMaxValue;
256 f.mMaxValue = -a.mMinValue;
259 f.mMinValue = 0.f;
260 f.mMaxValue = Math.max(-a.mMinValue, a.mMaxValue);
272 double min = Math.sqrt(a.mMinValue);
280 if (a.mMinValue < 0 && a.mMaxValue > 0) {
306 * True if mValue, mMinValue, mMaxValue have been set. This should be the case if mCanBeNan is false.
319 private double mMinValue;
328 mMinValue = a.mMinValue;
369 /** Modify the mMinValue and mMaxValue so that f is contained within the range. */
372 if (f < mMinValue) {
373 mMinValue = f;
380 mMinValue = f;
396 * Modify mMinValue and mMaxValue to the closest value representable in mNumberOfBits.
397 * mMinValue is rounded down and mMaxValue is rounded u
404 // Log.w("ExpandRangeToFloat16Precision", "Before: " + Double.toString(mMinValue) + " " + Double.toString(mValue) + " " + Double.toString(mMaxValue));
408 mMinValue = roundFloat16Down(mMinValue);
410 //Log.w("ExpandRangeToFloat16Precision", "After: " + Double.toString(mMinValue) + " " + Double.toString(mValue) + " " + Double.toString(mMaxValue));
413 /** Modify mMinValue and mMaxValue to allow one extra ulp factor of error on each side. */
422 /** Expand the mMinValue by the number of ulp specified. */
424 //Log.w("ExpandMin", java.lang.Double.toString(mMinValue) + " by " + Integer.toString(ulpFactor));
428 if (mMinValue == Double.NEGATIVE_INFINITY ||
429 mMinValue == Double.POSITIVE_INFINITY) {
436 double newValue = mMinValue + delta;
438 * Reduce mMinValue but don't go negative if it's positive because the rounding error
441 if (newValue < 0 && mMinValue > 0.f) {
442 mMinValue = 0.f;
444 mMinValue = newValue;
447 if (!mHandleSubnormal && IsSubnormal(mMinValue)) {
448 if (mMinValue < 0) {
449 mMinValue = smallestNormal(-1.0f);
451 mMinValue = 0.f;
458 mMinValue = roundFloat16Down(mMinValue);
460 //Log.w("ExpandMin", "ulp " + java.lang.Double.toString(ulp) + ", delta " + java.lang.Double.toString(delta) + " for " + java.lang.Double.toString(mMinValue));
552 u = -Float16Utils.float16Ulp(mMinValue);
554 u = -Math.ulp((float)mMinValue);
556 u = -Math.ulp(mMinValue);
585 if ((mMinValue - extraAllowedError) <= a && a <= (mMaxValue + extraAllowedError)) {
591 if (mMinValue == Double.NEGATIVE_INFINITY &&
595 if (mMinValue == Double.POSITIVE_INFINITY &&
607 public double min() { return mMinValue; }
611 public double min64() { return mMinValue; }
620 if (mMinValue < 0.0 && mMaxValue > 0.0 && mValue != 0.0) {
627 public float min32() { return (float) mMinValue; }
638 float min = (float)mMinValue;
646 s += String.format("%24.9g {%16x} to %24.9g {%16x} to %24.9g {%16x}", mMinValue,
647 Double.doubleToRawLongBits(mMinValue), mValue,