i386op.inc 5.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604
  1. { don't edit, this file is generated from x86ins.dat }
  2. (
  3. A_NONE,
  4. A_AAA,
  5. A_AAD,
  6. A_AAM,
  7. A_AAS,
  8. A_ADC,
  9. A_ADD,
  10. A_AND,
  11. A_ARPL,
  12. A_BOUND,
  13. A_BSF,
  14. A_BSR,
  15. A_BSWAP,
  16. A_BT,
  17. A_BTC,
  18. A_BTR,
  19. A_BTS,
  20. A_CALL,
  21. A_CBW,
  22. A_CDQ,
  23. A_CLC,
  24. A_CLD,
  25. A_CLI,
  26. A_CLTS,
  27. A_CMC,
  28. A_CMP,
  29. A_CMPSB,
  30. A_CMPSD,
  31. A_CMPSW,
  32. A_CMPXCHG,
  33. A_CMPXCHG486,
  34. A_CMPXCHG8B,
  35. A_CPUID,
  36. A_CWD,
  37. A_CWDE,
  38. A_DAA,
  39. A_DAS,
  40. A_DEC,
  41. A_DIV,
  42. A_EMMS,
  43. A_ENTER,
  44. A_F2XM1,
  45. A_FABS,
  46. A_FADD,
  47. A_FADDP,
  48. A_FBLD,
  49. A_FBSTP,
  50. A_FCHS,
  51. A_FCLEX,
  52. A_FCMOVB,
  53. A_FCMOVBE,
  54. A_FCMOVE,
  55. A_FCMOVNB,
  56. A_FCMOVNBE,
  57. A_FCMOVNE,
  58. A_FCMOVNU,
  59. A_FCMOVU,
  60. A_FCOM,
  61. A_FCOMI,
  62. A_FCOMIP,
  63. A_FCOMP,
  64. A_FCOMPP,
  65. A_FCOS,
  66. A_FDECSTP,
  67. A_FDISI,
  68. A_FDIV,
  69. A_FDIVP,
  70. A_FDIVR,
  71. A_FDIVRP,
  72. A_FEMMS,
  73. A_FENI,
  74. A_FFREE,
  75. A_FIADD,
  76. A_FICOM,
  77. A_FICOMP,
  78. A_FIDIV,
  79. A_FIDIVR,
  80. A_FILD,
  81. A_FIMUL,
  82. A_FINCSTP,
  83. A_FINIT,
  84. A_FIST,
  85. A_FISTP,
  86. A_FISTTP,
  87. A_FISUB,
  88. A_FISUBR,
  89. A_FLD,
  90. A_FLD1,
  91. A_FLDCW,
  92. A_FLDENV,
  93. A_FLDL2E,
  94. A_FLDL2T,
  95. A_FLDLG2,
  96. A_FLDLN2,
  97. A_FLDPI,
  98. A_FLDZ,
  99. A_FMUL,
  100. A_FMULP,
  101. A_FNCLEX,
  102. A_FNDISI,
  103. A_FNENI,
  104. A_FNINIT,
  105. A_FNOP,
  106. A_FNSAVE,
  107. A_FNSTCW,
  108. A_FNSTENV,
  109. A_FNSTSW,
  110. A_FPATAN,
  111. A_FPREM,
  112. A_FPREM1,
  113. A_FPTAN,
  114. A_FRNDINT,
  115. A_FRSTOR,
  116. A_FSAVE,
  117. A_FSCALE,
  118. A_FSETPM,
  119. A_FSIN,
  120. A_FSINCOS,
  121. A_FSQRT,
  122. A_FST,
  123. A_FSTCW,
  124. A_FSTENV,
  125. A_FSTP,
  126. A_FSTSW,
  127. A_FSUB,
  128. A_FSUBP,
  129. A_FSUBR,
  130. A_FSUBRP,
  131. A_FTST,
  132. A_FUCOM,
  133. A_FUCOMI,
  134. A_FUCOMIP,
  135. A_FUCOMP,
  136. A_FUCOMPP,
  137. A_FWAIT,
  138. A_FXAM,
  139. A_FXCH,
  140. A_FXTRACT,
  141. A_FYL2X,
  142. A_FYL2XP1,
  143. A_HLT,
  144. A_IBTS,
  145. A_ICEBP,
  146. A_IDIV,
  147. A_IMUL,
  148. A_IN,
  149. A_INC,
  150. A_INSB,
  151. A_INSD,
  152. A_INSW,
  153. A_INT,
  154. A_INT01,
  155. A_INT1,
  156. A_INT03,
  157. A_INT3,
  158. A_INTO,
  159. A_INVD,
  160. A_INVLPG,
  161. A_IRET,
  162. A_IRETD,
  163. A_IRETW,
  164. A_JCXZ,
  165. A_JECXZ,
  166. A_JRCXZ,
  167. A_JMP,
  168. A_LAHF,
  169. A_LAR,
  170. A_LCALL,
  171. A_LDS,
  172. A_LEA,
  173. A_LEAVE,
  174. A_LES,
  175. A_LFS,
  176. A_LGDT,
  177. A_LGS,
  178. A_LIDT,
  179. A_LJMP,
  180. A_LLDT,
  181. A_LMSW,
  182. A_LOADALL,
  183. A_LOADALL286,
  184. A_LOCK,
  185. A_LODSB,
  186. A_LODSD,
  187. A_LODSW,
  188. A_LOOP,
  189. A_LOOPE,
  190. A_LOOPNE,
  191. A_LOOPNZ,
  192. A_LOOPZ,
  193. A_LSL,
  194. A_LSS,
  195. A_LTR,
  196. A_MONITOR,
  197. A_MOV,
  198. A_MOVD,
  199. A_MOVQ,
  200. A_MOVSB,
  201. A_MOVSD,
  202. A_MOVSQ,
  203. A_MOVSW,
  204. A_MOVSX,
  205. A_MOVZX,
  206. A_MUL,
  207. A_MWAIT,
  208. A_NEG,
  209. A_NOP,
  210. A_NOT,
  211. A_OR,
  212. A_OUT,
  213. A_OUTSB,
  214. A_OUTSD,
  215. A_OUTSW,
  216. A_PACKSSDW,
  217. A_PACKSSWB,
  218. A_PACKUSWB,
  219. A_PADDB,
  220. A_PADDD,
  221. A_PADDSB,
  222. A_PADDSIW,
  223. A_PADDSW,
  224. A_PADDUSB,
  225. A_PADDUSW,
  226. A_PADDW,
  227. A_PAND,
  228. A_PANDN,
  229. A_PAVEB,
  230. A_PAVGUSB,
  231. A_PCMPEQB,
  232. A_PCMPEQD,
  233. A_PCMPEQW,
  234. A_PCMPGTB,
  235. A_PCMPGTD,
  236. A_PCMPGTW,
  237. A_PDISTIB,
  238. A_PF2ID,
  239. A_PFACC,
  240. A_PFADD,
  241. A_PFCMPEQ,
  242. A_PFCMPGE,
  243. A_PFCMPGT,
  244. A_PFMAX,
  245. A_PFMIN,
  246. A_PFMUL,
  247. A_PFRCP,
  248. A_PFRCPIT1,
  249. A_PFRCPIT2,
  250. A_PFRSQIT1,
  251. A_PFRSQRT,
  252. A_PFSUB,
  253. A_PFSUBR,
  254. A_PI2FD,
  255. A_PMACHRIW,
  256. A_PMADDWD,
  257. A_PMAGW,
  258. A_PMULHRIW,
  259. A_PMULHRWA,
  260. A_PMULHRWC,
  261. A_PMULHW,
  262. A_PMULLW,
  263. A_PMVGEZB,
  264. A_PMVLZB,
  265. A_PMVNZB,
  266. A_PMVZB,
  267. A_POP,
  268. A_POPA,
  269. A_POPAD,
  270. A_POPAW,
  271. A_POPF,
  272. A_POPFD,
  273. A_POPFW,
  274. A_POR,
  275. A_PREFETCH,
  276. A_PREFETCHW,
  277. A_PSLLD,
  278. A_PSLLDQ,
  279. A_PSLLQ,
  280. A_PSLLW,
  281. A_PSRAD,
  282. A_PSRAW,
  283. A_PSRLD,
  284. A_PSRLQ,
  285. A_PSRLW,
  286. A_PSUBB,
  287. A_PSUBD,
  288. A_PSUBSB,
  289. A_PSUBSIW,
  290. A_PSUBSW,
  291. A_PSUBUSB,
  292. A_PSUBUSW,
  293. A_PSUBW,
  294. A_PUNPCKHBW,
  295. A_PUNPCKHDQ,
  296. A_PUNPCKHWD,
  297. A_PUNPCKLBW,
  298. A_PUNPCKLDQ,
  299. A_PUNPCKLWD,
  300. A_PUSH,
  301. A_PUSHA,
  302. A_PUSHAD,
  303. A_PUSHAW,
  304. A_PUSHF,
  305. A_PUSHFD,
  306. A_PUSHFW,
  307. A_PXOR,
  308. A_RCL,
  309. A_RCR,
  310. A_RDSHR,
  311. A_RDMSR,
  312. A_RDPMC,
  313. A_RDTSC,
  314. A_REP,
  315. A_REPE,
  316. A_REPNE,
  317. A_REPNZ,
  318. A_REPZ,
  319. A_RET,
  320. A_RETF,
  321. A_RETN,
  322. A_ROL,
  323. A_ROR,
  324. A_RSDC,
  325. A_RSLDT,
  326. A_RSM,
  327. A_SAHF,
  328. A_SAL,
  329. A_SALC,
  330. A_SAR,
  331. A_SBB,
  332. A_SCASB,
  333. A_SCASD,
  334. A_SCASW,
  335. A_SEGCS,
  336. A_SEGDS,
  337. A_SEGES,
  338. A_SEGFS,
  339. A_SEGGS,
  340. A_SEGSS,
  341. A_SGDT,
  342. A_SHL,
  343. A_SHLD,
  344. A_SHR,
  345. A_SHRD,
  346. A_SIDT,
  347. A_SLDT,
  348. A_SMI,
  349. A_SMINT,
  350. A_SMINTOLD,
  351. A_SMSW,
  352. A_STC,
  353. A_STD,
  354. A_STI,
  355. A_STOSB,
  356. A_STOSD,
  357. A_STOSW,
  358. A_STR,
  359. A_SUB,
  360. A_SVDC,
  361. A_SVLDT,
  362. A_SVTS,
  363. A_SYSCALL,
  364. A_SYSENTER,
  365. A_SYSEXIT,
  366. A_SYSRET,
  367. A_TEST,
  368. A_UD1,
  369. A_UD2,
  370. A_UMOV,
  371. A_VERR,
  372. A_VERW,
  373. A_WAIT,
  374. A_WBINVD,
  375. A_WRSHR,
  376. A_WRMSR,
  377. A_XADD,
  378. A_XBTS,
  379. A_XCHG,
  380. A_XLAT,
  381. A_XLATB,
  382. A_XOR,
  383. A_XSTORE,
  384. A_XCRYPTECB,
  385. A_XCRYPTCBC,
  386. A_XCRYPTCFB,
  387. A_XCRYPTOFB,
  388. A_CMOVcc,
  389. A_Jcc,
  390. A_SETcc,
  391. A_ADDPS,
  392. A_ADDSS,
  393. A_ANDNPS,
  394. A_ANDPS,
  395. A_CMPEQPS,
  396. A_CMPEQSS,
  397. A_CMPLEPS,
  398. A_CMPLESS,
  399. A_CMPLTPS,
  400. A_CMPLTSS,
  401. A_CMPNEQPS,
  402. A_CMPNEQSS,
  403. A_CMPNLEPS,
  404. A_CMPNLESS,
  405. A_CMPNLTPS,
  406. A_CMPNLTSS,
  407. A_CMPORDPS,
  408. A_CMPORDSS,
  409. A_CMPUNORDPS,
  410. A_CMPUNORDSS,
  411. A_CMPPS,
  412. A_CMPSS,
  413. A_COMISS,
  414. A_CVTPI2PS,
  415. A_CVTPS2PI,
  416. A_CVTSI2SS,
  417. A_CVTSS2SI,
  418. A_CVTTPS2PI,
  419. A_CVTTSS2SI,
  420. A_DIVPS,
  421. A_DIVSS,
  422. A_LDMXCSR,
  423. A_MAXPS,
  424. A_MAXSS,
  425. A_MINPS,
  426. A_MINSS,
  427. A_MOVAPS,
  428. A_MOVHPS,
  429. A_MOVLHPS,
  430. A_MOVLPS,
  431. A_MOVHLPS,
  432. A_MOVMSKPS,
  433. A_MOVNTPS,
  434. A_MOVSS,
  435. A_MOVUPS,
  436. A_MULPS,
  437. A_MULSS,
  438. A_ORPS,
  439. A_RCPPS,
  440. A_RCPSS,
  441. A_RSQRTPS,
  442. A_RSQRTSS,
  443. A_SHUFPS,
  444. A_SQRTPS,
  445. A_SQRTSS,
  446. A_STMXCSR,
  447. A_SUBPS,
  448. A_SUBSS,
  449. A_UCOMISS,
  450. A_UNPCKHPS,
  451. A_UNPCKLPS,
  452. A_XORPS,
  453. A_FXRSTOR,
  454. A_FXSAVE,
  455. A_PREFETCHNTA,
  456. A_PREFETCHT0,
  457. A_PREFETCHT1,
  458. A_PREFETCHT2,
  459. A_SFENCE,
  460. A_MASKMOVQ,
  461. A_MOVNTQ,
  462. A_PAVGB,
  463. A_PAVGW,
  464. A_PEXTRW,
  465. A_PINSRW,
  466. A_PMAXSW,
  467. A_PMAXUB,
  468. A_PMINSW,
  469. A_PMINUB,
  470. A_PMOVMSKB,
  471. A_PMULHUW,
  472. A_PSADBW,
  473. A_PSHUFW,
  474. A_PFNACC,
  475. A_PFPNACC,
  476. A_PI2FW,
  477. A_PF2IW,
  478. A_PSWAPD,
  479. A_FFREEP,
  480. A_MASKMOVDQU,
  481. A_CLFLUSH,
  482. A_MOVNTDQ,
  483. A_MOVNTI,
  484. A_MOVNTPD,
  485. A_PAUSE,
  486. A_LFENCE,
  487. A_MFENCE,
  488. A_MOVDQA,
  489. A_MOVDQU,
  490. A_MOVDQ2Q,
  491. A_MOVQ2DQ,
  492. A_PADDQ,
  493. A_PMULUDQ,
  494. A_PSHUFD,
  495. A_PSHUFHW,
  496. A_PSHUFLW,
  497. A_PSRLDQ,
  498. A_PSUBQ,
  499. A_PUNPCKHQDQ,
  500. A_PUNPCKLQDQ,
  501. A_ADDPD,
  502. A_ADDSD,
  503. A_ANDNPD,
  504. A_ANDPD,
  505. A_CMPEQPD,
  506. A_CMPEQSD,
  507. A_CMPLEPD,
  508. A_CMPLESD,
  509. A_CMPLTPD,
  510. A_CMPLTSD,
  511. A_CMPNEQPD,
  512. A_CMPNLEPD,
  513. A_CMPNLESD,
  514. A_CMPNLTPD,
  515. A_CMPNLTSD,
  516. A_CMPORDPD,
  517. A_CMPORDSD,
  518. A_CMPUNORDPD,
  519. A_CMPUNORDSD,
  520. A_CMPPD,
  521. A_COMISD,
  522. A_CVTDQ2PD,
  523. A_CVTDQ2PS,
  524. A_CVTPD2DQ,
  525. A_CVTPD2PI,
  526. A_CVTPD2PS,
  527. A_CVTPI2PD,
  528. A_CVTPS2DQ,
  529. A_CVTPS2PD,
  530. A_CVTSD2SI,
  531. A_CVTSD2SS,
  532. A_CVTSI2SD,
  533. A_CVTSS2SD,
  534. A_CVTTPD2PI,
  535. A_CVTTPD2DQ,
  536. A_CVTTPS2DQ,
  537. A_CVTTSD2SI,
  538. A_DIVPD,
  539. A_DIVSD,
  540. A_MAXPD,
  541. A_MAXSD,
  542. A_MINPD,
  543. A_MINSD,
  544. A_MOVAPD,
  545. A_MOVHPD,
  546. A_MOVLPD,
  547. A_MOVMSKPD,
  548. A_MOVUPD,
  549. A_MULPD,
  550. A_MULSD,
  551. A_ORPD,
  552. A_SHUFPD,
  553. A_SQRTPD,
  554. A_SQRTSD,
  555. A_SUBPD,
  556. A_SUBSD,
  557. A_UCOMISD,
  558. A_UNPCKHPD,
  559. A_UNPCKLPD,
  560. A_XORPD,
  561. A_ADDSUBPD,
  562. A_ADDSUBPS,
  563. A_HADDPD,
  564. A_HADDPS,
  565. A_HSUBPD,
  566. A_HSUBPS,
  567. A_LDDQU,
  568. A_MOVDDUP,
  569. A_MOVSHDUP,
  570. A_MOVSLDUP,
  571. A_VMREAD,
  572. A_VMWRITE,
  573. A_VMCALL,
  574. A_VMLAUNCH,
  575. A_VMRESUME,
  576. A_VMXOFF,
  577. A_VMXON,
  578. A_VMCLEAR,
  579. A_VMPTRLD,
  580. A_VMPTRST,
  581. A_VMRUN,
  582. A_VMMCALL,
  583. A_VMLOAD,
  584. A_VMSAVE,
  585. A_STGI,
  586. A_CLGI,
  587. A_SKINIT,
  588. A_INVLPGA,
  589. A_MONTMUL,
  590. A_XSHA1,
  591. A_XSHA256,
  592. A_DMINT,
  593. A_RDM,
  594. A_MOVABS,
  595. A_MOVSXD,
  596. A_CQO,
  597. A_CMPXCHG16B,
  598. A_MOVNTSS,
  599. A_MOVNTSD,
  600. A_INSERTQ,
  601. A_EXTRQ,
  602. A_LZCNT,
  603. A_POPCNT
  604. );