/openjdk7/jdk/src/share/native/java/lang/fdlibm/src/ |
H A D | w_scalb.c | 28 * 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 D | CubeRootTests.java | 98 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 D | Expm1Tests.java | 85 double d = FpUtils.scalb(2, i); 104 double d = FpUtils.scalb(2, i); 121 double d = -FpUtils.scalb(2, i);
|
H A D | Log1pTests.java | 91 double d = FpUtils.scalb(2, i); 98 double d = FpUtils.scalb(2, i); 108 d = FpUtils.scalb(d, -53 - FpUtils.ilogb(d));
|
H A D | HyperbolicTests.java | 269 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 D | Rint.java | 51 double twoToThe52 = FpUtils.scalb(1.0, 52); // 2^52
|
H A D | HypotTests.java | 93 double input = FpUtils.scalb(2, i); 129 d = FpUtils.scalb(d, DoubleConsts.MAX_EXPONENT 156 double pc = FpUtils.scalb(1.0, i);
|
H A D | IeeeRecommendedTests.java | 937 /* ************************ 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 D | CeilAndFloorTests.java | 71 double powerOfTwo = Math.scalb(1.0, i);
|
/openjdk7/jdk/src/share/classes/java/lang/ |
H A D | Math.java | 1470 * 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 D | StrictMath.java | 1412 * 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 D | Float.java | 282 String s = Double.toHexString(FpUtils.scalb((double)f,
|
/openjdk7/jdk/src/share/native/java/lang/fdlibm/include/ |
H A D | fdlibm.h | 166 extern double scalb __P((double, int)); 168 extern double scalb __P((double, double));
|
/openjdk7/jdk/test/java/lang/Double/ |
H A D | ParseDouble.java | 569 double d = Math.scalb(1.0, i);
|
/openjdk7/jdk/src/share/classes/sun/misc/ |
H A D | FpUtils.java | 128 // 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 D | Formatter.java | 3433 scaleUp = FpUtils.scalb(1.0, 54);
|