@@ -18,38 +18,38 @@ static const struct {
1818 const mnemonic_t * mnemonic ;
1919 int32_t code ;
2020} types_and_classes [256 ] = {
21- V (0 ), V (0 ), V (0 ), V (0 ), V (0 ), T (44 ), V (0 ), T (3 ),
22- V (0 ), V (0 ), V (0 ), V (0 ), T (11 ), V (0 ), T (42 ), V (0 ),
23- V (0 ), V (0 ), V (0 ), V (0 ), V (0 ), T (62 ), V (0 ), V (0 ),
24- V (0 ), T (99 ), T (25 ), V (0 ), T (53 ), V (0 ), V (0 ), V (0 ),
25- V (0 ), V (0 ), V (0 ), V (0 ), T (50 ), V (0 ), V (0 ), V (0 ),
26- V (0 ), T (39 ), V (0 ), T (21 ), V (0 ), T (5 ), V (0 ), V (0 ),
27- V (0 ), V (0 ), V (0 ), V (0 ), V (0 ), T (1 ), V (0 ), V (0 ),
28- C (1 ), V (0 ), T (105 ), T (49 ), V (0 ), T (59 ), V (0 ), T (29 ),
29- V (0 ), T (20 ), V (0 ), T (6 ), V (0 ), V (0 ), V (0 ), C (3 ),
30- V (0 ), T (63 ), V (0 ), V (0 ), V (0 ), C (2 ), T (43 ), T (37 ),
31- V (0 ), C (4 ), V (0 ), V (0 ), T (45 ), T (104 ), T (2 ), V (0 ),
32- T (23 ), T (55 ), V (0 ), T (24 ), V (0 ), V (0 ), V (0 ), V (0 ),
33- V (0 ), V (0 ), V (0 ), T (7 ), V (0 ), V (0 ), V (0 ), T (12 ),
34- V (0 ), V (0 ), T (60 ), V (0 ), V (0 ), T (36 ), T (10 ), T (15 ),
35- V (0 ), T (26 ), V (0 ), V (0 ), T (19 ), V (0 ), V (0 ), V (0 ),
36- V (0 ), V (0 ), V (0 ), T (65 ), V (0 ), T (8 ), V (0 ), T (108 ),
37- V (0 ), T (38 ), V (0 ), T (9 ), V (0 ), V (0 ), V (0 ), V (0 ),
38- V (0 ), V (0 ), V (0 ), V (0 ), T (46 ), V (0 ), V (0 ), V (0 ),
39- V (0 ), V (0 ), V (0 ), V (0 ), V (0 ), V (0 ), T (27 ), T (48 ),
21+ V (0 ), V (0 ), V (0 ), V (0 ), V (0 ), V (0 ), V (0 ), T (20 ),
22+ T (3 ), V (0 ), V (0 ), V (0 ), V (0 ), T (261 ), V (0 ), V (0 ),
23+ T (60 ), V (0 ), V (0 ), T (105 ), V (0 ), V (0 ), V (0 ), T (258 ),
24+ V (0 ), V (0 ), V (0 ), V (0 ), T (30 ), V (0 ), T (28 ), V (0 ),
25+ V (0 ), T (16 ), V (0 ), V (0 ), T (56 ), T (14 ), T (22 ), V (0 ),
26+ V (0 ), T (13 ), V (0 ), T (47 ), T (21 ), V (0 ), T (65 ), T (27 ),
27+ V (0 ), V (0 ), V (0 ), V (0 ), V (0 ), T (1 ), T (62 ), V (0 ),
28+ V (0 ), C (1 ), V (0 ), T (44 ), V (0 ), V (0 ), T (33 ), V (0 ),
29+ V (0 ), V (0 ), V (0 ), V (0 ), T (63 ), V (0 ), T (266 ), V (0 ),
30+ C (3 ), T (99 ), T (37 ), V (0 ), V (0 ), V (0 ), C (2 ), T (43 ),
31+ V (0 ), T (50 ), C (4 ), T (51 ), V (0 ), V (0 ), V (0 ), T (2 ),
32+ T (49 ), T (42 ), T (19 ), T (23 ), V (0 ), T (6 ), V (0 ), V (0 ),
33+ V (0 ), V (0 ), T (29 ), V (0 ), T (7 ), V (0 ), V (0 ), V (0 ),
34+ V (0 ), T (57 ), V (0 ), V (0 ), V (0 ), V (0 ), V (0 ), T (36 ),
35+ T (15 ), V (0 ), V (0 ), T (26 ), T (11 ), V (0 ), V (0 ), V (0 ),
36+ V (0 ), V (0 ), V (0 ), V (0 ), T (104 ), V (0 ), T (8 ), V (0 ),
37+ V (0 ), V (0 ), T (38 ), V (0 ), T (9 ), V (0 ), T (64 ), V (0 ),
38+ V (0 ), V (0 ), V (0 ), V (0 ), V (0 ), V (0 ), T (39 ), T (52 ),
39+ T (24 ), V (0 ), T (5 ), T (106 ), V (0 ), V (0 ), V (0 ), V (0 ),
40+ T (265 ), V (0 ), V (0 ), V (0 ), V (0 ), T (25 ), V (0 ), T (18 ),
41+ T (48 ), V (0 ), T (53 ), V (0 ), V (0 ), V (0 ), T (59 ), V (0 ),
42+ V (0 ), V (0 ), V (0 ), V (0 ), T (4 ), V (0 ), T (10 ), V (0 ),
43+ V (0 ), V (0 ), V (0 ), V (0 ), V (0 ), T (55 ), V (0 ), V (0 ),
4044 V (0 ), V (0 ), V (0 ), V (0 ), V (0 ), V (0 ), V (0 ), V (0 ),
4145 V (0 ), V (0 ), V (0 ), V (0 ), V (0 ), V (0 ), V (0 ), V (0 ),
42- V (0 ), V (0 ), T (28 ), T (4 ), T (51 ), V (0 ), V (0 ), T (30 ),
43- V (0 ), T (106 ), V (0 ), V (0 ), T (16 ), T (64 ), V (0 ), V (0 ),
44- V (0 ), V (0 ), T (257 ), V (0 ), V (0 ), V (0 ), V (0 ), V (0 ),
45- T (256 ), V (0 ), V (0 ), V (0 ), V (0 ), T (22 ), V (0 ), V (0 ),
46- V (0 ), T (33 ), V (0 ), T (61 ), V (0 ), T (52 ), V (0 ), V (0 ),
47- T (259 ), V (0 ), V (0 ), V (0 ), T (14 ), V (0 ), V (0 ), V (0 ),
48- T (13 ), V (0 ), V (0 ), V (0 ), V (0 ), V (0 ), T (107 ), V (0 ),
49- V (0 ), T (18 ), V (0 ), T (17 ), V (0 ), V (0 ), T (35 ), V (0 ),
50- V (0 ), V (0 ), V (0 ), V (0 ), V (0 ), V (0 ), V (0 ), V (0 ),
51- V (0 ), V (0 ), V (0 ), V (0 ), T (258 ), V (0 ), V (0 ), T (109 ),
52- V (0 ), V (0 ), V (0 ), V (0 ), V (0 ), V (0 ), T (47 ), V (0 )
46+ V (0 ), V (0 ), T (61 ), T (12 ), V (0 ), V (0 ), V (0 ), V (0 ),
47+ V (0 ), T (108 ), V (0 ), V (0 ), T (257 ), V (0 ), V (0 ), V (0 ),
48+ T (35 ), V (0 ), T (263 ), V (0 ), V (0 ), V (0 ), V (0 ), T (107 ),
49+ V (0 ), V (0 ), V (0 ), V (0 ), T (17 ), V (0 ), T (45 ), V (0 ),
50+ V (0 ), V (0 ), V (0 ), V (0 ), V (0 ), V (0 ), T (46 ), V (0 ),
51+ V (0 ), T (109 ), V (0 ), V (0 ), V (0 ), V (0 ), V (0 ), V (0 ),
52+ V (0 ), V (0 ), V (0 ), V (0 ), T (262 ), V (0 ), T (256 ), V (0 )
5353};
5454
5555#undef V
@@ -110,7 +110,7 @@ static really_inline uint8_t hash(uint64_t prefix)
110110 prefix = le64toh (prefix );
111111 uint32_t value = (uint32_t )((prefix >> 32 ) ^ prefix );
112112 // magic value is generated using hash.c, rerun when adding types
113- return (uint8_t )((value * 3523264710ull ) >> 32 );
113+ return (uint8_t )((value * 3523548378ull ) >> 32 );
114114}
115115
116116nonnull_all
0 commit comments