Searched refs:ulps (Results 1 - 6 of 6) sorted by relevance

/openjdk7/jdk/test/java/lang/Math/
H A DTests.java216 static int testUlpCore(double result, double expected, double ulps) { argument
225 if( ulps == 0.0) {
233 !(Math.abs( difference/Math.ulp(expected) ) <= Math.abs(ulps)) ) {
244 double result, double expected, double ulps) {
245 int code = testUlpCore(result, expected, ulps);
251 "\tdifference greater than ulp tolerance " + ulps);
258 double result, double expected, double ulps) {
259 int code = testUlpCore(result, expected, ulps);
266 "\tdifference greater than ulp tolerance " + ulps);
276 double ulps, doubl
243 testUlpDiff(String testName, double input, double result, double expected, double ulps) argument
257 testUlpDiff(String testName, double input1, double input2, double result, double expected, double ulps) argument
274 testUlpDiffWithAbsBound(String testName, double input, double result, double expected, double ulps, double absBound) argument
299 testUlpDiffWithLowerBound(String testName, double input, double result, double expected, double ulps, double lowerBound) argument
[all...]
H A DHyperbolicTests.java41 * accuracy is 2.5 ulps.
67 * allowed error is 3.0 ulps instead of 2.5 since the quad
291 // Allow 3.5 ulps of error to deal with error in exp.
379 double ulps) {
383 expected, ulps);
386 -expected, ulps);
390 expected, ulps);
393 -expected, ulps);
400 * accuracy is 2.5 ulps.
426 * allowed error is 3.0 ulps instea
377 testSinhCaseWithUlpDiff(double input, double expected, double ulps) argument
735 testCoshCaseWithUlpDiff(double input, double expected, double ulps) argument
1029 testTanhCaseWithUlpDiff(double input, double expected, double ulps) argument
[all...]
H A DHypotTests.java203 double ulps) {
219 Math.hypot(x, y), expected, ulps);
221 Math.hypot(y, x ), expected, ulps);
224 StrictMath.hypot(x, y), expected, ulps);
226 StrictMath.hypot(y, x), expected, ulps);
202 testHypotCase(double input1, double input2, double expected, double ulps) argument
H A DExpm1Tests.java191 double ulps,
194 double mathUlps = ulps, strictUlps = ulps;
189 testExpm1CaseWithUlpDiff(double input, double expected, double ulps, boolean [] reachedLimit) argument
H A DLog1pTests.java42 * number HP 0015-90011, p 181. This is accurate to a few ulps.
183 double ulps) {
187 expected, ulps);
190 expected, ulps);
181 testLog1pCaseWithUlpDiff(double input, double expected, double ulps) argument
H A DTanTests.java34 static int testTanCase(double input, double expected, double ulps) { argument
37 StrictMath.tan(input), expected, ulps);
39 Math.tan(input), expected, ulps);

Completed in 35 milliseconds