X-Git-Url: https://pd.if.org/git/?p=nbds;a=blobdiff_plain;f=test%2Fhaz_test.c;h=a84c7be6135447f2a8e38982fa071ddb08f925b8;hp=3b9092afe7678f68a2295aa72661378511c46d1d;hb=6b4f3ea4891b6c0e65dfd6d41f49aee2daa9e23d;hpb=a1d0b3ca99552878b1becf561d8f3291992aaa67 diff --git a/test/haz_test.c b/test/haz_test.c index 3b9092a..a84c7be 100644 --- a/test/haz_test.c +++ b/test/haz_test.c @@ -32,16 +32,16 @@ static lifo_t *stk_; void *worker (void *arg) { int id = (int)(size_t)arg; - unsigned int r = (unsigned int)(id + 1) * 0x5bd1e995; // seed "random" number generator + unsigned int r = (unsigned int)(id + 1) * 0x5bd1e995; // seed psuedo-random number generator haz_t *hp0 = haz_get_static(0); // Wait for all the worker threads to be ready. - __sync_fetch_and_add(&wait_, -1); + (void)__sync_fetch_and_add(&wait_, -1); do {} while (wait_); int i; for (i = 0; i < NUM_ITERATIONS; ++ i) { - r ^= r << 6; r ^= r >> 21; r ^= r << 7; // generate next "random" number + r ^= r << 6; r ^= r >> 21; r ^= r << 7; // generate next psuedo-random number if (r & 0x1000) { // push node_t *new_head = (node_t *)nbd_malloc(sizeof(node_t));