1static const uint32_t in_com1[20] = {
2    0x3F8E0B0D, 0x00000000, 0x797DE90A, 0xC0000000,
3    0xAD148FFB, 0xC0000000, 0x19A8F582, 0x00000000,
4    0x8E8D83F5, 0xE0000000, 0x2C327693, 0x60000000,
5    0x7F600521, 0xC0000000, 0x1A6791F0, 0xC0000000,
6    0x95C9FF5C, 0x20000000, 0xF1DA90AF, 0x20000000
7    };
8
9static const uint32_t in_com2[20] = {
10    0xF2984E35, 0xA0000000, 0x5F06BD8F, 0xC0000000,
11    0xCA3C7B49, 0x60000000, 0xD29C8D0D, 0xA0000000,
12    0x38307302, 0xA0000000, 0x147C122A, 0xE0000000,
13    0x07416257, 0xA0000000, 0xCCD51E2F, 0x20000000,
14    0x34C48876, 0x00000000, 0x61A4DE20, 0xA0000000
15    };
16
17static const uint16_t in_dims[3] = {
18    0x000A, 0x0023, 0x0002
19    };
20
21static const uint32_t ref_dice[10] = {
22    0x3ef0f0f1, 0x3ebb512c, 0x3ee66666, 0x3f1ce73a,
23    0x3f326c9b, 0x3f000000, 0x3f19999a, 0x3f2aaaab,
24    0x3ef0f0f1, 0x3f078788
25    };
26
27static const uint32_t ref_hamming[10] = {
28    0x3eea0ea1, 0x3edb6db7, 0x3f03a83b, 0x3f0af8b0,
29    0x3f283a84, 0x3eea0ea1, 0x3f03a83b, 0x3f2f8af9,
30    0x3eea0ea1, 0x3f03a83b
31    };
32
33static const uint32_t ref_jaccard[10] = {
34    0x3f23d70a, 0x3f092492, 0x3f1ee584, 0x3f428f5c,
35    0x3f524925, 0x3f2aaaab, 0x3f400000, 0x3f4ccccd,
36    0x3f23d70a, 0x3f313b14
37    };
38
39static const uint32_t ref_kulsinski[10] = {
40    0x3f52d2d3, 0x3f3d70a4, 0x3f4ade30, 0x3f638e39,
41    0x3f69ee58, 0x3f57d7d8, 0x3f6304d5, 0x3f65f752,
42    0x3f52d2d3, 0x3f595bc6
43    };
44
45static const uint32_t ref_rogerstanimoto[10] = {
46    0x3f20a0a1, 0x3f19999a, 0x3f2de305, 0x3f3425ed,
47    0x3f4b08d4, 0x3f20a0a1, 0x3f2de305, 0x3f50456c,
48    0x3f20a0a1, 0x3f2de305
49    };
50
51static const uint32_t ref_russellrao[10] = {
52    0x3f3e2be3, 0x3f20ea0f, 0x3f2f8af9, 0x3f541d42,
53    0x3f5b6db7, 0x3f457c58, 0x3f541d42, 0x3f541d42,
54    0x3f3e2be3, 0x3f457c58
55    };
56
57static const uint32_t ref_sokalmichener[10] = {
58    0x3f20a0a1, 0x3f19999a, 0x3f2de305, 0x3f3425ed,
59    0x3f4b08d4, 0x3f20a0a1, 0x3f2de305, 0x3f50456c,
60    0x3f20a0a1, 0x3f2de305
61    };
62
63static const uint32_t ref_sokalsneath[10] = {
64    0x3f47ce0c, 0x3f329aca, 0x3f4415ca, 0x3f5d1746,
65    0x3f66e6e7, 0x3f4ccccd, 0x3f5b6db7, 0x3f638e39,
66    0x3f47ce0c, 0x3f51745d
67    };
68
69static const uint32_t ref_yule[10] = {
70    0x3f52d2d3, 0x3f430c31, 0x3f8c4623, 0x3f98375a,
71    0x3fc6318c, 0x3f559dab, 0x3f8d0fac, 0x3fd39b60,
72    0x3f321643, 0x3f844b99
73    };
74
75