#include #include #include #include typedef unsigned long uint64; typedef long int int64; /* Maximum length of the A stream buffer in 64 bit words THe default = 11264000 (MUST be smaller for CRAY-T3D) NOTE: Changing this buffer size may result in errors in the check routine C7 as the answers may not be in expected locations with a different buffer size. */ #define MLW 11264000 /* Minimum length of zeros to report. The following code assumes that NZ > 74. See the notes in routine P7 on the relationship between the offsets and NZ. */ #define NZ 100 /* Number of contiguous bits to take to form streams B and C; this code assumes it is 5 */ #define LENBC 5 /* Number of bits between beginning bits of a LENB-bit or LENC-bit group; this code assumes that this is 11 */ #define INC 11