X-Git-Url: https://git.kernel.dk/?a=blobdiff_plain;f=lib%2Fgauss.h;h=478aa146896b5ea2ad41da7b0f5914ed00c2a745;hb=36833fb04b5f9a734e96a571dfb52fc54b5b95e7;hp=be45249c4cbab662eab928c5f4abbba92b25f2ce;hpb=56d9fa4b8d4fa5166e3ec5dcdd37b5789b2cb01d;p=fio.git diff --git a/lib/gauss.h b/lib/gauss.h index be45249c..478aa146 100644 --- a/lib/gauss.h +++ b/lib/gauss.h @@ -8,10 +8,12 @@ struct gauss_state { struct frand_state r; uint64_t nranges; unsigned int stddev; + bool disable_hash; }; -void gauss_init(struct gauss_state *gs, unsigned long nranges, unsigned int d, +void gauss_init(struct gauss_state *gs, unsigned long nranges, double dev, unsigned int seed); unsigned long long gauss_next(struct gauss_state *gs); +void gauss_disable_hash(struct gauss_state *gs); #endif