blob: cf6caa5d19710d0f9ef0859fa0e7f91ac0be1656 [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[38] = {
"absolute",
"bits",
"common",
"cpu",
"debug",
"default",
"extern",
"float",
"global",
"static",
"list",
"section",
"segment",
"warning",
"sectalign",
"pragma",
"export",
"group",
"import",
"library",
"map",
"module",
"org",
"osabi",
"safeseh",
"uppercase",
"prefix",
"suffix",
"gprefix",
"gsuffix",
"lprefix",
"lsuffix",
"limit",
"subsections_via_symbols",
"no_dead_strip",
"maxdump",
"nodepend",
"noseclabels"
};
#define UNUSED (65536/3)
static const int16_t directive_hashvals[64] = {
0,
UNUSED,
0,
UNUSED,
26,
-4,
0,
11,
0,
8,
UNUSED,
UNUSED,
0,
-5,
28,
15,
UNUSED,
UNUSED,
UNUSED,
-16,
UNUSED,
2,
19,
-3,
-22,
16,
UNUSED,
6,
11,
-20,
16,
-13,
0,
UNUSED,
UNUSED,
UNUSED,
0,
0,
6,
0,
22,
2,
-28,
32,
12,
23,
3,
UNUSED,
26,
UNUSED,
12,
29,
10,
17,
28,
34,
UNUSED,
UNUSED,
1,
9,
27,
UNUSED,
19,
14
};
const struct perfect_hash directive_hash = {
UINT64_C(0x076259c3e291c26c),
UINT32_C(0x1f),
UINT32_C(38),
3,
(D_unknown),
directive_hashvals,
directive_tbl
};