55 , page_addr_mask{(1ULL << PAGE_ADDR_BITS) - 1}
56 , page_size{(1ULL << PAGE_ADDR_BITS)}
57 , page_count{(SIZE + page_size - 1) / page_size}
58 , page_addr_width{PAGE_ADDR_BITS}
59 , arr{SIZE / (1 << PAGE_ADDR_BITS) + 1} {
60 assert(SIZE > 0 &&
"sparse_array size must be greater than 0");