static const uint32_t in_com1[350] = { 0x3e903410, 0xbf1049d1, 0x3ebf6eae, 0xbfaf711a, 0xbf5ed4c6, 0xbf4f78f1, 0xbf2fef2b, 0xbcbe52ae, 0xbe146d81, 0xbf5fdfd8, 0x3eb8f5f8, 0x3eb82e63, 0x3f82891e, 0x3dfe9701, 0xbc862250, 0xbecebaf5, 0xbf0cb3ec, 0xbe843530, 0x3fab8d13, 0xbfd356c9, 0x3e292f32, 0x3edf40f8, 0xbfd30e17, 0x3fa526fb, 0x3efc610b, 0x40087d0d, 0x3f60f572, 0xbf67e768, 0x3e6c3472, 0x3f0fc336, 0x3f9549f0, 0xbefd0268, 0xbc552cc4, 0xbf9faae9, 0xbe597e7b, 0xbe41d269, 0xbc159ea7, 0xbf8ec46e, 0x3f8f62b2, 0x3ea85769, 0x3c5823fd, 0xbf3b41e5, 0x3ec05dd8, 0x3ec9157f, 0x3f996de6, 0xbe5dab16, 0x3ed3ab33, 0xbf5a5cc4, 0xbe57df19, 0xbf0dd789, 0xbf3ae7b1, 0x3f230249, 0x3e0e1579, 0x3fa0202e, 0x3efe8bd5, 0x3eb752fe, 0x3f1728c6, 0x3c61bd50, 0xbed342a4, 0xbf628545, 0x3fa20144, 0xbf182e53, 0x3f9586ec, 0x3d07297c, 0xbfd6a380, 0xbf420242, 0x3eb9278f, 0x3fa0d0f2, 0xbf0cfa3b, 0x3fd6f3b3, 0x3f06fe7b, 0xbf4a5ac5, 0x3c586db4, 0xbf5b0a7f, 0x3faa05c4, 0xbf25f001, 0x3f6f42a6, 0x3dc3709c, 0x3f6152ae, 0xbf1a3f69, 0x3fa54138, 0x3de1dd76, 0x3f8ba76d, 0x3e430e07, 0xbf5531d7, 0x3fea6e31, 0x3e6b3735, 0x3f8bb4e8, 0x3ec01a6f, 0x3f57ea90, 0x3db169b2, 0x3e8e0b9b, 0x3f706587, 0xbf0fea16, 0x3f0b8f9c, 0xbdc68d8b, 0xbed0346f, 0xbfa64fcb, 0xbe4ac326, 0x3fd085ef, 0xbfe57faf, 0x3f20891d, 0xbec56937, 0xbfd5da60, 0x3ef422c8, 0xbf0e69d0, 0xbfa5db9a, 0xbf05a8c6, 0xbf28d539, 0xbfd9a359, 0x3f2d8b7c, 0xbfb58669, 0xbf188581, 0x3f649a40, 0xbfcc7bcf, 0xbf935aed, 0xbeebefd5, 0xbfdda28e, 0x3ea8d823, 0x3f03b80d, 0x3f277def, 0xbf178d65, 0xbec187eb, 0x3f387b6d, 0xbf599f0d, 0x3f26f757, 0x3da41c60, 0xbfd426a9, 0xbfb3da02, 0x3f9087b9, 0xc0060c3f, 0xbe919801, 0xbf3aaf4b, 0xbd817fb0, 0xbfd7f437, 0x3e826504, 0x3f31878c, 0x3cb6e56b, 0xbfdea209, 0x3f56dc35, 0xbf3e1dfa, 0xbf0ed8d4, 0xbf3a3c24, 0xbf53c3cd, 0xbf181365, 0x3f108cf5, 0xbf0dc043, 0x3f2488a8, 0x3e27baca, 0x3f73505a, 0xbe9395b7, 0x3f7bf14b, 0xbd23cee2, 0xbde7c425, 0x3e1e5ab9, 0xbf33bcb5, 0x3f858927, 0xbf6ddfc1, 0x3ecfb4b4, 0x3f163e48, 0x3f5ac87d, 0x3f5cdf4c, 0xbf973754, 0x3f1df2f5, 0x3dbb69aa, 0x3f1be1a5, 0x3ee8484b, 0xbfd2ff0d, 0xbfdd4b7f, 0xc01ee6e0, 0x3f49b8ef, 0xbea5d56e, 0x3e8c66a7, 0x3eeecf27, 0x3f4c58ff, 0xbfc3b9c0, 0x3f5eccb3, 0x3f146c84, 0x3f2cb766, 0xbd560c22, 0x3f9a229c, 0xbffcd98d, 0x3fed9496, 0x3fc5a67f, 0xbdc0cbd4, 0x3fb97a32, 0xbf226ef7, 0x3f366c07, 0xbff78136, 0xbf320e8e, 0xbfe1dc6b, 0xbf6dc2a6, 0xbe33abb4, 0x3f886a9d, 0x3efddfdb, 0x3f61e505, 0xbf0243bc, 0x3fa939c7, 0xbf98e722, 0x3f1a5b01, 0xbf802926, 0xc00352db, 0xbf81e544, 0x3d838192, 0xbf9cf2dd, 0x3e6a922f, 0x3fdecac4, 0xbe7feea6, 0x3e08ba97, 0xbf6e2d34, 0xbfefec52, 0x3f223c74, 0xbeed6b6a, 0xbeafea05, 0x3fcea804, 0x3eeee3ad, 0x3fca12b3, 0x3fd2c20f, 0xbfc3c2cd, 0x3f92741f, 0xbdae53ef, 0x3e8df61d, 0x3fcc7c9d, 0x3ed2b8f0, 0x3f338231, 0x3edd80f0, 0x3c70dce5, 0xbec3a1f4, 0xbe270d39, 0x3f66fdf1, 0xbf60b65b, 0x3f8ebb48, 0x3fd6ab9a, 0x3e34f62e, 0x3d1a4bde, 0xbf459ee3, 0xbffe2c58, 0xbe84f3be, 0x3f1046d6, 0x3fa505e5, 0x3fbca659, 0x3f9a479c, 0x3f4a6e64, 0xbfc8f533, 0xbd727cfb, 0xbfbc0c65, 0xbd0852af, 0x3e21f429, 0x3ecbf0fd, 0x3f7352e2, 0x3ee1e3d0, 0xbf400d31, 0xbea361c4, 0xbf90734a, 0x3f151a7b, 0x3ffde702, 0x3e0036d5, 0xbe5b9b32, 0xbf27c2db, 0xbfbc4242, 0xbf8707f1, 0x3f37f8d6, 0x3fbeaccc, 0x3f86cf23, 0xbfe24ea7, 0x3f38e80d, 0xbf9485be, 0xbfc128b5, 0x3f89c3ba, 0x3ec7cf3e, 0x3e9122e4, 0x3ea5a164, 0xbf3d8196, 0xbeb71544, 0x3efc081a, 0xbe9e74ac, 0xbdb46853, 0xbeb54448, 0xbe54adf2, 0x3fd42c02, 0x3f2728ed, 0x3e09f09d, 0x3fe2ca77, 0x3f83e3b5, 0xbfa9ae0b, 0x3f20a3b5, 0x3f8ebabd, 0x3fdce810, 0xbf423ee0, 0xbefe3388, 0xbee08746, 0x4014e2cc, 0x3d3e6204, 0x3f591024, 0xbf10e7b3, 0xbfb956c4, 0xbce36d09, 0x3f076b43, 0xbdfbd7f2, 0x3f9577a6, 0xbd11d862, 0xbfa53b14, 0xbf0d053e, 0x3ec87a6f, 0xbf21263e, 0xbed6de0d, 0xbf8ee39b, 0x3fb71b3d, 0xbf6ded63, 0xbf10581d, 0x3f88e75b, 0x3f4b600c, 0x3c419981, 0xbde3de62, 0xbcfab604, 0xbfd9e978, 0x3df95b72, 0xbf28fa7b, 0xbe70f3d1, 0x3ccd35d2, 0x3efb75c6, 0x3ff97982, 0xbf970cfe, 0xbecb2c14, 0x3f96844f, 0xbfb75fcb, 0x3e137579, 0xc002cbd2, 0xc01b8891, 0xbd759be4, 0xbea008d5, 0xbd3dcbc7, 0xbf80cd2a, 0x3f62ad7d, 0xbf3550ff, 0x3dfca422, 0x3efda9c5, 0x3fb3d173, 0xbdbd4558, 0x3f042ff0, 0x3fd3bc61, 0xbf741a97, 0x3fd65586, 0xbeb245d3, 0x3f9ab8e6, 0xbe44fabc, 0x3dc480f8, 0x3f01a9b5, 0xbf556abb, 0x3e5333f4 }; static const uint32_t in_com2[350] = { 0x3e04bc9d, 0x3fe7a5bf, 0xbf3e90cb, 0x3fda466a, 0xbf3e9446, 0x3f5a689e, 0xbeb58241, 0xbf5517c1, 0xbe9b6d68, 0xbf0b0da7, 0xbfcf54d0, 0xbe16c192, 0x3d4f844c, 0xbec32914, 0x3f190d49, 0xbf180397, 0xbf86303a, 0xbf23901e, 0x3f6686e5, 0xbeb236d6, 0x3f1badce, 0xc0330d72, 0xbf5e795a, 0x3f6d58f8, 0xbac3dcb3, 0xbff6a54b, 0x3ef28120, 0x3e11dc59, 0xbfca7646, 0x3ea3570c, 0x3e6eff63, 0x3e9897c3, 0x3f21dfb9, 0xbfd47cbd, 0xbf07a694, 0xbfd9b2d4, 0xbec24dd7, 0xbece6eae, 0x3edba25e, 0xbe7bae5a, 0x3e831cb1, 0xbe9c9386, 0x3eeb1291, 0xbf9530a7, 0xbeb06be4, 0x3fb7fa42, 0xbee989c7, 0xbf8869ba, 0xbe239b08, 0xbf06a16d, 0x3fad857e, 0xbf1b10dd, 0x3e795829, 0xbfc75087, 0xbf43297b, 0xbf2cc1c1, 0x3fc0e396, 0x3f835c34, 0xbf26da99, 0xbfa97ad8, 0x3f1bcd63, 0xbf50302a, 0xbf9103f8, 0xc01031e8, 0xbe13a0e0, 0xbe3c205b, 0xbf0c9a5a, 0xbf651689, 0x3f9e6793, 0xbff5a158, 0xbded40f1, 0x3f18bd57, 0xbfbb62a5, 0xbea1b271, 0xbf19d28b, 0x3f496ea3, 0x3d89b67a, 0xbeba707e, 0x3f3426a0, 0x3f81d6fa, 0xbf0431cd, 0x3b2b451c, 0x3fad1255, 0xbd96faa9, 0xbf83235a, 0xbc3683d2, 0xc00dfff5, 0xc01229de, 0xbf07e221, 0xbf968045, 0x3fe0096b, 0xbe75bdd1, 0x3f89385d, 0x3f0d29db, 0x3f945e1d, 0x3f269891, 0xbf047992, 0x3ebe5737, 0x3dca2e63, 0xbf96c8ab, 0x3eb6e866, 0xbcaa2042, 0x401cae07, 0xbd7398e4, 0x3f92b557, 0x3ff203a0, 0x3fe6bd7d, 0x3f61e42c, 0xbf50cdbe, 0x3f6c2047, 0xbe8673b8, 0x3ed275f7, 0x3f631e94, 0x3f6103e0, 0x3f465cb2, 0x3f6705a5, 0x3ed2b465, 0x3f27494a, 0xc06298ae, 0xbfa0c942, 0x3fac2a55, 0xbf9fa72e, 0x3f2560c5, 0xbf0ecfcf, 0x3e979c01, 0xbeb340b4, 0xbfa5d596, 0xbc17ecd8, 0xbfd9ef60, 0x3f072750, 0x3f9340a8, 0xbf5a6fc9, 0xbf08f41e, 0xbf055577, 0x3fc4f985, 0xbff9507e, 0xbd25cc0c, 0x3ec4443d, 0x3f6dc685, 0x3f932b6d, 0xbf9ffe2f, 0xbf92b7d6, 0x3ed7287e, 0x3fa6bb14, 0x3eb393df, 0xbf2f72f8, 0x3ee4f8a3, 0xbfc482fc, 0x3e8925d3, 0x3f4cad0a, 0xbdc088bd, 0x3e039a67, 0xbfe268ae, 0xbf4314e0, 0xbe0f43ca, 0x3f819d86, 0x3ffdc3f4, 0xc0036cf8, 0x3e95181d, 0x3fac1e02, 0xbf7e027b, 0x3ef83732, 0xbf653de8, 0x3ee5f749, 0xbe5e315c, 0xbf53da00, 0xbf8ab35a, 0x3d9594c3, 0xbcaf6d8b, 0x3f9503f6, 0xbdd4b440, 0x3fd76f9d, 0x3f4c0263, 0xbf7273cc, 0x3efcd732, 0x4006f377, 0x3ef51441, 0x400d8bf7, 0xbdd474b9, 0x3f1467d9, 0xbfb10a79, 0xbd7a9c8f, 0xbe2b918d, 0x3ca3c350, 0x3e107c2d, 0xbde3df50, 0x3aec8ce6, 0x3dad5303, 0x3ebaa109, 0xbec4d962, 0x3f620f98, 0xbdffb842, 0xbe895919, 0xbea693ea, 0x3e742ef7, 0x3f9a28f8, 0x3f14435b, 0x3f1ac1d1, 0xbf8c670f, 0x3fe9e68b, 0xbea25750, 0x3ddae045, 0x3eb2bc99, 0x3ffba0ad, 0xbef219d2, 0xbf8946a8, 0xbff32ff1, 0xbdd15f08, 0xbe779d09, 0x3f62ccce, 0x3f57b48d, 0x3ed14b03, 0x3fb1785b, 0xbe836849, 0xc0316132, 0xbf41723a, 0x3db408a0, 0x3f1a36a8, 0xbf720ac3, 0x3eda1584, 0xbefa8f4e, 0xbdf65016, 0xbf52b075, 0xbf8ae362, 0xbf191474, 0xbf538f6f, 0xbfebc0bc, 0x3f380e5d, 0x3f09fd15, 0x3f8cecab, 0xbe1416e3, 0xbf25557d, 0xbf08f942, 0xbf815c93, 0xbfeaafda, 0x3c3e546f, 0xbe17e210, 0xbefb1ffc, 0x3f23a1f1, 0x3f53d87e, 0xbf5a3362, 0xbe37a5d7, 0xbe83143a, 0x3e9f1faf, 0x3f5fca75, 0xbe33e2ad, 0xbd36ea59, 0xbf22207e, 0x3ef2dc4f, 0xbec29a6b, 0xbfd45329, 0xbfd9e085, 0x3deb674d, 0x3fb6d332, 0xbf1a62cf, 0xbe302dce, 0xbf61b12f, 0xbec45a13, 0xbf91db74, 0x4001e805, 0xbf1ad7ed, 0x3f85ee7d, 0xbecd849f, 0xbd916f28, 0x3b234d9a, 0xbf13b80d, 0x3ec37b72, 0xbe6692f5, 0xbecae3b4, 0xc023262c, 0x3d3c4346, 0xbf1a3394, 0x3f6d52aa, 0xbe01e1e2, 0xbf9821ec, 0x3f55e59c, 0xbf028d2c, 0xbedcfefe, 0xbf5420de, 0xbf22de89, 0x3e2dd23b, 0x3e414b5e, 0xbf770966, 0xbf1d4804, 0xbea67106, 0xbf357bc1, 0xbeb46cde, 0x3ede8096, 0x3efa88a0, 0x3f249806, 0x3edda908, 0x3ec7fae7, 0x3f53cc23, 0xbfad4f52, 0x3e82d01e, 0x401004a1, 0xbf52f8b3, 0x3f1ad370, 0xbcb1bd83, 0xbf4cd701, 0xbf128b38, 0x3f65322a, 0x3f3f0e80, 0xbec433eb, 0x3eaf5a02, 0x3ecb0a93, 0x3f0a289f, 0x3fbfc0c4, 0xbf0ece80, 0x3f1b1511, 0xbf9f2101, 0x3f854af7, 0x3dc5832a, 0xbf45eeca, 0x3fd7afca, 0xc06093fc, 0xbeff388c, 0xbf2921d2, 0xbdc06414, 0x3f48a498, 0xbf919906, 0xbf71d70f, 0x3f3d0ca1, 0xbfb35f0f, 0x3edb7ddb, 0x3f9e58c5, 0xbe914c0a, 0x3f3ae660, 0xbe7fcd6d, 0x3e4eaeec, 0xbe4c1390, 0xbf56fe83, 0xbf5052d4, 0xbe610faa, 0x3f9bc3ce, 0x3f6edf8a, 0x3fe9380c, 0x3eea3d19, 0xbef1b176, 0x3f870f77, 0x3feb681c, 0xbfba9455, 0x3f9b35d2, 0xbe9963c7, 0x3e655050, 0xbcf95e59, 0x3f7e31b2, 0x3f8db3d2, 0x3f637a25, 0xbe50774f }; static const uint32_t in_jen1[350] = { 0x3c40954a, 0x3cc0b259, 0x3c7fa847, 0x3d6a4d51, 0x3d14cb90, 0x3d0a8a17, 0x3ceaf5ad, 0x3a7e2cff, 0x3bc6398e, 0x3d157de6, 0x3c7703bf, 0x3c75f934, 0x3d2e5476, 0x3baa0083, 0x3a3322b7, 0x3c8a0b3a, 0x3cbbe880, 0x3c309026, 0x3d651b20, 0x3d8d1f0e, 0x3be1f1f9, 0x3c9513cf, 0x3d8cee84, 0x3d5c8f74, 0x3ca88698, 0x3db647ac, 0x3d163745, 0x3d1ada80, 0x3c1db9b7, 0x3cbffe95, 0x3d475ff1, 0x3ca8f258, 0x3a0e58e3, 0x3d553c53, 0x3c113b3a, 0x3c09576f, 0x39d40a42, 0x3d4a542f, 0x3d4b3479, 0x3c6e9284, 0x3a19280e, 0x3d04b0a1, 0x3c884f6f, 0x3c8e7cc7, 0x3d59705e, 0x3c1d12ca, 0x3c95fcdd, 0x3d1abb17, 0x3c18f73e, 0x3cc90475, 0x3d0470b6, 0x3ce703e0, 0x3bc95c3c, 0x3d62edd6, 0x3cb45ede, 0x3c81e723, 0x3cd638cc, 0x3a1ff54f, 0x3c95b2c6, 0x3d2082ff, 0x3d6597a0, 0x3cd7ab78, 0x3d53e8a0, 0x3abf8cfc, 0x3d98179c, 0x3d097957, 0x3c83332a, 0x3d63e859, 0x3cc7cad4, 0x3d985070, 0x3ca907d1, 0x3cfd5ff6, 0x3a077fa8, 0x3d09225e, 0x3d54e40c, 0x3ccfc69f, 0x3d15cafb, 0x3b74b77c, 0x3d0d1132, 0x3cc1237e, 0x3d4eebc3, 0x3b8d6815, 0x3d2edd8a, 0x3bf43c0d, 0x3d05795c, 0x3d92c4e1, 0x3c1342ba, 0x3d2eee6b, 0x3c7089f2, 0x3d072d8e, 0x3b5e24ff, 0x3c31dc12, 0x3d168117, 0x3cb43332, 0x3caebfb8, 0x3b789d5a, 0x3c82599e, 0x3d503e8f, 0x3bfde2a8, 0x3d828ca5, 0x3d8fae77, 0x3cc9030e, 0x3c772f51, 0x3d85e2e0, 0x3c98d866, 0x3c94c78f, 0x3d2d45a5, 0x3c8ba257, 0x3cb0614f, 0x3d635df4, 0x3cb54d7e, 0x3d3da3be, 0x3c9f56ed, 0x3ceed253, 0x3d559fe0, 0x3d19f13a, 0x3c767bd7, 0x3d678ae5, 0x3c30645a, 0x3c899b6a, 0x3caefaad, 0x3c9e53ba, 0x3c4a2ea5, 0x3cc0ba99, 0x3ce35976, 0x3cae6e10, 0x3b2b726c, 0x3d5da278, 0x3d3be430, 0x3d16fdb2, 0x3d8c0a42, 0x3c181a25, 0x3cc307ac, 0x3b0749a4, 0x3d619b8b, 0x3c083939, 0x3cb97728, 0x3a3f1270, 0x3d6895cc, 0x3ce07705, 0x3cf5c7e2, 0x3cb8abaf, 0x3cf0c311, 0x3d08e224, 0x3cc499fa, 0x3cbadf81, 0x3cb740f9, 0x3cd4b502, 0x3bd8d6ae, 0x3d1d46c4, 0x3c3ecbaf, 0x3d22da9c, 0x3ad3c4d9, 0x3b95cfe5, 0x3bccb7e9, 0x3ce85c9b, 0x3d2ca21a, 0x3d19c29a, 0x3c864279, 0x3cc23b84, 0x3d0d6b82, 0x3d0ec534, 0x3d437d7b, 0x3ccc31c3, 0x3b7248e0, 0x3cc9857a, 0x3c962550, 0x3d8862f6, 0x3d8f0b25, 0x3dcd6d19, 0x3d026459, 0x3c566337, 0x3c35822c, 0x3c9a5d59, 0x3d0416c4, 0x3d3b9630, 0x3cd588ed, 0x3c8e407f, 0x3ca588c7, 0x3acd2588, 0x3d13b9cb, 0x3d7255e3, 0x3d63b377, 0x3d3d6e72, 0x3b38c774, 0x3d31c3bb, 0x3c9badcf, 0x3caed616, 0x3d6d3672, 0x3caaa715, 0x3d58780e, 0x3ce3df9d, 0x3bac330d, 0x3d02be6a, 0x3c735148, 0x3cd8804d, 0x3c79b20d, 0x3d223051, 0x3d128b6f, 0x3c93efd8, 0x3cf5a9ad, 0x3d7bb9c0, 0x3cf8fcf9, 0x3afc134b, 0x3d166c18, 0x3be0d11a, 0x3d558713, 0x3bf54a2b, 0x3b830b12, 0x3ce445bd, 0x3d7eed8e, 0x3cac61e5, 0x3c7c4490, 0x3c3aea74, 0x3d5b94a4, 0x3c7dd45c, 0x3d56b5f1, 0x3d5ff05a, 0x3d5000fc, 0x3d1b9ce2, 0x3b393af8, 0x3c16d6f4, 0x3d594680, 0x3c5fe6a9, 0x3cbebc2b, 0x3c6b5b45, 0x39ffed2d, 0x3c4fde15, 0x3bb17fc3, 0x3cf57030, 0x3ceec40f, 0x3d17a873, 0x3d641888, 0x3bc0476d, 0x3aa3f231, 0x3cd1fad9, 0x3d8708dd, 0x3c0d4458, 0x3c994cbe, 0x3d2f57f5, 0x3d4872af, 0x3d23edab, 0x3cd7175e, 0x3d558696, 0x3b00d3a4, 0x3d639ec0, 0x3aa5028a, 0x3bc408c6, 0x3c76db83, 0x3d13437d, 0x3c88b65d, 0x3ce87732, 0x3c45c350, 0x3d2ed8f9, 0x3cb47ad5, 0x3d99aa7e, 0x3b9b31dc, 0x3c04e8cd, 0x3ccb1051, 0x3d63dff2, 0x3d237233, 0x3cdeaf97, 0x3d66cca7, 0x3d232d70, 0x3d88f706, 0x3cdfd126, 0x3d33c6cb, 0x3d69ce60, 0x3d26c13e, 0x3c71db2e, 0x3c2fad87, 0x3c487c11, 0x3ce56279, 0x3c5d9c22, 0x3c9888a6, 0x3c3fccd7, 0x3b5a5f0e, 0x3c5b694c, 0x3c00b79a, 0x3d8068f6, 0x3cc99510, 0x3ba6585e, 0x3d88bf15, 0x3d1f0c81, 0x3d4c9f07, 0x3cc1b81d, 0x3d2c1efb, 0x3d8532c7, 0x3cea3ee3, 0x3c99461c, 0x3c8761da, 0x3db38b98, 0x3ae59666, 0x3d02e182, 0x3caebea2, 0x3d5f813f, 0x3a89211b, 0x3ca34e20, 0x3b97da2b, 0x3d343f18, 0x3aafe0e2, 0x3d474185, 0x3caa0f65, 0x3c71c304, 0x3cc25587, 0x3c818e97, 0x3d2c5044, 0x3d5cd007, 0x3d0f7615, 0x3cae117b, 0x3d25187d, 0x3cf54158, 0x39e97776, 0x3b896573, 0x3a972b5a, 0x3d7f4dde, 0x3b921294, 0x3cc5f956, 0x3c0d262a, 0x3a706c41, 0x3c934dee, 0x3d922431, 0x3d30f852, 0x3c6e08fc, 0x3d30582f, 0x3d56d705, 0x3bacc305, 0x3d993d68, 0x3db638cf, 0x3b0fe07a, 0x3c3b7ecc, 0x3ade5d19, 0x3d16e720, 0x3d04c978, 0x3cd46dd4, 0x3b93ff0d, 0x3c949852, 0x3d52ac77, 0x3b5dbf99, 0x3c9adea3, 0x3d781178, 0x3d0efec5, 0x3d7b1cc0, 0x3c50dcf4, 0x3d354582, 0x3be6c79c, 0x3b6638f3, 0x3c97e984, 0x3cfa09ab, 0x3bf771a3 }; static const uint32_t in_jen2[350] = { 0x3b9b5177, 0x3d878724, 0x3cdefc29, 0x3d7f6890, 0x3cdf003c, 0x3cff9097, 0x3c546330, 0x3cf95836, 0x3c35de77, 0x3ca2b599, 0x3d729a5a, 0x3bb06730, 0x3af2d1ea, 0x3c645c8f, 0x3cb316e3, 0x3cb1dffe, 0x3d1d044d, 0x3cbf637d, 0x3d06df50, 0x3c508849, 0x3cb629d0, 0x3dd18368, 0x3d022930, 0x3d0adce0, 0x38652ebd, 0x3d904d83, 0x3c8de13f, 0x3baaacc4, 0x3d6ce7bf, 0x3c3f20b5, 0x3c0bd404, 0x3c328d5f, 0x3cbd6988, 0x3d78a2d2, 0x3c9eba56, 0x3d7210da, 0x3c580d82, 0x3c6589e0, 0x3c7437db, 0x3c0bed10, 0x3c11c9a1, 0x3c2e1a20, 0x3c82b137, 0x3d25e39c, 0x3c442b24, 0x3d4c9207, 0x3c81d6d7, 0x3d17ae90, 0x3bb5eb0e, 0x3c95b32f, 0x3d40f1a6, 0x3cac6c2f, 0x3c0aa07d, 0x3d5d9fc5, 0x3cd901bc, 0x3cc01800, 0x3d567ab6, 0x3d121040, 0x3cb987b3, 0x3d3c7330, 0x3cad3dd0, 0x3ce77dad, 0x3d213f4e, 0x3da055bb, 0x3ba42714, 0x3bd12f02, 0x3c9c573f, 0x3cfebaeb, 0x3d302291, 0x3d888fde, 0x3b8d6e4a, 0x3cb619e7, 0x3d5f682d, 0x3c40c7d0, 0x3cb76465, 0x3cf02770, 0x3b242f8c, 0x3c5e477a, 0x3cd6c824, 0x3d1acc99, 0x3c9d9b4e, 0x38cc3194, 0x3d4e5776, 0x3b340096, 0x3d1c58de, 0x39d999ac, 0x3da94bff, 0x3dae42cf, 0x3ca2012b, 0x3d336eab, 0x3d858d50, 0x3c127d93, 0x3d239931, 0x3ca84cbd, 0x3d30e385, 0x3cc69f06, 0x3c9df0e0, 0x3c62ee30, 0x3b710c0d, 0x3d33c4fc, 0x3c5a1196, 0x3a4ad46f, 0x3dbacc7e, 0x3b11365a, 0x3d2ee919, 0x3d686f22, 0x3d5d9b3e, 0x3cd8f311, 0x3cc889cb, 0x3ce2c774, 0x3c01213a, 0x3c4a213a, 0x3cda2106, 0x3cd81ba5, 0x3cbe828f, 0x3cdde08b, 0x3c4a5d2e, 0x3ca0aa11, 0x3dd9a06d, 0x3d1a6be7, 0x3d2559aa, 0x3d19554f, 0x3c9ed4e2, 0x3c89289a, 0x3c119ba5, 0x3c2c2837, 0x3d1f4513, 0x3991e949, 0x3d514ee4, 0x3c81cdb6, 0x3d0d6c73, 0x3cd1ca38, 0x3c838846, 0x3c800e4e, 0x3d3d2d71, 0x3d6f7205, 0x3a9f3bea, 0x3c3c7f56, 0x3ce45cfb, 0x3d0d580f, 0x3d36beb2, 0x3d279515, 0x3c75c14b, 0x3d3e70e2, 0x3c4d1d5e, 0x3cc8662a, 0x3c82c426, 0x3d6074f5, 0x3c1ca6aa, 0x3ce9c83c, 0x3b5be9e9, 0x3b965165, 0x3d814d87, 0x3cded2c9, 0x3ba3a352, 0x3d140c26, 0x3d90ed1f, 0x3d961d7f, 0x3c2a4bdd, 0x3d4497e8, 0x3d1110d5, 0x3c8dc1b8, 0x3d02ebb5, 0x3c835594, 0x3bfdca40, 0x3cf1fa6b, 0x3d1e6cb9, 0x3b2ada3d, 0x3a485ff8, 0x3d2a34d8, 0x3b72f3b5, 0x3d761286, 0x3ce90550, 0x3d0a771e, 0x3c9065e8, 0x3dbdaaff, 0x3cac3962, 0x3dc6f01d, 0x3b954c86, 0x3cd093ee, 0x3d78d2d0, 0x3b301caa, 0x3bf121e1, 0x3a662970, 0x3bcb1150, 0x3ba021e8, 0x38a63b14, 0x3b739994, 0x3c83264c, 0x3c8a54e2, 0x3d1edc09, 0x3bb3b39f, 0x3c41096e, 0x3c6a1e36, 0x3c2b9842, 0x3d58aa57, 0x3cd060a5, 0x3cd98129, 0x3d455471, 0x3da45e60, 0x3c6429da, 0x3b99cf7d, 0x3c7b34f5, 0x3db0d374, 0x3caa2199, 0x3d40ef83, 0x3daae50b, 0x3b932195, 0x3c2e014d, 0x3d1f6100, 0x3d07f41d, 0x3c83e97f, 0x3d5fb5ba, 0x3c25a53d, 0x3ddf9888, 0x3cf3d936, 0x3b62f0fc, 0x3cc264cb, 0x3d188d8f, 0x3c8973ee, 0x3c9debe6, 0x3b9b3ea7, 0x3d04cac8, 0x3d2f1351, 0x3cc0f6fa, 0x3d055752, 0x3d9496cc, 0x3ce80306, 0x3cadf102, 0x3d31a46b, 0x3bbaac8a, 0x3cd0695e, 0x3caca97c, 0x3d231113, 0x3d93eacf, 0x39efeb8d, 0x3bbf74c2, 0x3c9e4716, 0x3cce4456, 0x3d05855e, 0x3d0986c1, 0x3be77f44, 0x3c253b47, 0x3c489557, 0x3d0d0cb9, 0x3bedc420, 0x3af1c561, 0x3cd64b25, 0x3ca08090, 0x3c809c18, 0x3d8c5259, 0x3d8ffdb2, 0x3b9b92ee, 0x3d71a6c8, 0x3ccc0fd3, 0x3be8ddf1, 0x3d1527e7, 0x3c81c3f2, 0x3d40c9f2, 0x3dabb49c, 0x3cccaaa0, 0x3d3106a6, 0x3c87d2bc, 0x3b403acd, 0x38d7d923, 0x3cc33fe4, 0x3c8130d0, 0x3c1861da, 0x3c861603, 0x3dd7a506, 0x3af8d6c7, 0x3ccbd166, 0x3d1cd7aa, 0x3babac80, 0x3d491551, 0x3d0d5c51, 0x3cac8ee7, 0x3c920d65, 0x3d0c311c, 0x3cd74655, 0x3be77a72, 0x3c00b496, 0x3d247d64, 0x3cd173ba, 0x3c5da695, 0x3cf1ae9d, 0x3c7045df, 0x3c94274e, 0x3ca6d17b, 0x3cdb30b0, 0x3c9397c7, 0x3c852837, 0x3d0d0692, 0x3d66cc1c, 0x3c2e343e, 0x3dbfca15, 0x3d0c79c9, 0x3cce2ea6, 0x3a6cb286, 0x3d08649a, 0x3cc32725, 0x3d189c4b, 0x3cfe6e48, 0x3c82a459, 0x3c69842d, 0x3c873206, 0x3cb7fc84, 0x3d7f5bae, 0x3cbe2d14, 0x3cce860c, 0x3d53e99b, 0x3d3181ab, 0x3b838392, 0x3d03cb3b, 0x3d8f9d87, 0x3df63f5e, 0x3c8bec6d, 0x3cb9739d, 0x3b52f466, 0x3cdc00c0, 0x3d1fa57c, 0x3d04966b, 0x3ccf4a67, 0x3d44adc7, 0x3c70ab99, 0x3d2da026, 0x3c1f5113, 0x3cccef0f, 0x3c0c3e0c, 0x3be2a048, 0x3bdfc487, 0x3cebbd2a, 0x3ce46cb4, 0x3bf6c6fb, 0x3d2acb69, 0x3d02f604, 0x3d7fb8df, 0x3c806b8e, 0x3c8481ce, 0x3d1417a5, 0x3d810f7d, 0x3d4c951a, 0x3d2a2fba, 0x3c2830b7, 0x3bfb70ad, 0x3a88b70c, 0x3d0b5c51, 0x3d1b6011, 0x3cf96d24, 0x3be494b4 }; static const uint16_t in_dims[2] = { 0x000A, 0x0023 }; static const uint16_t in_dims_minkowski[12] = { 0x000A, 0x0023, 0x0004, 0x0003, 0x0004, 0x0004, 0x0004, 0x0003, 0x0003, 0x0004, 0x0002, 0x0002 }; static const uint32_t ref_braycurtis[10] = { 0x3f63b5fe, 0x3f97046e, 0x3f9ae03d, 0x3fb2e7d5, 0x3f80e323, 0x3f9097aa, 0x3f9a1384, 0x3fa5821d, 0x3fc4c259, 0x3f472400 }; static const uint32_t ref_canberra[10] = { 0x41b6b3ba, 0x41c35cc3, 0x41e32de8, 0x41ddf82e, 0x41c35c3b, 0x41d4a263, 0x41db0f15, 0x41d61028, 0x41e0b123, 0x41b5f5cd }; static const uint32_t ref_chebyshev[10] = { 0x4081e7d9, 0x40664a86, 0x40580451, 0x4077b3b3, 0x406968db, 0x4068fd5a, 0x408c5a9a, 0x40600926, 0x406cb003, 0x40393285 }; static const uint32_t ref_cityblock[10] = { 0x42060ce8, 0x4216c069, 0x42255efd, 0x424c075b, 0x421233c7, 0x422e4d4d, 0x4230be1c, 0x4225cc97, 0x42221761, 0x4207c3e2 }; static const uint32_t ref_correlation[10] = { 0x3f859d74, 0x3f93ab9c, 0x3f99520d, 0x3fa68679, 0x3f7fd83f, 0x3f9274ed, 0x3f96aa4e, 0x3fa3da2d, 0x3fa8963d, 0x3f396ace }; static const uint32_t ref_cosine[10] = { 0x3f83fb69, 0x3f97fbf0, 0x3f9811c1, 0x3fa74a37, 0x3f7f4cad, 0x3f93b41b, 0x3f9d3fc0, 0x3fa14530, 0x3fa44e0c, 0x3f3aa672 }; static const uint32_t ref_euclidean[10] = { 0x40fe1085, 0x41022835, 0x410afb8c, 0x41283333, 0x40f62da6, 0x41138fd8, 0x4111ee65, 0x4109d81f, 0x4106942b, 0x40ee64a9 }; static const uint32_t ref_jensenshannon[10] = { 0x3eb676e9, 0x3eaf894a, 0x3ed4d17d, 0x3eae2504, 0x3eb079f8, 0x3ed571f9, 0x3ecc3cf1, 0x3ec9ce0f, 0x3ea248ae, 0x3ea9e5c8 }; static const uint32_t ref_minkowski[10] = { 0x409aa2ab, 0x40a8b1be, 0x40902d52, 0x40ab7998, 0x4085ef55, 0x40bd95cd, 0x40bc1b1c, 0x408f8efb, 0x4106942b, 0x40ee64a9 };