/usr/include/dieharder/diehard_oqso.h is in libdieharder-dev 3.31.1-2.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 | /*
* diehard_oqso test header.
*/
/*
* function prototype
*/
int diehard_oqso(Test **test, int irun);
static Dtest diehard_oqso_dtest __attribute__((unused)) = {
"Diehard OQSO Test",
"diehard_oqso",
"\
#==================================================================\n\
# Diehard Overlapping Quadruples Sparce Occupancy (OQSO) Test\n\
#\n\
# Similar, to OPSO except that it considers 4-letter \n\
# words from an alphabet of 32 letters, each letter determined \n\
# by a designated string of 5 consecutive bits from the test \n\
# file, elements of which are assumed 32-bit random integers. \n\
# The mean number of missing words in a sequence of 2^21 four- \n\
# letter words, (2^21+3 \"keystrokes\"), is again 141909, with \n\
# sigma = 295. The mean is based on theory; sigma comes from \n\
# extensive simulation. \n\
# \n\
# Note 2^21 = 2097152, tsamples cannot be varied.\n\
#==================================================================\n",
100,
2097152,
1,
diehard_oqso,
0
};
|