Searched refs:scalb (Results 1 - 16 of 16) sorted by relevance

/openjdk7/jdk/src/share/native/java/lang/fdlibm/src/
H A Dw_scalb.c28 * wrapper scalb(double x, double fn) is provide for
39 double scalb(double x, int fn) /* wrapper scalb */ function
41 double scalb(double x, double fn) /* wrapper scalb */
44 double scalb(x,fn) /* wrapper scalb */
59 return __kernel_standard(x,(double)fn,32); /* scalb overflow */
62 return __kernel_standard(x,(double)fn,33); /* scalb underflow */
/openjdk7/jdk/test/java/lang/Math/
H A DCubeRootTests.java98 failures += testCubeRootCase(FpUtils.scalb(1.0, 3*i),
99 FpUtils.scalb(1.0, i) );
104 failures += testCubeRootCase(FpUtils.scalb(1.0, 3*i),
105 FpUtils.scalb(1.0, i) );
113 Double.doubleToLongBits(FpUtils.scalb(1.0, 55)) &
116 Double.doubleToLongBits(FpUtils.scalb(1.0, -55)) &
245 double pc = FpUtils.scalb(1.0, 3*i);
284 double pc = FpUtils.scalb(1.0, 3*i);
H A DExpm1Tests.java85 double d = FpUtils.scalb(2, i);
104 double d = FpUtils.scalb(2, i);
121 double d = -FpUtils.scalb(2, i);
H A DLog1pTests.java91 double d = FpUtils.scalb(2, i);
98 double d = FpUtils.scalb(2, i);
108 d = FpUtils.scalb(d, -53 - FpUtils.ilogb(d));
H A DHyperbolicTests.java269 double d = FpUtils.scalb(2.0, i);
347 double d = FpUtils.scalb(2.0, i);
628 double d = FpUtils.scalb(2.0, i);
706 double d = FpUtils.scalb(2.0, i);
987 double d = FpUtils.scalb(2.0, i);
1001 double d = FpUtils.scalb(2.0, i);
H A DRint.java51 double twoToThe52 = FpUtils.scalb(1.0, 52); // 2^52
H A DHypotTests.java93 double input = FpUtils.scalb(2, i);
129 d = FpUtils.scalb(d, DoubleConsts.MAX_EXPONENT
156 double pc = FpUtils.scalb(1.0, i);
H A DIeeeRecommendedTests.java937 /* ************************ scalb tests ******************************* */
942 failures+=Tests.test("Math.scalb(float,int)",
944 Math.scalb(value, scale_factor), expected);
946 failures+=Tests.test("Math.scalb(float,int)",
948 Math.scalb(-value, scale_factor), -expected);
950 failures+=Tests.test("StrictMath.scalb(float,int)",
952 StrictMath.scalb(value, scale_factor), expected);
954 failures+=Tests.test("StrictMath.scalb(float,int)",
956 StrictMath.scalb(-value, scale_factor), -expected);
966 // Arguments x, where scalb(
[all...]
H A DCeilAndFloorTests.java71 double powerOfTwo = Math.scalb(1.0, i);
/openjdk7/jdk/src/share/classes/java/lang/
H A DMath.java1470 * precision may be lost; that is, when {@code scalb(x, n)}
1471 * is subnormal, {@code scalb(scalb(x, n), -n)} may not equal
1489 public static double scalb(double d, int scaleFactor) { method in class:Math
1490 return sun.misc.FpUtils.scalb(d, scaleFactor);
1504 * precision may be lost; that is, when {@code scalb(x, n)}
1505 * is subnormal, {@code scalb(scalb(x, n), -n)} may not equal
1523 public static float scalb(float f, int scaleFactor) { method in class:Math
1524 return sun.misc.FpUtils.scalb(
[all...]
H A DStrictMath.java1412 * precision may be lost; that is, when {@code scalb(x, n)}
1413 * is subnormal, {@code scalb(scalb(x, n), -n)} may not equal
1431 public static double scalb(double d, int scaleFactor) { method in class:StrictMath
1432 return sun.misc.FpUtils.scalb(d, scaleFactor);
1446 * precision may be lost; that is, when {@code scalb(x, n)}
1447 * is subnormal, {@code scalb(scalb(x, n), -n)} may not equal
1465 public static float scalb(float f, int scaleFactor) { method in class:StrictMath
1466 return sun.misc.FpUtils.scalb(
[all...]
H A DFloat.java282 String s = Double.toHexString(FpUtils.scalb((double)f,
/openjdk7/jdk/src/share/native/java/lang/fdlibm/include/
H A Dfdlibm.h166 extern double scalb __P((double, int));
168 extern double scalb __P((double, double));
/openjdk7/jdk/test/java/lang/Double/
H A DParseDouble.java569 double d = Math.scalb(1.0, i);
/openjdk7/jdk/src/share/classes/sun/misc/
H A DFpUtils.java128 // Constants used in scalb
358 * <i>x</i>, <code>scalb(<i>x</i>, -ilogb(<i>x</i>))</code> is
428 * <i>x</i>, <code>scalb(<i>x</i>, -ilogb(<i>x</i>))</code> is
496 * The scalb operation should be reasonably fast; however, there
503 * subnormal execution, scalb would be fastest if written entirely
504 * with integer operations; in other words, scalb would need to
525 * more efficient to provide a double[] scalb(double[], int)
526 * version of scalb to avoid having to recompute the needed
542 * subnormal, precision may be lost; that is, when {@code scalb(x,
543 * n)} is subnormal, {@code scalb(scal
562 public static double scalb(double d, int scale_factor) { method in class:FpUtils
671 public static float scalb(float f, int scale_factor) { method in class:FpUtils
[all...]
/openjdk7/jdk/src/share/classes/java/util/
H A DFormatter.java3433 scaleUp = FpUtils.scalb(1.0, 54);

Completed in 96 milliseconds