Lines Matching full:y

99 	real x, y;
111 y = imprecise(f.f(imprecise(x, prec)), out_prec);
112 sy = sprintf("%.-eL", y);
113 } catch divide_by_zero(real x, real y) {
125 printf(" { .line = __LINE__, .x = %.-eL, .y = %s },\n", x, sy);
134 printf(" long double y = %s(%s[i].x);\n", f.name, vec);
135 …printf(" result += check_long_double(\"%s\", %s[i].line, %s, %s[i].y, y);\n", f.name, vec, …
219 real y;
222 y = ceil(x-0.5);
224 y = floor(x+0.5);
225 if (abs(x-y) == 0.5) {
226 if (y % 2 != 0) {
227 if (y > 0)
228 y--;
230 y++;
233 return y;
370 real x0, x1, y;
384 y = round_even(f.f(imprecise(x0, prec), imprecise(x1, prec)), out_prec);
385 sy = sprintf("%.-eL", y);
386 } catch divide_by_zero(real x, real y) {
398 printf(" { .line = __LINE__, .x0 = %.-eL, .x1 = %.-eL, .y = %s },\n", x0, x1, sy);
408 printf(" long double y = %s(%s[i].x0, %s[i].x1);\n", f.name, vec, vec);
409 …printf(" result += check_long_double(\"%s\", %s[i].line, %s, %s[i].y, y);\n", f.name, vec,p…
420 real x0, x1, x2,y;
435 y = imprecise(f.f(imprecise(x0, prec), imprecise(x1, prec), imprecise(x2, prec)), out_prec);
436 sy = sprintf("%.-eL", y);
437 } catch divide_by_zero(real x, real y) {
449 …printf(" { .line = __LINE__, .x0 = %.-eL, .x1 = %.-eL, .x2 = %.-eL, .y = %s },\n", x0, x1, x2, …
460 printf(" long double y = %s(%s[i].x0, %s[i].x1, %s[i].x2);\n", f.name, vec, vec, vec);
461 …printf(" result += check_long_double(\"%s\", %s[i].line, %s, %s[i].y, y);\n", f.name, vec,p…
469 real fmod(real x, real y) {
470 if (y == 0)
472 real n = x / y;
477 return x - n * y;
479 real fdim(real x, real y) { return max(x-y, 0); }
480 real fmax(real x, real y) { return max(x,y); }
481 real fmin(real x, real y) { return min(x,y); }
483 real hypot(real x, real y) { return sqrt(x*x + y*y); }
486 real remainder(real x, real y) {
487 if (y == 0)
489 real q = x / y;
503 return x - n * y;
506 real drem(real x, real y) {
507 return remainder (x, y);
510 real copysign(real x, real y) {
512 if (y < 0)
533 real powl(real x, real y) {
534 if (x == 0 && isoddint(y) && y < 0)
536 if (x == 0 && y < 0)
538 if (x == 0 && y > 0)
542 if (y == 0)
544 if (x < 0 && !isint(y))
546 return pow(x, y);
549 real scalb(real x, real y) {
550 if (!isint(y))
552 return x * 2 ** y;
555 /* Functions of the form f(x,y) */
572 real fma(real x, real y, real z)
574 real t = x * y + z;
579 /* Functions of the form f(x,y,z) */
587 real x0, y;
602 y = imprecise(f.f(imprecise(x0, prec), x1), out_prec);
603 sy = sprintf("%.-eL", y);
604 } catch divide_by_zero(real x, real y) {
616 printf(" { .line = __LINE__, .x0 = %.-eL, .x1 = %d, .y = %s },\n", x0, x1, sy);
626 printf(" long double y = %s(%s[i].x0, %s[i].x1);\n", f.name, vec, vec);
627 …printf(" result += check_long_double(\"%s\", %s[i].line, %s, %s[i].y, y);\n", f.name, vec,p…
635 /* Functions of the form f(x,y) */
641 exception invalid_int(string y);
647 int y;
658 y = f.f(imprecise(x, prec));
659 sy = sprintf("%d", y);
663 printf(" { .line = __LINE__, .x = %.-eL, .y = %s },\n", x, sy);
672 printf(" long long y = %s(%s[i].x);\n", f.name, vec);
673 printf(" result += check_long_long(\"%s\", %s[i].line, %s[i].y, y);\n", f.name, vec, vec);