1 | /* |
2 | * This file is generated from ./asm/directiv.dat |
3 | * by perfhash.pl; do not edit. |
4 | */ |
5 | |
6 | #include "directiv.h" |
7 | |
8 | const char * const directive_tbl[38] = { |
9 | "absolute" , |
10 | "bits" , |
11 | "common" , |
12 | "cpu" , |
13 | "debug" , |
14 | "default" , |
15 | "extern" , |
16 | "float" , |
17 | "global" , |
18 | "static" , |
19 | "list" , |
20 | "section" , |
21 | "segment" , |
22 | "warning" , |
23 | "sectalign" , |
24 | "pragma" , |
25 | "export" , |
26 | "group" , |
27 | "import" , |
28 | "library" , |
29 | "map" , |
30 | "module" , |
31 | "org" , |
32 | "osabi" , |
33 | "safeseh" , |
34 | "uppercase" , |
35 | "prefix" , |
36 | "suffix" , |
37 | "gprefix" , |
38 | "gsuffix" , |
39 | "lprefix" , |
40 | "lsuffix" , |
41 | "limit" , |
42 | "subsections_via_symbols" , |
43 | "no_dead_strip" , |
44 | "maxdump" , |
45 | "nodepend" , |
46 | "noseclabels" |
47 | }; |
48 | |
49 | #define UNUSED (65536/3) |
50 | |
51 | static const int16_t directive_hashvals[64] = { |
52 | 0, |
53 | UNUSED, |
54 | 0, |
55 | UNUSED, |
56 | 26, |
57 | -4, |
58 | 0, |
59 | 11, |
60 | 0, |
61 | 8, |
62 | UNUSED, |
63 | UNUSED, |
64 | 0, |
65 | -5, |
66 | 28, |
67 | 15, |
68 | UNUSED, |
69 | UNUSED, |
70 | UNUSED, |
71 | -16, |
72 | UNUSED, |
73 | 2, |
74 | 19, |
75 | -3, |
76 | -22, |
77 | 16, |
78 | UNUSED, |
79 | 6, |
80 | 11, |
81 | -20, |
82 | 16, |
83 | -13, |
84 | 0, |
85 | UNUSED, |
86 | UNUSED, |
87 | UNUSED, |
88 | 0, |
89 | 0, |
90 | 6, |
91 | 0, |
92 | 22, |
93 | 2, |
94 | -28, |
95 | 32, |
96 | 12, |
97 | 23, |
98 | 3, |
99 | UNUSED, |
100 | 26, |
101 | UNUSED, |
102 | 12, |
103 | 29, |
104 | 10, |
105 | 17, |
106 | 28, |
107 | 34, |
108 | UNUSED, |
109 | UNUSED, |
110 | 1, |
111 | 9, |
112 | 27, |
113 | UNUSED, |
114 | 19, |
115 | 14 |
116 | }; |
117 | |
118 | const struct perfect_hash directive_hash = { |
119 | UINT64_C(0x076259c3e291c26c), |
120 | UINT32_C(0x1f), |
121 | UINT32_C(38), |
122 | 3, |
123 | (D_unknown), |
124 | directive_hashvals, |
125 | directive_tbl |
126 | }; |
127 | |