Lines Matching full:stop
41 * primes [-h] [start [stop]]
43 * Print primes >= start and < stop. If stop is omitted,
86 ubig stop; /* don't generate at or above this value */ in main() local
107 stop = (uint64_t)(-1); in main()
117 /* Start and stop supplied on the command line. */ in main()
129 stop = strtoumax(argv[1], &p, 0); in main()
154 if (start > stop) in main()
155 errx(1, "start value must be less than stop value."); in main()
156 primes(start, stop); in main()
192 * primes - sieve and print primes from start up to and but not including stop
195 primes(ubig start, ubig stop) in primes() argument
212 if (stop < 3) { in primes()
213 stop = (ubig)2; in primes()
215 if (stop <= start) { in primes()
225 if (stop != 2 && (stop&0x1) == 0) { in primes()
226 ++stop; in primes()
235 factor < stop && p <= pr_limit; factor = *(++p)) { in primes()
253 * upward until we pass the stop point in primes()
255 while (start < stop) { in primes()
274 if (stop-start > TABSIZE+TABSIZE) { in primes()
278 tab_lim = &table[(stop-start)/2]; /* partial sieve */ in primes()
279 fact_lim = sqrt(stop+1.0); in primes()
320 fprintf(stderr, "usage: primes [-h] [start [stop]]\n"); in usage()