1
0

enam.c 3.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337
  1. char* anames[] =
  2. {
  3. "XXX",
  4. "AAA",
  5. "AAD",
  6. "AAM",
  7. "AAS",
  8. "ADCB",
  9. "ADCL",
  10. "ADCW",
  11. "ADDB",
  12. "ADDL",
  13. "ADDW",
  14. "ADJSP",
  15. "ANDB",
  16. "ANDL",
  17. "ANDW",
  18. "ARPL",
  19. "BOUNDL",
  20. "BOUNDW",
  21. "BSFL",
  22. "BSFW",
  23. "BSRL",
  24. "BSRW",
  25. "BTL",
  26. "BTW",
  27. "BTCL",
  28. "BTCW",
  29. "BTRL",
  30. "BTRW",
  31. "BTSL",
  32. "BTSW",
  33. "BYTE",
  34. "CALL",
  35. "CLC",
  36. "CLD",
  37. "CLI",
  38. "CLTS",
  39. "CMC",
  40. "CMPB",
  41. "CMPL",
  42. "CMPW",
  43. "CMPSB",
  44. "CMPSL",
  45. "CMPSW",
  46. "DAA",
  47. "DAS",
  48. "DATA",
  49. "DECB",
  50. "DECL",
  51. "DECW",
  52. "DIVB",
  53. "DIVL",
  54. "DIVW",
  55. "ENTER",
  56. "GLOBL",
  57. "GOK",
  58. "HISTORY",
  59. "HLT",
  60. "IDIVB",
  61. "IDIVL",
  62. "IDIVW",
  63. "IMULB",
  64. "IMULL",
  65. "IMULW",
  66. "INB",
  67. "INL",
  68. "INW",
  69. "INCB",
  70. "INCL",
  71. "INCW",
  72. "INSB",
  73. "INSL",
  74. "INSW",
  75. "INT",
  76. "INTO",
  77. "IRETL",
  78. "IRETW",
  79. "JCC",
  80. "JCS",
  81. "JCXZ",
  82. "JEQ",
  83. "JGE",
  84. "JGT",
  85. "JHI",
  86. "JLE",
  87. "JLS",
  88. "JLT",
  89. "JMI",
  90. "JMP",
  91. "JNE",
  92. "JOC",
  93. "JOS",
  94. "JPC",
  95. "JPL",
  96. "JPS",
  97. "LAHF",
  98. "LARL",
  99. "LARW",
  100. "LEAL",
  101. "LEAW",
  102. "LEAVEL",
  103. "LEAVEW",
  104. "LOCK",
  105. "LODSB",
  106. "LODSL",
  107. "LODSW",
  108. "LONG",
  109. "LOOP",
  110. "LOOPEQ",
  111. "LOOPNE",
  112. "LSLL",
  113. "LSLW",
  114. "MOVB",
  115. "MOVL",
  116. "MOVW",
  117. "MOVBLSX",
  118. "MOVBLZX",
  119. "MOVBWSX",
  120. "MOVBWZX",
  121. "MOVWLSX",
  122. "MOVWLZX",
  123. "MOVSB",
  124. "MOVSL",
  125. "MOVSW",
  126. "MULB",
  127. "MULL",
  128. "MULW",
  129. "NAME",
  130. "NEGB",
  131. "NEGL",
  132. "NEGW",
  133. "NOP",
  134. "NOTB",
  135. "NOTL",
  136. "NOTW",
  137. "ORB",
  138. "ORL",
  139. "ORW",
  140. "OUTB",
  141. "OUTL",
  142. "OUTW",
  143. "OUTSB",
  144. "OUTSL",
  145. "OUTSW",
  146. "POPAL",
  147. "POPAW",
  148. "POPFL",
  149. "POPFW",
  150. "POPL",
  151. "POPW",
  152. "PUSHAL",
  153. "PUSHAW",
  154. "PUSHFL",
  155. "PUSHFW",
  156. "PUSHL",
  157. "PUSHW",
  158. "RCLB",
  159. "RCLL",
  160. "RCLW",
  161. "RCRB",
  162. "RCRL",
  163. "RCRW",
  164. "REP",
  165. "REPN",
  166. "RET",
  167. "ROLB",
  168. "ROLL",
  169. "ROLW",
  170. "RORB",
  171. "RORL",
  172. "RORW",
  173. "SAHF",
  174. "SALB",
  175. "SALL",
  176. "SALW",
  177. "SARB",
  178. "SARL",
  179. "SARW",
  180. "SBBB",
  181. "SBBL",
  182. "SBBW",
  183. "SCASB",
  184. "SCASL",
  185. "SCASW",
  186. "SETCC",
  187. "SETCS",
  188. "SETEQ",
  189. "SETGE",
  190. "SETGT",
  191. "SETHI",
  192. "SETLE",
  193. "SETLS",
  194. "SETLT",
  195. "SETMI",
  196. "SETNE",
  197. "SETOC",
  198. "SETOS",
  199. "SETPC",
  200. "SETPL",
  201. "SETPS",
  202. "CDQ",
  203. "CWD",
  204. "SHLB",
  205. "SHLL",
  206. "SHLW",
  207. "SHRB",
  208. "SHRL",
  209. "SHRW",
  210. "STC",
  211. "STD",
  212. "STI",
  213. "STOSB",
  214. "STOSL",
  215. "STOSW",
  216. "SUBB",
  217. "SUBL",
  218. "SUBW",
  219. "SYSCALL",
  220. "TESTB",
  221. "TESTL",
  222. "TESTW",
  223. "TEXT",
  224. "VERR",
  225. "VERW",
  226. "WAIT",
  227. "WORD",
  228. "XCHGB",
  229. "XCHGL",
  230. "XCHGW",
  231. "XLAT",
  232. "XORB",
  233. "XORL",
  234. "XORW",
  235. "FMOVB",
  236. "FMOVBP",
  237. "FMOVD",
  238. "FMOVDP",
  239. "FMOVF",
  240. "FMOVFP",
  241. "FMOVL",
  242. "FMOVLP",
  243. "FMOVV",
  244. "FMOVVP",
  245. "FMOVW",
  246. "FMOVWP",
  247. "FMOVX",
  248. "FMOVXP",
  249. "FCOMB",
  250. "FCOMBP",
  251. "FCOMD",
  252. "FCOMDP",
  253. "FCOMDPP",
  254. "FCOMF",
  255. "FCOMFP",
  256. "FCOML",
  257. "FCOMLP",
  258. "FCOMW",
  259. "FCOMWP",
  260. "FUCOM",
  261. "FUCOMP",
  262. "FUCOMPP",
  263. "FADDDP",
  264. "FADDW",
  265. "FADDL",
  266. "FADDF",
  267. "FADDD",
  268. "FMULDP",
  269. "FMULW",
  270. "FMULL",
  271. "FMULF",
  272. "FMULD",
  273. "FSUBDP",
  274. "FSUBW",
  275. "FSUBL",
  276. "FSUBF",
  277. "FSUBD",
  278. "FSUBRDP",
  279. "FSUBRW",
  280. "FSUBRL",
  281. "FSUBRF",
  282. "FSUBRD",
  283. "FDIVDP",
  284. "FDIVW",
  285. "FDIVL",
  286. "FDIVF",
  287. "FDIVD",
  288. "FDIVRDP",
  289. "FDIVRW",
  290. "FDIVRL",
  291. "FDIVRF",
  292. "FDIVRD",
  293. "FXCHD",
  294. "FFREE",
  295. "FLDCW",
  296. "FLDENV",
  297. "FRSTOR",
  298. "FSAVE",
  299. "FSTCW",
  300. "FSTENV",
  301. "FSTSW",
  302. "F2XM1",
  303. "FABS",
  304. "FCHS",
  305. "FCLEX",
  306. "FCOS",
  307. "FDECSTP",
  308. "FINCSTP",
  309. "FINIT",
  310. "FLD1",
  311. "FLDL2E",
  312. "FLDL2T",
  313. "FLDLG2",
  314. "FLDLN2",
  315. "FLDPI",
  316. "FLDZ",
  317. "FNOP",
  318. "FPATAN",
  319. "FPREM",
  320. "FPREM1",
  321. "FPTAN",
  322. "FRNDINT",
  323. "FSCALE",
  324. "FSIN",
  325. "FSINCOS",
  326. "FSQRT",
  327. "FTST",
  328. "FXAM",
  329. "FXTRACT",
  330. "FYL2X",
  331. "FYL2XP1",
  332. "END",
  333. "DYNT",
  334. "INIT",
  335. "SIGNAME",
  336. "LAST",
  337. };