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