1static const uint64_t in_entropy[75] = { 2 0x3fe02b417ebce314, 0x3fdd10b048f98340, 3 0x3fa4c665cc65b4da, 0x3fcd49bc24996ead, 4 0x3fbc8677ddbcf163, 0x3fc7a31bcac2bf14, 5 0x3fba49d5259ee3fc, 0x3faf61d601affcb1, 6 0x3fc32de527c03dd6, 0x3fb1711893b7b7bb, 7 0x3fb7d83539db9d64, 0x3fc77af068192567, 8 0x3fc14ba61cff9e4a, 0x3fd04874bc8b246c, 9 0x3fb57ab816eaf2d4, 0x3f93965f819fb27d, 10 0x3fc11e7adb462d9e, 0x3fa029f293959c58, 11 0x3fc3d78a1d28ff68, 0x3f6df59a34bbe7fc, 12 0x3fb94647dfe164c2, 0x3fc82f6c20029e4c, 13 0x3fa8600f36933cc7, 0x3fc22808a330e919, 14 0x3fbec26dff4e4a07, 0x3fb74a7dd8ae1dc6, 15 0x3fc490cda4dc1fba, 0x3fa6afdd8f890bed, 16 0x3f8d212b593bb5d5, 0x3f9240db8931faf8, 17 0x3fa7e0dfc0893a18, 0x3f9cbe139cf0b961, 18 0x3fa1dc81ecf1e55c, 0x3fe1c3a8c3665c97, 19 0x3fda3d1e3b950a27, 0x3fc2dad28b75bdbb, 20 0x3fb0749b57b09f6c, 0x3fb741e98925ac09, 21 0x3fb8aea8dd2d9f60, 0x3fcd5ded0f16ce39, 22 0x3fd1d5267e1ff701, 0x3fb437a2f99783fc, 23 0x3f8ce8b0d65cea1e, 0x3fc16e5c2448f017, 24 0x3fbd1dfee47d7526, 0x3f8d35807b52bb38, 25 0x3fc519385dec9eb0, 0x3fc63de6d7b944c8, 26 0x3fb7c97fa6cbdd79, 0x3fc4f929fe4ebe2d, 27 0x3fbe398bbcfdf520, 0x3f96ebebdf4cf5b5, 28 0x3f8108debf1c188a, 0x3fc148117697674d, 29 0x3fbb420b2755099e, 0x3fc149bd2923d7a6, 30 0x3fbbaa6936142c3f, 0x3fa391498e2c8ec4, 31 0x3f9252517f6a400e, 0x3fa9eec84ae68d1c, 32 0x3fb0ed6f2034becb, 0x3fc3c0af2f83b20f, 33 0x3f75d54fb82e5b5e, 0x3fc65709620cd149, 34 0x3fdbc9575a8675f6, 0x3fb0108e60bada3e, 35 0x3fe0194286a569be, 0x3fc0efc111f57b42, 36 0x3fc3c7c715d99fde, 0x3fc40dcdb6423723, 37 0x3faf6a634a4b379e, 0x3fb9af6f5c11a434, 38 0x3fbb64aa0e48ab7f, 0x3fbf554c29cc943a, 39 0x3fc52b5e85486ddc 40 }; 41 42static const uint16_t in_entropy_dim[11] = { 43 0x000A, 0x0003, 0x0008, 0x0009, 0x000C, 0x0003, 0x0008, 0x0009, 44 0x000C, 0x0003, 0x0008 45 }; 46 47static const uint64_t in_kl1[75] = { 48 0x3fe00f2ee978b047, 0x3fc6b8d10fd5ee4b, 49 0x3fd48539a523a84e, 0x3fa829850436d98b, 50 0x3fc450b4c623ec7d, 0x3fbab3f2f656a749, 51 0x3fca5d3e6b075a10, 0x3fcbf22b6b1086a3, 52 0x3fbe5fdba7cfa8b1, 0x3f9fb1e9d483be94, 53 0x3fbdaab73225b93e, 0x3fbd0c04fff053b4, 54 0x3fc30e817da1d640, 0x3fc0703748090597, 55 0x3fbf43e6098ab895, 0x3fa1f7623e67a84b, 56 0x3fbebdb6179e919d, 0x3fc2a762a0f0bacb, 57 0x3fbffb79bbbeee35, 0x3faf5dfa6d78e4fd, 58 0x3fb096cf187042e3, 0x3fb7c97320f2a3ae, 59 0x3fbe54ceb43c30bc, 0x3faff4accb8bd8b0, 60 0x3faef1a8ccd0e611, 0x3fa444f8c3c66199, 61 0x3fbafb3f60731313, 0x3fba2340353bff17, 62 0x3fbc594c098a19bf, 0x3fb4a4cb1be519ee, 63 0x3fa7f2b354bd88a3, 0x3fbd9f577ed24e53, 64 0x3fdc21ed1f2ea6d7, 0x3fd20d041644dc92, 65 0x3fd1d10eca8c7c97, 0x3fc74f10e76157a5, 66 0x3fa63261dc70867f, 0x3fa58869987c34b4, 67 0x3fc0697018a334b3, 0x3fc16a4920e0b468, 68 0x3fc5bda40485792a, 0x3fc181623e3a0bb2, 69 0x3fc4af7cbf200b96, 0x3fb48a8204653a41, 70 0x3fa39b0380dedfa9, 0x3fc8f08c8462dcd7, 71 0x3fc08bf2ca4780be, 0x3f906ec52d80a287, 72 0x3fcd4e8c8faab1fe, 0x3fcc16e7c60ce05b, 73 0x3fb00b4bbec4cc77, 0x3f9ef45fa10a03d4, 74 0x3f81e6917c79950e, 0x3fbf230d5cdc3e8a, 75 0x3fb0dbdfe66a59de, 0x3fc222db8d1db5ce, 76 0x3fc1a667b1cd01b9, 0x3fc24d8303bfe315, 77 0x3fb450a30d958f82, 0x3fb7e027cf1d49b7, 78 0x3fae00a190b6bd75, 0x3fb8a9ec7a0837a1, 79 0x3f94a0841a8a6bf2, 0x3fa12715c437ea4d, 80 0x3fd642a9e74cc4eb, 0x3fd3916ca11c18f1, 81 0x3fd62be977972226, 0x3fbd9d8931dc83cd, 82 0x3fc06a3d21eb0ba8, 0x3f8acfc715554a30, 83 0x3fc2c505ae582974, 0x3fc39feddba73197, 84 0x3fc955581b9af273, 0x3fb47410ece8debb, 85 0x3fc525adb7c2a0ef 86 }; 87 88static const uint64_t in_kl2[75] = { 89 0x3fd0dd8afff76385, 0x3fd2844bcd035f61, 90 0x3fdc9e2933053d19, 0x3efa6f4e7228bd15, 91 0x3fa4829304814b70, 0x3fab7524ae359534, 92 0x3fc98e32f2965e45, 0x3fca56733f1a01f7, 93 0x3fc5e3a89f0d1329, 0x3fc131988682ed56, 94 0x3fc90757419e55d9, 0x3fc7628782f84ace, 95 0x3fba850baa401081, 0x3fb2d41fc7af6949, 96 0x3fb56a8d4ff5c4ce, 0x3fbc15655565f88a, 97 0x3fc6ba14992cfb13, 0x3fc26cff04aaadfd, 98 0x3fb4d38ee714820e, 0x3fa680398000be22, 99 0x3fb58078d86368d7, 0x3fc990bdeb084e53, 100 0x3fafc3360baac4e8, 0x3fc445bb623c4b7f, 101 0x3fa2a53693e22a16, 0x3f92d7febc6e387b, 102 0x3fbe4ba21ce4600c, 0x3f61c378ef5efebb, 103 0x3fadddbafac042e0, 0x3fa8e9f397ef93b3, 104 0x3fb15ea6b21d3082, 0x3fc2a611572e750e, 105 0x3fa8cb76f97dc0ef, 0x3fd2e48464ca679e, 106 0x3fe501065e02f021, 0x3fb6a628682a7e83, 107 0x3fb6698255fbb263, 0x3fc41bd5965c12f9, 108 0x3fa83789c29247a8, 0x3fce663ac81f0c6c, 109 0x3fac454f2e4c27cd, 0x3fd008a5bf2917e8, 110 0x3fb38b310fcff8fd, 0x3f961c645b41c08a, 111 0x3fd0cfceb390413d, 0x3fbcb3a7b22f6ea7, 112 0x3fc413edec26286a, 0x3fa6ace2e1806ead, 113 0x3fcd8c91bb460a8c, 0x3f9cdacdb11e83ac, 114 0x3f6043dcf2bc61d6, 0x3fc21ae0aaa47d82, 115 0x3fcc1a19934b1be0, 0x3f83459cd302a689, 116 0x3fb8bf26175eeef3, 0x3fa02cb3fab03e31, 117 0x3fab4b880d02a953, 0x3fc44ecf8e8c9f7d, 118 0x3f70afd3e9975d43, 0x3faeef83359c9e67, 119 0x3fc336781ccb2f6b, 0x3fa132555bab6b42, 120 0x3fbc9ae433badb47, 0x3fb2267812291cf3, 121 0x3fb825da8e1fce34, 0x3fddc3d0b5d6209e, 122 0x3fdc32b8a6a1ebd4, 0x3fbde27eae730478, 123 0x3fc2a204aea21edf, 0x3fc1cc47a26356f2, 124 0x3faae8e3995a3677, 0x3fca07013a914739, 125 0x3fb5630a011891fd, 0x3fbd0bad4b66be46, 126 0x3fc2a7de90998afd 127 }; 128 129static const uint16_t in_kl_dim[11] = { 130 0x000A, 0x0003, 0x0008, 0x0009, 0x000C, 0x0003, 0x0008, 0x0009, 131 0x000C, 0x0003, 0x0008 132 }; 133 134static const uint64_t ref_entropy[10] = { 135 0x3feaab74254fab33, 0x3fffcc05dcd7cd66, 136 0x3ffe6abb2f676934, 0x4001f6cae58c45f0, 137 0x3fe9e624b250b86c, 0x3ffdb3d806503032, 138 0x400047dd80fc17ed, 0x4001a9caffce45d4, 139 0x3fec35fae331ee22, 0x400056cb168cbab7 140 }; 141 142static const uint64_t ref_kl[10] = { 143 0x3fc0a13512307c18, 0x3fe06dd851efeff6, 144 0x3fbb4490892ca6fc, 0x3fdc2e04ff890360, 145 0x3fe6f961d81600b0, 0x3fd4ebba22a3aa24, 146 0x3fe6eb41f5a1e15a, 0x3feb2f5f66c7e669, 147 0x3fcf04bcf8c08388, 0x3fcc751ae4b0f2e7 148 }; 149 150