Lines Matching full:gen

70 struct gen  struct
123 next1 (struct gen *g) in next1()
136 next2 (uint64_t *x2, struct gen *g) in next2()
442 printgen_f1 (const struct fun *f, struct gen *gen) in printgen_f1() argument
444 printf ("%s in [%a;%a]", f->name, asfloat (gen->start), in printgen_f1()
445 asfloat (gen->start + gen->len)); in printgen_f1()
448 printgen_f2 (const struct fun *f, struct gen *gen) in printgen_f2() argument
450 printf ("%s in [%a;%a] x [%a;%a]", f->name, asfloat (gen->start), in printgen_f2()
451 asfloat (gen->start + gen->len), asfloat (gen->start2), in printgen_f2()
452 asfloat (gen->start2 + gen->len2)); in printgen_f2()
455 printgen_d1 (const struct fun *f, struct gen *gen) in printgen_d1() argument
457 printf ("%s in [%a;%a]", f->name, asdouble (gen->start), in printgen_d1()
458 asdouble (gen->start + gen->len)); in printgen_d1()
461 printgen_d2 (const struct fun *f, struct gen *gen) in printgen_d2() argument
463 printf ("%s in [%a;%a] x [%a;%a]", f->name, asdouble (gen->start), in printgen_d2()
464 asdouble (gen->start + gen->len), asdouble (gen->start2), in printgen_d2()
465 asdouble (gen->start2 + gen->len2)); in printgen_d2()
624 cmp (const struct fun *f, struct gen *gen, const struct conf *conf) in cmp() argument
628 r = cmp_f1 (f, gen, conf); in cmp()
630 r = cmp_f2 (f, gen, conf); in cmp()
632 r = cmp_d1 (f, gen, conf); in cmp()
634 r = cmp_d2 (f, gen, conf); in cmp()
693 parsegen (struct gen *g, int argc, char *argv[], const struct fun *f) in parsegen()
752 struct gen gen; in main() local
873 parsegen (&gen, argc, argv, f); in main()
874 conf.n = gen.cnt; in main()
879 return cmp (f, &gen, &conf); in main()