@@ -18,38 +18,38 @@ static const struct {
18
18
const mnemonic_t * mnemonic ;
19
19
int32_t code ;
20
20
} 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 ),
40
44
V (0 ), V (0 ), V (0 ), V (0 ), V (0 ), V (0 ), V (0 ), V (0 ),
41
45
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 )
53
53
};
54
54
55
55
#undef V
@@ -110,7 +110,7 @@ static really_inline uint8_t hash(uint64_t prefix)
110
110
prefix = le64toh (prefix );
111
111
uint32_t value = (uint32_t )((prefix >> 32 ) ^ prefix );
112
112
// 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 );
114
114
}
115
115
116
116
nonnull_all
0 commit comments