| /* |
| * 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 |
| }; |