Lines Matching defs:step
70 static double step = STEP_DEF;
118 srandom((unsigned long) step);
129 for (i = 1; i <= reps || reps == 0; i++, x += step)
142 #define STEP 2 /* seed if -r */
187 step = strtod(argv[3], &ep);
189 errx(EXIT_FAILURE, "Bad step value: %s",
191 have |= STEP;
236 /* 'step' is the seed here, use pseudo-random default */
237 if (!(have & STEP))
238 step = time(NULL) * getpid();
244 * The loop we run uses begin/step/reps, so if we have been
247 * We will assume a begin of 0 and step of 1 if necessary.
252 case ENDER | STEP:
253 case ENDER | STEP | BEGIN:
255 if (step == 0.0)
258 reps = (ender - begin + step) / step;
265 case REPS | ENDER | STEP:
270 begin = ender - reps * step + step;
274 /* Calculate step */
279 step = 0.0;
281 step = (ender - begin) / (reps - 1);
284 case REPS | BEGIN | ENDER | STEP:
286 if (step == 0.0)
288 t = (ender - begin + step) / step;
320 "[-s string] [-w word] [reps [begin [end [step | seed]]]]\n",