SHIFT_BYTE
largememory, (largewords << SHIFT_BYTE));
largememory, (largewords << SHIFT_BYTE));
tinywords << SHIFT_BYTE);
smallwords << SHIFT_BYTE);
memset(SmallSieve, 0, (size_t)(smallwords << SHIFT_BYTE));
#define SHIFT_WORD (SHIFT_BIT+SHIFT_BYTE)
#define SHIFT_MEGAWORD (SHIFT_MEGABYTE-SHIFT_BYTE)