Source code of Windows XP (NT5)
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

2614 lines
61 KiB

  1. #include "asmindex.h"
  2. /***
  3. * [0]
  4. * [1]
  5. * DB, I_TDB
  6. * [2]
  7. * EXTRN, I_TEXTRN
  8. * [3]
  9. * DD, I_TDD
  10. * [4]
  11. * [5]
  12. * DF, I_TDF
  13. * .ALPHA, I_TALPHA
  14. * [6]
  15. * [7]
  16. * .286C, I_T286C
  17. * [8]
  18. * .386C, I_T386C
  19. * [9]
  20. * [10]
  21. * IF, I_TIF
  22. * [11]
  23. * [12]
  24. * [13]
  25. * .SEQ, I_TSEQ
  26. * .FARDATA, I_TFARDATA
  27. * .ERR, I_TERR
  28. * [14]
  29. * [15]
  30. * [16]
  31. * .MODEL, I_TMODEL
  32. * DQ, I_TDQ
  33. * [17]
  34. * [18]
  35. * [19]
  36. * PAGE, I_TPAGE
  37. * %OUT, I_TOUT
  38. * DT, I_TDT
  39. * [20]
  40. * .286P, I_T286P
  41. * [21]
  42. * .STACK, I_TMSTACK
  43. * IFNB, I_TIFNB
  44. * .386P, I_T386P
  45. * [22]
  46. * DW, I_TDW
  47. * [23]
  48. * .XCREF, I_TXCREF
  49. * .RADIX, I_TRADIX
  50. * NAME, I_TNAME
  51. * [24]
  52. * .ERRNB, I_TERRNB
  53. * [25]
  54. * [26]
  55. * ENDM, I_TENDM
  56. * [27]
  57. * [28]
  58. * IFDIFI, I_TIFDIFI
  59. * [29]
  60. * IFNDEF, I_TIFNDEF
  61. * [30]
  62. * [31]
  63. * .ERRDIFI, I_TERRDIFI
  64. * ELSE, I_TELSE
  65. * [32]
  66. * .ERRNDEF, I_TERRNDEF
  67. * [33]
  68. * [34]
  69. * COMM, I_TCOMM
  70. * [35]
  71. * [36]
  72. * IRPC, I_TIRPC
  73. * IFIDNI, I_TIFIDNI
  74. * EVEN, I_TEVEN
  75. * [37]
  76. * [38]
  77. * .CONST, I_TCONST
  78. * [39]
  79. * .ERRIDNI, I_TERRIDNI
  80. * [40]
  81. * [41]
  82. * ELSEIF, I_TELSEIF
  83. * [42]
  84. * [43]
  85. * [44]
  86. * [45]
  87. * [46]
  88. * [47]
  89. * [48]
  90. * PUBLIC, I_TPUBLIC
  91. * .ERRNZ, I_TERRNZ
  92. * [49]
  93. * REPT, I_TREPT
  94. * [50]
  95. * [51]
  96. * .XLIST, I_TXLIST
  97. * [52]
  98. * ELSEIFNB, I_TELSEIFNB
  99. * [53]
  100. * [54]
  101. * DOSSEG, I_TDOSSEG
  102. * [55]
  103. * [56]
  104. * [57]
  105. * [58]
  106. * [59]
  107. * IF1, I_TIF1
  108. * ELSEIFDIFI, I_TELSEIFDIFI
  109. * [60]
  110. * IF2, I_TIF2
  111. * ELSEIFNDEF, I_TELSEIFNDEF
  112. * [61]
  113. * [62]
  114. * .ERR1, I_TERR1
  115. * .DATA, I_TDATA
  116. * [63]
  117. * .ERR2, I_TERR2
  118. * .CODE, I_TCODE
  119. * ASSUME, I_TASSUME
  120. * [64]
  121. * [65]
  122. * [66]
  123. * INCLUDELIB, I_TINCLIB
  124. * [67]
  125. * ELSEIFIDNI, I_TELSEIFIDNI
  126. * [68]
  127. * .CREF, I_TCREF
  128. * [69]
  129. * [70]
  130. * [71]
  131. * [72]
  132. * .186, I_T186
  133. * [73]
  134. * .LALL, I_TLALL
  135. * .286, I_T286C
  136. * [74]
  137. * .287, I_T287
  138. * .386, I_T386C
  139. * [75]
  140. * .387, I_T387
  141. * [76]
  142. * IFB, I_TIFB
  143. * .FARDATA?, I_TFARDATAQ
  144. * [77]
  145. * [78]
  146. * [79]
  147. * SUBTTL, I_TSUBTTL
  148. * IFE, I_TIFE
  149. * .ERRB, I_TERRB
  150. * [80]
  151. * .SALL, I_TSALL
  152. * [81]
  153. * [82]
  154. * .ERRE, I_TERRE
  155. * END, I_TEND
  156. * [83]
  157. * [84]
  158. * IFDEF, I_TIFDEF
  159. * [85]
  160. * .XALL, I_TXALL
  161. * .LFCOND, I_TLFCOND
  162. * [86]
  163. * [87]
  164. * .ERRDEF, I_TERRDEF
  165. * [88]
  166. * IFDIF, I_TIFDIF
  167. * [89]
  168. * [90]
  169. * ELSEIF1, I_TELSEIF1
  170. * [91]
  171. * .ERRDIF, I_TERRDIF
  172. * ELSEIF2, I_TELSEIF2
  173. * [92]
  174. * .SFCOND, I_TSFCOND
  175. * ENDIF, I_TENDIF
  176. * [93]
  177. * .TFCOND, I_TTFCOND
  178. * [94]
  179. * [95]
  180. * [96]
  181. * .LIST, I_TLIST
  182. * IFIDN, I_TIFIDN
  183. * [97]
  184. * ALIGN, I_TALIGN
  185. * LOCAL, I_TLOCAL
  186. * [98]
  187. * [99]
  188. * ORG, I_TORG
  189. * .ERRIDN, I_TERRIDN
  190. * [100]
  191. * [101]
  192. * [102]
  193. * IRP, I_TIRP
  194. * [103]
  195. * [104]
  196. * [105]
  197. * [106]
  198. * [107]
  199. * ELSEIFB, I_TELSEIFB
  200. * [108]
  201. * [109]
  202. * [110]
  203. * ELSEIFE, I_TELSEIFE
  204. * [111]
  205. * [112]
  206. * [113]
  207. * [114]
  208. * [115]
  209. * ELSEIFDEF, I_TELSEIFDEF
  210. * [116]
  211. * [117]
  212. * INCLUDE, I_TINCLUDE
  213. * [118]
  214. * [119]
  215. * ELSEIFDIF, I_TELSEIFDIF
  216. * [120]
  217. * TITLE, I_TTITLE
  218. * [121]
  219. * PURGE, I_TPURGE
  220. * [122]
  221. * [123]
  222. * [124]
  223. * [125]
  224. * EXITM, I_TEXITM
  225. * .DATA?, I_TDATAQ
  226. * [126]
  227. * [127]
  228. * ELSEIFIDN, I_TELSEIFIDN
  229. * .8086, I_T8086
  230. * [128]
  231. * .8087, I_T8087
  232. * [129]
  233. * [130]
  234. * [131]
  235. * [132]
  236. * COMMENT, I_TCOMMENT
  237. */
  238. static KEYSYM t_ps120 = {0,"DB",134,I_TDB};
  239. static KEYSYM t_ps157 = {0,"EXTRN",401,I_TEXTRN};
  240. static KEYSYM t_ps121 = {0,"DD",136,I_TDD};
  241. static KEYSYM t_ps111 = {0,".ALPHA",404,I_TALPHA};
  242. static KEYSYM t_ps199 = {&t_ps111,"DF",138,I_TDF};
  243. static KEYSYM t_ps13 = {0,".286C",273,I_T286C};
  244. static KEYSYM t_ps16 = {0,".386C",274,I_T386C};
  245. static KEYSYM t_ps160 = {0,"IF",143,I_TIF};
  246. static KEYSYM t_ps142 = {0,".ERR",279,I_TERR};
  247. static KEYSYM t_ps158 = {&t_ps142,".FARDATA",545,I_TFARDATA};
  248. static KEYSYM t_ps190 = {&t_ps158,".SEQ",279,I_TSEQ};
  249. static KEYSYM t_ps123 = {0,"DQ",149,I_TDQ};
  250. static KEYSYM t_ps180 = {&t_ps123,".MODEL",415,I_TMODEL};
  251. static KEYSYM t_ps124 = {0,"DT",152,I_TDT};
  252. static KEYSYM t_ps183 = {&t_ps124,"%OUT",285,I_TOUT};
  253. static KEYSYM t_ps184 = {&t_ps183,"PAGE",285,I_TPAGE};
  254. static KEYSYM t_ps14 = {0,".286P",286,I_T286P};
  255. static KEYSYM t_ps17 = {0,".386P",287,I_T386P};
  256. static KEYSYM t_ps170 = {&t_ps17,"IFNB",287,I_TIFNB};
  257. static KEYSYM t_ps192 = {&t_ps170,".STACK",420,I_TMSTACK};
  258. static KEYSYM t_ps125 = {0,"DW",155,I_TDW};
  259. static KEYSYM t_ps181 = {0,"NAME",289,I_TNAME};
  260. static KEYSYM t_ps187 = {&t_ps181,".RADIX",422,I_TRADIX};
  261. static KEYSYM t_ps197 = {&t_ps187,".XCREF",422,I_TXCREF};
  262. static KEYSYM t_ps152 = {0,".ERRNB",423,I_TERRNB};
  263. static KEYSYM t_ps141 = {0,"ENDM",292,I_TENDM};
  264. static KEYSYM t_ps166 = {0,"IFDIFI",427,I_TIFDIFI};
  265. static KEYSYM t_ps171 = {0,"IFNDEF",428,I_TIFNDEF};
  266. static KEYSYM t_ps126 = {0,"ELSE",297,I_TELSE};
  267. static KEYSYM t_ps148 = {&t_ps126,".ERRDIFI",563,I_TERRDIFI};
  268. static KEYSYM t_ps153 = {0,".ERRNDEF",564,I_TERRNDEF};
  269. static KEYSYM t_ps114 = {0,"COMM",300,I_TCOMM};
  270. static KEYSYM t_ps155 = {0,"EVEN",302,I_TEVEN};
  271. static KEYSYM t_ps169 = {&t_ps155,"IFIDNI",435,I_TIFIDNI};
  272. static KEYSYM t_ps175 = {&t_ps169,"IRPC",302,I_TIRPC};
  273. static KEYSYM t_ps116 = {0,".CONST",437,I_TCONST};
  274. static KEYSYM t_ps151 = {0,".ERRIDNI",571,I_TERRIDNI};
  275. static KEYSYM t_ps127 = {0,"ELSEIF",440,I_TELSEIF};
  276. static KEYSYM t_ps154 = {0,".ERRNZ",447,I_TERRNZ};
  277. static KEYSYM t_ps185 = {&t_ps154,"PUBLIC",447,I_TPUBLIC};
  278. static KEYSYM t_ps188 = {0,"REPT",315,I_TREPT};
  279. static KEYSYM t_ps198 = {0,".XLIST",450,I_TXLIST};
  280. static KEYSYM t_ps137 = {0,"ELSEIFNB",584,I_TELSEIFNB};
  281. static KEYSYM t_ps122 = {0,"DOSSEG",453,I_TDOSSEG};
  282. static KEYSYM t_ps133 = {0,"ELSEIFDIFI",724,I_TELSEIFDIFI};
  283. static KEYSYM t_ps161 = {&t_ps133,"IF1",192,I_TIF1};
  284. static KEYSYM t_ps138 = {0,"ELSEIFNDEF",725,I_TELSEIFNDEF};
  285. static KEYSYM t_ps162 = {&t_ps138,"IF2",193,I_TIF2};
  286. static KEYSYM t_ps118 = {0,".DATA",328,I_TDATA};
  287. static KEYSYM t_ps143 = {&t_ps118,".ERR1",328,I_TERR1};
  288. static KEYSYM t_ps112 = {0,"ASSUME",462,I_TASSUME};
  289. static KEYSYM t_ps115 = {&t_ps112,".CODE",329,I_TCODE};
  290. static KEYSYM t_ps144 = {&t_ps115,".ERR2",329,I_TERR2};
  291. static KEYSYM t_ps173 = {0,"INCLUDELIB",731,I_TINCLIB};
  292. static KEYSYM t_ps136 = {0,"ELSEIFIDNI",732,I_TELSEIFIDNI};
  293. static KEYSYM t_ps117 = {0,".CREF",334,I_TCREF};
  294. static KEYSYM t_ps11 = {0,".186",205,I_T186};
  295. static KEYSYM t_ps12 = {0,".286",206,I_T286C};
  296. static KEYSYM t_ps176 = {&t_ps12,".LALL",339,I_TLALL};
  297. static KEYSYM t_ps15 = {0,".386",207,I_T386C};
  298. static KEYSYM t_ps19 = {&t_ps15,".287",207,I_T287};
  299. static KEYSYM t_ps110 = {0,".387",208,I_T387};
  300. static KEYSYM t_ps159 = {0,".FARDATA?",608,I_TFARDATAQ};
  301. static KEYSYM t_ps163 = {&t_ps159,"IFB",209,I_TIFB};
  302. static KEYSYM t_ps145 = {0,".ERRB",345,I_TERRB};
  303. static KEYSYM t_ps167 = {&t_ps145,"IFE",212,I_TIFE};
  304. static KEYSYM t_ps193 = {&t_ps167,"SUBTTL",478,I_TSUBTTL};
  305. static KEYSYM t_ps189 = {0,".SALL",346,I_TSALL};
  306. static KEYSYM t_ps139 = {0,"END",215,I_TEND};
  307. static KEYSYM t_ps149 = {&t_ps139,".ERRE",348,I_TERRE};
  308. static KEYSYM t_ps164 = {0,"IFDEF",350,I_TIFDEF};
  309. static KEYSYM t_ps177 = {0,".LFCOND",484,I_TLFCOND};
  310. static KEYSYM t_ps196 = {&t_ps177,".XALL",351,I_TXALL};
  311. static KEYSYM t_ps146 = {0,".ERRDEF",486,I_TERRDEF};
  312. static KEYSYM t_ps165 = {0,"IFDIF",354,I_TIFDIF};
  313. static KEYSYM t_ps128 = {0,"ELSEIF1",489,I_TELSEIF1};
  314. static KEYSYM t_ps129 = {0,"ELSEIF2",490,I_TELSEIF2};
  315. static KEYSYM t_ps147 = {&t_ps129,".ERRDIF",490,I_TERRDIF};
  316. static KEYSYM t_ps140 = {0,"ENDIF",358,I_TENDIF};
  317. static KEYSYM t_ps191 = {&t_ps140,".SFCOND",491,I_TSFCOND};
  318. static KEYSYM t_ps195 = {0,".TFCOND",492,I_TTFCOND};
  319. static KEYSYM t_ps168 = {0,"IFIDN",362,I_TIFIDN};
  320. static KEYSYM t_ps178 = {&t_ps168,".LIST",362,I_TLIST};
  321. static KEYSYM t_ps179 = {0,"LOCAL",363,I_TLOCAL};
  322. static KEYSYM t_ps1100 = {&t_ps179,"ALIGN",363,I_TALIGN};
  323. static KEYSYM t_ps150 = {0,".ERRIDN",498,I_TERRIDN};
  324. static KEYSYM t_ps182 = {&t_ps150,"ORG",232,I_TORG};
  325. static KEYSYM t_ps174 = {0,"IRP",235,I_TIRP};
  326. static KEYSYM t_ps130 = {0,"ELSEIFB",506,I_TELSEIFB};
  327. static KEYSYM t_ps134 = {0,"ELSEIFE",509,I_TELSEIFE};
  328. static KEYSYM t_ps131 = {0,"ELSEIFDEF",647,I_TELSEIFDEF};
  329. static KEYSYM t_ps172 = {0,"INCLUDE",516,I_TINCLUDE};
  330. static KEYSYM t_ps132 = {0,"ELSEIFDIF",651,I_TELSEIFDIF};
  331. static KEYSYM t_ps194 = {0,"TITLE",386,I_TTITLE};
  332. static KEYSYM t_ps186 = {0,"PURGE",387,I_TPURGE};
  333. static KEYSYM t_ps119 = {0,".DATA?",391,I_TDATAQ};
  334. static KEYSYM t_ps156 = {&t_ps119,"EXITM",391,I_TEXITM};
  335. static KEYSYM t_ps10 = {0,".8086",260,I_T8086};
  336. static KEYSYM t_ps135 = {&t_ps10,"ELSEIFIDN",659,I_TELSEIFIDN};
  337. static KEYSYM t_ps18 = {0,".8087",261,I_T8087};
  338. static KEYSYM t_ps113 = {0,"COMMENT",531,I_TCOMMENT};
  339. static KEYSYM t_ps200 = {0,".FPO",275,I_TFPO};
  340. static KEYSYM FARSYM *t_ps1_words[133] = {
  341. 0,
  342. &t_ps120,
  343. &t_ps157,
  344. &t_ps121,
  345. 0,
  346. &t_ps199,
  347. 0,
  348. &t_ps13,
  349. &t_ps16,
  350. &t_ps200,
  351. &t_ps160,
  352. 0,
  353. 0,
  354. &t_ps190,
  355. 0,
  356. 0,
  357. &t_ps180,
  358. 0,
  359. 0,
  360. &t_ps184,
  361. &t_ps14,
  362. &t_ps192,
  363. &t_ps125,
  364. &t_ps197,
  365. &t_ps152,
  366. 0,
  367. &t_ps141,
  368. 0,
  369. &t_ps166,
  370. &t_ps171,
  371. 0,
  372. &t_ps148,
  373. &t_ps153,
  374. 0,
  375. &t_ps114,
  376. 0,
  377. &t_ps175,
  378. 0,
  379. &t_ps116,
  380. &t_ps151,
  381. 0,
  382. &t_ps127,
  383. 0,
  384. 0,
  385. 0,
  386. 0,
  387. 0,
  388. 0,
  389. &t_ps185,
  390. &t_ps188,
  391. 0,
  392. &t_ps198,
  393. &t_ps137,
  394. 0,
  395. &t_ps122,
  396. 0,
  397. 0,
  398. 0,
  399. 0,
  400. &t_ps161,
  401. &t_ps162,
  402. 0,
  403. &t_ps143,
  404. &t_ps144,
  405. 0,
  406. 0,
  407. &t_ps173,
  408. &t_ps136,
  409. &t_ps117,
  410. 0,
  411. 0,
  412. 0,
  413. &t_ps11,
  414. &t_ps176,
  415. &t_ps19,
  416. &t_ps110,
  417. &t_ps163,
  418. 0,
  419. 0,
  420. &t_ps193,
  421. &t_ps189,
  422. 0,
  423. &t_ps149,
  424. 0,
  425. &t_ps164,
  426. &t_ps196,
  427. 0,
  428. &t_ps146,
  429. &t_ps165,
  430. 0,
  431. &t_ps128,
  432. &t_ps147,
  433. &t_ps191,
  434. &t_ps195,
  435. 0,
  436. 0,
  437. &t_ps178,
  438. &t_ps1100,
  439. 0,
  440. &t_ps182,
  441. 0,
  442. 0,
  443. &t_ps174,
  444. 0,
  445. 0,
  446. 0,
  447. 0,
  448. &t_ps130,
  449. 0,
  450. 0,
  451. &t_ps134,
  452. 0,
  453. 0,
  454. 0,
  455. 0,
  456. &t_ps131,
  457. 0,
  458. &t_ps172,
  459. 0,
  460. &t_ps132,
  461. &t_ps194,
  462. &t_ps186,
  463. 0,
  464. 0,
  465. 0,
  466. &t_ps156,
  467. 0,
  468. &t_ps135,
  469. &t_ps18,
  470. 0,
  471. 0,
  472. 0,
  473. &t_ps113
  474. };
  475. KEYWORDS t_ps1_table = {t_ps1_words,133};
  476. /***
  477. * [0]
  478. * CATSTR, I2_TCATSTR
  479. * DW, I2_TDW
  480. * [1]
  481. * [2]
  482. * [3]
  483. * [4]
  484. * SEGMENT, I2_TSEGMENT
  485. * [5]
  486. * [6]
  487. * SIZESTR, I2_TSIZESTR
  488. * [7]
  489. * [8]
  490. * [9]
  491. * [10]
  492. * DB, I2_TDB
  493. * [11]
  494. * LABEL, I2_TLABEL
  495. * [12]
  496. * DD, I2_TDD
  497. * [13]
  498. * RECORD, I2_TRECORD
  499. * [14]
  500. * DF, I2_TDF
  501. * [15]
  502. * [16]
  503. * ENDP, I2_TENDP
  504. * [17]
  505. * [18]
  506. * SUBSTR, I2_TSUBSTR
  507. * EQU, I2_TEQU
  508. * [19]
  509. * ENDS, I2_TENDS
  510. * [20]
  511. * [21]
  512. * [22]
  513. * [23]
  514. * [24]
  515. * [25]
  516. * GROUP, I2_TGROUP
  517. * DQ, I2_TDQ
  518. * [26]
  519. * [27]
  520. * [28]
  521. * INSTR, I2_TINSTR
  522. * DT, I2_TDT
  523. * [29]
  524. * STRUC, I2_TSTRUC
  525. * PROC, I2_TPROC
  526. * MACRO, I2_TMACRO
  527. * [30]
  528. */
  529. static KEYSYM t_ps2105 = {0,"DW",155,I2_TDW};
  530. static KEYSYM t_ps2110 = {&t_ps2105,"CATSTR",465,I2_TCATSTR};
  531. static KEYSYM t_ps2118 = {0,"SEGMENT",531,I2_TSEGMENT};
  532. static KEYSYM t_ps2111 = {0,"SIZESTR",564,I2_TSIZESTR};
  533. static KEYSYM t_ps2101 = {0,"DB",134,I2_TDB};
  534. static KEYSYM t_ps2114 = {0,"LABEL",352,I2_TLABEL};
  535. static KEYSYM t_ps2102 = {0,"DD",136,I2_TDD};
  536. static KEYSYM t_ps2117 = {0,"RECORD",447,I2_TRECORD};
  537. static KEYSYM t_ps2120 = {0,"DF",138,I2_TDF};
  538. static KEYSYM t_ps2106 = {0,"ENDP",295,I2_TENDP};
  539. static KEYSYM t_ps2108 = {0,"EQU",235,I2_TEQU};
  540. static KEYSYM t_ps2109 = {&t_ps2108,"SUBSTR",483,I2_TSUBSTR};
  541. static KEYSYM t_ps2107 = {0,"ENDS",298,I2_TENDS};
  542. static KEYSYM t_ps2103 = {0,"DQ",149,I2_TDQ};
  543. static KEYSYM t_ps2113 = {&t_ps2103,"GROUP",397,I2_TGROUP};
  544. static KEYSYM t_ps2104 = {0,"DT",152,I2_TDT};
  545. static KEYSYM t_ps2112 = {&t_ps2104,"INSTR",400,I2_TINSTR};
  546. static KEYSYM t_ps2115 = {0,"MACRO",370,I2_TMACRO};
  547. static KEYSYM t_ps2116 = {&t_ps2115,"PROC",308,I2_TPROC};
  548. static KEYSYM t_ps2119 = {&t_ps2116,"STRUC",401,I2_TSTRUC};
  549. static KEYSYM FARSYM *t_ps2_words[31] = {
  550. &t_ps2110,
  551. 0,
  552. 0,
  553. 0,
  554. &t_ps2118,
  555. 0,
  556. &t_ps2111,
  557. 0,
  558. 0,
  559. 0,
  560. &t_ps2101,
  561. &t_ps2114,
  562. &t_ps2102,
  563. &t_ps2117,
  564. &t_ps2120,
  565. 0,
  566. &t_ps2106,
  567. 0,
  568. &t_ps2109,
  569. &t_ps2107,
  570. 0,
  571. 0,
  572. 0,
  573. 0,
  574. 0,
  575. &t_ps2113,
  576. 0,
  577. 0,
  578. &t_ps2112,
  579. &t_ps2119,
  580. 0
  581. };
  582. KEYWORDS t_ps2_table = {t_ps2_words,31};
  583. /***
  584. * [0]
  585. * [1]
  586. * TBYTE, I_TBYTE
  587. * [2]
  588. * PROC, I_PROC
  589. * BYTE, I_BYTE
  590. * [3]
  591. * [4]
  592. * [5]
  593. * NEAR, I_NEAR
  594. * [6]
  595. * QWORD, I_QWORD
  596. * [7]
  597. * [8]
  598. * [9]
  599. * [10]
  600. * WORD, I_WORD
  601. * DWORD, I_DWORD
  602. * [11]
  603. * [12]
  604. * FWORD, I_FWORD
  605. * [13]
  606. * FAR, I_FAR
  607. * [14]
  608. * [15]
  609. * [16]
  610. */
  611. static KEYSYM t_siz126 = {0,"TBYTE",392,I_TBYTE};
  612. static KEYSYM t_siz121 = {0,"BYTE",308,I_BYTE};
  613. static KEYSYM t_siz129 = {&t_siz121,"PROC",308,I_PROC};
  614. static KEYSYM t_siz124 = {0,"NEAR",294,I_NEAR};
  615. static KEYSYM t_siz125 = {0,"QWORD",397,I_QWORD};
  616. static KEYSYM t_siz122 = {0,"DWORD",384,I_DWORD};
  617. static KEYSYM t_siz127 = {&t_siz122,"WORD",316,I_WORD};
  618. static KEYSYM t_siz128 = {0,"FWORD",386,I_FWORD};
  619. static KEYSYM t_siz123 = {0,"FAR",217,I_FAR};
  620. static KEYSYM FARSYM *t_siz_words[17] = {
  621. 0,
  622. &t_siz126,
  623. &t_siz129,
  624. 0,
  625. 0,
  626. &t_siz124,
  627. &t_siz125,
  628. 0,
  629. 0,
  630. 0,
  631. &t_siz127,
  632. 0,
  633. &t_siz128,
  634. &t_siz123,
  635. 0,
  636. 0,
  637. 0
  638. };
  639. KEYWORDS t_siz_table = {t_siz_words,17};
  640. /***
  641. * [0]
  642. * USE16, IS_USE16
  643. * STACK, IS_STACK
  644. * [1]
  645. * [2]
  646. * BYTE, IS_BYTE
  647. * [3]
  648. * PARA, IS_PARA
  649. * [4]
  650. * [5]
  651. * PUBLIC, IS_PUBLIC
  652. * [6]
  653. * [7]
  654. * [8]
  655. * [9]
  656. * [10]
  657. * DWORD, IS_DWORD
  658. * WORD, IS_WORD
  659. * [11]
  660. * [12]
  661. * [13]
  662. * PAGE, IS_PAGE
  663. * AT, IS_AT
  664. * [14]
  665. * MEMORY, IS_MEMORY
  666. * [15]
  667. * USE32, IS_USE32
  668. * COMMON, IS_COMMON
  669. * [16]
  670. */
  671. static KEYSYM t_seg137 = {0,"STACK",374,IS_STACK};
  672. static KEYSYM t_seg140 = {&t_seg137,"USE16",340,IS_USE16};
  673. static KEYSYM t_seg131 = {0,"BYTE",308,IS_BYTE};
  674. static KEYSYM t_seg135 = {0,"PARA",292,IS_PARA};
  675. static KEYSYM t_seg136 = {0,"PUBLIC",447,IS_PUBLIC};
  676. static KEYSYM t_seg138 = {0,"WORD",316,IS_WORD};
  677. static KEYSYM t_seg141 = {&t_seg138,"DWORD",384,IS_DWORD};
  678. static KEYSYM t_seg130 = {0,"AT",149,IS_AT};
  679. static KEYSYM t_seg134 = {&t_seg130,"PAGE",285,IS_PAGE};
  680. static KEYSYM t_seg133 = {0,"MEMORY",473,IS_MEMORY};
  681. static KEYSYM t_seg132 = {0,"COMMON",457,IS_COMMON};
  682. static KEYSYM t_seg139 = {&t_seg132,"USE32",338,IS_USE32};
  683. static KEYSYM FARSYM *t_seg_words[17] = {
  684. &t_seg140,
  685. 0,
  686. &t_seg131,
  687. &t_seg135,
  688. 0,
  689. &t_seg136,
  690. 0,
  691. 0,
  692. 0,
  693. 0,
  694. &t_seg141,
  695. 0,
  696. 0,
  697. &t_seg134,
  698. &t_seg133,
  699. &t_seg139,
  700. 0
  701. };
  702. KEYWORDS t_seg_table = {t_seg_words,17};
  703. /***
  704. * [0]
  705. * [1]
  706. * [2]
  707. * SHR, OPSHR
  708. * [3]
  709. * [4]
  710. * LE, OPLE
  711. * [5]
  712. * [6]
  713. * NOT, OPNOT
  714. * NE, OPNE
  715. * HIGH, OPHIGH
  716. * [7]
  717. * LOW, OPLOW
  718. * [8]
  719. * WIDTH, OPWIDTH
  720. * [9]
  721. * EQ, OPEQ
  722. * [10]
  723. * [11]
  724. * PTR, OPPTR
  725. * [12]
  726. * [13]
  727. * [14]
  728. * XOR, OPXOR
  729. * GT, OPGT
  730. * [15]
  731. * [16]
  732. * [17]
  733. * [18]
  734. * NOTHING, OPNOTHING
  735. * MASK, OPMASK
  736. * [19]
  737. * LT, OPLT
  738. * [20]
  739. * OR, OPOR
  740. * [21]
  741. * [22]
  742. * [23]
  743. * AND, OPAND
  744. * [24]
  745. * SHORT, OPSHORT
  746. * [25]
  747. * [26]
  748. * [27]
  749. * LENGTH, OPLENGTH
  750. * [28]
  751. * [29]
  752. * [30]
  753. * THIS, OPTHIS
  754. * [31]
  755. * [32]
  756. * OFFSET, OPOFFSET
  757. * [33]
  758. * SIZE, OPSIZE
  759. * [34]
  760. * [35]
  761. * SEG, OPSEG
  762. * [36]
  763. * MOD, OPMOD
  764. * [37]
  765. * [38]
  766. * [39]
  767. * .TYPE, OPSTYPE
  768. * [40]
  769. * TYPE, OPTYPE
  770. * [41]
  771. * [42]
  772. * [43]
  773. * SHL, OPSHL
  774. * [44]
  775. * [45]
  776. * DUP, OPDUP
  777. * [46]
  778. * GE, OPGE
  779. */
  780. static KEYSYM t_op163 = {0,"SHR",237,OPSHR};
  781. static KEYSYM t_op148 = {0,"LE",145,OPLE};
  782. static KEYSYM t_op147 = {0,"HIGH",288,OPHIGH};
  783. static KEYSYM t_op154 = {&t_op147,"NE",147,OPNE};
  784. static KEYSYM t_op155 = {&t_op154,"NOT",241,OPNOT};
  785. static KEYSYM t_op150 = {0,"LOW",242,OPLOW};
  786. static KEYSYM t_op168 = {0,"WIDTH",384,OPWIDTH};
  787. static KEYSYM t_op144 = {0,"EQ",150,OPEQ};
  788. static KEYSYM t_op159 = {0,"PTR",246,OPPTR};
  789. static KEYSYM t_op146 = {0,"GT",155,OPGT};
  790. static KEYSYM t_op169 = {&t_op146,"XOR",249,OPXOR};
  791. static KEYSYM t_op152 = {0,"MASK",300,OPMASK};
  792. static KEYSYM t_op156 = {&t_op152,"NOTHING",535,OPNOTHING};
  793. static KEYSYM t_op151 = {0,"LT",160,OPLT};
  794. static KEYSYM t_op158 = {0,"OR",161,OPOR};
  795. static KEYSYM t_op142 = {0,"AND",211,OPAND};
  796. static KEYSYM t_op162 = {0,"SHORT",400,OPSHORT};
  797. static KEYSYM t_op149 = {0,"LENGTH",450,OPLENGTH};
  798. static KEYSYM t_op165 = {0,"THIS",312,OPTHIS};
  799. static KEYSYM t_op157 = {0,"OFFSET",455,OPOFFSET};
  800. static KEYSYM t_op164 = {0,"SIZE",315,OPSIZE};
  801. static KEYSYM t_op160 = {0,"SEG",223,OPSEG};
  802. static KEYSYM t_op153 = {0,"MOD",224,OPMOD};
  803. static KEYSYM t_op167 = {0,".TYPE",368,OPSTYPE};
  804. static KEYSYM t_op166 = {0,"TYPE",322,OPTYPE};
  805. static KEYSYM t_op161 = {0,"SHL",231,OPSHL};
  806. static KEYSYM t_op143 = {0,"DUP",233,OPDUP};
  807. static KEYSYM t_op145 = {0,"GE",140,OPGE};
  808. static KEYSYM FARSYM *t_op_words[47] = {
  809. 0,
  810. 0,
  811. &t_op163,
  812. 0,
  813. &t_op148,
  814. 0,
  815. &t_op155,
  816. &t_op150,
  817. &t_op168,
  818. &t_op144,
  819. 0,
  820. &t_op159,
  821. 0,
  822. 0,
  823. &t_op169,
  824. 0,
  825. 0,
  826. 0,
  827. &t_op156,
  828. &t_op151,
  829. &t_op158,
  830. 0,
  831. 0,
  832. &t_op142,
  833. &t_op162,
  834. 0,
  835. 0,
  836. &t_op149,
  837. 0,
  838. 0,
  839. &t_op165,
  840. 0,
  841. &t_op157,
  842. &t_op164,
  843. 0,
  844. &t_op160,
  845. &t_op153,
  846. 0,
  847. 0,
  848. &t_op167,
  849. &t_op166,
  850. 0,
  851. 0,
  852. &t_op161,
  853. 0,
  854. &t_op143,
  855. &t_op145
  856. };
  857. KEYWORDS t_op_table = {t_op_words,47};
  858. /***
  859. * [0]
  860. * [1]
  861. * [2]
  862. * [3]
  863. * [4]
  864. * [5]
  865. * [6]
  866. * [7]
  867. * [8]
  868. * [9]
  869. * [10]
  870. * [11]
  871. * [12]
  872. * [13]
  873. * [14]
  874. * [15]
  875. * [16]
  876. * [17]
  877. * [18]
  878. * [19]
  879. * [20]
  880. * [21]
  881. * [22]
  882. * [23]
  883. * [24]
  884. * [25]
  885. * [26]
  886. * [27]
  887. * [28]
  888. * [29]
  889. * [30]
  890. * [31]
  891. * [32]
  892. * [33]
  893. * [34]
  894. * [35]
  895. * [36]
  896. * [37]
  897. * [38]
  898. * [39]
  899. * [40]
  900. * [41]
  901. * [42]
  902. * [43]
  903. * [44]
  904. * [45]
  905. * [46]
  906. * [47]
  907. * [48]
  908. * [49]
  909. * [50]
  910. * [51]
  911. * [52]
  912. * [53]
  913. * [54]
  914. * [55]
  915. * [56]
  916. * [57]
  917. * [58]
  918. * [59]
  919. * [60]
  920. * [61]
  921. * [62]
  922. * [63]
  923. * [64]
  924. * [65]
  925. * [66]
  926. * [67]
  927. * [68]
  928. * [69]
  929. * [70]
  930. * [71]
  931. * [72]
  932. * [73]
  933. * [74]
  934. * [75]
  935. * [76]
  936. * [77]
  937. * [78]
  938. * [79]
  939. * [80]
  940. * [81]
  941. * [82]
  942. * [83]
  943. * [84]
  944. * [85]
  945. * [86]
  946. * [87]
  947. * [88]
  948. * [89]
  949. * [90]
  950. * [91]
  951. * [92]
  952. * [93]
  953. * [94]
  954. * [95]
  955. * [96]
  956. * [97]
  957. * [98]
  958. * [99]
  959. * [100]
  960. * [101]
  961. * [102]
  962. * [103]
  963. * [104]
  964. * [105]
  965. * [106]
  966. * [107]
  967. * [108]
  968. * [109]
  969. * [110]
  970. * [111]
  971. * [112]
  972. * [113]
  973. * [114]
  974. * [115]
  975. * [116]
  976. * [117]
  977. * [118]
  978. * [119]
  979. * [120]
  980. * [121]
  981. * [122]
  982. * [123]
  983. * [124]
  984. * [125]
  985. * [126]
  986. * [127]
  987. * [128]
  988. * [129]
  989. * [130]
  990. * [131]
  991. * [132]
  992. * [133]
  993. * [134]
  994. * [135]
  995. * [136]
  996. * [137]
  997. * [138]
  998. * [139]
  999. * JA, I_JA
  1000. * [140]
  1001. * JB, I_JB
  1002. * [141]
  1003. * JC, I_JC
  1004. * [142]
  1005. * [143]
  1006. * JE, I_JE
  1007. * [144]
  1008. * [145]
  1009. * JG, I_JG
  1010. * [146]
  1011. * [147]
  1012. * [148]
  1013. * [149]
  1014. * [150]
  1015. * JL, I_JL
  1016. * BT, I_BT
  1017. * [151]
  1018. * IN, I_IN
  1019. * [152]
  1020. * [153]
  1021. * JO, I_JO
  1022. * [154]
  1023. * JP, I_JP
  1024. * [155]
  1025. * [156]
  1026. * [157]
  1027. * JS, I_JS
  1028. * [158]
  1029. * [159]
  1030. * [160]
  1031. * [161]
  1032. * OR, I_OR
  1033. * [162]
  1034. * [163]
  1035. * [164]
  1036. * JZ, I_JZ
  1037. * [165]
  1038. * [166]
  1039. * [167]
  1040. * [168]
  1041. * [169]
  1042. * [170]
  1043. * [171]
  1044. * [172]
  1045. * [173]
  1046. * [174]
  1047. * [175]
  1048. * [176]
  1049. * [177]
  1050. * [178]
  1051. * [179]
  1052. * [180]
  1053. * [181]
  1054. * [182]
  1055. * [183]
  1056. * [184]
  1057. * [185]
  1058. * [186]
  1059. * [187]
  1060. * [188]
  1061. * [189]
  1062. * [190]
  1063. * [191]
  1064. * [192]
  1065. * [193]
  1066. * [194]
  1067. * [195]
  1068. * AAA, I_AAA
  1069. * [196]
  1070. * [197]
  1071. * [198]
  1072. * DAA, I_DAA
  1073. * AAD, I_AAD
  1074. * [199]
  1075. * [200]
  1076. * ADC, I_ADC
  1077. * [201]
  1078. * ADD, I_ADD
  1079. * [202]
  1080. * [203]
  1081. * [204]
  1082. * DEC, I_DEC
  1083. * [205]
  1084. * [206]
  1085. * [207]
  1086. * AAM, I_AAM
  1087. * [208]
  1088. * JAE, I_JAE
  1089. * [209]
  1090. * JBE, I_JBE
  1091. * [210]
  1092. * LEA, I_LEA
  1093. * CLC, I_CLC
  1094. * [211]
  1095. * CMC, I_CMC
  1096. * CLD, I_CLD
  1097. * AND, I_AND
  1098. * [212]
  1099. * [213]
  1100. * AAS, I_AAS
  1101. * [214]
  1102. * JGE, I_JGE
  1103. * FLD, I_FLD
  1104. * [215]
  1105. * SBB, I_SBB
  1106. * [216]
  1107. * DAS, I_DAS
  1108. * CLI, I_CLI
  1109. * CDQ, I_CDQ
  1110. * [217]
  1111. * JNA, I_JNA
  1112. * BTC, I_BTC
  1113. * [218]
  1114. * NEG, I_NEG
  1115. * JNB, I_JNB
  1116. * INC, I_INC
  1117. * [219]
  1118. * JNC, I_JNC
  1119. * JLE, I_JLE
  1120. * ESC, I_ESC
  1121. * BSF, I_BSF
  1122. * [220]
  1123. * CBW, I_CBW
  1124. * [221]
  1125. * JNE, I_JNE
  1126. * [222]
  1127. * CWD, I_CWD
  1128. * [223]
  1129. * LAR, I_LAR
  1130. * JPE, I_JPE
  1131. * JNG, I_JNG
  1132. * [224]
  1133. * SAL, I_SAL
  1134. * CMP, I_CMP
  1135. * [225]
  1136. * RCL, I_RCL
  1137. * [226]
  1138. * [227]
  1139. * LDS, I_LDS
  1140. * DIV, I_DIV
  1141. * [228]
  1142. * LES, I_LES
  1143. * JNL, I_JNL
  1144. * [229]
  1145. * LFS, I_LFS
  1146. * [230]
  1147. * SAR, I_SAR
  1148. * LGS, I_LGS
  1149. * [231]
  1150. * SHL, I_SHL
  1151. * REP, I_REP
  1152. * RCR, I_RCR
  1153. * JNO, I_JNO
  1154. * JMP, I_JMP
  1155. * BSR, I_BSR
  1156. * [232]
  1157. * JNP, I_JNP
  1158. * HLT, I_HLT
  1159. * BTR, I_BTR
  1160. * [233]
  1161. * JPO, I_JPO
  1162. * BTS, I_BTS
  1163. * [234]
  1164. * SUB, I_SUB
  1165. * STC, I_STC
  1166. * INS, I_INS
  1167. * [235]
  1168. * STD, I_STD
  1169. * RET, I_RET
  1170. * LSL, I_LSL
  1171. * JNS, I_JNS
  1172. * INT, I_INT
  1173. * [236]
  1174. * [237]
  1175. * SHR, I_SHR
  1176. * ROL, I_ROL
  1177. * NOP, I_NOP
  1178. * FST, I_FST
  1179. * [238]
  1180. * MUL, I_MUL
  1181. * [239]
  1182. * POP, I_POP
  1183. * [240]
  1184. * STI, I_STI
  1185. * [241]
  1186. * NOT, I_NOT
  1187. * [242]
  1188. * MOV, I_MOV
  1189. * LTR, I_LTR
  1190. * LSS, I_LSS
  1191. * JNZ, I_JNZ
  1192. * [243]
  1193. * ROR, I_ROR
  1194. * [244]
  1195. * [245]
  1196. * [246]
  1197. * [247]
  1198. * [248]
  1199. * OUT, I_OUT
  1200. * [249]
  1201. * XOR, I_XOR
  1202. * STR, I_STR
  1203. * [250]
  1204. * [251]
  1205. * [252]
  1206. * [253]
  1207. * [254]
  1208. * [255]
  1209. * [256]
  1210. * [257]
  1211. * [258]
  1212. * [259]
  1213. * [260]
  1214. * [261]
  1215. * [262]
  1216. * [263]
  1217. * FLD1, I_FLD1
  1218. * [264]
  1219. * [265]
  1220. * [266]
  1221. * [267]
  1222. * [268]
  1223. * [269]
  1224. * [270]
  1225. * [271]
  1226. * FADD, I_FADD
  1227. * [272]
  1228. * [273]
  1229. * [274]
  1230. * [275]
  1231. * [276]
  1232. * [277]
  1233. * [278]
  1234. * [279]
  1235. * [280]
  1236. * FBLD, I_FBLD
  1237. * [281]
  1238. * [282]
  1239. * [283]
  1240. * LAHF, I_LAHF
  1241. * [284]
  1242. * FABS, I_FABS
  1243. * CALL, I_CALL
  1244. * [285]
  1245. * [286]
  1246. * JNAE, I_JNAE
  1247. * [287]
  1248. * JNBE, I_JNBE
  1249. * FILD, I_FILD
  1250. * [288]
  1251. * [289]
  1252. * [290]
  1253. * SAHF, I_SAHF
  1254. * FENI, I_FENI
  1255. * [291]
  1256. * CWDE, I_CWDE
  1257. * [292]
  1258. * JNGE, I_JNGE
  1259. * FCHS, I_FCHS
  1260. * [293]
  1261. * FCOM, I_FCOM
  1262. * [294]
  1263. * [295]
  1264. * [296]
  1265. * [297]
  1266. * LOCK, I_LOCK
  1267. * JNLE, I_JNLE
  1268. * FXCH, I_FXCH
  1269. * FDIV, I_FDIV
  1270. * [298]
  1271. * XCHG, I_XCHG
  1272. * SCAS, I_SCAS
  1273. * [299]
  1274. * SHLD, I_SHLD
  1275. * LGDT, I_LGDT
  1276. * FCOS, I_FCOS
  1277. * [300]
  1278. * REPE, I_REPE
  1279. * INSB, I_INSB
  1280. * IDIV, I_IDIV
  1281. * FXAM, I_FXAM
  1282. * [301]
  1283. * SETA, I_SETA
  1284. * LIDT, I_LIDT
  1285. * [302]
  1286. * SETB, I_SETB
  1287. * INSD, I_INSD
  1288. * [303]
  1289. * SETC, I_SETC
  1290. * ARPL, I_ARPL
  1291. * [304]
  1292. * POPA, I_POPA
  1293. * LLDT, I_LLDT
  1294. * FSUB, I_FSUB
  1295. * FSIN, I_FSIN
  1296. * FLDZ, I_FLDZ
  1297. * [305]
  1298. * RETF, I_RETF
  1299. * SHRD, I_SHRD
  1300. * SETE, I_SETE
  1301. * [306]
  1302. * SGDT, I_SGDT
  1303. * LODS, I_LODS
  1304. * IBTS, I_IBTS
  1305. * [307]
  1306. * SETG, I_SETG
  1307. * FNOP, I_FNOP
  1308. * CMPS, I_CMPS
  1309. * [308]
  1310. * SIDT, I_SIDT
  1311. * IRET, I_IRET
  1312. * FMUL, I_FMUL
  1313. * [309]
  1314. * WAIT, I_WAIT
  1315. * POPF, I_POPF
  1316. * [310]
  1317. * FIST, I_FIST
  1318. * CLTS, I_CLTS
  1319. * [311]
  1320. * SLDT, I_SLDT
  1321. * IMUL, I_IMUL
  1322. * [312]
  1323. * SETL, I_SETL
  1324. * [313]
  1325. * RETN, I_RETN
  1326. * XLAT, I_XLAT
  1327. * [314]
  1328. * LOOP, I_LOOP
  1329. * INTO, I_INTO
  1330. * [315]
  1331. * SETO, I_SETO
  1332. * [316]
  1333. * SETP, I_SETP
  1334. * [317]
  1335. * FSTP, I_FSTP
  1336. * [318]
  1337. * [319]
  1338. * VERR, I_VERR
  1339. * SETS, I_SETS
  1340. * JCXZ, I_JCXZ
  1341. * [320]
  1342. * TEST, I_TEST
  1343. * PUSH, I_PUSH
  1344. * [321]
  1345. * XBTS, I_XBTS
  1346. * REPZ, I_REPZ
  1347. * INSW, I_INSW
  1348. * FTST, I_FTST
  1349. * [322]
  1350. * [323]
  1351. * LMSW, I_LMSW
  1352. * [324]
  1353. * VERW, I_VERW
  1354. * [325]
  1355. * MOVS, I_MOVS
  1356. * [326]
  1357. * SETZ, I_SETZ
  1358. * [327]
  1359. * [328]
  1360. * [329]
  1361. * STOS, I_STOS
  1362. * [330]
  1363. * SMSW, I_SMSW
  1364. * [331]
  1365. * OUTS, I_OUTS
  1366. * [332]
  1367. * [333]
  1368. * [334]
  1369. * F2XM1, I_F2XM1
  1370. * [335]
  1371. * [336]
  1372. * [337]
  1373. * [338]
  1374. * [339]
  1375. * [340]
  1376. * [341]
  1377. * [342]
  1378. * [343]
  1379. * [344]
  1380. * FIADD, I_FIADD
  1381. * [345]
  1382. * [346]
  1383. * [347]
  1384. * [348]
  1385. * [349]
  1386. * [350]
  1387. * [351]
  1388. * FADDP, I_FADDP
  1389. * [352]
  1390. * [353]
  1391. * [354]
  1392. * [355]
  1393. * [356]
  1394. * [357]
  1395. * [358]
  1396. * [359]
  1397. * [360]
  1398. * FFREE, I_FFREE
  1399. * [361]
  1400. * [362]
  1401. * [363]
  1402. * [364]
  1403. * SCASB, I_SCASB
  1404. * [365]
  1405. * LEAVE, I_LEAVE
  1406. * [366]
  1407. * SCASD, I_SCASD
  1408. * FICOM, I_FICOM
  1409. * [367]
  1410. * FLDPI, I_FLDPI
  1411. * FDISI, I_FDISI
  1412. * [368]
  1413. * FNENI, I_FNENI
  1414. * FLDCW, I_FLDCW
  1415. * [369]
  1416. * [370]
  1417. * SETAE, I_SETAE
  1418. * FIDIV, I_FIDIV
  1419. * FCLEX, I_FCLEX
  1420. * [371]
  1421. * SETBE, I_SETBE
  1422. * [372]
  1423. * POPAD, I_POPAD
  1424. * LODSB, I_LODSB
  1425. * [373]
  1426. * FYL2X, I_FYL2X
  1427. * FSAVE, I_FSAVE
  1428. * FCOMP, I_FCOMP
  1429. * CMPSB, I_CMPSB
  1430. * [374]
  1431. * LODSD, I_LODSD
  1432. * [375]
  1433. * CMPSD, I_CMPSD
  1434. * [376]
  1435. * SETGE, I_SETGE
  1436. * IRETD, I_IRETD
  1437. * BOUND, I_BOUND
  1438. * [377]
  1439. * POPFD, I_POPFD
  1440. * FPTAN, I_FPTAN
  1441. * FISUB, I_FISUB
  1442. * FDIVP, I_FDIVP
  1443. * [378]
  1444. * REPNE, I_REPNE
  1445. * FUCOM, I_FUCOM
  1446. * FPREM, I_FPREM
  1447. * FINIT, I_FINIT
  1448. * [379]
  1449. * XLATB, I_XLATB
  1450. * SETNA, I_SETNA
  1451. * FWAIT, I_FWAIT
  1452. * FDIVR, I_FDIVR
  1453. * [380]
  1454. * SETNB, I_SETNB
  1455. * [381]
  1456. * SETNC, I_SETNC
  1457. * SETLE, I_SETLE
  1458. * FIMUL, I_FIMUL
  1459. * [382]
  1460. * ENTER, I_ENTER
  1461. * [383]
  1462. * SETNE, I_SETNE
  1463. * LOOPE, I_LOOPE
  1464. * FBSTP, I_FBSTP
  1465. * [384]
  1466. * FSUBP, I_FSUBP
  1467. * [385]
  1468. * SETPE, I_SETPE
  1469. * SETNG, I_SETNG
  1470. * SCASW, I_SCASW
  1471. * PUSHA, I_PUSHA
  1472. * [386]
  1473. * FSUBR, I_FSUBR
  1474. * [387]
  1475. * [388]
  1476. * JECXZ, I_JECXZ
  1477. * FMULP, I_FMULP
  1478. * [389]
  1479. * [390]
  1480. * SETNL, I_SETNL
  1481. * PUSHF, I_PUSHF
  1482. * FISTP, I_FISTP
  1483. * [391]
  1484. * MOVSB, I_MOVSB
  1485. * FSTCW, I_FSTCW
  1486. * [392]
  1487. * [393]
  1488. * SETNO, I_SETNO
  1489. * MOVSD, I_MOVSD
  1490. * LODSW, I_LODSW
  1491. * [394]
  1492. * SETNP, I_SETNP
  1493. * CMPSW, I_CMPSW
  1494. * [395]
  1495. * STOSB, I_STOSB
  1496. * SETPO, I_SETPO
  1497. * [396]
  1498. * [397]
  1499. * STOSD, I_STOSD
  1500. * SETNS, I_SETNS
  1501. * OUTSB, I_OUTSB
  1502. * [398]
  1503. * [399]
  1504. * REPNZ, I_REPNZ
  1505. * OUTSD, I_OUTSD
  1506. * [400]
  1507. * FSQRT, I_FSQRT
  1508. * [401]
  1509. * [402]
  1510. * [403]
  1511. * [404]
  1512. * SETNZ, I_SETNZ
  1513. * LOOPZ, I_LOOPZ
  1514. * [405]
  1515. * [406]
  1516. * [407]
  1517. * FSTSW, I_FSTSW
  1518. * [408]
  1519. * [409]
  1520. * FLDL2E, I_FLDL2E
  1521. * [410]
  1522. * [411]
  1523. * FLDLG2, I_FLDLG2
  1524. * [412]
  1525. * MOVSW, I_MOVSW
  1526. * [413]
  1527. * MOVSX, I_MOVSX
  1528. * [414]
  1529. * [415]
  1530. * [416]
  1531. * STOSW, I_STOSW
  1532. * [417]
  1533. * [418]
  1534. * OUTSW, I_OUTSW
  1535. * FLDLN2, I_FLDLN2
  1536. * [419]
  1537. * [420]
  1538. * MOVZX, I_MOVZX
  1539. * [421]
  1540. * [422]
  1541. * [423]
  1542. * [424]
  1543. * FLDL2T, I_FLDL2T
  1544. * [425]
  1545. * [426]
  1546. * [427]
  1547. * FPREM1, I_FPREM1
  1548. * [428]
  1549. * [429]
  1550. * [430]
  1551. * FSCALE, I_FSCALE
  1552. * [431]
  1553. * [432]
  1554. * [433]
  1555. * [434]
  1556. * [435]
  1557. * [436]
  1558. * [437]
  1559. * [438]
  1560. * [439]
  1561. * [440]
  1562. * [441]
  1563. * [442]
  1564. * FPATAN, I_FPATAN
  1565. * [443]
  1566. * [444]
  1567. * [445]
  1568. * FNDISI, I_FNDISI
  1569. * [446]
  1570. * FICOMP, I_FICOMP
  1571. * [447]
  1572. * FLDENV, I_FLDENV
  1573. * [448]
  1574. * SETNAE, I_SETNAE
  1575. * FNCLEX, I_FNCLEX
  1576. * [449]
  1577. * SETNBE, I_SETNBE
  1578. * [450]
  1579. * [451]
  1580. * FNSAVE, I_FNSAVE
  1581. * [452]
  1582. * FIDIVR, I_FIDIVR
  1583. * [453]
  1584. * PUSHAD, I_PUSHAD
  1585. * FCOMPP, I_FCOMPP
  1586. * [454]
  1587. * SETNGE, I_SETNGE
  1588. * [455]
  1589. * [456]
  1590. * FNINIT, I_FNINIT
  1591. * [457]
  1592. * [458]
  1593. * PUSHFD, I_PUSHFD
  1594. * FUCOMP, I_FUCOMP
  1595. * [459]
  1596. * SETNLE, I_SETNLE
  1597. * FISUBR, I_FISUBR
  1598. * FDIVRP, I_FDIVRP
  1599. * [460]
  1600. * [461]
  1601. * LOOPNE, I_LOOPNE
  1602. * [462]
  1603. * [463]
  1604. * FSETPM, I_FSETPM
  1605. * [464]
  1606. * [465]
  1607. * [466]
  1608. * FSUBRP, I_FSUBRP
  1609. * [467]
  1610. * [468]
  1611. * [469]
  1612. * FNSTCW, I_FNSTCW
  1613. * [470]
  1614. * FSTENV, I_FSTENV
  1615. * [471]
  1616. * [472]
  1617. * [473]
  1618. * [474]
  1619. * [475]
  1620. * [476]
  1621. * [477]
  1622. * [478]
  1623. * [479]
  1624. * [480]
  1625. * FRSTOR, I_FRSTOR
  1626. * [481]
  1627. * [482]
  1628. * LOOPNZ, I_LOOPNZ
  1629. * [483]
  1630. * [484]
  1631. * [485]
  1632. * FNSTSW, I_FNSTSW
  1633. * [486]
  1634. * [487]
  1635. * [488]
  1636. * [489]
  1637. * [490]
  1638. * [491]
  1639. * [492]
  1640. * [493]
  1641. * [494]
  1642. * [495]
  1643. * [496]
  1644. * [497]
  1645. * [498]
  1646. * [499]
  1647. * [500]
  1648. * [501]
  1649. * [502]
  1650. * FYL2XP1, I_FYL2XP1
  1651. * [503]
  1652. * [504]
  1653. * [505]
  1654. * [506]
  1655. * [507]
  1656. * [508]
  1657. * [509]
  1658. * [510]
  1659. * [511]
  1660. * [512]
  1661. * [513]
  1662. * [514]
  1663. * [515]
  1664. * [516]
  1665. * [517]
  1666. * [518]
  1667. * [519]
  1668. * [520]
  1669. * [521]
  1670. * FDECSTP, I_FDECSTP
  1671. * [522]
  1672. * [523]
  1673. * [524]
  1674. * [525]
  1675. * [526]
  1676. * [527]
  1677. * [528]
  1678. * [529]
  1679. * [530]
  1680. * [531]
  1681. * [532]
  1682. * [533]
  1683. * FSINCOS, I_FSINCOS
  1684. * FRNDINT, I_FRNDINT
  1685. * [534]
  1686. * [535]
  1687. * FINCSTP, I_FINCSTP
  1688. * [536]
  1689. * [537]
  1690. * [538]
  1691. * FUCOMPP, I_FUCOMPP
  1692. * [539]
  1693. * [540]
  1694. * FXTRACT, I_FXTRACT
  1695. * [541]
  1696. * [542]
  1697. * [543]
  1698. * [544]
  1699. * [545]
  1700. * [546]
  1701. * [547]
  1702. * [548]
  1703. * FNSTENV, I_FNSTENV
  1704. * [549]
  1705. * [550]
  1706. * [551]
  1707. * [552]
  1708. * [553]
  1709. * [554]
  1710. * [555]
  1711. * [556]
  1712. * [557]
  1713. * [558]
  1714. * FNRSTOR, I_FNRSTOR
  1715. * [559]
  1716. * [560]
  1717. * [561]
  1718. * [562]
  1719. * [563]
  1720. * [564]
  1721. * [565]
  1722. * [566]
  1723. */
  1724. static KEYSYM t_oc306 = {0,"JA",139,I_JA};
  1725. static KEYSYM t_oc308 = {0,"JB",140,I_JB};
  1726. static KEYSYM t_oc310 = {0,"JC",141,I_JC};
  1727. static KEYSYM t_oc312 = {0,"JE",143,I_JE};
  1728. static KEYSYM t_oc314 = {0,"JG",145,I_JG};
  1729. static KEYSYM t_oc180 = {0,"BT",150,I_BT};
  1730. static KEYSYM t_oc316 = {&t_oc180,"JL",150,I_JL};
  1731. static KEYSYM t_oc296 = {0,"IN",151,I_IN};
  1732. static KEYSYM t_oc333 = {0,"JO",153,I_JO};
  1733. static KEYSYM t_oc334 = {0,"JP",154,I_JP};
  1734. static KEYSYM t_oc337 = {0,"JS",157,I_JS};
  1735. static KEYSYM t_oc375 = {0,"OR",161,I_OR};
  1736. static KEYSYM t_oc338 = {0,"JZ",164,I_JZ};
  1737. static KEYSYM t_oc170 = {0,"AAA",195,I_AAA};
  1738. static KEYSYM t_oc171 = {0,"AAD",198,I_AAD};
  1739. static KEYSYM t_oc200 = {&t_oc171,"DAA",198,I_DAA};
  1740. static KEYSYM t_oc174 = {0,"ADC",200,I_ADC};
  1741. static KEYSYM t_oc175 = {0,"ADD",201,I_ADD};
  1742. static KEYSYM t_oc202 = {0,"DEC",204,I_DEC};
  1743. static KEYSYM t_oc172 = {0,"AAM",207,I_AAM};
  1744. static KEYSYM t_oc307 = {0,"JAE",208,I_JAE};
  1745. static KEYSYM t_oc309 = {0,"JBE",209,I_JBE};
  1746. static KEYSYM t_oc188 = {0,"CLC",210,I_CLC};
  1747. static KEYSYM t_oc342 = {&t_oc188,"LEA",210,I_LEA};
  1748. static KEYSYM t_oc176 = {0,"AND",211,I_AND};
  1749. static KEYSYM t_oc189 = {&t_oc176,"CLD",211,I_CLD};
  1750. static KEYSYM t_oc192 = {&t_oc189,"CMC",211,I_CMC};
  1751. static KEYSYM t_oc173 = {0,"AAS",213,I_AAS};
  1752. static KEYSYM t_oc239 = {0,"FLD",214,I_FLD};
  1753. static KEYSYM t_oc315 = {&t_oc239,"JGE",214,I_JGE};
  1754. static KEYSYM t_oc404 = {0,"SBB",215,I_SBB};
  1755. static KEYSYM t_oc187 = {0,"CDQ",216,I_CDQ};
  1756. static KEYSYM t_oc190 = {&t_oc187,"CLI",216,I_CLI};
  1757. static KEYSYM t_oc201 = {&t_oc190,"DAS",216,I_DAS};
  1758. static KEYSYM t_oc181 = {0,"BTC",217,I_BTC};
  1759. static KEYSYM t_oc319 = {&t_oc181,"JNA",217,I_JNA};
  1760. static KEYSYM t_oc297 = {0,"INC",218,I_INC};
  1761. static KEYSYM t_oc321 = {&t_oc297,"JNB",218,I_JNB};
  1762. static KEYSYM t_oc372 = {&t_oc321,"NEG",218,I_NEG};
  1763. static KEYSYM t_oc178 = {0,"BSF",219,I_BSF};
  1764. static KEYSYM t_oc205 = {&t_oc178,"ESC",219,I_ESC};
  1765. static KEYSYM t_oc317 = {&t_oc205,"JLE",219,I_JLE};
  1766. static KEYSYM t_oc323 = {&t_oc317,"JNC",219,I_JNC};
  1767. static KEYSYM t_oc186 = {0,"CBW",220,I_CBW};
  1768. static KEYSYM t_oc324 = {0,"JNE",221,I_JNE};
  1769. static KEYSYM t_oc198 = {0,"CWD",222,I_CWD};
  1770. static KEYSYM t_oc325 = {0,"JNG",223,I_JNG};
  1771. static KEYSYM t_oc335 = {&t_oc325,"JPE",223,I_JPE};
  1772. static KEYSYM t_oc340 = {&t_oc335,"LAR",223,I_LAR};
  1773. static KEYSYM t_oc193 = {0,"CMP",224,I_CMP};
  1774. static KEYSYM t_oc402 = {&t_oc193,"SAL",224,I_SAL};
  1775. static KEYSYM t_oc391 = {0,"RCL",225,I_RCL};
  1776. static KEYSYM t_oc203 = {0,"DIV",227,I_DIV};
  1777. static KEYSYM t_oc341 = {&t_oc203,"LDS",227,I_LDS};
  1778. static KEYSYM t_oc327 = {0,"JNL",228,I_JNL};
  1779. static KEYSYM t_oc344 = {&t_oc327,"LES",228,I_LES};
  1780. static KEYSYM t_oc345 = {0,"LFS",229,I_LFS};
  1781. static KEYSYM t_oc346 = {0,"LGS",230,I_LGS};
  1782. static KEYSYM t_oc403 = {&t_oc346,"SAR",230,I_SAR};
  1783. static KEYSYM t_oc179 = {0,"BSR",231,I_BSR};
  1784. static KEYSYM t_oc318 = {&t_oc179,"JMP",231,I_JMP};
  1785. static KEYSYM t_oc329 = {&t_oc318,"JNO",231,I_JNO};
  1786. static KEYSYM t_oc392 = {&t_oc329,"RCR",231,I_RCR};
  1787. static KEYSYM t_oc393 = {&t_oc392,"REP",231,I_REP};
  1788. static KEYSYM t_oc440 = {&t_oc393,"SHL",231,I_SHL};
  1789. static KEYSYM t_oc182 = {0,"BTR",232,I_BTR};
  1790. static KEYSYM t_oc292 = {&t_oc182,"HLT",232,I_HLT};
  1791. static KEYSYM t_oc330 = {&t_oc292,"JNP",232,I_JNP};
  1792. static KEYSYM t_oc183 = {0,"BTS",233,I_BTS};
  1793. static KEYSYM t_oc336 = {&t_oc183,"JPO",233,I_JPO};
  1794. static KEYSYM t_oc298 = {0,"INS",234,I_INS};
  1795. static KEYSYM t_oc448 = {&t_oc298,"STC",234,I_STC};
  1796. static KEYSYM t_oc455 = {&t_oc448,"SUB",234,I_SUB};
  1797. static KEYSYM t_oc302 = {0,"INT",235,I_INT};
  1798. static KEYSYM t_oc331 = {&t_oc302,"JNS",235,I_JNS};
  1799. static KEYSYM t_oc361 = {&t_oc331,"LSL",235,I_LSL};
  1800. static KEYSYM t_oc398 = {&t_oc361,"RET",235,I_RET};
  1801. static KEYSYM t_oc449 = {&t_oc398,"STD",235,I_STD};
  1802. static KEYSYM t_oc273 = {0,"FST",237,I_FST};
  1803. static KEYSYM t_oc373 = {&t_oc273,"NOP",237,I_NOP};
  1804. static KEYSYM t_oc399 = {&t_oc373,"ROL",237,I_ROL};
  1805. static KEYSYM t_oc442 = {&t_oc399,"SHR",237,I_SHR};
  1806. static KEYSYM t_oc371 = {0,"MUL",238,I_MUL};
  1807. static KEYSYM t_oc381 = {0,"POP",239,I_POP};
  1808. static KEYSYM t_oc450 = {0,"STI",240,I_STI};
  1809. static KEYSYM t_oc374 = {0,"NOT",241,I_NOT};
  1810. static KEYSYM t_oc332 = {0,"JNZ",242,I_JNZ};
  1811. static KEYSYM t_oc362 = {&t_oc332,"LSS",242,I_LSS};
  1812. static KEYSYM t_oc363 = {&t_oc362,"LTR",242,I_LTR};
  1813. static KEYSYM t_oc364 = {&t_oc363,"MOV",242,I_MOV};
  1814. static KEYSYM t_oc400 = {0,"ROR",243,I_ROR};
  1815. static KEYSYM t_oc376 = {0,"OUT",248,I_OUT};
  1816. static KEYSYM t_oc447 = {0,"STR",249,I_STR};
  1817. static KEYSYM t_oc464 = {&t_oc447,"XOR",249,I_XOR};
  1818. static KEYSYM t_oc240 = {0,"FLD1",263,I_FLD1};
  1819. static KEYSYM t_oc208 = {0,"FADD",271,I_FADD};
  1820. static KEYSYM t_oc210 = {0,"FBLD",280,I_FBLD};
  1821. static KEYSYM t_oc339 = {0,"LAHF",283,I_LAHF};
  1822. static KEYSYM t_oc185 = {0,"CALL",284,I_CALL};
  1823. static KEYSYM t_oc207 = {&t_oc185,"FABS",284,I_FABS};
  1824. static KEYSYM t_oc320 = {0,"JNAE",286,I_JNAE};
  1825. static KEYSYM t_oc231 = {0,"FILD",287,I_FILD};
  1826. static KEYSYM t_oc322 = {&t_oc231,"JNBE",287,I_JNBE};
  1827. static KEYSYM t_oc224 = {0,"FENI",290,I_FENI};
  1828. static KEYSYM t_oc401 = {&t_oc224,"SAHF",290,I_SAHF};
  1829. static KEYSYM t_oc199 = {0,"CWDE",291,I_CWDE};
  1830. static KEYSYM t_oc212 = {0,"FCHS",292,I_FCHS};
  1831. static KEYSYM t_oc326 = {&t_oc212,"JNGE",292,I_JNGE};
  1832. static KEYSYM t_oc214 = {0,"FCOM",293,I_FCOM};
  1833. static KEYSYM t_oc220 = {0,"FDIV",297,I_FDIV};
  1834. static KEYSYM t_oc288 = {&t_oc220,"FXCH",297,I_FXCH};
  1835. static KEYSYM t_oc328 = {&t_oc288,"JNLE",297,I_JNLE};
  1836. static KEYSYM t_oc351 = {&t_oc328,"LOCK",297,I_LOCK};
  1837. static KEYSYM t_oc405 = {0,"SCAS",298,I_SCAS};
  1838. static KEYSYM t_oc461 = {&t_oc405,"XCHG",298,I_XCHG};
  1839. static KEYSYM t_oc217 = {0,"FCOS",299,I_FCOS};
  1840. static KEYSYM t_oc347 = {&t_oc217,"LGDT",299,I_LGDT};
  1841. static KEYSYM t_oc441 = {&t_oc347,"SHLD",299,I_SHLD};
  1842. static KEYSYM t_oc287 = {0,"FXAM",300,I_FXAM};
  1843. static KEYSYM t_oc294 = {&t_oc287,"IDIV",300,I_IDIV};
  1844. static KEYSYM t_oc299 = {&t_oc294,"INSB",300,I_INSB};
  1845. static KEYSYM t_oc394 = {&t_oc299,"REPE",300,I_REPE};
  1846. static KEYSYM t_oc348 = {0,"LIDT",301,I_LIDT};
  1847. static KEYSYM t_oc409 = {&t_oc348,"SETA",301,I_SETA};
  1848. static KEYSYM t_oc300 = {0,"INSD",302,I_INSD};
  1849. static KEYSYM t_oc411 = {&t_oc300,"SETB",302,I_SETB};
  1850. static KEYSYM t_oc177 = {0,"ARPL",303,I_ARPL};
  1851. static KEYSYM t_oc413 = {&t_oc177,"SETC",303,I_SETC};
  1852. static KEYSYM t_oc248 = {0,"FLDZ",304,I_FLDZ};
  1853. static KEYSYM t_oc270 = {&t_oc248,"FSIN",304,I_FSIN};
  1854. static KEYSYM t_oc278 = {&t_oc270,"FSUB",304,I_FSUB};
  1855. static KEYSYM t_oc349 = {&t_oc278,"LLDT",304,I_LLDT};
  1856. static KEYSYM t_oc382 = {&t_oc349,"POPA",304,I_POPA};
  1857. static KEYSYM t_oc414 = {0,"SETE",305,I_SETE};
  1858. static KEYSYM t_oc443 = {&t_oc414,"SHRD",305,I_SHRD};
  1859. static KEYSYM t_oc466 = {&t_oc443,"RETF",305,I_RETF};
  1860. static KEYSYM t_oc293 = {0,"IBTS",306,I_IBTS};
  1861. static KEYSYM t_oc352 = {&t_oc293,"LODS",306,I_LODS};
  1862. static KEYSYM t_oc439 = {&t_oc352,"SGDT",306,I_SGDT};
  1863. static KEYSYM t_oc194 = {0,"CMPS",307,I_CMPS};
  1864. static KEYSYM t_oc255 = {&t_oc194,"FNOP",307,I_FNOP};
  1865. static KEYSYM t_oc415 = {&t_oc255,"SETG",307,I_SETG};
  1866. static KEYSYM t_oc249 = {0,"FMUL",308,I_FMUL};
  1867. static KEYSYM t_oc304 = {&t_oc249,"IRET",308,I_IRET};
  1868. static KEYSYM t_oc444 = {&t_oc304,"SIDT",308,I_SIDT};
  1869. static KEYSYM t_oc384 = {0,"POPF",309,I_POPF};
  1870. static KEYSYM t_oc459 = {&t_oc384,"WAIT",309,I_WAIT};
  1871. static KEYSYM t_oc191 = {0,"CLTS",310,I_CLTS};
  1872. static KEYSYM t_oc235 = {&t_oc191,"FIST",310,I_FIST};
  1873. static KEYSYM t_oc295 = {0,"IMUL",311,I_IMUL};
  1874. static KEYSYM t_oc445 = {&t_oc295,"SLDT",311,I_SLDT};
  1875. static KEYSYM t_oc417 = {0,"SETL",312,I_SETL};
  1876. static KEYSYM t_oc462 = {0,"XLAT",313,I_XLAT};
  1877. static KEYSYM t_oc465 = {&t_oc462,"RETN",313,I_RETN};
  1878. static KEYSYM t_oc303 = {0,"INTO",314,I_INTO};
  1879. static KEYSYM t_oc356 = {&t_oc303,"LOOP",314,I_LOOP};
  1880. static KEYSYM t_oc433 = {0,"SETO",315,I_SETO};
  1881. static KEYSYM t_oc434 = {0,"SETP",316,I_SETP};
  1882. static KEYSYM t_oc276 = {0,"FSTP",317,I_FSTP};
  1883. static KEYSYM t_oc311 = {0,"JCXZ",319,I_JCXZ};
  1884. static KEYSYM t_oc437 = {&t_oc311,"SETS",319,I_SETS};
  1885. static KEYSYM t_oc457 = {&t_oc437,"VERR",319,I_VERR};
  1886. static KEYSYM t_oc386 = {0,"PUSH",320,I_PUSH};
  1887. static KEYSYM t_oc456 = {&t_oc386,"TEST",320,I_TEST};
  1888. static KEYSYM t_oc282 = {0,"FTST",321,I_FTST};
  1889. static KEYSYM t_oc301 = {&t_oc282,"INSW",321,I_INSW};
  1890. static KEYSYM t_oc397 = {&t_oc301,"REPZ",321,I_REPZ};
  1891. static KEYSYM t_oc460 = {&t_oc397,"XBTS",321,I_XBTS};
  1892. static KEYSYM t_oc350 = {0,"LMSW",323,I_LMSW};
  1893. static KEYSYM t_oc458 = {0,"VERW",324,I_VERW};
  1894. static KEYSYM t_oc365 = {0,"MOVS",325,I_MOVS};
  1895. static KEYSYM t_oc438 = {0,"SETZ",326,I_SETZ};
  1896. static KEYSYM t_oc451 = {0,"STOS",329,I_STOS};
  1897. static KEYSYM t_oc446 = {0,"SMSW",330,I_SMSW};
  1898. static KEYSYM t_oc377 = {0,"OUTS",331,I_OUTS};
  1899. static KEYSYM t_oc206 = {0,"F2XM1",334,I_F2XM1};
  1900. static KEYSYM t_oc226 = {0,"FIADD",344,I_FIADD};
  1901. static KEYSYM t_oc209 = {0,"FADDP",351,I_FADDP};
  1902. static KEYSYM t_oc225 = {0,"FFREE",360,I_FFREE};
  1903. static KEYSYM t_oc406 = {0,"SCASB",364,I_SCASB};
  1904. static KEYSYM t_oc343 = {0,"LEAVE",365,I_LEAVE};
  1905. static KEYSYM t_oc227 = {0,"FICOM",366,I_FICOM};
  1906. static KEYSYM t_oc407 = {&t_oc227,"SCASD",366,I_SCASD};
  1907. static KEYSYM t_oc219 = {0,"FDISI",367,I_FDISI};
  1908. static KEYSYM t_oc247 = {&t_oc219,"FLDPI",367,I_FLDPI};
  1909. static KEYSYM t_oc241 = {0,"FLDCW",368,I_FLDCW};
  1910. static KEYSYM t_oc253 = {&t_oc241,"FNENI",368,I_FNENI};
  1911. static KEYSYM t_oc213 = {0,"FCLEX",370,I_FCLEX};
  1912. static KEYSYM t_oc229 = {&t_oc213,"FIDIV",370,I_FIDIV};
  1913. static KEYSYM t_oc410 = {&t_oc229,"SETAE",370,I_SETAE};
  1914. static KEYSYM t_oc412 = {0,"SETBE",371,I_SETBE};
  1915. static KEYSYM t_oc353 = {0,"LODSB",372,I_LODSB};
  1916. static KEYSYM t_oc383 = {&t_oc353,"POPAD",372,I_POPAD};
  1917. static KEYSYM t_oc195 = {0,"CMPSB",373,I_CMPSB};
  1918. static KEYSYM t_oc215 = {&t_oc195,"FCOMP",373,I_FCOMP};
  1919. static KEYSYM t_oc267 = {&t_oc215,"FSAVE",373,I_FSAVE};
  1920. static KEYSYM t_oc290 = {&t_oc267,"FYL2X",373,I_FYL2X};
  1921. static KEYSYM t_oc354 = {0,"LODSD",374,I_LODSD};
  1922. static KEYSYM t_oc196 = {0,"CMPSD",375,I_CMPSD};
  1923. static KEYSYM t_oc184 = {0,"BOUND",376,I_BOUND};
  1924. static KEYSYM t_oc305 = {&t_oc184,"IRETD",376,I_IRETD};
  1925. static KEYSYM t_oc416 = {&t_oc305,"SETGE",376,I_SETGE};
  1926. static KEYSYM t_oc221 = {0,"FDIVP",377,I_FDIVP};
  1927. static KEYSYM t_oc237 = {&t_oc221,"FISUB",377,I_FISUB};
  1928. static KEYSYM t_oc264 = {&t_oc237,"FPTAN",377,I_FPTAN};
  1929. static KEYSYM t_oc385 = {&t_oc264,"POPFD",377,I_POPFD};
  1930. static KEYSYM t_oc234 = {0,"FINIT",378,I_FINIT};
  1931. static KEYSYM t_oc262 = {&t_oc234,"FPREM",378,I_FPREM};
  1932. static KEYSYM t_oc283 = {&t_oc262,"FUCOM",378,I_FUCOM};
  1933. static KEYSYM t_oc395 = {&t_oc283,"REPNE",378,I_REPNE};
  1934. static KEYSYM t_oc222 = {0,"FDIVR",379,I_FDIVR};
  1935. static KEYSYM t_oc286 = {&t_oc222,"FWAIT",379,I_FWAIT};
  1936. static KEYSYM t_oc419 = {&t_oc286,"SETNA",379,I_SETNA};
  1937. static KEYSYM t_oc463 = {&t_oc419,"XLATB",379,I_XLATB};
  1938. static KEYSYM t_oc421 = {0,"SETNB",380,I_SETNB};
  1939. static KEYSYM t_oc232 = {0,"FIMUL",381,I_FIMUL};
  1940. static KEYSYM t_oc418 = {&t_oc232,"SETLE",381,I_SETLE};
  1941. static KEYSYM t_oc423 = {&t_oc418,"SETNC",381,I_SETNC};
  1942. static KEYSYM t_oc204 = {0,"ENTER",382,I_ENTER};
  1943. static KEYSYM t_oc211 = {0,"FBSTP",383,I_FBSTP};
  1944. static KEYSYM t_oc357 = {&t_oc211,"LOOPE",383,I_LOOPE};
  1945. static KEYSYM t_oc424 = {&t_oc357,"SETNE",383,I_SETNE};
  1946. static KEYSYM t_oc279 = {0,"FSUBP",384,I_FSUBP};
  1947. static KEYSYM t_oc387 = {0,"PUSHA",385,I_PUSHA};
  1948. static KEYSYM t_oc408 = {&t_oc387,"SCASW",385,I_SCASW};
  1949. static KEYSYM t_oc425 = {&t_oc408,"SETNG",385,I_SETNG};
  1950. static KEYSYM t_oc435 = {&t_oc425,"SETPE",385,I_SETPE};
  1951. static KEYSYM t_oc280 = {0,"FSUBR",386,I_FSUBR};
  1952. static KEYSYM t_oc250 = {0,"FMULP",388,I_FMULP};
  1953. static KEYSYM t_oc313 = {&t_oc250,"JECXZ",388,I_JECXZ};
  1954. static KEYSYM t_oc236 = {0,"FISTP",390,I_FISTP};
  1955. static KEYSYM t_oc389 = {&t_oc236,"PUSHF",390,I_PUSHF};
  1956. static KEYSYM t_oc427 = {&t_oc389,"SETNL",390,I_SETNL};
  1957. static KEYSYM t_oc274 = {0,"FSTCW",391,I_FSTCW};
  1958. static KEYSYM t_oc366 = {&t_oc274,"MOVSB",391,I_MOVSB};
  1959. static KEYSYM t_oc355 = {0,"LODSW",393,I_LODSW};
  1960. static KEYSYM t_oc367 = {&t_oc355,"MOVSD",393,I_MOVSD};
  1961. static KEYSYM t_oc429 = {&t_oc367,"SETNO",393,I_SETNO};
  1962. static KEYSYM t_oc197 = {0,"CMPSW",394,I_CMPSW};
  1963. static KEYSYM t_oc430 = {&t_oc197,"SETNP",394,I_SETNP};
  1964. static KEYSYM t_oc436 = {0,"SETPO",395,I_SETPO};
  1965. static KEYSYM t_oc452 = {&t_oc436,"STOSB",395,I_STOSB};
  1966. static KEYSYM t_oc378 = {0,"OUTSB",397,I_OUTSB};
  1967. static KEYSYM t_oc431 = {&t_oc378,"SETNS",397,I_SETNS};
  1968. static KEYSYM t_oc453 = {&t_oc431,"STOSD",397,I_STOSD};
  1969. static KEYSYM t_oc379 = {0,"OUTSD",399,I_OUTSD};
  1970. static KEYSYM t_oc396 = {&t_oc379,"REPNZ",399,I_REPNZ};
  1971. static KEYSYM t_oc272 = {0,"FSQRT",400,I_FSQRT};
  1972. static KEYSYM t_oc360 = {0,"LOOPZ",404,I_LOOPZ};
  1973. static KEYSYM t_oc432 = {&t_oc360,"SETNZ",404,I_SETNZ};
  1974. static KEYSYM t_oc277 = {0,"FSTSW",407,I_FSTSW};
  1975. static KEYSYM t_oc243 = {0,"FLDL2E",409,I_FLDL2E};
  1976. static KEYSYM t_oc245 = {0,"FLDLG2",411,I_FLDLG2};
  1977. static KEYSYM t_oc368 = {0,"MOVSW",412,I_MOVSW};
  1978. static KEYSYM t_oc369 = {0,"MOVSX",413,I_MOVSX};
  1979. static KEYSYM t_oc454 = {0,"STOSW",416,I_STOSW};
  1980. static KEYSYM t_oc246 = {0,"FLDLN2",418,I_FLDLN2};
  1981. static KEYSYM t_oc380 = {&t_oc246,"OUTSW",418,I_OUTSW};
  1982. static KEYSYM t_oc370 = {0,"MOVZX",420,I_MOVZX};
  1983. static KEYSYM t_oc244 = {0,"FLDL2T",424,I_FLDL2T};
  1984. static KEYSYM t_oc263 = {0,"FPREM1",427,I_FPREM1};
  1985. static KEYSYM t_oc268 = {0,"FSCALE",430,I_FSCALE};
  1986. static KEYSYM t_oc261 = {0,"FPATAN",442,I_FPATAN};
  1987. static KEYSYM t_oc252 = {0,"FNDISI",445,I_FNDISI};
  1988. static KEYSYM t_oc228 = {0,"FICOMP",446,I_FICOMP};
  1989. static KEYSYM t_oc242 = {0,"FLDENV",447,I_FLDENV};
  1990. static KEYSYM t_oc251 = {0,"FNCLEX",448,I_FNCLEX};
  1991. static KEYSYM t_oc420 = {&t_oc251,"SETNAE",448,I_SETNAE};
  1992. static KEYSYM t_oc422 = {0,"SETNBE",449,I_SETNBE};
  1993. static KEYSYM t_oc257 = {0,"FNSAVE",451,I_FNSAVE};
  1994. static KEYSYM t_oc230 = {0,"FIDIVR",452,I_FIDIVR};
  1995. static KEYSYM t_oc216 = {0,"FCOMPP",453,I_FCOMPP};
  1996. static KEYSYM t_oc388 = {&t_oc216,"PUSHAD",453,I_PUSHAD};
  1997. static KEYSYM t_oc426 = {0,"SETNGE",454,I_SETNGE};
  1998. static KEYSYM t_oc254 = {0,"FNINIT",456,I_FNINIT};
  1999. static KEYSYM t_oc284 = {0,"FUCOMP",458,I_FUCOMP};
  2000. static KEYSYM t_oc390 = {&t_oc284,"PUSHFD",458,I_PUSHFD};
  2001. static KEYSYM t_oc223 = {0,"FDIVRP",459,I_FDIVRP};
  2002. static KEYSYM t_oc238 = {&t_oc223,"FISUBR",459,I_FISUBR};
  2003. static KEYSYM t_oc428 = {&t_oc238,"SETNLE",459,I_SETNLE};
  2004. static KEYSYM t_oc358 = {0,"LOOPNE",461,I_LOOPNE};
  2005. static KEYSYM t_oc269 = {0,"FSETPM",463,I_FSETPM};
  2006. static KEYSYM t_oc281 = {0,"FSUBRP",466,I_FSUBRP};
  2007. static KEYSYM t_oc258 = {0,"FNSTCW",469,I_FNSTCW};
  2008. static KEYSYM t_oc275 = {0,"FSTENV",470,I_FSTENV};
  2009. static KEYSYM t_oc266 = {0,"FRSTOR",480,I_FRSTOR};
  2010. static KEYSYM t_oc359 = {0,"LOOPNZ",482,I_LOOPNZ};
  2011. static KEYSYM t_oc260 = {0,"FNSTSW",485,I_FNSTSW};
  2012. static KEYSYM t_oc291 = {0,"FYL2XP1",502,I_FYL2XP1};
  2013. static KEYSYM t_oc218 = {0,"FDECSTP",521,I_FDECSTP};
  2014. static KEYSYM t_oc265 = {0,"FRNDINT",533,I_FRNDINT};
  2015. static KEYSYM t_oc271 = {&t_oc265,"FSINCOS",533,I_FSINCOS};
  2016. static KEYSYM t_oc233 = {0,"FINCSTP",535,I_FINCSTP};
  2017. static KEYSYM t_oc285 = {0,"FUCOMPP",538,I_FUCOMPP};
  2018. static KEYSYM t_oc289 = {0,"FXTRACT",540,I_FXTRACT};
  2019. static KEYSYM t_oc259 = {0,"FNSTENV",548,I_FNSTENV};
  2020. static KEYSYM t_oc256 = {0,"FNRSTOR",558,I_FNRSTOR};
  2021. static KEYSYM FARSYM *t_oc_words[567] = {
  2022. 0,
  2023. 0,
  2024. 0,
  2025. 0,
  2026. 0,
  2027. 0,
  2028. 0,
  2029. 0,
  2030. 0,
  2031. 0,
  2032. 0,
  2033. 0,
  2034. 0,
  2035. 0,
  2036. 0,
  2037. 0,
  2038. 0,
  2039. 0,
  2040. 0,
  2041. 0,
  2042. 0,
  2043. 0,
  2044. 0,
  2045. 0,
  2046. 0,
  2047. 0,
  2048. 0,
  2049. 0,
  2050. 0,
  2051. 0,
  2052. 0,
  2053. 0,
  2054. 0,
  2055. 0,
  2056. 0,
  2057. 0,
  2058. 0,
  2059. 0,
  2060. 0,
  2061. 0,
  2062. 0,
  2063. 0,
  2064. 0,
  2065. 0,
  2066. 0,
  2067. 0,
  2068. 0,
  2069. 0,
  2070. 0,
  2071. 0,
  2072. 0,
  2073. 0,
  2074. 0,
  2075. 0,
  2076. 0,
  2077. 0,
  2078. 0,
  2079. 0,
  2080. 0,
  2081. 0,
  2082. 0,
  2083. 0,
  2084. 0,
  2085. 0,
  2086. 0,
  2087. 0,
  2088. 0,
  2089. 0,
  2090. 0,
  2091. 0,
  2092. 0,
  2093. 0,
  2094. 0,
  2095. 0,
  2096. 0,
  2097. 0,
  2098. 0,
  2099. 0,
  2100. 0,
  2101. 0,
  2102. 0,
  2103. 0,
  2104. 0,
  2105. 0,
  2106. 0,
  2107. 0,
  2108. 0,
  2109. 0,
  2110. 0,
  2111. 0,
  2112. 0,
  2113. 0,
  2114. 0,
  2115. 0,
  2116. 0,
  2117. 0,
  2118. 0,
  2119. 0,
  2120. 0,
  2121. 0,
  2122. 0,
  2123. 0,
  2124. 0,
  2125. 0,
  2126. 0,
  2127. 0,
  2128. 0,
  2129. 0,
  2130. 0,
  2131. 0,
  2132. 0,
  2133. 0,
  2134. 0,
  2135. 0,
  2136. 0,
  2137. 0,
  2138. 0,
  2139. 0,
  2140. 0,
  2141. 0,
  2142. 0,
  2143. 0,
  2144. 0,
  2145. 0,
  2146. 0,
  2147. 0,
  2148. 0,
  2149. 0,
  2150. 0,
  2151. 0,
  2152. 0,
  2153. 0,
  2154. 0,
  2155. 0,
  2156. 0,
  2157. 0,
  2158. 0,
  2159. 0,
  2160. 0,
  2161. &t_oc306,
  2162. &t_oc308,
  2163. &t_oc310,
  2164. 0,
  2165. &t_oc312,
  2166. 0,
  2167. &t_oc314,
  2168. 0,
  2169. 0,
  2170. 0,
  2171. 0,
  2172. &t_oc316,
  2173. &t_oc296,
  2174. 0,
  2175. &t_oc333,
  2176. &t_oc334,
  2177. 0,
  2178. 0,
  2179. &t_oc337,
  2180. 0,
  2181. 0,
  2182. 0,
  2183. &t_oc375,
  2184. 0,
  2185. 0,
  2186. &t_oc338,
  2187. 0,
  2188. 0,
  2189. 0,
  2190. 0,
  2191. 0,
  2192. 0,
  2193. 0,
  2194. 0,
  2195. 0,
  2196. 0,
  2197. 0,
  2198. 0,
  2199. 0,
  2200. 0,
  2201. 0,
  2202. 0,
  2203. 0,
  2204. 0,
  2205. 0,
  2206. 0,
  2207. 0,
  2208. 0,
  2209. 0,
  2210. 0,
  2211. 0,
  2212. 0,
  2213. 0,
  2214. 0,
  2215. 0,
  2216. 0,
  2217. &t_oc170,
  2218. 0,
  2219. 0,
  2220. &t_oc200,
  2221. 0,
  2222. &t_oc174,
  2223. &t_oc175,
  2224. 0,
  2225. 0,
  2226. &t_oc202,
  2227. 0,
  2228. 0,
  2229. &t_oc172,
  2230. &t_oc307,
  2231. &t_oc309,
  2232. &t_oc342,
  2233. &t_oc192,
  2234. 0,
  2235. &t_oc173,
  2236. &t_oc315,
  2237. &t_oc404,
  2238. &t_oc201,
  2239. &t_oc319,
  2240. &t_oc372,
  2241. &t_oc323,
  2242. &t_oc186,
  2243. &t_oc324,
  2244. &t_oc198,
  2245. &t_oc340,
  2246. &t_oc402,
  2247. &t_oc391,
  2248. 0,
  2249. &t_oc341,
  2250. &t_oc344,
  2251. &t_oc345,
  2252. &t_oc403,
  2253. &t_oc440,
  2254. &t_oc330,
  2255. &t_oc336,
  2256. &t_oc455,
  2257. &t_oc449,
  2258. 0,
  2259. &t_oc442,
  2260. &t_oc371,
  2261. &t_oc381,
  2262. &t_oc450,
  2263. &t_oc374,
  2264. &t_oc364,
  2265. &t_oc400,
  2266. 0,
  2267. 0,
  2268. 0,
  2269. 0,
  2270. &t_oc376,
  2271. &t_oc464,
  2272. 0,
  2273. 0,
  2274. 0,
  2275. 0,
  2276. 0,
  2277. 0,
  2278. 0,
  2279. 0,
  2280. 0,
  2281. 0,
  2282. 0,
  2283. 0,
  2284. 0,
  2285. &t_oc240,
  2286. 0,
  2287. 0,
  2288. 0,
  2289. 0,
  2290. 0,
  2291. 0,
  2292. 0,
  2293. &t_oc208,
  2294. 0,
  2295. 0,
  2296. 0,
  2297. 0,
  2298. 0,
  2299. 0,
  2300. 0,
  2301. 0,
  2302. &t_oc210,
  2303. 0,
  2304. 0,
  2305. &t_oc339,
  2306. &t_oc207,
  2307. 0,
  2308. &t_oc320,
  2309. &t_oc322,
  2310. 0,
  2311. 0,
  2312. &t_oc401,
  2313. &t_oc199,
  2314. &t_oc326,
  2315. &t_oc214,
  2316. 0,
  2317. 0,
  2318. 0,
  2319. &t_oc351,
  2320. &t_oc461,
  2321. &t_oc441,
  2322. &t_oc394,
  2323. &t_oc409,
  2324. &t_oc411,
  2325. &t_oc413,
  2326. &t_oc382,
  2327. &t_oc466,
  2328. &t_oc439,
  2329. &t_oc415,
  2330. &t_oc444,
  2331. &t_oc459,
  2332. &t_oc235,
  2333. &t_oc445,
  2334. &t_oc417,
  2335. &t_oc465,
  2336. &t_oc356,
  2337. &t_oc433,
  2338. &t_oc434,
  2339. &t_oc276,
  2340. 0,
  2341. &t_oc457,
  2342. &t_oc456,
  2343. &t_oc460,
  2344. 0,
  2345. &t_oc350,
  2346. &t_oc458,
  2347. &t_oc365,
  2348. &t_oc438,
  2349. 0,
  2350. 0,
  2351. &t_oc451,
  2352. &t_oc446,
  2353. &t_oc377,
  2354. 0,
  2355. 0,
  2356. &t_oc206,
  2357. 0,
  2358. 0,
  2359. 0,
  2360. 0,
  2361. 0,
  2362. 0,
  2363. 0,
  2364. 0,
  2365. 0,
  2366. &t_oc226,
  2367. 0,
  2368. 0,
  2369. 0,
  2370. 0,
  2371. 0,
  2372. 0,
  2373. &t_oc209,
  2374. 0,
  2375. 0,
  2376. 0,
  2377. 0,
  2378. 0,
  2379. 0,
  2380. 0,
  2381. 0,
  2382. &t_oc225,
  2383. 0,
  2384. 0,
  2385. 0,
  2386. &t_oc406,
  2387. &t_oc343,
  2388. &t_oc407,
  2389. &t_oc247,
  2390. &t_oc253,
  2391. 0,
  2392. &t_oc410,
  2393. &t_oc412,
  2394. &t_oc383,
  2395. &t_oc290,
  2396. &t_oc354,
  2397. &t_oc196,
  2398. &t_oc416,
  2399. &t_oc385,
  2400. &t_oc395,
  2401. &t_oc463,
  2402. &t_oc421,
  2403. &t_oc423,
  2404. &t_oc204,
  2405. &t_oc424,
  2406. &t_oc279,
  2407. &t_oc435,
  2408. &t_oc280,
  2409. 0,
  2410. &t_oc313,
  2411. 0,
  2412. &t_oc427,
  2413. &t_oc366,
  2414. 0,
  2415. &t_oc429,
  2416. &t_oc430,
  2417. &t_oc452,
  2418. 0,
  2419. &t_oc453,
  2420. 0,
  2421. &t_oc396,
  2422. &t_oc272,
  2423. 0,
  2424. 0,
  2425. 0,
  2426. &t_oc432,
  2427. 0,
  2428. 0,
  2429. &t_oc277,
  2430. 0,
  2431. &t_oc243,
  2432. 0,
  2433. &t_oc245,
  2434. &t_oc368,
  2435. &t_oc369,
  2436. 0,
  2437. 0,
  2438. &t_oc454,
  2439. 0,
  2440. &t_oc380,
  2441. 0,
  2442. &t_oc370,
  2443. 0,
  2444. 0,
  2445. 0,
  2446. &t_oc244,
  2447. 0,
  2448. 0,
  2449. &t_oc263,
  2450. 0,
  2451. 0,
  2452. &t_oc268,
  2453. 0,
  2454. 0,
  2455. 0,
  2456. 0,
  2457. 0,
  2458. 0,
  2459. 0,
  2460. 0,
  2461. 0,
  2462. 0,
  2463. 0,
  2464. &t_oc261,
  2465. 0,
  2466. 0,
  2467. &t_oc252,
  2468. &t_oc228,
  2469. &t_oc242,
  2470. &t_oc420,
  2471. &t_oc422,
  2472. 0,
  2473. &t_oc257,
  2474. &t_oc230,
  2475. &t_oc388,
  2476. &t_oc426,
  2477. 0,
  2478. &t_oc254,
  2479. 0,
  2480. &t_oc390,
  2481. &t_oc428,
  2482. 0,
  2483. &t_oc358,
  2484. 0,
  2485. &t_oc269,
  2486. 0,
  2487. 0,
  2488. &t_oc281,
  2489. 0,
  2490. 0,
  2491. &t_oc258,
  2492. &t_oc275,
  2493. 0,
  2494. 0,
  2495. 0,
  2496. 0,
  2497. 0,
  2498. 0,
  2499. 0,
  2500. 0,
  2501. 0,
  2502. &t_oc266,
  2503. 0,
  2504. &t_oc359,
  2505. 0,
  2506. 0,
  2507. &t_oc260,
  2508. 0,
  2509. 0,
  2510. 0,
  2511. 0,
  2512. 0,
  2513. 0,
  2514. 0,
  2515. 0,
  2516. 0,
  2517. 0,
  2518. 0,
  2519. 0,
  2520. 0,
  2521. 0,
  2522. 0,
  2523. 0,
  2524. &t_oc291,
  2525. 0,
  2526. 0,
  2527. 0,
  2528. 0,
  2529. 0,
  2530. 0,
  2531. 0,
  2532. 0,
  2533. 0,
  2534. 0,
  2535. 0,
  2536. 0,
  2537. 0,
  2538. 0,
  2539. 0,
  2540. 0,
  2541. 0,
  2542. 0,
  2543. &t_oc218,
  2544. 0,
  2545. 0,
  2546. 0,
  2547. 0,
  2548. 0,
  2549. 0,
  2550. 0,
  2551. 0,
  2552. 0,
  2553. 0,
  2554. 0,
  2555. &t_oc271,
  2556. 0,
  2557. &t_oc233,
  2558. 0,
  2559. 0,
  2560. &t_oc285,
  2561. 0,
  2562. &t_oc289,
  2563. 0,
  2564. 0,
  2565. 0,
  2566. 0,
  2567. 0,
  2568. 0,
  2569. 0,
  2570. &t_oc259,
  2571. 0,
  2572. 0,
  2573. 0,
  2574. 0,
  2575. 0,
  2576. 0,
  2577. 0,
  2578. 0,
  2579. 0,
  2580. &t_oc256,
  2581. 0,
  2582. 0,
  2583. 0,
  2584. 0,
  2585. 0,
  2586. 0,
  2587. 0,
  2588. 0
  2589. };
  2590. KEYWORDS t_oc_table = {t_oc_words,567};
  2591.