Lines Matching refs:result

29  * the test name, followed by the test arguments, the computed result,
30 * and finally the expected result.
53 boolean result, boolean expected) {
54 if (expected != result) {
58 "\tgot " + result + ").");
66 boolean result, boolean expected) {
67 if (expected != result) {
71 "\tgot " + result + ").");
79 boolean result, boolean expected) {
80 if (expected != result) {
85 "\tgot " + result + ").");
92 boolean result, boolean expected) {
93 if (expected != result) {
98 "\tgot " + result + ").");
105 int result, int expected) {
106 if (expected != result) {
110 "\tgot " + result + ").");
117 int result, int expected) {
118 if (expected != result) {
122 "\tgot " + result + ").");
130 float result, float expected) {
131 if (Float.compare(expected, result) != 0 ) {
135 "\tgot " + result + "\t(" + toHexString(result) + ").");
144 double result, double expected) {
145 if (Double.compare(expected, result ) != 0) {
149 "\tgot " + result + "\t(" + toHexString(result) + ").");
158 float result, float expected) {
159 if (Float.compare(expected, result ) != 0) {
164 "\tgot " + result + "\t(" + toHexString(result) + ").");
173 double result, double expected) {
174 if (Double.compare(expected, result ) != 0) {
179 "\tgot " + result + "\t(" + toHexString(result) + ").");
188 float result, float expected) {
189 if (Float.compare(expected, result ) != 0) {
194 "\tgot " + result + "\t(" + toHexString(result) + ").");
203 double result, double expected) {
204 if (Double.compare(expected, result ) != 0) {
209 "\tgot " + result + "\t(" + toHexString(result) + ").");
216 static int testUlpCore(double result, double expected, double ulps) {
222 if (Double.compare(expected, result) == 0) {
223 return 0; // result and expected are equivalent
229 double difference = expected - result;
230 if (FpUtils.isUnordered(expected, result) ||
244 double result, double expected, double ulps) {
245 int code = testUlpCore(result, expected, ulps);
250 "\tgot " + result + "\t(" + toHexString(result) + ");\n" +
258 double result, double expected, double ulps) {
259 int code = testUlpCore(result, expected, ulps);
265 "\tgot " + result + "\t(" + toHexString(result) + ");\n" +
271 // For a successful test, the result must be within the ulp bound of
272 // expected AND the result must have absolute value less than or
275 double result, double expected,
279 if (!(StrictMath.abs(result) <= StrictMath.abs(absBound)) &&
283 code = testUlpCore(result, expected, ulps);
289 "\tgot " + result + "\t(" + toHexString(result) + ");\n" +
291 " or the result has larger magnitude than " + absBound);
296 // For a successful test, the result must be within the ulp bound of
297 // expected AND the result must have absolute value greater than
300 double result, double expected,
304 if (!(result >= lowerBound) && !Double.isNaN(expected)) {
307 code = testUlpCore(result, expected, ulps);
314 "\n\tgot " + result + "\t(" + toHexString(result) + ");" +
316 " or result not greater than or equal to the bound " + lowerBound);
322 double result, double expected, double tolerance) {
323 if (Double.compare(expected, result ) != 0) {
324 double difference = expected - result;
325 if (FpUtils.isUnordered(expected, result) ||
332 "\tgot " + result + "\t(" + toHexString(result) + ");\n" +