blob: 5f6d8acb1b468309071226c60981205f466875db [file] [log] [blame]
/*
* This file is generated from ./asm/directiv.dat
* by perfhash.pl; do not edit.
*/
#include "directiv.h"
const char * const directive_tbl[40] = {
"absolute",
"bits",
"common",
"cpu",
"debug",
"default",
"extern",
"float",
"global",
"static",
"list",
"section",
"segment",
"warning",
"sectalign",
"pragma",
"required",
"export",
"group",
"import",
"library",
"map",
"module",
"org",
"osabi",
"safeseh",
"uppercase",
"prefix",
"suffix",
"gprefix",
"gsuffix",
"lprefix",
"lsuffix",
"limit",
"options",
"subsections_via_symbols",
"no_dead_strip",
"maxdump",
"nodepend",
"noseclabels"
};
#define UNUSED_HASH_ENTRY (65536/3)
static const int16_t directive_hashvals[64] = {
0,
UNUSED_HASH_ENTRY,
0,
UNUSED_HASH_ENTRY,
27,
-5,
0,
11,
0,
8,
UNUSED_HASH_ENTRY,
UNUSED_HASH_ENTRY,
0,
-5,
29,
15,
UNUSED_HASH_ENTRY,
UNUSED_HASH_ENTRY,
UNUSED_HASH_ENTRY,
-17,
UNUSED_HASH_ENTRY,
2,
20,
-4,
-23,
17,
34,
7,
12,
-21,
17,
-14,
0,
UNUSED_HASH_ENTRY,
UNUSED_HASH_ENTRY,
UNUSED_HASH_ENTRY,
0,
0,
6,
0,
23,
2,
-29,
33,
12,
24,
3,
UNUSED_HASH_ENTRY,
27,
-11,
13,
30,
10,
18,
29,
36,
UNUSED_HASH_ENTRY,
UNUSED_HASH_ENTRY,
1,
10,
28,
UNUSED_HASH_ENTRY,
20,
14
};
const struct perfect_hash directive_hash = {
UINT64_C(0x076259c3e291c26c),
UINT32_C(0x1f),
UINT32_C(40),
3,
(D_unknown),
directive_hashvals,
directive_tbl
};