Lines Matching refs:gen
99 struct gen
152 next1 (struct gen *g)
165 next2 (uint64_t *x2, struct gen *g)
429 printgen_f1 (const struct fun *f, struct gen *gen)
431 printf ("%s in [%a;%a]", f->name, asfloat (gen->start),
432 asfloat (gen->start + gen->len));
435 printgen_f2 (const struct fun *f, struct gen *gen)
437 printf ("%s in [%a;%a] x [%a;%a]", f->name, asfloat (gen->start),
438 asfloat (gen->start + gen->len), asfloat (gen->start2),
439 asfloat (gen->start2 + gen->len2));
442 printgen_d1 (const struct fun *f, struct gen *gen)
444 printf ("%s in [%a;%a]", f->name, asdouble (gen->start),
445 asdouble (gen->start + gen->len));
448 printgen_d2 (const struct fun *f, struct gen *gen)
450 printf ("%s in [%a;%a] x [%a;%a]", f->name, asdouble (gen->start),
451 asdouble (gen->start + gen->len), asdouble (gen->start2),
452 asdouble (gen->start2 + gen->len2));
606 cmp (const struct fun *f, struct gen *gen, const struct conf *conf)
610 r = cmp_f1 (f, gen, conf);
612 r = cmp_f2 (f, gen, conf);
614 r = cmp_d1 (f, gen, conf);
616 r = cmp_d2 (f, gen, conf);
655 parsegen (struct gen *g, int argc, char *argv[], const struct fun *f)
714 struct gen gen;
825 parsegen (&gen, argc, argv, f);
826 conf.n = gen.cnt;
827 return cmp (f, &gen, &conf);