SECTION_SHIFT
#define SECTION_SIZE (1UL << SECTION_SHIFT)
#define SECTION_MASK (~((1 << SECTION_SHIFT) - 1))
index = (addr >> SECTION_SHIFT) & 1;