directbl.c 1.5 KB

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