Lines Matching defs:conf
205 struct conf
655 cmp (const struct fun *f, struct gen *gen, const struct conf *conf)
659 r = cmp_f1 (f, gen, conf);
661 r = cmp_f2 (f, gen, conf);
663 r = cmp_d1 (f, gen, conf);
665 r = cmp_d2 (f, gen, conf);
764 struct conf conf;
765 conf.rc = 'n';
766 conf.quiet = 0;
767 conf.mpfr = 0;
768 conf.fenv = 1;
769 conf.softlim = 0;
770 conf.errlim = INFINITY;
786 conf.errlim = strtod (argv[0], 0);
789 conf.fenv = 0;
796 conf.softlim = strtod (argv[0], 0);
799 conf.mpfr = 1;
802 conf.quiet = 1;
805 conf.rc = argv[0][2];
806 if (!conf.rc)
812 conf.rc = argv[0][0];
819 switch (conf.rc)
822 conf.r = FE_TONEAREST;
825 conf.r = FE_UPWARD;
828 conf.r = FE_DOWNWARD;
831 conf.r = FE_TOWARDZERO;
842 conf.mpfr = 1; /* Use mpfr if long double has no extra precision. */
843 if (!USE_MPFR && conf.mpfr)
851 conf.n = gen.cnt;
852 return cmp (f, &gen, &conf);