Skip to content

Commit 1d9b547

Browse files
committed
Set range
1 parent 1e72518 commit 1d9b547

File tree

1 file changed

+8
-4
lines changed

1 file changed

+8
-4
lines changed

stresstest.c

+8-4
Original file line numberDiff line numberDiff line change
@@ -92,6 +92,10 @@ static __inline void srand48(long seed) {
9292
x = seed;
9393
}
9494

95+
#ifndef RAND_MAX
96+
//#define RAND_MAX 0x7fffffff
97+
#endif
98+
9599
static __inline long lrand48(void) {
96100
return next() & 0x7fffffff;
97101
// int x;
@@ -132,7 +136,7 @@ static void fill_random(int64_t *dst, const int size) {
132136
int i;
133137

134138
for (i = 0; i < size; i++) {
135-
//dst[i] = lrand48();
139+
dst[i] = lrand48();
136140
}
137141
}
138142

@@ -288,7 +292,7 @@ int run_tests(int64_t *sizes, int sizes_cnt, int type) {
288292
double usec1, usec2, diff;
289293
int64_t * dst = (int64_t *)malloc(MAXSIZE * sizeof(int64_t));
290294
printf("-------\nRunning tests with %s:\n-------\n", test_names[type]);
291-
TEST_SORT_H(quick_sort);
295+
//TEST_SORT_H(quick_sort);
292296
TEST_SORT_H(merge_sort);
293297
//TEST_STDLIB(qsort);
294298
// #if !defined(__linux__) && !defined(__CYGWIN__) && !defined(_WIN32)
@@ -432,10 +436,10 @@ int main(void) {
432436
int64_t sizes[TESTS];
433437
srand48(SEED);
434438
//stable_tests();
435-
//fill_random(sizes, TESTS);
439+
fill_random(sizes, TESTS);
436440

437441
for (i = 0; i < TESTS; i++) {
438-
//RAND_RANGE(sizes[i], 1, MAXSIZE);
442+
RAND_RANGE(sizes[i], 1, MAXSIZE);
439443
}
440444

441445
sizes[TESTS - 1] = MAXSIZE;

0 commit comments

Comments
 (0)