static constexpr int min_k = -31;
static constexpr int max_k = 46;
static constexpr detail::array<cache_entry_type, detail::stdr::size_t(max_k - min_k + 1)> cache JKJ_STATIC_DATA_SECTION = { {
	UINT64_C(0x81ceb32c4b43fcf5),
	UINT64_C(0xa2425ff75e14fc32),
	UINT64_C(0xcad2f7f5359a3b3f),
	UINT64_C(0xfd87b5f28300ca0e),
	UINT64_C(0x9e74d1b791e07e49),
	UINT64_C(0xc612062576589ddb),
	UINT64_C(0xf79687aed3eec552),
	UINT64_C(0x9abe14cd44753b53),
	UINT64_C(0xc16d9a0095928a28),
	UINT64_C(0xf1c90080baf72cb2),
	UINT64_C(0x971da05074da7bef),
	UINT64_C(0xbce5086492111aeb),
	UINT64_C(0xec1e4a7db69561a6),
	UINT64_C(0x9392ee8e921d5d08),
	UINT64_C(0xb877aa3236a4b44a),
	UINT64_C(0xe69594bec44de15c),
	UINT64_C(0x901d7cf73ab0acda),
	UINT64_C(0xb424dc35095cd810),
	UINT64_C(0xe12e13424bb40e14),
	UINT64_C(0x8cbccc096f5088cc),
	UINT64_C(0xafebff0bcb24aaff),
	UINT64_C(0xdbe6fecebdedd5bf),
	UINT64_C(0x89705f4136b4a598),
	UINT64_C(0xabcc77118461cefd),
	UINT64_C(0xd6bf94d5e57a42bd),
	UINT64_C(0x8637bd05af6c69b6),
	UINT64_C(0xa7c5ac471b478424),
	UINT64_C(0xd1b71758e219652c),
	UINT64_C(0x83126e978d4fdf3c),
	UINT64_C(0xa3d70a3d70a3d70b),
	UINT64_C(0xcccccccccccccccd),
	UINT64_C(0x8000000000000000),
	UINT64_C(0xa000000000000000),
	UINT64_C(0xc800000000000000),
	UINT64_C(0xfa00000000000000),
	UINT64_C(0x9c40000000000000),
	UINT64_C(0xc350000000000000),
	UINT64_C(0xf424000000000000),
	UINT64_C(0x9896800000000000),
	UINT64_C(0xbebc200000000000),
	UINT64_C(0xee6b280000000000),
	UINT64_C(0x9502f90000000000),
	UINT64_C(0xba43b74000000000),
	UINT64_C(0xe8d4a51000000000),
	UINT64_C(0x9184e72a00000000),
	UINT64_C(0xb5e620f480000000),
	UINT64_C(0xe35fa931a0000000),
	UINT64_C(0x8e1bc9bf04000000),
	UINT64_C(0xb1a2bc2ec5000000),
	UINT64_C(0xde0b6b3a76400000),
	UINT64_C(0x8ac7230489e80000),
	UINT64_C(0xad78ebc5ac620000),
	UINT64_C(0xd8d726b7177a8000),
	UINT64_C(0x878678326eac9000),
	UINT64_C(0xa968163f0a57b400),
	UINT64_C(0xd3c21bcecceda100),
	UINT64_C(0x84595161401484a0),
	UINT64_C(0xa56fa5b99019a5c8),
	UINT64_C(0xcecb8f27f4200f3a),
	UINT64_C(0x813f3978f8940985),
	UINT64_C(0xa18f07d736b90be6),
	UINT64_C(0xc9f2c9cd04674edf),
	UINT64_C(0xfc6f7c4045812297),
	UINT64_C(0x9dc5ada82b70b59e),
	UINT64_C(0xc5371912364ce306),
	UINT64_C(0xf684df56c3e01bc7),
	UINT64_C(0x9a130b963a6c115d),
	UINT64_C(0xc097ce7bc90715b4),
	UINT64_C(0xf0bdc21abb48db21),
	UINT64_C(0x96769950b50d88f5),
	UINT64_C(0xbc143fa4e250eb32),
	UINT64_C(0xeb194f8e1ae525fe),
	UINT64_C(0x92efd1b8d0cf37bf),
	UINT64_C(0xb7abc627050305ae),
	UINT64_C(0xe596b7b0c643c71a),
	UINT64_C(0x8f7e32ce7bea5c70),
	UINT64_C(0xb35dbf821ae4f38c),
	UINT64_C(0xe0352f62a19e306f)
} };