diff --git a/speed.c b/speed.c index 2b57d19a..f3731b7c 100644 --- a/speed.c +++ b/speed.c @@ -59,22 +59,31 @@ void speed(void) unsigned i, j; unsigned char digest[HASH_SIZE]; unsigned char seed[HASH_SIZE]; - + int d[LEV_MAX]; + int e[LEV_MAX]; unsigned count; - unsigned delta = 100; + unsigned delta = 10; unsigned block_size = 256 * 1024; unsigned diskmax = 8; void* buffer_alloc; unsigned char** buffer; + unsigned char* zero; - buffer = malloc_nofail_vector_align(diskmax + LEV_MAX, block_size, &buffer_alloc); + buffer = malloc_nofail_vector_align(diskmax + LEV_MAX + 1, block_size, &buffer_alloc); /* initialize with fixed data */ - for(i=0;i