Subversion Repositories Kolibri OS

Rev

Blame | Last modification | View Log | Download | RSS feed

  1. InstTab:
  2. ;00
  3. xx TADD,RM8R8,VBYTE,,_S+_O+_XA+_XR
  4. xx TADD,RM8R8,VBYTE,,_S+_O+_XA+_XR
  5. xx TADD,RM8R8,VBYTE,,_S+_O+_XA+_XR
  6. ;01
  7. xx TADD,RM16R16, VWORD,,_S+_O+_R+_R64+_XA+_XR
  8. xx TADD,RM32R32,VDWORD,,_S+_O+_R+_R64+_XA+_XR
  9. xx TADD,RM64R64,VQWORD,,_S+_R48+_O+_R+_R64+_XA+_XR
  10. ;02
  11. xx TADD,R8RM8,VBYTE,,_S+_O
  12. xx TADD,R8RM8,VBYTE,,_S+_O
  13. xx TADD,R8RM8,VBYTE,,_S+_O
  14. ;03
  15. xx TADD,R16RM16, VWORD,,_S+_O+_R+_R64
  16. xx TADD,R32RM32,VDWORD,,_S+_O+_R+_R64
  17. xx TADD,R64RM64,VQWORD,,_S+_R48+_O+_R+_R64
  18. ;04
  19. xx TADD,R8I08,VBYTE,RACC,_S
  20. xx TADD,R8I08,VBYTE,RACC,_S
  21. xx TADD,R8I08,VBYTE,RACC,_S
  22. ;05
  23. xx TADD,R16I16, VWORD,RACC,_S+_R+_R64
  24. xx TADD,R32I32,VDWORD,RACC,_S+_R+_R64
  25. xx TADD,R64I32,VQWORD,RACC,_S+_R48+_R+_R64
  26. ;06
  27. xx TPUSH,AddPointW, VWORD,RES,_S+_A+_R
  28. xx TPUSH,AddPointD,VDWORD,RES,_S+_A+_R
  29. xx TNULL,ErrorDec ,,,
  30. ;07
  31. xx TPOP,AddPointW, VWORD,RES,_S+_A+_R
  32. xx TPOP,AddPointD,VDWORD,RES,_S+_A+_R
  33. xx TNULL,ErrorDec,,,
  34. ;08
  35. xx TOR,RM8R8,VBYTE,,_S+_O+_XA+_XR
  36. xx TOR,RM8R8,VBYTE,,_S+_O+_XA+_XR
  37. xx TOR,RM8R8,VBYTE,,_S+_O+_XA+_XR
  38. ;09
  39. xx TOR,RM16R16, VWORD,,_S+_O+_R+_R64+_XA+_XR
  40. xx TOR,RM32R32,VDWORD,,_S+_O+_R+_R64+_XA+_XR
  41. xx TOR,RM64R64,VQWORD,,_S+_R48+_O+_R+_R64+_XA+_XR
  42. ;0A
  43. xx TOR,R8RM8,VBYTE,,_S+_O
  44. xx TOR,R8RM8,VBYTE,,_S+_O
  45. xx TOR,R8RM8,VBYTE,,_S+_O
  46. ;0B
  47. xx TOR,R16RM16, VWORD,,_S+_O+_R+_R64
  48. xx TOR,R32RM32,VDWORD,,_S+_O+_R+_R64
  49. xx TOR,R64RM64,VQWORD,,_S+_R48+_O+_R+_R64
  50. ;0C
  51. xx TOR,R8I08,VBYTE,RACC,_S
  52. xx TOR,R8I08,VBYTE,RACC,_S
  53. xx TOR,R8I08,VBYTE,RACC,_S
  54. ;0D
  55. xx TOR,R16I16, VWORD,RACC,_S+_R+_R64
  56. xx TOR,R32I32,VDWORD,RACC,_S+_R+_R64
  57. xx TOR,R64I32,VQWORD,RACC,_S+_R48+_R+_R64
  58. ;0E
  59. xx TPUSH,AddPointW, VWORD,RCS,_S+_A+_R
  60. xx TPUSH,AddPointD,VDWORD,RCS,_S+_A+_R
  61. xx TNULL,ErrorDec ,,,
  62. ;0F
  63. xx TNULL,Rtn0F,
  64. xx TNULL,Rtn0F,
  65. xx TNULL,Rtn0F,
  66. ;10
  67. xx TADC,RM8R8,VBYTE,,_S+_O+_XA+_XR
  68. xx TADC,RM8R8,VBYTE,,_S+_O+_XA+_XR
  69. xx TADC,RM8R8,VBYTE,,_S+_O+_XA+_XR
  70. ;11
  71. xx TADC,RM16R16, VWORD,,_S+_O+_R+_R64+_XA+_XR
  72. xx TADC,RM32R32,VDWORD,,_S+_O+_R+_R64+_XA+_XR
  73. xx TADC,RM64R64,VQWORD,,_S+_R48+_O+_R+_R64+_XA+_XR
  74. ;12
  75. xx TADC,R8RM8,VBYTE,,_S+_O
  76. xx TADC,R8RM8,VBYTE,,_S+_O
  77. xx TADC,R8RM8,VBYTE,,_S+_O
  78. ;13
  79. xx TADC,R16RM16, VWORD,,_S+_O+_R+_R64
  80. xx TADC,R32RM32,VDWORD,,_S+_O+_R+_R64
  81. xx TADC,R64RM64,VQWORD,,_S+_R48+_O+_R+_R64
  82. ;14
  83. xx TADC,R8I08,VBYTE,RACC,_S
  84. xx TADC,R8I08,VBYTE,RACC,_S
  85. xx TADC,R8I08,VBYTE,RACC,_S
  86. ;15
  87. xx TADC,R16I16, VWORD,RACC,_S+_R+_R64
  88. xx TADC,R32I32,VDWORD,RACC,_S+_R+_R64
  89. xx TADC,R64I32,VQWORD,RACC,_S+_R48+_R+_R64
  90. ;16
  91. xx TPUSH,AddPointW, VWORD,RSS,_S+_A+_R
  92. xx TPUSH,AddPointD,VDWORD,RSS,_S+_A+_R
  93. xx TNULL,ErrorDec ,,,
  94. ;17
  95. xx TPOP,AddPointW, VWORD,RSS,_S+_A+_R
  96. xx TPOP,AddPointD,VDWORD,RSS,_S+_A+_R
  97. xx TNULL,ErrorDec,,,
  98. ;18
  99. xx TSBB,RM8R8,VBYTE,,_S+_O+_XA+_XR
  100. xx TSBB,RM8R8,VBYTE,,_S+_O+_XA+_XR
  101. xx TSBB,RM8R8,VBYTE,,_S+_O+_XA+_XR
  102. ;19
  103. xx TSBB,RM16R16, VWORD,,_S+_O+_R+_R64+_XA+_XR
  104. xx TSBB,RM32R32,VDWORD,,_S+_O+_R+_R64+_XA+_XR
  105. xx TSBB,RM64R64,VQWORD,,_S+_R48+_O+_R+_R64+_XA+_XR
  106. ;1A
  107. xx TSBB,R8RM8,VBYTE,,_S+_O
  108. xx TSBB,R8RM8,VBYTE,,_S+_O
  109. xx TSBB,R8RM8,VBYTE,,_S+_O
  110. ;1B
  111. xx TSBB,R16RM16, VWORD,,_S+_O+_R+_R64
  112. xx TSBB,R32RM32,VDWORD,,_S+_O+_R+_R64
  113. xx TSBB,R64RM64,VQWORD,,_S+_R48+_O+_R+_R64
  114. ;1C
  115. xx TSBB,R8I08,VBYTE,RACC,_S
  116. xx TSBB,R8I08,VBYTE,RACC,_S
  117. xx TSBB,R8I08,VBYTE,RACC,_S
  118. ;1D
  119. xx TSBB,R16I16, VWORD,RACC,_S+_R+_R64
  120. xx TSBB,R32I32,VDWORD,RACC,_S+_R+_R64
  121. xx TSBB,R64I32,VQWORD,RACC,_S+_R48+_R+_R64
  122. ;1E
  123. xx TPUSH,AddPointW, VWORD,RDS,_S+_A+_R
  124. xx TPUSH,AddPointD,VDWORD,RDS,_S+_A+_R
  125. xx TNULL,ErrorDec ,,,
  126. ;1F
  127. xx TPOP,AddPointW, VWORD,RDS,_S+_A+_R
  128. xx TPOP,AddPointD,VDWORD,RDS,_S+_A+_R
  129. xx TNULL,ErrorDec,,,
  130. ;20
  131. xx TAND,RM8R8,VBYTE,,_S+_O+_XA+_XR
  132. xx TAND,RM8R8,VBYTE,,_S+_O+_XA+_XR
  133. xx TAND,RM8R8,VBYTE,,_S+_O+_XA+_XR
  134. ;21
  135. xx TAND,RM16R16, VWORD,,_S+_O+_R+_R64+_XA+_XR
  136. xx TAND,RM32R32,VDWORD,,_S+_O+_R+_R64+_XA+_XR
  137. xx TAND,RM64R64,VQWORD,,_S+_R48+_O+_R+_R64+_XA+_XR
  138. ;22
  139. xx TAND,R8RM8,VBYTE,,_S+_O
  140. xx TAND,R8RM8,VBYTE,,_S+_O
  141. xx TAND,R8RM8,VBYTE,,_S+_O
  142. ;23
  143. xx TAND,R16RM16, VWORD,,_S+_O+_R+_R64
  144. xx TAND,R32RM32,VDWORD,,_S+_O+_R+_R64
  145. xx TAND,R64RM64,VQWORD,,_S+_R48+_O+_R+_R64
  146. ;24
  147. xx TAND,R8I08,VBYTE,RACC,_S
  148. xx TAND,R8I08,VBYTE,RACC,_S
  149. xx TAND,R8I08,VBYTE,RACC,_S
  150. ;25
  151. xx TAND,R16I16, VWORD,RACC,_S+_R+_R64
  152. xx TAND,R32I32,VDWORD,RACC,_S+_R+_R64
  153. xx TAND,R64I32,VQWORD,RACC,_S+_R48+_R+_R64
  154. ;26
  155. xx TNULL,Rtn262E363E,,,_A
  156. xx TNULL,Rtn262E363E,,,_A
  157. xx TNULL,Rtn262E363E64,,,
  158. ;27
  159. xx TDAA,RtnXX,,,_A
  160. xx TDAA,RtnXX,,,_A
  161. xx TNULL,ErrorDec,
  162. ;28
  163. xx TSUB,RM8R8,VBYTE,,_S+_O+_XA+_XR
  164. xx TSUB,RM8R8,VBYTE,,_S+_O+_XA+_XR
  165. xx TSUB,RM8R8,VBYTE,,_S+_O+_XA+_XR
  166. ;29
  167. xx TSUB,RM16R16, VWORD,,_S+_O+_R+_R64+_XA+_XR
  168. xx TSUB,RM32R32,VDWORD,,_S+_O+_R+_R64+_XA+_XR
  169. xx TSUB,RM64R64,VQWORD,,_S+_R48+_O+_R+_R64+_XA+_XR
  170. ;2A
  171. xx TSUB,R8RM8,VBYTE,,_S+_O
  172. xx TSUB,R8RM8,VBYTE,,_S+_O
  173. xx TSUB,R8RM8,VBYTE,,_S+_O
  174. ;2B
  175. xx TSUB,R16RM16, VWORD,,_S+_O+_R+_R64
  176. xx TSUB,R32RM32,VDWORD,,_S+_O+_R+_R64
  177. xx TSUB,R64RM64,VQWORD,,_S+_R48+_O+_R+_R64
  178. ;2C
  179. xx TSUB,R8I08,VBYTE,RACC,_S
  180. xx TSUB,R8I08,VBYTE,RACC,_S
  181. xx TSUB,R8I08,VBYTE,RACC,_S
  182. ;2D
  183. xx TSUB,R16I16, VWORD,RACC,_S+_R+_R64
  184. xx TSUB,R32I32,VDWORD,RACC,_S+_R+_R64
  185. xx TSUB,R64I32,VQWORD,RACC,_S+_R48+_R+_R64
  186. ;2E
  187. xx TNULL,Rtn262E363E,,,_A
  188. xx TNULL,Rtn262E363E,,,_A
  189. xx TNULL,Rtn262E363E64,,,
  190. ;2F
  191. xx TDAS,RtnXX,,,_A
  192. xx TDAS,RtnXX,,,_A
  193. xx TNULL,ErrorDec,
  194. ;30
  195. xx TXOR,RM8R8,VBYTE,,_S+_O+_XA+_XR
  196. xx TXOR,RM8R8,VBYTE,,_S+_O+_XA+_XR
  197. xx TXOR,RM8R8,VBYTE,,_S+_O+_XA+_XR
  198. ;31
  199. xx TXOR,RM16R16, VWORD,,_S+_O+_R+_R64+_XA+_XR
  200. xx TXOR,RM32R32,VDWORD,,_S+_O+_R+_R64+_XA+_XR
  201. xx TXOR,RM64R64,VQWORD,,_S+_R48+_O+_R+_R64+_XA+_XR
  202. ;32
  203. xx TXOR,R8RM8,VBYTE,,_S+_O
  204. xx TXOR,R8RM8,VBYTE,,_S+_O
  205. xx TXOR,R8RM8,VBYTE,,_S+_O
  206. ;33
  207. xx TXOR,R16RM16, VWORD,,_S+_O+_R+_R64
  208. xx TXOR,R32RM32,VDWORD,,_S+_O+_R+_R64
  209. xx TXOR,R64RM64,VQWORD,,_S+_R48+_O+_R+_R64
  210. ;34
  211. xx TXOR,R8I08,VBYTE,RACC,_S
  212. xx TXOR,R8I08,VBYTE,RACC,_S
  213. xx TXOR,R8I08,VBYTE,RACC,_S
  214. ;35
  215. xx TXOR,R16I16, VWORD,RACC,_S+_R+_R64
  216. xx TXOR,R32I32,VDWORD,RACC,_S+_R+_R64
  217. xx TXOR,R64I32,VQWORD,RACC,_S+_R48+_R+_R64
  218. ;36
  219. xx TNULL,Rtn262E363E,,,_A
  220. xx TNULL,Rtn262E363E,,,_A
  221. xx TNULL,Rtn262E363E64,,,
  222. ;37
  223. xx TAAA,RtnXX,,,_A
  224. xx TAAA,RtnXX,,,_A
  225. xx TNULL,ErrorDec
  226. ;38
  227. xx TCMP,RM8R8,VBYTE,,_S+_O
  228. xx TCMP,RM8R8,VBYTE,,_S+_O
  229. xx TCMP,RM8R8,VBYTE,,_S+_O
  230. ;39
  231. xx TCMP,RM16R16, VWORD,,_S+_O+_R+_R64
  232. xx TCMP,RM32R32,VDWORD,,_S+_O+_R+_R64
  233. xx TCMP,RM64R64,VQWORD,,_S+_R48+_O+_R+_R64
  234. ;3A
  235. xx TCMP,R8RM8,VBYTE,,_S+_O
  236. xx TCMP,R8RM8,VBYTE,,_S+_O
  237. xx TCMP,R8RM8,VBYTE,,_S+_O
  238. ;3B
  239. xx TCMP,R16RM16, VWORD,,_S+_O+_R+_R64
  240. xx TCMP,R32RM32,VDWORD,,_S+_O+_R+_R64
  241. xx TCMP,R64RM64,VQWORD,,_S+_R48+_O+_R+_R64
  242. ;3C
  243. xx TCMP,R8I08,VBYTE,RACC,_S
  244. xx TCMP,R8I08,VBYTE,RACC,_S
  245. xx TCMP,R8I08,VBYTE,RACC,_S
  246. ;3D
  247. xx TCMP,R16I16, VWORD,RACC,_S+_R+_R64
  248. xx TCMP,R32I32,VDWORD,RACC,_S+_R+_R64
  249. xx TCMP,R64I32,VQWORD,RACC,_S+_R48+_R+_R64
  250. ;3E
  251. xx TNULL,Rtn262E363E,,,_A
  252. xx TNULL,Rtn262E363E,,,_A
  253. xx TNULL,Rtn262E363E64,,,
  254. ;3F
  255. xx TAAS,RtnXX,,,_A
  256. xx TAAS,RtnXX,,,_A
  257. xx TNULL,ErrorDec
  258. ;40
  259. xx TINC,RtnArgW, VWORD,RRAX,_S+_A+_R
  260. xx TINC,RtnArgD,VDWORD,RRAX,_S+_A+_R
  261. xx TNULL,Rtn4X,,,
  262. ;41
  263. xx TINC,RtnArgW, VWORD,RRCX,_S+_A+_R
  264. xx TINC,RtnArgD,VDWORD,RRCX,_S+_A+_R
  265. xx TNULL,Rtn4X,,,
  266. ;42
  267. xx TINC,RtnArgW, VWORD,RRDX,_S+_A+_R
  268. xx TINC,RtnArgD,VDWORD,RRDX,_S+_A+_R
  269. xx TNULL,Rtn4X,,,
  270. ;43
  271. xx TINC,RtnArgW, VWORD,RRBX,_S+_A+_R
  272. xx TINC,RtnArgD,VDWORD,RRBX,_S+_A+_R
  273. xx TNULL,Rtn4X,,,
  274. ;44
  275. xx TINC,RtnArgW, VWORD,RRSP,_S+_A+_R
  276. xx TINC,RtnArgD,VDWORD,RRSP,_S+_A+_R
  277. xx TNULL,Rtn4X,,,
  278. ;45
  279. xx TINC,RtnArgW, VWORD,RRBP,_S+_A+_R
  280. xx TINC,RtnArgD,VDWORD,RRBP,_S+_A+_R
  281. xx TNULL,Rtn4X,,,
  282. ;46
  283. xx TINC,RtnArgW, VWORD,RRSI,_S+_A+_R
  284. xx TINC,RtnArgD,VDWORD,RRSI,_S+_A+_R
  285. xx TNULL,Rtn4X,,,
  286. ;47
  287. xx TINC,RtnArgW, VWORD,RRDI,_S+_A+_R
  288. xx TINC,RtnArgD,VDWORD,RRDI,_S+_A+_R
  289. xx TNULL,Rtn4X,,,
  290. ;48
  291. xx TDEC,RtnArgW, VWORD,RRAX,_S+_A+_R
  292. xx TDEC,RtnArgD,VDWORD,RRAX,_S+_A+_R
  293. xx TNULL,Rtn4X,,,
  294. ;49
  295. xx TDEC,RtnArgW, VWORD,RRCX,_S+_A+_R
  296. xx TDEC,RtnArgD,VDWORD,RRCX,_S+_A+_R
  297. xx TNULL,Rtn4X,,,
  298. ;4A
  299. xx TDEC,RtnArgW, VWORD,RRDX,_S+_A+_R
  300. xx TDEC,RtnArgD,VDWORD,RRDX,_S+_A+_R
  301. xx TNULL,Rtn4X,,,
  302. ;4B
  303. xx TDEC,RtnArgW, VWORD,RRBX,_S+_A+_R
  304. xx TDEC,RtnArgD,VDWORD,RRBX,_S+_A+_R
  305. xx TNULL,Rtn4X,,,
  306. ;4C
  307. xx TDEC,RtnArgW, VWORD,RRSP,_S+_A+_R
  308. xx TDEC,RtnArgD,VDWORD,RRSP,_S+_A+_R
  309. xx TNULL,Rtn4X,,,
  310. ;4D
  311. xx TDEC,RtnArgW, VWORD,RRBP,_S+_A+_R
  312. xx TDEC,RtnArgD,VDWORD,RRBP,_S+_A+_R
  313. xx TNULL,Rtn4X,,,
  314. ;4E
  315. xx TDEC,RtnArgW, VWORD,RRSI,_S+_A+_R
  316. xx TDEC,RtnArgD,VDWORD,RRSI,_S+_A+_R
  317. xx TNULL,Rtn4X,,,
  318. ;4F
  319. xx TDEC,RtnArgW, VWORD,RRDI,_S+_A+_R
  320. xx TDEC,RtnArgD,VDWORD,RRDI,_S+_A+_R
  321. xx TNULL,Rtn4X,,,
  322. ;50
  323. xx TPUSH,RtnArgW, VWORD,RRAX,_S+_R+_R64
  324. xx TPUSH,RtnArgD,VDWORD,RRAX,_S+_A+_R+_R64
  325. xx TPUSH,RtnArgQ,VQWORD,RRAX,_S+_R+_R64
  326. ;51
  327. xx TPUSH,RtnArgW, VWORD,RRCX,_S+_R+_R64
  328. xx TPUSH,RtnArgD,VDWORD,RRCX,_S+_A+_R+_R64
  329. xx TPUSH,RtnArgQ,VQWORD,RRCX,_S+_R+_R64
  330. ;52
  331. xx TPUSH,RtnArgW, VWORD,RRDX,_S+_R+_R64
  332. xx TPUSH,RtnArgD,VDWORD,RRDX,_S+_A+_R+_R64
  333. xx TPUSH,RtnArgQ,VQWORD,RRDX,_S+_R+_R64
  334. ;53
  335. xx TPUSH,RtnArgW, VWORD,RRBX,_S+_R+_R64
  336. xx TPUSH,RtnArgD,VDWORD,RRBX,_S+_A+_R+_R64
  337. xx TPUSH,RtnArgQ,VQWORD,RRBX,_S+_R+_R64
  338. ;54
  339. xx TPUSH,RtnArgW, VWORD,RRSP,_S+_R+_R64
  340. xx TPUSH,RtnArgD,VDWORD,RRSP,_S+_A+_R+_R64
  341. xx TPUSH,RtnArgQ,VQWORD,RRSP,_S+_R+_R64
  342. ;55
  343. xx TPUSH,RtnArgW, VWORD,RRBP,_S+_R+_R64
  344. xx TPUSH,RtnArgD,VDWORD,RRBP,_S+_A+_R+_R64
  345. xx TPUSH,RtnArgQ,VQWORD,RRBP,_S+_R+_R64
  346. ;56
  347. xx TPUSH,RtnArgW, VWORD,RRSI,_S+_R+_R64
  348. xx TPUSH,RtnArgD,VDWORD,RRSI,_S+_A+_R+_R64
  349. xx TPUSH,RtnArgQ,VQWORD,RRSI,_S+_R+_R64
  350. ;57
  351. xx TPUSH,RtnArgW, VWORD,RRDI,_S+_R+_R64
  352. xx TPUSH,RtnArgD,VDWORD,RRDI,_S+_A+_R+_R64
  353. xx TPUSH,RtnArgQ,VQWORD,RRDI,_S+_R+_R64
  354. ;58
  355. xx TPOP,RtnArgW, VWORD,RRAX,_S+_R+_R64
  356. xx TPOP,RtnArgD,VDWORD,RRAX,_S+_A+_R+_R64
  357. xx TPOP,RtnArgQ,VQWORD,RRAX,_S+_R+_R64
  358. ;59
  359. xx TPOP,RtnArgW, VWORD,RRCX,_S+_R+_R64
  360. xx TPOP,RtnArgD,VDWORD,RRCX,_S+_A+_R+_R64
  361. xx TPOP,RtnArgQ,VQWORD,RRCX,_S+_R+_R64
  362. ;5A
  363. xx TPOP,RtnArgW, VWORD,RRDX,_S+_R+_R64
  364. xx TPOP,RtnArgD,VDWORD,RRDX,_S+_A+_R+_R64
  365. xx TPOP,RtnArgQ,VQWORD,RRDX,_S+_R+_R64
  366. ;5B
  367. xx TPOP,RtnArgW, VWORD,RRBX,_S+_R+_R64
  368. xx TPOP,RtnArgD,VDWORD,RRBX,_S+_A+_R+_R64
  369. xx TPOP,RtnArgQ,VQWORD,RRBX,_S+_R+_R64
  370. ;5C
  371. xx TPOP,RtnArgW, VWORD,RRSP,_S+_R+_R64
  372. xx TPOP,RtnArgD,VDWORD,RRSP,_S+_A+_R+_R64
  373. xx TPOP,RtnArgQ,VQWORD,RRSP,_S+_R+_R64
  374. ;5D
  375. xx TPOP,RtnArgW, VWORD,RRBP,_S+_R+_R64
  376. xx TPOP,RtnArgD,VDWORD,RRBP,_S+_A+_R+_R64
  377. xx TPOP,RtnArgQ,VQWORD,RRBP,_S+_R+_R64
  378. ;5E
  379. xx TPOP,RtnArgW, VWORD,RRSI,_S+_R+_R64
  380. xx TPOP,RtnArgD,VDWORD,RRSI,_S+_A+_R+_R64
  381. xx TPOP,RtnArgQ,VQWORD,RRSI,_S+_R+_R64
  382. ;5F
  383. xx TPOP,RtnArgW, VWORD,RRDI,_S+_R+_R64
  384. xx TPOP,RtnArgD,VDWORD,RRDI,_S+_A+_R+_R64
  385. xx TPOP,RtnArgQ,VQWORD,RRDI,_S+_R+_R64
  386. ;60
  387. xx TPUSHA ,RtnXX,VWORD,,_S+_A+_R
  388. xx TPUSHAD,RndSizeD60,VDWORD,,_S+_A+_R
  389. xx TNULL,ErrorDec,,,
  390. ;61
  391. xx TPOPA ,RtnXX,VWORD,,_S+_A+_R
  392. xx TPOPAD,RndSizeD61,VDWORD,,_S+_A+_R
  393. xx TNULL,ErrorDec,,,
  394. ;62
  395. xx TBOUND,BNDEVEX62,,,_S+_A
  396. xx TBOUND,BNDEVEX62,,,_S+_A
  397. xx TNULL ,EVEX62,,,
  398. ;63
  399. xx TARPL,RM16R16,VWORD,,_S+_A+_O+_R48
  400. xx TARPL,RM16R16,VWORD,,_S+_A+_O+_R48
  401. xx TNULL,RtnMOVSXD,,,_O+_R48
  402. ;64
  403. xx TNULL,Rtn6465,,,
  404. xx TNULL,Rtn6465,,,
  405. xx TNULL,Rtn6465,,,
  406. ;65
  407. xx TNULL,Rtn6465,,,
  408. xx TNULL,Rtn6465,,,
  409. xx TNULL,Rtn6465,,,
  410. ;66
  411. xx TNULL,Rtn66,,,
  412. xx TNULL,Rtn66,,,
  413. xx TNULL,Rtn66,,,
  414. ;67
  415. xx TNULL,Rtn67,,,
  416. xx TNULL,Rtn67,,,
  417. xx TNULL,Rtn67,,,
  418. ;68
  419. xx TPUSH,PushI16, VWORD,,_S+_R+_R64
  420. xx TPUSH,PushI32,VDWORD,,_S+_A+_R+_R64
  421. xx TPUSH,PushI64,VQWORD,,_S+_R+_R64
  422. ;69
  423. xx TIMUL,R16RM16I16, VWORD,,_S+_O+_R+_R64
  424. xx TIMUL,R32RM32I32,VDWORD,,_S+_O+_R+_R64
  425. xx TIMUL,R64RM64I32,VQWORD,,_S+_R48+_O+_R+_R64
  426. ;6A
  427. xx TPUSH,PushSI16, VWORD,,_S+_R+_R64
  428. xx TPUSH,PushSI32,VDWORD,,_S+_A+_R+_R64
  429. xx TPUSH,PushSI64,VQWORD,,_S+_R+_R64
  430. ;6B
  431. xx TIMUL,R16RM16SI16, VWORD,,_S+_O+_R+_R64
  432. xx TIMUL,R32RM32SI32,VDWORD,,_S+_O+_R+_R64
  433. xx TIMUL,R64RM64SI32,VQWORD,,_S+_O+_R48+_R+_R64
  434. ;6C
  435. xx TINSB,RtnINSX,VBYTE,,_S
  436. xx TINSB,RtnINSX,VBYTE,,_S
  437. xx TINSB,RtnINSX,VBYTE,,_S
  438. ;6D
  439. xx TINSW,RtnINSX, VWORD,,_S+_R+_R64
  440. xx TINSD,RtnINSX,VDWORD,,_S+_R+_R64
  441. xx TINSD,RtnINSX,VDWORD,,_S+_R+_R64
  442. ;6E
  443. xx TOUTSB,RtnOUTSX,VBYTE,,_S
  444. xx TOUTSB,RtnOUTSX,VBYTE,,_S
  445. xx TOUTSB,RtnOUTSX,VBYTE,,_S
  446. ;6F
  447. xx TOUTSW,RtnOUTSX, VWORD,,_S+_R+_R64
  448. xx TOUTSD,RtnOUTSX,VDWORD,,_S+_R+_R64
  449. xx TOUTSD,RtnOUTSX,VDWORD,,_S+_R+_R64
  450. ;70
  451. xx TJO,DODISPB,,,_J+_B
  452. xx TJO,DODISPB,,,_J+_B
  453. xx TJO,DODISPB,,,_J+_B
  454. ;71
  455. xx TJNO,DODISPB,,,_J+_B
  456. xx TJNO,DODISPB,,,_J+_B
  457. xx TJNO,DODISPB,,,_J+_B
  458. ;72                Ã²
  459. xx TJB,DODISPB,,,_J+_B
  460. xx TJB,DODISPB,,,_J+_B
  461. xx TJB,DODISPB,,,_J+_B
  462. ;73
  463. xx TJAE,DODISPB,,,_J+_B
  464. xx TJAE,DODISPB,,,_J+_B
  465. xx TJAE,DODISPB,,,_J+_B
  466. ;74
  467. xx TJZ,DODISPB,,,_J+_B
  468. xx TJZ,DODISPB,,,_J+_B
  469. xx TJZ,DODISPB,,,_J+_B
  470. ;75
  471. xx TJNZ,DODISPB,,,_J+_B
  472. xx TJNZ,DODISPB,,,_J+_B
  473. xx TJNZ,DODISPB,,,_J+_B
  474. ;76
  475. xx TJBE,DODISPB,,,_J+_B
  476. xx TJBE,DODISPB,,,_J+_B
  477. xx TJBE,DODISPB,,,_J+_B
  478. ;77
  479. xx TJA,DODISPB,,,_J+_B
  480. xx TJA,DODISPB,,,_J+_B
  481. xx TJA,DODISPB,,,_J+_B
  482. ;78
  483. xx TJS,DODISPB,,,_J+_B
  484. xx TJS,DODISPB,,,_J+_B
  485. xx TJS,DODISPB,,,_J+_B
  486. ;79
  487. xx TJNS,DODISPB,,,_J+_B
  488. xx TJNS,DODISPB,,,_J+_B
  489. xx TJNS,DODISPB,,,_J+_B
  490. ;7A
  491. xx TJP,DODISPB,,,_J+_B
  492. xx TJP,DODISPB,,,_J+_B
  493. xx TJP,DODISPB,,,_J+_B
  494. ;7B
  495. xx TJNP,DODISPB,,,_J+_B
  496. xx TJNP,DODISPB,,,_J+_B
  497. xx TJNP,DODISPB,,,_J+_B
  498. ;7C
  499. xx TJL,DODISPB,,,_J+_B
  500. xx TJL,DODISPB,,,_J+_B
  501. xx TJL,DODISPB,,,_J+_B
  502. ;7D
  503. xx TJGE,DODISPB,,,_J+_B
  504. xx TJGE,DODISPB,,,_J+_B
  505. xx TJGE,DODISPB,,,_J+_B
  506. ;7E
  507. xx TJLE,DODISPB,,,_J+_B
  508. xx TJLE,DODISPB,,,_J+_B
  509. xx TJLE,DODISPB,,,_J+_B
  510. ;7F
  511. xx TJG,DODISPB,,,_J+_B
  512. xx TJG,DODISPB,,,_J+_B
  513. xx TJG,DODISPB,,,_J+_B
  514. ;80
  515. xx TNULL,EXTINSONE,,EXT80,_E
  516. xx TNULL,EXTINSONE,,EXT80,_E
  517. xx TNULL,EXTINSONE,,EXT80,_E
  518. ;81
  519. xx TNULL,EXTINST,,EXT81,_E
  520. xx TNULL,EXTINST,,EXT81,_E
  521. xx TNULL,EXTINST,,EXT81,_E
  522. ;82
  523. xx TNULL,EXTINSONE,,EXT82,_A+_E
  524. xx TNULL,EXTINSONE,,EXT82,_A+_E
  525. xx TNULL,ErrorDec ,,EXT82,_E
  526. ;83
  527. xx TNULL,EXTINST,,EXT83,_E
  528. xx TNULL,EXTINST,,EXT83,_E
  529. xx TNULL,EXTINST,,EXT83,_E
  530. ;84
  531. xx TTEST,RM8R8,VBYTE,,_S+_O
  532. xx TTEST,RM8R8,VBYTE,,_S+_O
  533. xx TTEST,RM8R8,VBYTE,,_S+_O
  534. ;85
  535. xx TTEST,RM16R16, VWORD,,_S+_O+_R+_R64
  536. xx TTEST,RM32R32,VDWORD,,_S+_O+_R+_R64
  537. xx TTEST,RM64R64,VQWORD,,_S+_R48+_O+_R+_R64
  538. ;86
  539. xx TXCHG,RM8R8,VBYTE,,_S+_O+_XA+_XR+_L
  540. xx TXCHG,RM8R8,VBYTE,,_S+_O+_XA+_XR+_L
  541. xx TXCHG,RM8R8,VBYTE,,_S+_O+_XA+_XR+_L
  542. ;87
  543. xx TXCHG,RM16R16, VWORD,,_S+_O+_R+_R64+_XA+_XR+_L
  544. xx TXCHG,RM32R32,VDWORD,,_S+_O+_R+_R64+_XA+_XR+_L
  545. xx TXCHG,RM64R64,VQWORD,,_S+_R48+_O+_R+_R64+_XA+_XR+_L
  546. ;88
  547. xx TMOV,RM8R8,VBYTE,,_S+_O+_XR+_L
  548. xx TMOV,RM8R8,VBYTE,,_S+_O+_XR+_L
  549. xx TMOV,RM8R8,VBYTE,,_S+_O+_XR+_L
  550. ;89
  551. xx TMOV,RM16R16, VWORD,,_S+_O+_R+_R64+_XR+_L
  552. xx TMOV,RM32R32,VDWORD,,_S+_O+_R+_R64+_XR+_L
  553. xx TMOV,RM64R64,VQWORD,,_S+_R48+_O+_R+_R64+_XR+_L
  554. ;8A
  555. xx TMOV,R8RM8,VBYTE,,_S+_O
  556. xx TMOV,R8RM8,VBYTE,,_S+_O
  557. xx TMOV,R8RM8,VBYTE,,_S+_O
  558. ;8B
  559. xx TMOV,R16RM16, VWORD,,_S+_O+_R+_R64
  560. xx TMOV,R32RM32,VDWORD,,_S+_O+_R+_R64
  561. xx TMOV,R64RM64,VQWORD,,_S+_R48+_O+_R+_R64
  562. ;8C
  563. xx TMOV,RM16SEG,VWORD,,_O+_R+_R64
  564. xx TMOV,RM32SEG,VWORD,,_O+_R+_R64
  565. xx TMOV,RM64SEG,VWORD,,_R48+_O+_R+_R64
  566. ;8D
  567. xx TLEA,R16RM16L, VWORD,,_S+_O+_R+_R64
  568. xx TLEA,R32RM32L,VDWORD,,_S+_O+_R+_R64
  569. xx TLEA,R64RM64L,VQWORD,,_S+_R48+_O+_R+_R64
  570. ;8E
  571. xx TMOV,SEGRM16,VWORD,,_O+_R+_R64
  572. xx TMOV,SEGRM32,VWORD,,_O+_R+_R64
  573. xx TMOV,SEGRM64,VWORD,,_R48+_O+_R+_R64
  574. ;8F
  575. xx TNULL,Rtn8F,,EXT8F,_E
  576. xx TNULL,Rtn8F,,EXT8F,_E
  577. xx TNULL,Rtn8F,,EXT8F,_E
  578. ;90
  579. xx TXCHG,Rtn9X16, VWORD,,_S+_R+_R64
  580. xx TXCHG,Rtn9X32,VDWORD,,_S+_R+_R64
  581. xx TXCHG,Rtn9X64,VQWORD,,_S+_R48+_R+_R64
  582. ;91
  583. xx TXCHG,Rtn9X16, VWORD,,_S+_R+_R64
  584. xx TXCHG,Rtn9X32,VDWORD,,_S+_R+_R64
  585. xx TXCHG,Rtn9X64,VQWORD,,_S+_R48+_R+_R64
  586. ;92
  587. xx TXCHG,Rtn9X16, VWORD,,_S+_R+_R64
  588. xx TXCHG,Rtn9X32,VDWORD,,_S+_R+_R64
  589. xx TXCHG,Rtn9X64,VQWORD,,_S+_R48+_R+_R64
  590. ;93
  591. xx TXCHG,Rtn9X16, VWORD,,_S+_R+_R64
  592. xx TXCHG,Rtn9X32,VDWORD,,_S+_R+_R64
  593. xx TXCHG,Rtn9X64,VQWORD,,_S+_R48+_R+_R64
  594. ;94
  595. xx TXCHG,Rtn9X16, VWORD,,_S+_R+_R64
  596. xx TXCHG,Rtn9X32,VDWORD,,_S+_R+_R64
  597. xx TXCHG,Rtn9X64,VQWORD,,_S+_R48+_R+_R64
  598. ;95
  599. xx TXCHG,Rtn9X16, VWORD,,_S+_R+_R64
  600. xx TXCHG,Rtn9X32,VDWORD,,_S+_R+_R64
  601. xx TXCHG,Rtn9X64,VQWORD,,_S+_R48+_R+_R64
  602. ;96
  603. xx TXCHG,Rtn9X16, VWORD,,_S+_R+_R64
  604. xx TXCHG,Rtn9X32,VDWORD,,_S+_R+_R64
  605. xx TXCHG,Rtn9X64,VQWORD,,_S+_R48+_R+_R64
  606. ;97
  607. xx TXCHG,Rtn9X16, VWORD,,_S+_R+_R64
  608. xx TXCHG,Rtn9X32,VDWORD,,_S+_R+_R64
  609. xx TXCHG,Rtn9X64,VQWORD,,_S+_R48+_R+_R64
  610. ;98
  611. xx TCBW ,Rtn9816,,,_R+_R64
  612. xx TCWDE,Rtn9832,,,_R+_R64
  613. xx TCDQE,Rtn9864,,,_R48+_R+_R64
  614. ;99
  615. xx TCWD,Rtn9916,,,_R+_R64
  616. xx TCDQ,Rtn9932,,,_R+_R64
  617. xx TCQO,Rtn9964,,,_R48+_R+_R64
  618. ;9A
  619. xx TCALL,Rtn9A,,,_A+_R
  620. xx TCALL,Rtn9A,,,_A+_R
  621. xx TCALL,ErrorDec,,,_R
  622. ;9B
  623. xx TNULL,Rtn9B,,,
  624. xx TNULL,Rtn9B,,,
  625. xx TNULL,Rtn9B,,,
  626. ;9C
  627. xx TPUSHF,RtnF16, VWORD,,_S+_R+_R64
  628. xx TPUSHF,RtnF32,VDWORD,,_S+_A+_R+_R64
  629. xx TPUSHF,RtnF64,VQWORD,,_S+_R+_R64
  630. ;9D
  631. xx TPOPF,RtnF16, VWORD,,_S+_R+_R64
  632. xx TPOPF,RtnF32,VDWORD,,_S+_A+_R+_R64
  633. xx TPOPF,RtnF64,VQWORD,,_S+_R+_R64
  634. ;9E
  635. xx TSAHF,RtnXX,
  636. xx TSAHF,RtnXX,
  637. xx TSAHF,RtnXX,
  638. ;9F
  639. xx TLAHF,RtnXX,
  640. xx TLAHF,RtnXX,
  641. xx TLAHF,RtnXX,
  642. ;A0
  643. xx TMOV,RtnA0,VBYTE,,_S+_O
  644. xx TMOV,RtnA0,VBYTE,,_S+_O
  645. xx TMOV,RtnA0,VBYTE,,_S+_O
  646. ;A1
  647. xx TMOV,RtnA1,,,_S+_O+_R+_R64
  648. xx TMOV,RtnA1,,,_S+_O+_R+_R64
  649. xx TMOV,RtnA1,,,_S+_R48+_O+_R+_R64
  650. ;A2
  651. xx TMOV,RtnA2,VBYTE,,_S+_O
  652. xx TMOV,RtnA2,VBYTE,,_S+_O
  653. xx TMOV,RtnA2,VBYTE,,_S+_O
  654. ;A3
  655. xx TMOV,RtnA3,,,_S+_O+_R+_R64
  656. xx TMOV,RtnA3,,,_S+_O+_R+_R64
  657. xx TMOV,RtnA3,,,_S+_R48+_O+_R+_R64
  658. ;A4
  659. xx TMOVSB,RtnMOVX,VBYTE,,_S
  660. xx TMOVSB,RtnMOVX,VBYTE,,_S
  661. xx TMOVSB,RtnMOVX,VBYTE,,_S
  662. ;A5
  663. xx TMOVSW,RtnMOVX, VWORD,,_S+_R+_R64
  664. xx TMOVSD,RtnMOVX,VDWORD,,_S+_R+_R64
  665. xx TMOVSQ,RtnMOVX,VQWORD,,_S+_R48+_R+_R64
  666. ;A6
  667. xx TCMPSB,RtnCMPX,VBYTE,,_S
  668. xx TCMPSB,RtnCMPX,VBYTE,,_S
  669. xx TCMPSB,RtnCMPX,VBYTE,,_S
  670. ;A7
  671. xx TCMPSW,RtnCMPX, VWORD,,_S+_R+_R64
  672. xx TCMPSD,RtnCMPX,VDWORD,,_S+_R+_R64
  673. xx TCMPSQ,RtnCMPX,VQWORD,,_S+_R48+_R+_R64
  674. ;A8
  675. xx TTEST,R8I08,VBYTE,RACC,_S
  676. xx TTEST,R8I08,VBYTE,RACC,_S
  677. xx TTEST,R8I08,VBYTE,RACC,_S
  678. ;A9
  679. xx TTEST,R16I16, VWORD,RACC,_S+_R+_R64
  680. xx TTEST,R32I32,VDWORD,RACC,_S+_R+_R64
  681. xx TTEST,R64I32,VQWORD,RACC,_S+_R48+_R+_R64
  682. ;AA
  683. xx TSTOSB,RtnSTOX,VBYTE,,_S
  684. xx TSTOSB,RtnSTOX,VBYTE,,_S
  685. xx TSTOSB,RtnSTOX,VBYTE,,_S
  686. ;AB
  687. xx TSTOSW,RtnSTOX, VWORD,,_S+_R+_R64
  688. xx TSTOSD,RtnSTOX,VDWORD,,_S+_R+_R64
  689. xx TSTOSQ,RtnSTOX,VQWORD,,_S+_R48+_R+_R64
  690. ;AC
  691. xx TLODSB,RtnLODX,VBYTE,,_S
  692. xx TLODSB,RtnLODX,VBYTE,,_S
  693. xx TLODSB,RtnLODX,VBYTE,,_S
  694. ;AD
  695. xx TLODSW,RtnLODX, VWORD,,_S+_R+_R64
  696. xx TLODSD,RtnLODX,VDWORD,,_S+_R48+_R+_R64
  697. xx TLODSQ,RtnLODX,VQWORD,,_S+_R48+_R+_R64
  698. ;AE
  699. xx TSCASB,RtnSCAX,VBYTE,,_S
  700. xx TSCASB,RtnSCAX,VBYTE,,_S
  701. xx TSCASB,RtnSCAX,VBYTE,,_S
  702. ;AF
  703. xx TSCASW,RtnSCAX, VWORD,,_S+_R+_R64
  704. xx TSCASD,RtnSCAX,VDWORD,,_S+_R+_R64
  705. xx TSCASQ,RtnSCAX,VQWORD,,_S+_R48+_R+_R64
  706. ;B0
  707. xx TMOV,R8IMM8,VBYTE,,_S
  708. xx TMOV,R8IMM8,VBYTE,,_S
  709. xx TMOV,R8IMM8,VBYTE,,_S
  710. ;B1
  711. xx TMOV,R8IMM8,VBYTE,,_S
  712. xx TMOV,R8IMM8,VBYTE,,_S
  713. xx TMOV,R8IMM8,VBYTE,,_S
  714. ;B2
  715. xx TMOV,R8IMM8,VBYTE,,_S
  716. xx TMOV,R8IMM8,VBYTE,,_S
  717. xx TMOV,R8IMM8,VBYTE,,_S
  718. ;B3
  719. xx TMOV,R8IMM8,VBYTE,,_S
  720. xx TMOV,R8IMM8,VBYTE,,_S
  721. xx TMOV,R8IMM8,VBYTE,,_S
  722. ;B4
  723. xx TMOV,R8IMM8,VBYTE,,_S
  724. xx TMOV,R8IMM8,VBYTE,,_S
  725. xx TMOV,R8IMM8,VBYTE,,_S
  726. ;B5
  727. xx TMOV,R8IMM8,VBYTE,,_S
  728. xx TMOV,R8IMM8,VBYTE,,_S
  729. xx TMOV,R8IMM8,VBYTE,,_S
  730. ;B6
  731. xx TMOV,R8IMM8,VBYTE,,_S
  732. xx TMOV,R8IMM8,VBYTE,,_S
  733. xx TMOV,R8IMM8,VBYTE,,_S
  734. ;B7
  735. xx TMOV,R8IMM8,VBYTE,,_S
  736. xx TMOV,R8IMM8,VBYTE,,_S
  737. xx TMOV,R8IMM8,VBYTE,,_S
  738. ;B8
  739. xx TMOV,R16IMM16, VWORD,,_S+_R+_R64
  740. xx TMOV,R32IMM32,VDWORD,,_S+_R+_R64
  741. xx TMOV,R64IMM64,VQWORD,,_S+_R48+_R+_R64
  742. ;B9
  743. xx TMOV,R16IMM16, VWORD,,_S+_R+_R64
  744. xx TMOV,R32IMM32,VDWORD,,_S+_R+_R64
  745. xx TMOV,R64IMM64,VQWORD,,_S+_R48+_R+_R64
  746. ;BA
  747. xx TMOV,R16IMM16, VWORD,,_S+_R+_R64
  748. xx TMOV,R32IMM32,VDWORD,,_S+_R+_R64
  749. xx TMOV,R64IMM64,VQWORD,,_S+_R48+_R+_R64
  750. ;BB
  751. xx TMOV,R16IMM16, VWORD,,_S+_R+_R64
  752. xx TMOV,R32IMM32,VDWORD,,_S+_R+_R64
  753. xx TMOV,R64IMM64,VQWORD,,_S+_R48+_R+_R64
  754. ;BC
  755. xx TMOV,R16IMM16, VWORD,,_S+_R+_R64
  756. xx TMOV,R32IMM32,VDWORD,,_S+_R+_R64
  757. xx TMOV,R64IMM64,VQWORD,,_S+_R48+_R+_R64
  758. ;BD
  759. xx TMOV,R16IMM16, VWORD,,_S+_R+_R64
  760. xx TMOV,R32IMM32,VDWORD,,_S+_R+_R64
  761. xx TMOV,R64IMM64,VQWORD,,_S+_R48+_R+_R64
  762. ;BE
  763. xx TMOV,R16IMM16, VWORD,,_S+_R+_R64
  764. xx TMOV,R32IMM32,VDWORD,,_S+_R+_R64
  765. xx TMOV,R64IMM64,VQWORD,,_S+_R48+_R+_R64
  766. ;BF
  767. xx TMOV,R16IMM16, VWORD,,_S+_R+_R64
  768. xx TMOV,R32IMM32,VDWORD,,_S+_R+_R64
  769. xx TMOV,R64IMM64,VQWORD,,_S+_R48+_R+_R64
  770. ;C0
  771. xx TNULL,EXTINSONE,,EXTC0,_E
  772. xx TNULL,EXTINSONE,,EXTC0,_E
  773. xx TNULL,EXTINSONE,,EXTC0,_E
  774. ;C1
  775. xx TNULL,EXTINST,,EXTC1,_E
  776. xx TNULL,EXTINST,,EXTC1,_E
  777. xx TNULL,EXTINST,,EXTC1,_E
  778. ;C2
  779. xx TRET,RtnC216, VWORD,,_S+_R+_R64+_B
  780. xx TRET,RtnC232,VDWORD,,_S+_A+_R+_R64+_B
  781. xx TRET,RtnC264,VQWORD,,_S+_R+_R64+_B
  782. ;C3
  783. xx TRET,RtnC316, VWORD,,_S+_R+_R64+_B
  784. xx TRET,RtnC332,VDWORD,,_S+_A+_R+_R64+_B
  785. xx TRET,RtnC364,VQWORD,,_S+_R+_R64+_B
  786. ;C4
  787. xx TLES,R16RM16C4,VDWORD,,_A
  788. xx TLES,R32RM32C4,VFWORD,,_A
  789. xx TLES,RtnAVX2C4,
  790. ;C5
  791. xx TLDS,R16RM16C5,VDWORD,,_A
  792. xx TLDS,R32RM32C5,VFWORD,,_A
  793. xx TLDS,RtnAVX2C5,
  794. ;C6
  795. xx TNULL,RtnC6,,EXTC6,_E
  796. xx TNULL,RtnC6,,EXTC6,_E
  797. xx TNULL,RtnC6,,EXTC6,_E
  798. ;C7
  799. xx TNULL,RtnC7,,EXTC7,_E
  800. xx TNULL,RtnC7,,EXTC7,_E
  801. xx TNULL,RtnC7,,EXTC7,_E
  802. ;C8
  803. xx TENTER,RtnC816,,,_R+_R64
  804. xx TENTER,RtnC832,,,_A+_R+_R64
  805. xx TENTER,RtnC864,,,_R+_R64
  806. ;C9
  807. xx TLEAVE,RtnC916,,,_R+_R64
  808. xx TLEAVE,RtnC932,,,_A+_R+_R64
  809. xx TLEAVE,RtnC964,,,_R+_R64
  810. ;CA
  811. xx TRETF,RtnC216, VWORD,,_S+_R+_R64
  812. xx TRETF,RtnC232,VDWORD,,_S+_A+_R+_R64
  813. xx TRETF,RtnC264,VQWORD,,_S+_R+_R64
  814. ;CB
  815. xx TRETF,RtnC316, VWORD,,_S+_R+_R64
  816. xx TRETF,RtnC332,VDWORD,,_S+_A+_R+_R64
  817. xx TRETF,RtnC364,VQWORD,,_S+_R+_R64
  818. ;CC
  819. xx TINT3,RtnXX,
  820. xx TINT3,RtnXX,
  821. xx TINT3,RtnXX,
  822. ;CD
  823. xx TNULL,RtnCD,
  824. xx TNULL,RtnCD,
  825. xx TNULL,RtnCD,
  826. ;CE
  827. xx TINTO,RtnXX,,,_A
  828. xx TINTO,RtnXX,,,_A
  829. xx TINTO,ErrorDec,
  830. ;CF
  831. xx TIRET,RtnC316, VWORD,,_S+_R+_R64
  832. xx TIRET,RtnC332,VDWORD,,_S+_A+_R+_R64
  833. xx TIRET,RtnC364,VQWORD,,_S+_R+_R64
  834. ;D0
  835. xx TNULL,EXTINSONE,,EXTD0,_E
  836. xx TNULL,EXTINSONE,,EXTD0,_E
  837. xx TNULL,EXTINSONE,,EXTD0,_E
  838. ;D1
  839. xx TNULL,EXTINST,,EXTD1,_E
  840. xx TNULL,EXTINST,,EXTD1,_E
  841. xx TNULL,EXTINST,,EXTD1,_E
  842. ;D2
  843. xx TNULL,EXTINSONE,,EXTD2,_E
  844. xx TNULL,EXTINSONE,,EXTD2,_E
  845. xx TNULL,EXTINSONE,,EXTD2,_E
  846. ;D3
  847. xx TNULL,EXTINST,,EXTD3,_E
  848. xx TNULL,EXTINST,,EXTD3,_E
  849. xx TNULL,EXTINST,,EXTD3,_E
  850. ;D4
  851. xx TAAM,LoseByte,,,_A
  852. xx TAAM,LoseByte,,,_A
  853. xx TAAM,ErrorDec
  854. ;D5
  855. xx TAAD,LoseByte,,,_A
  856. xx TAAD,LoseByte,,,_A
  857. xx TAAD,ErrorDec
  858. ;D6
  859. xx TSALC,RtnXX,,,_A
  860. xx TSALC,RtnXX,,,_A
  861. xx TSALC,ErrorDec
  862. ;D7
  863. xx TXLATB,RtnD7,
  864. xx TXLATB,RtnD7,
  865. xx TXLATB,RtnD7,
  866. ;D8
  867. xx TNULL,EXTINSONEFLT,,EXTD8,_E
  868. xx TNULL,EXTINSONEFLT,,EXTD8,_E
  869. xx TNULL,EXTINSONEFLT,,EXTD8,_E
  870. ;D9
  871. xx TNULL,EXTINSONEFLT,,EXTD9,_E
  872. xx TNULL,EXTINSONEFLT,,EXTD9,_E
  873. xx TNULL,EXTINSONEFLT,,EXTD9,_E
  874. ;DA
  875. xx TNULL,EXTINSONE,,EXTDA,_E
  876. xx TNULL,EXTINSONE,,EXTDA,_E
  877. xx TNULL,EXTINSONE,,EXTDA,_E
  878. ;DB
  879. xx TNULL,EXTINSONE,,EXTDB,_E
  880. xx TNULL,EXTINSONE,,EXTDB,_E
  881. xx TNULL,EXTINSONE,,EXTDB,_E
  882. ;DC
  883. xx TNULL,EXTINSONEFLT,,EXTDC,_E
  884. xx TNULL,EXTINSONEFLT,,EXTDC,_E
  885. xx TNULL,EXTINSONEFLT,,EXTDC,_E
  886. ;DD
  887. xx TNULL,EXTINSONEFLT,,EXTDD,_E
  888. xx TNULL,EXTINSONEFLT,,EXTDD,_E
  889. xx TNULL,EXTINSONEFLT,,EXTDD,_E
  890. ;DE
  891. xx TNULL,EXTINSONEFLT,,EXTDE,_E
  892. xx TNULL,EXTINSONEFLT,,EXTDE,_E
  893. xx TNULL,EXTINSONEFLT,,EXTDE,_E
  894. ;DF
  895. xx TNULL,EXTINSONEFLT,,EXTDF,_E
  896. xx TNULL,EXTINSONEFLT,,EXTDF,_E
  897. xx TNULL,EXTINSONEFLT,,EXTDF,_E
  898. ;E0
  899. xx TLOOPNZ,RtnE0,
  900. xx TLOOPNZ,RtnE0,
  901. xx TLOOPNZ,RtnE0,
  902. ;E1
  903. xx TLOOPZ,RtnE1,
  904. xx TLOOPZ,RtnE1,
  905. xx TLOOPZ,RtnE1,
  906. ;E2
  907. xx TLOOP,RtnE2,
  908. xx TLOOP,RtnE2,
  909. xx TLOOP,RtnE2,
  910. ;E3
  911. xx TNULL,RtnE3,
  912. xx TNULL,RtnE3,
  913. xx TNULL,RtnE3,
  914. ;E4
  915. xx TIN,RtnE4,
  916. xx TIN,RtnE4,
  917. xx TIN,RtnE4,
  918. ;E5
  919. xx TIN,RtnE516,,,_R+_R64
  920. xx TIN,RtnE532,,,_R+_R64
  921. xx TIN,RtnE532,,,_R+_R64
  922. ;E6
  923. xx TOUT,RtnE6,
  924. xx TOUT,RtnE6,
  925. xx TOUT,RtnE6,
  926. ;E7
  927. xx TOUT,RtnE716,,,_R+_R64
  928. xx TOUT,RtnE732,,,_R+_R64
  929. xx TOUT,RtnE732,,,_R+_R64
  930. ;E8
  931. xx TCALL,DODISPW,,,_R+_R64+_B
  932. xx TCALL,DODISPD,,,_R+_R64+_B
  933. xx TCALL,DODISPD,,,_R+_R64+_B
  934. ;E9
  935. xx TJMP,DODISPW,,,_R+_R64+_B
  936. xx TJMP,DODISPD,,,_R+_R64+_B
  937. xx TJMP,DODISPD,,,_R+_R64+_B
  938. ;EA
  939. xx TJMP,RtnEA,,,_A+_R
  940. xx TJMP,RtnEA,,,_A+_R
  941. xx TJMP,ErrorDec,,,_R
  942. ;EB
  943. xx TJMP,DODISPBS,,,
  944. xx TJMP,DODISPBS,,,
  945. xx TJMP,DODISPBS,,,
  946. ;EC
  947. xx TIN,RtnEC,
  948. xx TIN,RtnEC,
  949. xx TIN,RtnEC,
  950. ;ED,
  951. xx TIN,RtnED16,,,_R+_R64
  952. xx TIN,RtnED32,,,_R+_R64
  953. xx TIN,RtnED32,,,_R+_R64
  954. ;EE
  955. xx TOUT,RtnEE,
  956. xx TOUT,RtnEE,
  957. xx TOUT,RtnEE,
  958. ;EF
  959. xx TOUT,RtnEF16,,,_R+_R64
  960. xx TOUT,RtnEF32,,,_R+_R64
  961. xx TOUT,RtnEF32,,,_R+_R64
  962. ;F0
  963. xx TNULL,RtnF0,,,
  964. xx TNULL,RtnF0,,,
  965. xx TNULL,RtnF0,,,
  966. ;F1
  967. xx TINT1,RtnF1,
  968. xx TINT1,RtnF1,
  969. xx TINT1,RtnF1,
  970. ;F2
  971. xx TNULL,RtnF2,,,
  972. xx TNULL,RtnF2,,,
  973. xx TNULL,RtnF2,,,
  974. ;F3
  975. xx TNULL,RtnF3,,,
  976. xx TNULL,RtnF3,,,
  977. xx TNULL,RtnF3,,,
  978. ;F4
  979. xx THLT,RtnXX,
  980. xx THLT,RtnXX,
  981. xx THLT,RtnXX,
  982. ;F5
  983. xx TCMC,RtnXX,
  984. xx TCMC,RtnXX,
  985. xx TCMC,RtnXX,
  986. ;F6
  987. xx TNULL,EXTINSONE,,EXTF6,_E
  988. xx TNULL,EXTINSONE,,EXTF6,_E
  989. xx TNULL,EXTINSONE,,EXTF6,_E
  990. ;F7
  991. xx TNULL,EXTINST,,EXTF7,_E
  992. xx TNULL,EXTINST,,EXTF7,_E
  993. xx TNULL,EXTINST,,EXTF7,_E
  994. ;F8
  995. xx TCLC,RtnXX,
  996. xx TCLC,RtnXX,
  997. xx TCLC,RtnXX,
  998. ;F9
  999. xx TSTC,RtnXX,
  1000. xx TSTC,RtnXX,
  1001. xx TSTC,RtnXX,
  1002. ;FA
  1003. xx TCLI,RtnXX,
  1004. xx TCLI,RtnXX,
  1005. xx TCLI,RtnXX,
  1006. ;FB
  1007. xx TSTI,RtnXX,
  1008. xx TSTI,RtnXX,
  1009. xx TSTI,RtnXX,
  1010. ;FC
  1011. xx TCLD,RtnXX,
  1012. xx TCLD,RtnXX,
  1013. xx TCLD,RtnXX,
  1014. ;FD
  1015. xx TSTD,RtnXX,
  1016. xx TSTD,RtnXX,
  1017. xx TSTD,RtnXX,
  1018. ;FE
  1019. xx TNULL,EXTINSONE,,EXTFE,_E
  1020. xx TNULL,EXTINSONE,,EXTFE,_E
  1021. xx TNULL,EXTINSONE,,EXTFE,_E
  1022. ;FF
  1023. xx TNULL,EXTINSTFF,,EXTFF,_E
  1024. xx TNULL,EXTINSTFF,,EXTFF,_E
  1025. xx TNULL,EXTINSTFF,,EXTFF,_E
  1026. ;-----------------------------------------------------------------------------
  1027. EXT80:  ;One table
  1028. EXT82:  ;One table
  1029. ;0
  1030. xx TADD,RM8IMM8,VBYTE,,_S+_XA+_XR
  1031. ;1
  1032. xx TOR ,RM8IMM8,VBYTE,,_S+_XA+_XR
  1033. ;2
  1034. xx TADC,RM8IMM8,VBYTE,,_S+_XA+_XR
  1035. ;3
  1036. xx TSBB,RM8IMM8,VBYTE,,_S+_XA+_XR
  1037. ;4
  1038. xx TAND,RM8IMM8,VBYTE,,_S+_XA+_XR
  1039. ;5
  1040. xx TSUB,RM8IMM8,VBYTE,,_S+_XA+_XR
  1041. ;6
  1042. xx TXOR,RM8IMM8,VBYTE,,_S+_XA+_XR
  1043. ;7
  1044. xx TCMP,RM8IMM8,VBYTE,,_S
  1045. ;-----------------------------------------------------------------------------
  1046. EXT81:
  1047. ;0
  1048. xx TADD,RM16IMM16, VWORD,,_S+_R+_R64+_XA+_XR
  1049. xx TADD,RM32IMM32,VDWORD,,_S+_R+_R64+_XA+_XR
  1050. xx TADD,RM64IMM32,VQWORD,,_S+_R48+_R+_R64+_XA+_XR
  1051. ;1
  1052. xx TOR ,RM16IMM16, VWORD,,_S+_R+_R64+_XA+_XR
  1053. xx TOR ,RM32IMM32,VDWORD,,_S+_R+_R64+_XA+_XR
  1054. xx TOR ,RM64IMM32,VQWORD,,_S+_R48+_R+_R64+_XA+_XR
  1055. ;2
  1056. xx TADC,RM16IMM16, VWORD,,_S+_R+_R64+_XA+_XR
  1057. xx TADC,RM32IMM32,VDWORD,,_S+_R+_R64+_XA+_XR
  1058. xx TADC,RM64IMM32,VQWORD,,_S+_R48+_R+_R64+_XA+_XR
  1059. ;3
  1060. xx TSBB,RM16IMM16, VWORD,,_S+_R+_R64+_XA+_XR
  1061. xx TSBB,RM32IMM32,VDWORD,,_S+_R+_R64+_XA+_XR
  1062. xx TSBB,RM64IMM32,VQWORD,,_S+_R48+_R+_R64+_XA+_XR
  1063. ;4
  1064. xx TAND,RM16IMM16, VWORD,,_S+_R+_R64+_XA+_XR
  1065. xx TAND,RM32IMM32,VDWORD,,_S+_R+_R64+_XA+_XR
  1066. xx TAND,RM64IMM32,VQWORD,,_S+_R48+_R+_R64+_XA+_XR
  1067. ;5
  1068. xx TSUB,RM16IMM16, VWORD,,_S+_R+_R64+_XA+_XR
  1069. xx TSUB,RM32IMM32,VDWORD,,_S+_R+_R64+_XA+_XR
  1070. xx TSUB,RM64IMM32,VQWORD,,_S+_R48+_R+_R64+_XA+_XR
  1071. ;6
  1072. xx TXOR,RM16IMM16, VWORD,,_S+_R+_R64+_XA+_XR
  1073. xx TXOR,RM32IMM32,VDWORD,,_S+_R+_R64+_XA+_XR
  1074. xx TXOR,RM64IMM32,VQWORD,,_S+_R48+_R+_R64+_XA+_XR
  1075. ;7
  1076. xx TCMP,RM16IMM16, VWORD,,_S+_R+_R64
  1077. xx TCMP,RM32IMM32,VDWORD,,_S+_R+_R64
  1078. xx TCMP,RM64IMM32,VQWORD,,_S+_R48+_R+_R64
  1079. ;-----------------------------------------------------------------------------
  1080. EXT83:
  1081. ;0
  1082. xx TADD,RM16IMMS8, VWORD,,_S+_R+_R64+_XA+_XR
  1083. xx TADD,RM32IMMS8,VDWORD,,_S+_R+_R64+_XA+_XR
  1084. xx TADD,RM64IMMS8,VQWORD,,_S+_R48+_R+_R64+_XA+_XR
  1085. ;1
  1086. xx TOR ,RM16IMMS8, VWORD,,_S+_R+_R64+_XA+_XR
  1087. xx TOR ,RM32IMMS8,VDWORD,,_S+_R+_R64+_XA+_XR
  1088. xx TOR ,RM64IMMS8,VQWORD,,_S+_R48+_R+_R64+_XA+_XR
  1089. ;2
  1090. xx TADC,RM16IMMS8, VWORD,,_S+_R+_R64+_XA+_XR
  1091. xx TADC,RM32IMMS8,VDWORD,,_S+_R+_R64+_XA+_XR
  1092. xx TADC,RM64IMMS8,VQWORD,,_S+_R48+_R+_R64+_XA+_XR
  1093. ;3
  1094. xx TSBB,RM16IMMS8, VWORD,,_S+_R+_R64+_XA+_XR
  1095. xx TSBB,RM32IMMS8,VDWORD,,_S+_R+_R64+_XA+_XR
  1096. xx TSBB,RM64IMMS8,VQWORD,,_S+_R48+_R+_R64+_XA+_XR
  1097. ;4
  1098. xx TAND,RM16IMMS8, VWORD,,_S+_R+_R64+_XA+_XR
  1099. xx TAND,RM32IMMS8,VDWORD,,_S+_R+_R64+_XA+_XR
  1100. xx TAND,RM64IMMS8,VQWORD,,_S+_R48+_R+_R64+_XA+_XR
  1101. ;5
  1102. xx TSUB,RM16IMMS8, VWORD,,_S+_R+_R64+_XA+_XR
  1103. xx TSUB,RM32IMMS8,VDWORD,,_S+_R+_R64+_XA+_XR
  1104. xx TSUB,RM64IMMS8,VQWORD,,_S+_R48+_R+_R64+_XA+_XR
  1105. ;6
  1106. xx TXOR,RM16IMMS8, VWORD,,_S+_R+_R64+_XA+_XR
  1107. xx TXOR,RM32IMMS8,VDWORD,,_S+_R+_R64+_XA+_XR
  1108. xx TXOR,RM64IMMS8,VQWORD,,_S+_R48+_R+_R64+_XA+_XR
  1109. ;7
  1110. xx TCMP,RM16IMMS8, VWORD,,_S+_R+_R64
  1111. xx TCMP,RM32IMMS8,VDWORD,,_S+_R+_R64
  1112. xx TCMP,RM64IMMS8,VQWORD,,_S+_R48+_R+_R64
  1113. ;-----------------------------------------------------------------------------
  1114. EXT8F:
  1115. ;0
  1116. xx TPOP,RM16, VWORD,,_S+_R+_R64
  1117. xx TPOP,RM32,VDWORD,,_S+_A+_R+_R64
  1118. xx TPOP,RM64,VQWORD,,_S+_R+_R64
  1119. ;-----------------------------------------------------------------------------
  1120. EXTC0:  ;One table
  1121. ;0
  1122. xx TROL,RM8IMM8,VBYTE,,_S
  1123. ;1
  1124. xx TROR,RM8IMM8,VBYTE,,_S
  1125. ;2
  1126. xx TRCL,RM8IMM8,VBYTE,,_S
  1127. ;3
  1128. xx TRCR,RM8IMM8,VBYTE,,_S
  1129. ;4
  1130. xx TSHL,RM8IMM8,VBYTE,,_S
  1131. ;5
  1132. xx TSHR,RM8IMM8,VBYTE,,_S
  1133. ;6
  1134. xx TSAL,RM8IMM8,VBYTE,,_S
  1135. ;7
  1136. xx TSAR,RM8IMM8,VBYTE,,_S
  1137. ;-----------------------------------------------------------------------------
  1138. EXTC1:
  1139. ;0
  1140. xx TROL,RM16I8, VWORD,,_S+_R+_R64
  1141. xx TROL,RM32I8,VDWORD,,_S+_R+_R64
  1142. xx TROL,RM64I8,VQWORD,,_S+_R48+_R+_R64
  1143. ;1
  1144. xx TROR,RM16I8, VWORD,,_S+_R+_R64
  1145. xx TROR,RM32I8,VDWORD,,_S+_R+_R64
  1146. xx TROR,RM64I8,VQWORD,,_S+_R48+_R+_R64
  1147. ;2
  1148. xx TRCL,RM16I8, VWORD,,_S+_R+_R64
  1149. xx TRCL,RM32I8,VDWORD,,_S+_R+_R64
  1150. xx TRCL,RM64I8,VQWORD,,_S+_R48+_R+_R64
  1151. ;3
  1152. xx TRCR,RM16I8, VWORD,,_S+_R+_R64
  1153. xx TRCR,RM32I8,VDWORD,,_S+_R+_R64
  1154. xx TRCR,RM64I8,VQWORD,,_S+_R48+_R+_R64
  1155. ;4
  1156. xx TSHL,RM16I8, VWORD,,_S+_R+_R64
  1157. xx TSHL,RM32I8,VDWORD,,_S+_R+_R64
  1158. xx TSHL,RM64I8,VQWORD,,_S+_R48+_R+_R64
  1159. ;5
  1160. xx TSHR,RM16I8, VWORD,,_S+_R+_R64
  1161. xx TSHR,RM32I8,VDWORD,,_S+_R+_R64
  1162. xx TSHR,RM64I8,VQWORD,,_S+_R48+_R+_R64
  1163. ;6
  1164. xx TSAL,RM16I8, VWORD,,_S+_R+_R64
  1165. xx TSAL,RM32I8,VDWORD,,_S+_R+_R64
  1166. xx TSAL,RM64I8,VQWORD,,_S+_R48+_R+_R64
  1167. ;7
  1168. xx TSAR,RM16I8, VWORD,,_S+_R+_R64
  1169. xx TSAR,RM32I8,VDWORD,,_S+_R+_R64
  1170. xx TSAR,RM64I8,VQWORD,,_S+_R48+_R+_R64
  1171. ;-----------------------------------------------------------------------------
  1172. EXTC6:  ;One table
  1173. ;0
  1174. xx TMOV,RM8IMM8,VBYTE,,_S+_XR+_L
  1175. ;-----------------------------------------------------------------------------
  1176. EXTC7:
  1177. ;0
  1178. xx TMOV,RM16IMM16, VWORD,,_S+_R+_R64+_XR+_L
  1179. xx TMOV,RM32IMM32,VDWORD,,_S+_R+_R64+_XR+_L
  1180. xx TMOV,RM64IMM32,VQWORD,,_S+_R48+_R+_R64+_XR+_L
  1181. ;-----------------------------------------------------------------------------
  1182. EXTD0:  ;One table
  1183. ;0
  1184. xx TROL,RM81,VBYTE,,_S
  1185. ;1
  1186. xx TROR,RM81,VBYTE,,_S
  1187. ;2
  1188. xx TRCL,RM81,VBYTE,,_S
  1189. ;3
  1190. xx TRCR,RM81,VBYTE,,_S
  1191. ;4
  1192. xx TSHL,RM81,VBYTE,,_S
  1193. ;5
  1194. xx TSHR,RM81,VBYTE,,_S
  1195. ;6
  1196. xx TSAL,RM81,VBYTE,,_S
  1197. ;7
  1198. xx TSAR,RM81,VBYTE,,_S
  1199. ;-----------------------------------------------------------------------------
  1200. EXTD1:
  1201. ;0
  1202. xx TROL,RM161, VWORD,,_S+_R+_R64
  1203. xx TROL,RM321,VDWORD,,_S+_R+_R64
  1204. xx TROL,RM641,VQWORD,,_S+_R48+_R+_R64
  1205. ;1
  1206. xx TROR,RM161, VWORD,,_S+_R+_R64
  1207. xx TROR,RM321,VDWORD,,_S+_R+_R64
  1208. xx TROR,RM641,VQWORD,,_S+_R48+_R+_R64
  1209. ;2
  1210. xx TRCL,RM161, VWORD,,_S+_R+_R64
  1211. xx TRCL,RM321,VDWORD,,_S+_R+_R64
  1212. xx TRCL,RM641,VQWORD,,_S+_R48+_R+_R64
  1213. ;3
  1214. xx TRCR,RM161, VWORD,,_S+_R+_R64
  1215. xx TRCR,RM321,VDWORD,,_S+_R+_R64
  1216. xx TRCR,RM641,VQWORD,,_S+_R48+_R+_R64
  1217. ;4
  1218. xx TSHL,RM161, VWORD,,_S+_R+_R64
  1219. xx TSHL,RM321,VDWORD,,_S+_R+_R64
  1220. xx TSHL,RM641,VQWORD,,_S+_R48+_R+_R64
  1221. ;5
  1222. xx TSHR,RM161, VWORD,,_S+_R+_R64
  1223. xx TSHR,RM321,VDWORD,,_S+_R+_R64
  1224. xx TSHR,RM641,VQWORD,,_S+_R48+_R+_R64
  1225. ;6
  1226. xx TSAL,RM161, VWORD,,_S+_R+_R64
  1227. xx TSAL,RM321,VDWORD,,_S+_R+_R64
  1228. xx TSAL,RM641,VQWORD,,_S+_R48+_R+_R64
  1229. ;7
  1230. xx TSAR,RM161, VWORD,,_S+_R+_R64
  1231. xx TSAR,RM321,VDWORD,,_S+_R+_R64
  1232. xx TSAR,RM641,VQWORD,,_S+_R48+_R+_R64
  1233. ;-----------------------------------------------------------------------------
  1234. EXTD2:  ;One table
  1235. ;0
  1236. xx TROL,RM8CL,VBYTE,,_S
  1237. ;1
  1238. xx TROR,RM8CL,VBYTE,,_S
  1239. ;2
  1240. xx TRCL,RM8CL,VBYTE,,_S
  1241. ;3
  1242. xx TRCR,RM8CL,VBYTE,,_S
  1243. ;4
  1244. xx TSHL,RM8CL,VBYTE,,_S
  1245. ;5
  1246. xx TSHR,RM8CL,VBYTE,,_S
  1247. ;6
  1248. xx TSAL,RM8CL,VBYTE,,_S
  1249. ;7
  1250. xx TSAR,RM8CL,VBYTE,,_S
  1251. ;-----------------------------------------------------------------------------
  1252. EXTD3:
  1253. ;0
  1254. xx TROL,RM16CL, VWORD,,_S+_R+_R64
  1255. xx TROL,RM32CL,VDWORD,,_S+_R+_R64
  1256. xx TROL,RM64CL,VQWORD,,_S+_R48+_R+_R64
  1257. ;1
  1258. xx TROR,RM16CL, VWORD,,_S+_R+_R64
  1259. xx TROR,RM32CL,VDWORD,,_S+_R+_R64
  1260. xx TROR,RM64CL,VQWORD,,_S+_R48+_R+_R64
  1261. ;2
  1262. xx TRCL,RM16CL, VWORD,,_S+_R+_R64
  1263. xx TRCL,RM32CL,VDWORD,,_S+_R+_R64
  1264. xx TRCL,RM64CL,VQWORD,,_S+_R48+_R+_R64
  1265. ;3
  1266. xx TRCR,RM16CL, VWORD,,_S+_R+_R64
  1267. xx TRCR,RM32CL,VDWORD,,_S+_R+_R64
  1268. xx TRCR,RM64CL,VQWORD,,_S+_R48+_R+_R64
  1269. ;4
  1270. xx TSHL,RM16CL, VWORD,,_S+_R+_R64
  1271. xx TSHL,RM32CL,VDWORD,,_S+_R+_R64
  1272. xx TSHL,RM64CL,VQWORD,,_S+_R48+_R+_R64
  1273. ;5
  1274. xx TSHR,RM16CL, VWORD,,_S+_R+_R64
  1275. xx TSHR,RM32CL,VDWORD,,_S+_R+_R64
  1276. xx TSHR,RM64CL,VQWORD,,_S+_R48+_R+_R64
  1277. ;6
  1278. xx TSAL,RM16CL, VWORD,,_S+_R+_R64
  1279. xx TSAL,RM32CL,VDWORD,,_S+_R+_R64
  1280. xx TSAL,RM64CL,VQWORD,,_S+_R48+_R+_R64
  1281. ;7
  1282. xx TSAR,RM16CL, VWORD,,_S+_R+_R64
  1283. xx TSAR,RM32CL,VDWORD,,_S+_R+_R64
  1284. xx TSAR,RM64CL,VQWORD,,_S+_R48+_R+_R64
  1285. ;-----------------------------------------------------------------------------
  1286. EXTF6:  ;One table
  1287. ;0
  1288. xx TTEST ,RM8IMM8,VBYTE,,_S
  1289. ;1
  1290. xx TTEST2,RM8IMM8,VBYTE,,_S
  1291. ;2
  1292. xx TNOT  ,RM8,VBYTE,,_S+_XA+_XR
  1293. ;3
  1294. xx TNEG  ,RM8,VBYTE,,_S+_XA+_XR
  1295. ;4
  1296. xx TMUL  ,RM8,VBYTE,,_S
  1297. ;5
  1298. xx TIMUL ,RM8,VBYTE,,_S
  1299. ;6
  1300. xx TDIV  ,RM8,VBYTE,,_S
  1301. ;7
  1302. xx TIDIV ,RM8,VBYTE,,_S
  1303. ;-----------------------------------------------------------------------------
  1304. EXTF7:
  1305. ;0
  1306. xx TTEST ,RM16IMM16, VWORD,,_S+_R+_R64
  1307. xx TTEST ,RM32IMM32,VDWORD,,_S+_R+_R64
  1308. xx TTEST ,RM64IMM32,VQWORD,,_S+_R48+_R+_R64
  1309. ;1
  1310. xx TTEST2,RM16IMM16, VWORD,,_S+_R+_R64
  1311. xx TTEST2,RM32IMM32,VDWORD,,_S+_R+_R64
  1312. xx TTEST2,RM64IMM32,VQWORD,,_S+_R48+_R+_R64
  1313. ;2
  1314. xx TNOT  ,RM16, VWORD,,_S+_R+_R64+_XA+_XR
  1315. xx TNOT  ,RM32,VDWORD,,_S+_R+_R64+_XA+_XR
  1316. xx TNOT  ,RM64,VQWORD,,_S+_R48+_R+_R64+_XA+_XR
  1317. ;3
  1318. xx TNEG  ,RM16, VWORD,,_S+_R+_R64+_XA+_XR
  1319. xx TNEG  ,RM32,VDWORD,,_S+_R+_R64+_XA+_XR
  1320. xx TNEG  ,RM64,VQWORD,,_S+_R48+_R+_R64+_XA+_XR
  1321. ;4
  1322. xx TMUL  ,RM16, VWORD,,_S+_R+_R64
  1323. xx TMUL  ,RM32,VDWORD,,_S+_R+_R64
  1324. xx TMUL  ,RM64,VQWORD,,_S+_R48+_R+_R64
  1325. ;5
  1326. xx TIMUL ,RM16, VWORD,,_S+_R+_R64
  1327. xx TIMUL ,RM32,VDWORD,,_S+_R+_R64
  1328. xx TIMUL ,RM64,VQWORD,,_S+_R48+_R+_R64
  1329. ;6
  1330. xx TDIV  ,RM16, VWORD,,_S+_R+_R64
  1331. xx TDIV  ,RM32,VDWORD,,_S+_R+_R64
  1332. xx TDIV  ,RM64,VQWORD,,_S+_R48+_R+_R64
  1333. ;7
  1334. xx TIDIV ,RM16, VWORD,,_S+_R+_R64
  1335. xx TIDIV ,RM32,VDWORD,,_S+_R+_R64
  1336. xx TIDIV ,RM64,VQWORD,,_S+_R48+_R+_R64
  1337. ;-----------------------------------------------------------------------------
  1338. EXTFE:  ;One table
  1339. ;0
  1340. xx TINC ,RM8,VBYTE,,_S+_XA+_XR
  1341. ;1
  1342. xx TDEC ,RM8,VBYTE,,_S+_XA+_XR
  1343. ;2
  1344. xx TNULL,ErrorDec,
  1345. ;3
  1346. xx TNULL,ErrorDec,
  1347. ;4
  1348. xx TNULL,ErrorDec,
  1349. ;5
  1350. xx TNULL,ErrorDec,
  1351. ;6
  1352. xx TNULL,ErrorDec,
  1353. ;7
  1354. xx TNULL,ErrorDec,
  1355. ;-----------------------------------------------------------------------------
  1356. EXTFF:
  1357. ;0
  1358. xx TINC ,RM16, VWORD,,_S+_R+_R64+_XA+_XR
  1359. xx TINC ,RM32,VDWORD,,_S+_R+_R64+_XA+_XR
  1360. xx TINC ,RM64,VQWORD,,_S+_R48+_R+_R64+_XA+_XR
  1361. ;1
  1362. xx TDEC ,RM16, VWORD,,_S+_R+_R64+_XA+_XR
  1363. xx TDEC ,RM32,VDWORD,,_S+_R+_R64+_XA+_XR
  1364. xx TDEC ,RM64,VQWORD,,_S+_R48+_R+_R64+_XA+_XR
  1365. ;2
  1366. xx TCALL,RM16N, VWORD,,_S+_R+_R64+_B
  1367. xx TCALL,RM32N,VDWORD,,_S+_A+_R+_R64+_B
  1368. xx TCALL,RM64N,VQWORD,,_S+_R+_R64+_B
  1369. ;3
  1370. xx TCALL,RM16F3, VWORD,,_S+_R+_R64
  1371. xx TCALL,RM32F3,VDWORD,,_S+_R+_R64
  1372. xx TCALL,RM64F3,      ,,_R48+_R+_R64
  1373. ;4
  1374. xx TJMP,RM16N, VWORD,,_S+_R+_R64+_B
  1375. xx TJMP,RM32N,VDWORD,,_S+_A+_R+_R64+_B
  1376. xx TJMP,RM64N,VQWORD,,_S+_R+_R64+_B
  1377. ;5
  1378. xx TJMP,RM16F5, VWORD,,_S+_R+_R64
  1379. xx TJMP,RM32F5,VDWORD,,_S+_R+_R64
  1380. xx TJMP,RM64F5,      ,,_R48+_R+_R64
  1381. ;6
  1382. xx TPUSH,RM16, VWORD,,_S+_R+_R64
  1383. xx TPUSH,RM32,VDWORD,,_S+_A+_R+_R64
  1384. xx TPUSH,RM64,VQWORD,,_S+_R+_R64
  1385. ;7
  1386. xx TNULL,ErrorDec,
  1387. xx TNULL,ErrorDec,
  1388. xx TNULL,ErrorDec,
  1389. ;-----------------------------------------------------------------------------
  1390. EXTD8:  ;One table
  1391. ;0
  1392. xx TFADD ,ESC_0_000,VDWORD,,_S
  1393. ;1
  1394. xx TFMUL ,ESC_0_001,VDWORD,,_S
  1395. ;2
  1396. xx TFCOM ,ESC_0_010,VDWORD,,_S
  1397. ;3
  1398. xx TFCOMP,ESC_0_011,VDWORD,,_S
  1399. ;4
  1400. xx TFSUB ,ESC_0_100,VDWORD,,_S
  1401. ;5
  1402. xx TFSUBR,ESC_0_101,VDWORD,,_S
  1403. ;6
  1404. xx TFDIV ,ESC_0_110,VDWORD,,_S
  1405. ;7
  1406. xx TFDIVR,ESC_0_111,VDWORD,,_S
  1407. ;-----------------------------------------------------------------------------
  1408. EXTD9:  ;One table
  1409. ;0
  1410. xx TFLD  ,ESC_1_000,VDWORD,,_S
  1411. ;1
  1412. xx TFXCH ,ESC_1_001,      ,,_S
  1413. ;2
  1414. xx TFST  ,ESC_1_010,VDWORD,,_S
  1415. ;3
  1416. xx TFSTP ,ESC_1_011,VDWORD,,_S
  1417. ;4
  1418. xx TNULL ,ESC_1_100,      ,,_S
  1419. ;5
  1420. xx TFLDCW,ESC_1_101,      ,,_S
  1421. ;6
  1422. xx TNULL ,ESC_1_110,      ,,_S
  1423. ;7
  1424. xx TNULL ,ESC_1_111,      ,,_S
  1425. ;-----------------------------------------------------------------------------
  1426. EXTDA:  ;One table
  1427. ;0
  1428. xx TFIADD ,ESC_2_000,VDWORD,,_S
  1429. ;1
  1430. xx TFIMUL ,ESC_2_001,VDWORD,,_S
  1431. ;2
  1432. xx TFICOM ,ESC_2_010,VDWORD,,_S
  1433. ;3
  1434. xx TFICOMP,ESC_2_011,VDWORD,,_S
  1435. ;4
  1436. xx TFISUB ,ESC_2_100,VDWORD,,_S
  1437. ;5
  1438. xx TFISUBR,ESC_2_101,VDWORD,,_S
  1439. ;6
  1440. xx TFIDIV ,ESC_2_110,VDWORD,,_S
  1441. ;7
  1442. xx TFIDIVR,ESC_2_111,VDWORD,,_S
  1443. ;-----------------------------------------------------------------------------
  1444. EXTDB:  ;One table
  1445. ;0
  1446. xx TFILD  ,ESC_3_000,VDWORD,,_S
  1447. ;1
  1448. xx TFISTTP,ESC_3_001,VDWORD,,_S
  1449. ;2
  1450. xx TFIST  ,ESC_3_010,VDWORD,,_S
  1451. ;3
  1452. xx TFISTP ,ESC_3_011,VDWORD,,_S
  1453. ;4
  1454. xx TNULL  ,ESC_3_100,      ,,_S
  1455. ;5
  1456. xx TFLD   ,ESC_3_101,VTWORD,,_S
  1457. ;6
  1458. xx TFCOMI ,ESC_3_110,      ,,_S
  1459. ;7
  1460. xx TFSTP  ,ESC_3_111,      ,,_S
  1461. ;-----------------------------------------------------------------------------
  1462. EXTDC:  ;One table
  1463. ;0
  1464. xx TFADD  ,ESC_4_000,VQWORD,,_S
  1465. ;1
  1466. xx TFMUL  ,ESC_4_001,VQWORD,,_S
  1467. ;2
  1468. xx TFCOM  ,ESC_4_010,VQWORD,,_S
  1469. ;3
  1470. xx TFCOMP ,ESC_4_011,VQWORD,,_S
  1471. ;4
  1472. xx TFSUB  ,ESC_4_100,VQWORD,,_S
  1473. ;5
  1474. xx TFSUBR ,ESC_4_101,VQWORD,,_S
  1475. ;6
  1476. xx TFDIV  ,ESC_4_110,VQWORD,,_S
  1477. ;7
  1478. xx TFDIVR ,ESC_4_111,VQWORD,,_S
  1479. ;-----------------------------------------------------------------------------
  1480. EXTDD:  ;One table
  1481. ;0
  1482. xx TFLD   ,ESC_5_000,VQWORD,,_S
  1483. ;1
  1484. xx TFISTTP,ESC_5_001,VQWORD,,_S
  1485. ;2
  1486. xx TFST   ,ESC_5_010,VQWORD,,_S
  1487. ;3
  1488. xx TFSTP  ,ESC_5_011,VQWORD,,_S
  1489. ;4
  1490. xx TNULL  ,ESC_5_100,      ,,_S
  1491. ;5
  1492. xx TNULL  ,ESC_5_101,      ,,_S
  1493. ;6
  1494. xx TNULL  ,ESC_5_110,      ,,_S
  1495. ;7
  1496. xx TNULL  ,ESC_5_111,      ,,_S
  1497. ;-----------------------------------------------------------------------------
  1498. EXTDE:  ;One table
  1499. ;0
  1500. xx TFIADD ,ESC_6_000,VWORD ,,_S
  1501. ;1
  1502. xx TFIMUL ,ESC_6_001,VWORD ,,_S
  1503. ;2
  1504. xx TFICOM ,ESC_6_010,VWORD ,,_S
  1505. ;3
  1506. xx TFICOMP,ESC_6_011,VWORD ,,_S
  1507. ;4
  1508. xx TFISUB ,ESC_6_100,VWORD ,,_S
  1509. ;5
  1510. xx TFISUBR,ESC_6_101,VWORD ,,_S
  1511. ;6
  1512. xx TFIDIV ,ESC_6_110,VWORD ,,_S
  1513. ;7
  1514. xx TFIDIVR,ESC_6_111,VWORD ,,_S
  1515. ;-----------------------------------------------------------------------------
  1516. EXTDF:  ;One table
  1517. ;0
  1518. xx TFILD  ,ESC_7_000,VWORD ,,_S
  1519. ;1
  1520. xx TFISTTP,ESC_7_001,VWORD ,,_S
  1521. ;2
  1522. xx TFIST  ,ESC_7_010,VWORD ,,_S
  1523. ;3
  1524. xx TFISTP ,ESC_7_011,VWORD ,,_S
  1525. ;4
  1526. xx TFBLD  ,ESC_7_100,VTWORD,,_S
  1527. ;5
  1528. xx TFILD  ,ESC_7_101,VQWORD,,_S
  1529. ;6
  1530. xx TFBSTP ,ESC_7_110,VTWORD,,_S
  1531. ;7
  1532. xx TFISTP ,ESC_7_111,VQWORD,,_S
  1533. ;-----------------------------------------------------------------------------
  1534. EXTR0F00:
  1535. ;0
  1536. xx TSLDT,RM163264W,VWORD,,_S+_O
  1537. ;0
  1538. xx TSTR ,RM163264W,VWORD,,_S+_O
  1539. ;2
  1540. xx TLLDT ,RM16,VWORD,,_S+_O
  1541. ;3
  1542. xx TLTR  ,RM16,VWORD,,_S+_O
  1543. ;4
  1544. xx TVERR ,RM16,VWORD,,_S+_O
  1545. ;5
  1546. xx TVERW ,RM16,VWORD,,_S+_O
  1547. ;6
  1548. xx TJMPE ,RMDW,VWORD,,_S+_R+_R64
  1549. ;7
  1550. xx TNULL ,ErrorDec,
  1551. ;-----------------------------------------------------------------------------
  1552. EXTR0F01:
  1553. ;0
  1554. xx TSGDT  ,RMW0100,,,_O
  1555. ;1
  1556. xx TSIDT  ,RMW0101,,,_O
  1557. ;2
  1558. xx TLGDT  ,RMW0102,,,_O
  1559. ;3
  1560. xx TLIDT  ,RMW0103,,,_O
  1561. ;4
  1562. xx TSMSW  ,RMW0104,,,
  1563. ;5
  1564. xx TNULL  ,RtnPKRU,,,
  1565. ;6
  1566. xx TLMSW  ,RM16,VWORD,,_O
  1567. ;7
  1568. xx TINVLPG,RMW0107,,,
  1569. ;-----------------------------------------------------------------------------
  1570. TableMOVBE:
  1571. ;F0
  1572. xx TMOVBE,R16RM163, VWORD,,_S+_O+_R+_R64
  1573. xx TMOVBE,R32RM323,VDWORD,,_S+_O+_R+_R64
  1574. xx TMOVBE,R64RM643,VQWORD,,_S+_O+_R+_R64+_R48
  1575. ;F1
  1576. xx TMOVBE,RM16R163, VWORD,,_S+_O+_R+_R64
  1577. xx TMOVBE,RM32R323,VDWORD,,_S+_O+_R+_R64
  1578. xx TMOVBE,RM64R643,VQWORD,,_S+_O+_R+_R64+_R48
  1579. ;-----------------------------------------------------------------------------
  1580. TableCRC32:
  1581. ;F0
  1582. xx TCRC32,CRC32R,VBYTE,,_S
  1583. xx TCRC32,CRC32R,VBYTE,,_S
  1584. xx TCRC32,CRC32R,VBYTE,,_S+_R48
  1585. ;F1
  1586. xx TCRC32,CRC32X, VWORD,,_S+_R+_R64
  1587. xx TCRC32,CRC32X,VDWORD,,_S+_R+_R64
  1588. xx TCRC32,CRC32X,VQWORD,,_S+_R+_R64+_R48
  1589. ;-----------------------------------------------------------------------------
  1590. TableADCX:
  1591. ;F6
  1592. xx TADCX,R3264RM3264,VDWORD,,_S+_O+_R+_R64+_R48
  1593. ;-----------------------------------------------------------------------------
  1594. TableADOX:
  1595. ;F6
  1596. xx TADOX,R3264RM3264,VDWORD,,_S+_O+_R+_R64+_R48
  1597. ;-----------------------------------------------------------------------------
  1598. TableINVx:;One table
  1599. ;80
  1600. xx TINVEPT      ,Rtn0F388X,VXWORD,,_O+_R+_R64
  1601. ;81
  1602. xx TINVVPID     ,Rtn0F388X,VXWORD,,_O+_R+_R64
  1603. ;82
  1604. xx TINVPCID     ,Rtn0F388X,VXWORD,,_O+_R+_R64
  1605. ;-----------------------------------------------------------------------------
  1606. EXT0FBA:
  1607. ;0
  1608. xx TNULL,ErrorDec,,,
  1609. xx TNULL,ErrorDec,,,
  1610. xx TNULL,ErrorDec,,,
  1611. ;1
  1612. xx TNULL,ErrorDec,,,
  1613. xx TNULL,ErrorDec,,,
  1614. xx TNULL,ErrorDec,,,
  1615. ;2
  1616. xx TNULL,ErrorDec,,,
  1617. xx TNULL,ErrorDec,,,
  1618. xx TNULL,ErrorDec,,,
  1619. ;3
  1620. xx TNULL,ErrorDec,,,
  1621. xx TNULL,ErrorDec,,,
  1622. xx TNULL,ErrorDec,,,
  1623. ;4
  1624. xx TBT,RM16I8, VWORD,,_S+_R+_R64
  1625. xx TBT,RM32I8,VDWORD,,_S+_R+_R64
  1626. xx TBT,RM64I8,VQWORD,,_S+_R48+_R+_R64
  1627. ;5
  1628. xx TBTS,RM16I8, VWORD,,_S+_R+_R64+_XA+_XR
  1629. xx TBTS,RM32I8,VDWORD,,_S+_R+_R64+_XA+_XR
  1630. xx TBTS,RM64I8,VQWORD,,_S+_R48+_R+_R64+_XA+_XR
  1631. ;6
  1632. xx TBTR,RM16I8, VWORD,,_S+_R+_R64+_XA+_XR
  1633. xx TBTR,RM32I8,VDWORD,,_S+_R+_R64+_XA+_XR
  1634. xx TBTR,RM64I8,VQWORD,,_S+_R48+_R+_R64+_XA+_XR
  1635. ;7
  1636. xx TBTC,RM16I8, VWORD,,_S+_R+_R64+_XA+_XR
  1637. xx TBTC,RM32I8,VDWORD,,_S+_R+_R64+_XA+_XR
  1638. xx TBTC,RM64I8,VQWORD,,_S+_R48+_R+_R64+_XA+_XR
  1639. ;-----------------------------------------------------------------------------
  1640. EXT0F00:
  1641. ;00
  1642. xx TNULL,EXTINSONE,,EXTR0F00,_E
  1643. xx TNULL,EXTINSONE,,EXTR0F00,_E
  1644. xx TNULL,EXTINSONE,,EXTR0F00,_E
  1645. ;01
  1646. xx TNULL,EXTINSONE,,EXTR0F01,_E
  1647. xx TNULL,EXTINSONE,,EXTR0F01,_E
  1648. xx TNULL,EXTINSONE,,EXTR0F01,_E
  1649. ;02
  1650. xx TLAR,R16RM16W,VWORD,,_O+_R+_R64
  1651. xx TLAR,R32RM32W,VWORD,,_O+_R+_R64
  1652. xx TLAR,R64RM64W,VWORD,,_O+_R48+_R+_R64
  1653. ;03
  1654. xx TLSL,R16RM16W,VWORD,,_O+_R+_R64
  1655. xx TLSL,R32RM32W,VWORD,,_O+_R+_R64
  1656. xx TLSL,R64RM64W,VWORD,,_O+_R48+_R+_R64
  1657. ;04
  1658. xx TNULL,ErrorDec,,,
  1659. xx TNULL,ErrorDec,,,
  1660. xx TNULL,ErrorDec,,,
  1661. ;05
  1662. xx TSYSCALL,LOADALL2,,,_A
  1663. xx TSYSCALL,LOADALL2,,,_A
  1664. xx TSYSCALL,RtnXX
  1665. ;06
  1666. xx TCLTS,RtnXX,
  1667. xx TCLTS,RtnXX,
  1668. xx TCLTS,RtnXX,
  1669. ;07
  1670. xx TSYSRET,Rtn0F07
  1671. xx TSYSRET,Rtn0F07
  1672. xx TSYSRETQ,Rtn0F07,,,_R48
  1673. ;08
  1674. xx TINVD,RtnXX,
  1675. xx TINVD,RtnXX,
  1676. xx TINVD,RtnXX,
  1677. ;09
  1678. xx TWBINVD,RtnWB,
  1679. xx TWBINVD,RtnWB,
  1680. xx TWBINVD,RtnWB,
  1681. ;0A
  1682. xx TNULL,ErrorDec,,,
  1683. xx TNULL,ErrorDec,,,
  1684. xx TNULL,ErrorDec,,,
  1685. ;0B
  1686. xx TUD2,RtnXX,
  1687. xx TUD2,RtnXX,
  1688. xx TUD2,RtnXX,
  1689. ;0C
  1690. xx TNULL,ErrorDec,,,
  1691. xx TNULL,ErrorDec,,,
  1692. xx TNULL,ErrorDec,,,
  1693. ;0D
  1694. xx TPREFETCH,PREFETCHRTN
  1695. xx TPREFETCH,PREFETCHRTN
  1696. xx TPREFETCH,PREFETCHRTN
  1697. ;0E
  1698. xx TFEMMS,RtnXX
  1699. xx TFEMMS,RtnXX
  1700. xx TFEMMS,RtnXX
  1701. ;0F
  1702. xx TNULL,Rtn0F0F,VQWORD,,_O
  1703. xx TNULL,Rtn0F0F,VQWORD,,_O
  1704. xx TNULL,Rtn0F0F,VQWORD,,_O
  1705. ;-----------------------------------------------------------------------------
  1706. EXT0F10:
  1707. ;10
  1708. xx TUMOV,Rtn0F1012      ,,TT0F10,_A+_T
  1709. xx TUMOV,Rtn0F1012      ,,TT0F10,_A+_T
  1710. xx TNULL,Rtn0066F2F3    ,,TT0F10,_T
  1711. ;11
  1712. xx TUMOV,Rtn0F11X       ,,TT0F11,_A+_R+_T
  1713. xx TUMOV,Rtn0F11X       ,,TT0F11,_A+_R+_T
  1714. xx TNULL,Rtn0066F2F3    ,,TT0F11,_T
  1715. ;12
  1716. xx TUMOV,Rtn0F1012      ,,TT0F12,_A+_T+_3
  1717. xx TUMOV,Rtn0F1012      ,,TT0F12,_A+_T+_3
  1718. xx TNULL,Rtn0066F2F3    ,,TT0F12,_T+_3
  1719. ;13
  1720. xx TUMOV,Rtn0F13X       ,,TT0F13,_A+_R+_T+_3
  1721. xx TUMOV,Rtn0F13X       ,,TT0F13,_A+_R+_T+_3
  1722. xx TNULL,Rtn0066F2F3    ,,TT0F13,_A+_R+_T+_3
  1723. ;14
  1724. xx TNULL,Rtn0066F2F3    ,,TT0F14,_T
  1725. xx TNULL,Rtn0066F2F3    ,,TT0F14,_T
  1726. xx TNULL,Rtn0066F2F3    ,,TT0F14,_T
  1727. ;15
  1728. xx TNULL,Rtn0066F2F3    ,,TT0F15,_T
  1729. xx TNULL,Rtn0066F2F3    ,,TT0F15,_T
  1730. xx TNULL,Rtn0066F2F3    ,,TT0F15,_T
  1731. ;16
  1732. xx TNULL,Rtn0066F2F3    ,,TT0F16,_T+_3
  1733. xx TNULL,Rtn0066F2F3    ,,TT0F16,_T+_3
  1734. xx TNULL,Rtn0066F2F3    ,,TT0F16,_T+_3
  1735. ;17
  1736. xx TNULL,Rtn0066F2F3    ,,TT0F17,_T+_3
  1737. xx TNULL,Rtn0066F2F3    ,,TT0F17,_T+_3
  1738. xx TNULL,Rtn0066F2F3    ,,TT0F17,_T+_3
  1739. ;18
  1740. xx TNULL,Rtn0F1816      , VWORD,,
  1741. xx TNULL,Rtn0F1832      ,VDWORD,,
  1742. xx TNULL,Rtn0F1864      ,VQWORD,,
  1743. ;19
  1744. xx TNULL,Rtn0F1X16      , VWORD,,
  1745. xx TNULL,Rtn0F1X32      ,VDWORD,,
  1746. xx TNULL,Rtn0F1X64      ,VQWORD,,
  1747. ;1A
  1748. xx TNULL,Rtn0F1A        , VWORD,,
  1749. xx TNULL,Rtn0F1A        ,VDWORD,,
  1750. xx TNULL,Rtn0F1A        ,VQWORD,,
  1751. ;1B
  1752. xx TNULL,Rtn0F1B        , VWORD,,
  1753. xx TNULL,Rtn0F1B        ,VDWORD,,
  1754. xx TNULL,Rtn0F1B        ,VQWORD,,
  1755. ;1C
  1756. xx TNULL,Rtn0F1C16      , VWORD,,
  1757. xx TNULL,Rtn0F1C32      ,VDWORD,,
  1758. xx TNULL,Rtn0F1C64      ,VQWORD,,
  1759. ;1D
  1760. xx TNULL,Rtn0F1X16      , VWORD,,
  1761. xx TNULL,Rtn0F1X32      ,VDWORD,,
  1762. xx TNULL,Rtn0F1X64      ,VQWORD,,
  1763. ;1E
  1764. xx TNULL,Rtn0F1E        , VWORD,,
  1765. xx TNULL,Rtn0F1E        ,VDWORD,,
  1766. xx TNULL,Rtn0F1E        ,VQWORD,,_R48
  1767. ;1F
  1768. xx TNULL,Rtn0F1X16      , VWORD,,
  1769. xx TNULL,Rtn0F1X32      ,VDWORD,,
  1770. xx TNULL,Rtn0F1X64      ,VQWORD,,
  1771. ;-----------------------------------------------------------------------------
  1772. EXT0F20:;One table
  1773. ;20
  1774. xx TMOV ,Rtn0F20        ,,,
  1775. ;21
  1776. xx TMOV ,Rtn0F21        ,,,
  1777. ;22
  1778. xx TMOV ,Rtn0F22        ,,,
  1779. ;23
  1780. xx TMOV ,Rtn0F23        ,,,
  1781. ;24
  1782. xx TMOV ,Rtn0F24        ,,,
  1783. ;25
  1784. xx TNULL,ErrorDec       ,,,
  1785. ;26
  1786. xx TMOV ,Rtn0F26        ,,,
  1787. ;27
  1788. xx TNULL,ErrorDec       ,,,
  1789. ;28
  1790. xx TNULL,Rtn0066F2F3    ,,TT0F28,_T
  1791. ;29
  1792. xx TNULL,Rtn0066F2F3    ,,TT0F29,_T
  1793. ;2A
  1794. xx TNULL,Rtn0066F2F3X   ,,TT0F2A,_T
  1795. ;2B
  1796. xx TNULL,Rtn0066F2F3    ,,TT0F2B,_T+_3
  1797. ;2C
  1798. xx TNULL,Rtn0066F2F3X   ,,TT0F2C,_T
  1799. ;2D
  1800. xx TNULL,Rtn0066F2F3X   ,,TT0F2D,_T
  1801. ;2E
  1802. xx TNULL,Rtn0066F2F3    ,,TT0F2E,_T
  1803. ;2F
  1804. xx TNULL,Rtn0066F2F3    ,,TT0F2F,_T
  1805. ;-----------------------------------------------------------------------------
  1806. EXT0F30:;One table
  1807. ;30
  1808. xx TWRMSR       ,AddSuffixQ,,,
  1809. ;31
  1810. xx TRDTSC       ,RtnXX,,,
  1811. ;32
  1812. xx TRDMSR       ,AddSuffixQ,,,
  1813. ;33
  1814. xx TRDPMC       ,RtnXX,,,
  1815. ;34
  1816. xx TSYSENTER    ,RtnXX,,,
  1817. ;35
  1818. xx TSYSEXIT     ,AddSuffixQ,,,
  1819. ;36
  1820. xx TRDSHR       ,Rtn0F36,,,
  1821. ;37
  1822. xx TGETSEC      ,Rtn0F37,,,
  1823. ;38
  1824. xx TNULL        ,Rtn0066F2F3Y,,TT0F38,_T
  1825. ;39
  1826. xx TDMINT       ,Rtn0F39,,,
  1827. ;3A
  1828. xx TPALIGNR     ,Rtn0F3A,,,
  1829. ;3B
  1830. xx TBB1?RESET   ,Rtn0F3X,,,
  1831. ;3C
  1832. xx TCPU?WRITE   ,Rtn0F3X,,,
  1833. ;3D
  1834. xx TCPU?READ    ,Rtn0F3X,,,
  1835. ;3E
  1836. xx TNULL        ,ErrorDec,,,
  1837. ;3F
  1838. xx TNULL        ,ErrorDec,,,
  1839. ;-----------------------------------------------------------------------------
  1840. EXT0F40:
  1841. ;40
  1842. xx TCMOVO       ,R16RM16, VWORD,,_S+_O+_R+_R64
  1843. xx TCMOVO       ,R32RM32,VDWORD,,_S+_O+_R+_R64
  1844. xx TCMOVO       ,R64RM64,VQWORD,,_S+_R48+_O+_R+_R64
  1845. ;41
  1846. xx TCMOVNO      ,R16RM16, VWORD,,_S+_O+_R+_R64
  1847. xx TCMOVNO      ,R32RM32,VDWORD,,_S+_O+_R+_R64
  1848. xx TCMOVNO      ,R64RM64,VQWORD,,_S+_R48+_O+_R+_R64
  1849. ;42
  1850. xx TCMOVB       ,R16RM16, VWORD,,_S+_O+_R+_R64
  1851. xx TCMOVB       ,R32RM32,VDWORD,,_S+_O+_R+_R64
  1852. xx TCMOVB       ,R64RM64,VQWORD,,_S+_R48+_O+_R+_R64
  1853. ;43
  1854. xx TCMOVAE      ,R16RM16, VWORD,,_S+_O+_R+_R64
  1855. xx TCMOVAE      ,R32RM32,VDWORD,,_S+_O+_R+_R64
  1856. xx TCMOVAE      ,R64RM64,VQWORD,,_S+_R48+_O+_R+_R64
  1857. ;44
  1858. xx TCMOVZ       ,R16RM16, VWORD,,_S+_O+_R+_R64
  1859. xx TCMOVZ       ,R32RM32,VDWORD,,_S+_O+_R+_R64
  1860. xx TCMOVZ       ,R64RM64,VQWORD,,_S+_R48+_O+_R+_R64
  1861. ;45
  1862. xx TCMOVNZ      ,R16RM16, VWORD,,_S+_O+_R+_R64
  1863. xx TCMOVNZ      ,R32RM32,VDWORD,,_S+_O+_R+_R64
  1864. xx TCMOVNZ      ,R64RM64,VQWORD,,_S+_R48+_O+_R+_R64
  1865. ;46
  1866. xx TCMOVBE      ,R16RM16, VWORD,,_S+_O+_R+_R64
  1867. xx TCMOVBE      ,R32RM32,VDWORD,,_S+_O+_R+_R64
  1868. xx TCMOVBE      ,R64RM64,VQWORD,,_S+_R48+_O+_R+_R64
  1869. ;47
  1870. xx TCMOVA       ,R16RM16, VWORD,,_S+_O+_R+_R64
  1871. xx TCMOVA       ,R32RM32,VDWORD,,_S+_O+_R+_R64
  1872. xx TCMOVA       ,R64RM64,VQWORD,,_S+_R48+_O+_R+_R64
  1873. ;48
  1874. xx TCMOVS       ,R16RM16, VWORD,,_S+_O+_R+_R64
  1875. xx TCMOVS       ,R32RM32,VDWORD,,_S+_O+_R+_R64
  1876. xx TCMOVS       ,R64RM64,VQWORD,,_S+_R48+_O+_R+_R64
  1877. ;49
  1878. xx TCMOVNS      ,R16RM16, VWORD,,_S+_O+_R+_R64
  1879. xx TCMOVNS      ,R32RM32,VDWORD,,_S+_O+_R+_R64
  1880. xx TCMOVNS      ,R64RM64,VQWORD,,_S+_R48+_O+_R+_R64
  1881. ;4A
  1882. xx TCMOVP       ,R16RM16, VWORD,,_S+_O+_R+_R64
  1883. xx TCMOVP       ,R32RM32,VDWORD,,_S+_O+_R+_R64
  1884. xx TCMOVP       ,R64RM64,VQWORD,,_S+_R48+_O+_R+_R64
  1885. ;4B
  1886. xx TCMOVNP      ,R16RM16, VWORD,,_S+_O+_R+_R64
  1887. xx TCMOVNP      ,R32RM32,VDWORD,,_S+_O+_R+_R64
  1888. xx TCMOVNP      ,R64RM64,VQWORD,,_S+_R48+_O+_R+_R64
  1889. ;4C
  1890. xx TCMOVL       ,R16RM16, VWORD,,_S+_O+_R+_R64
  1891. xx TCMOVL       ,R32RM32,VDWORD,,_S+_O+_R+_R64
  1892. xx TCMOVL       ,R64RM64,VQWORD,,_S+_R48+_O+_R+_R64
  1893. ;4D
  1894. xx TCMOVGE      ,R16RM16, VWORD,,_S+_O+_R+_R64
  1895. xx TCMOVGE      ,R32RM32,VDWORD,,_S+_O+_R+_R64
  1896. xx TCMOVGE      ,R64RM64,VQWORD,,_S+_R48+_O+_R+_R64
  1897. ;4E
  1898. xx TCMOVLE      ,R16RM16, VWORD,,_S+_O+_R+_R64
  1899. xx TCMOVLE      ,R32RM32,VDWORD,,_S+_O+_R+_R64
  1900. xx TCMOVLE      ,R64RM64,VQWORD,,_S+_R48+_O+_R+_R64
  1901. ;4F
  1902. xx TCMOVG       ,R16RM16, VWORD,,_S+_O+_R+_R64
  1903. xx TCMOVG       ,R32RM32,VDWORD,,_S+_O+_R+_R64
  1904. xx TCMOVG       ,R64RM64,VQWORD,,_S+_R48+_O+_R+_R64
  1905. ;-----------------------------------------------------------------------------
  1906. EXT0F50:;One table
  1907. ;50
  1908. xx TPAVEB       ,Rtn0F50,,TT0F50,_T+_3
  1909. ;51
  1910. xx TPADDSIW     ,RtnIAMM        ,,TT0F51,_T
  1911. ;52
  1912. xx TPMAGW       ,RtnIAMM        ,,TT0F52,_T
  1913. ;53
  1914. xx TNULL        ,Rtn0066F2F3    ,,TT0F53,_T
  1915. ;54
  1916. xx TPDISTIB     ,RtnIAMM        ,,TT0F54,_T
  1917. ;55
  1918. xx TPSUBSIW     ,RtnIAMM        ,,TT0F55,_T
  1919. ;56
  1920. xx TNULL        ,Rtn0066F2F3    ,,TT0F56,_T
  1921. ;57
  1922. xx TNULL        ,Rtn0066F2F3    ,,TT0F57,_T
  1923. ;58
  1924. xx TPMVZB       ,RtnIAM3        ,,TT0F58,_T
  1925. ;59
  1926. xx TPMULHRWC    ,RtnIAMM        ,,TT0F59,_T
  1927. ;5A
  1928. xx TPMVNZB      ,RtnIAM3        ,,TT0F5A,_T
  1929. ;5B
  1930. xx TPMVLZB      ,RtnIAM3        ,,TT0F5B,_T
  1931. ;5C
  1932. xx TPMVGEZB     ,RtnIAM3        ,,TT0F5C,_T
  1933. ;5D
  1934. xx TPMULHRIW    ,RtnIAMM        ,,TT0F5D,_T
  1935. ;5E
  1936. xx TPMACHRIW    ,RtnIAM3        ,,TT0F5E,_T
  1937. ;5F
  1938. xx TNULL        ,Rtn0066F2F3    ,,TT0F5F,_T
  1939. ;-----------------------------------------------------------------------------
  1940. EXT0F60:;One table
  1941. ;60
  1942. xx TPUNPCKLBW   ,Rtn0F6X,VDWORD,,_O
  1943. ;61
  1944. xx TPUNPCKLWD   ,Rtn0F6X,VDWORD,,_O
  1945. ;62
  1946. xx TPUNPCKLDQ   ,Rtn0F6X,VDWORD,,_O
  1947. ;63
  1948. xx TPACKSSWB    ,Rtn0F6X,VQWORD,,_O
  1949. ;64
  1950. xx TPCMPGTB     ,Rtn0F6X,VQWORD,,_O
  1951. ;65
  1952. xx TPCMPGTW     ,Rtn0F6X,VQWORD,,_O
  1953. ;66
  1954. xx TPCMPGTD     ,Rtn0F6X,VQWORD,,_O
  1955. ;67
  1956. xx TPACKUSWB    ,Rtn0F6X,VQWORD,,_O
  1957. ;68
  1958. xx TPUNPCKHBW   ,Rtn0F6X,VQWORD,,_O
  1959. ;69
  1960. xx TPUNPCKHWD   ,Rtn0F6X,VQWORD,,_O
  1961. ;6A
  1962. xx TPUNPCKHDQ   ,Rtn0F6X,VQWORD,,_O
  1963. ;6B
  1964. xx TPACKSSDW    ,Rtn0F6X,VQWORD,,_O
  1965. ;6C
  1966. xx TPUNPCKLQDQ  ,Rtn0F6X,VQWORD,,_O
  1967. ;6D
  1968. xx TPUNPCKHQDQ  ,Rtn0F6X,VQWORD,,_O
  1969. ;6E
  1970. xx TNULL        ,Rtn0066F2F3X,,TT0F6E,_T
  1971. ;6F
  1972. xx TNULL        ,Rtn0066F2F3 ,,TT0F6F,_T
  1973. ;-----------------------------------------------------------------------------
  1974. EXT0F70:;One table
  1975. ;70
  1976. xx TNULL        ,Rtn0066F2F3X,,TT0F70,_T
  1977. ;71
  1978. xx TNULL        ,Rtn0F71,,,
  1979. ;72
  1980. xx TNULL        ,Rtn0F72,,,
  1981. ;73
  1982. xx TNULL        ,Rtn0F73,,,
  1983. ;74
  1984. xx TPCMPEQB     ,RtnMMXM,VQWORD,,_O
  1985. ;75
  1986. xx TPCMPEQW     ,RtnMMXM,VQWORD,,_O
  1987. ;76
  1988. xx TPCMPEQD     ,RtnMMXM,VQWORD,,_O
  1989. ;77
  1990. xx TEMMS        ,RtnXX  ,,,
  1991. ;78
  1992. xx TVMREAD      ,Rtn0F78,,,
  1993. ;79
  1994. xx TVMWRITE     ,Rtn0F79,,,
  1995. ;7A
  1996. xx TSVLDT       ,Rtn0F7A,,,
  1997. ;7B
  1998. xx TRSLDT       ,Rtn0F7B,,,
  1999. ;7C
  2000. xx TSVTS        ,Rtn0F7C,,TT0F7C,_T
  2001. ;7D
  2002. xx TRSTS        ,Rtn0F7D,,TT0F7D,_T
  2003. ;7E
  2004. xx TSMINTOLD    ,Rtn0F7E,,TT0F7E,_T
  2005. ;7F
  2006. xx TNULL        ,Rtn0066F2F3,,TT0F7F,_T
  2007. ;-----------------------------------------------------------------------------
  2008. EXT0F80:;One table
  2009. ;80
  2010. xx TJO          ,DODISPWD,,,_J+_R+_R64+_B
  2011. ;81
  2012. xx TJNO         ,DODISPWD,,,_J+_R+_R64+_B
  2013. ;82
  2014. xx TJB          ,DODISPWD,,,_J+_R+_R64+_B
  2015. ;83
  2016. xx TJAE         ,DODISPWD,,,_J+_R+_R64+_B
  2017. ;84
  2018. xx TJZ          ,DODISPWD,,,_J+_R+_R64+_B
  2019. ;85
  2020. xx TJNZ         ,DODISPWD,,,_J+_R+_R64+_B
  2021. ;86
  2022. xx TJBE         ,DODISPWD,,,_J+_R+_R64+_B
  2023. ;87
  2024. xx TJA          ,DODISPWD,,,_J+_R+_R64+_B
  2025. ;88
  2026. xx TJS          ,DODISPWD,,,_J+_R+_R64+_B
  2027. ;89
  2028. xx TJNS         ,DODISPWD,,,_J+_R+_R64+_B
  2029. ;8A
  2030. xx TJP          ,DODISPWD,,,_J+_R+_R64+_B
  2031. ;8B
  2032. xx TJNP         ,DODISPWD,,,_J+_R+_R64+_B
  2033. ;8C
  2034. xx TJL          ,DODISPWD,,,_J+_R+_R64+_B
  2035. ;8D
  2036. xx TJGE         ,DODISPWD,,,_J+_R+_R64+_B
  2037. ;8E
  2038. xx TJLE         ,DODISPWD,,,_J+_R+_R64+_B
  2039. ;8F
  2040. xx TJG          ,DODISPWD,,,_J+_R+_R64+_B
  2041. ;-----------------------------------------------------------------------------
  2042. EXT0F90:;One table
  2043. ;90
  2044. xx TSETO        ,RM8,VBYTE,,_S+_O
  2045. ;91
  2046. xx TSETNO       ,RM8,VBYTE,,_S+_O
  2047. ;92
  2048. xx TSETB        ,RM8,VBYTE,,_S+_O
  2049. ;93
  2050. xx TSETNB       ,RM8,VBYTE,,_S+_O
  2051. ;94
  2052. xx TSETZ        ,RM8,VBYTE,,_S+_O
  2053. ;95
  2054. xx TSETNZ       ,RM8,VBYTE,,_S+_O
  2055. ;96
  2056. xx TSETBE       ,RM8,VBYTE,,_S+_O
  2057. ;97
  2058. xx TSETA        ,RM8,VBYTE,,_S+_O
  2059. ;98
  2060. xx TSETS        ,RM8,VBYTE,,_S+_O
  2061. ;99
  2062. xx TSETNS       ,RM8,VBYTE,,_S+_O
  2063. ;9A
  2064. xx TSETP        ,RM8,VBYTE,,_S+_O
  2065. ;9B
  2066. xx TSETNP       ,RM8,VBYTE,,_S+_O
  2067. ;9C
  2068. xx TSETL        ,RM8,VBYTE,,_S+_O
  2069. ;9D
  2070. xx TSETGE       ,RM8,VBYTE,,_S+_O
  2071. ;9E
  2072. xx TSETLE       ,RM8,VBYTE,,_S+_O
  2073. ;9F
  2074. xx TSETG        ,RM8,VBYTE,,_S+_O
  2075. ;-----------------------------------------------------------------------------
  2076. EXT0FA0:
  2077. ;A0
  2078. xx TPUSH,AddPointW, VWORD,RFS,_S+_R
  2079. xx TPUSH,AddPointD,VDWORD,RFS,_S+_R
  2080. xx TPUSH,RtnXX    ,VQWORD,RFS,_S+_R
  2081. ;A1
  2082. xx TPOP ,AddPointW, VWORD,RFS,_S+_R
  2083. xx TPOP ,AddPointD,VDWORD,RFS,_S+_R
  2084. xx TPOP ,RtnXX    ,VQWORD,RFS,_S+_R
  2085. ;A2
  2086. xx TCPUID,RtnXX,,,
  2087. xx TCPUID,RtnXX,,,
  2088. xx TCPUID,RtnXX,,,
  2089. ;A3
  2090. xx TBT,RM16R16, VWORD,,_S+_O+_R+_R64
  2091. xx TBT,RM32R32,VDWORD,,_S+_O+_R+_R64
  2092. xx TBT,RM64R64,VQWORD,,_S+_R48+_O+_R+_R64
  2093. ;A4
  2094. xx TSHLD,RM16R16I8, VWORD,,_S+_O+_R+_R64
  2095. xx TSHLD,RM32R32I8,VDWORD,,_S+_O+_R+_R64
  2096. xx TSHLD,RM64R64I8,VQWORD,,_S+_R48+_O+_R+_R64
  2097. ;A5
  2098. xx TSHLD,RM16R16CL, VWORD,,_S+_O+_R+_R64
  2099. xx TSHLD,RM32R32CL,VDWORD,,_S+_O+_R+_R64
  2100. xx TSHLD,RM64R64CL,VQWORD,,_S+_R48+_O+_R+_R64
  2101. ;A6
  2102. xx TCMPXCHG486,Rtn0FA6,,,
  2103. xx TCMPXCHG486,Rtn0FA6,,,
  2104. xx TCMPXCHG486,Rtn0FA6,,,
  2105. ;A7
  2106. xx TCMPXCHG486,Rtn0FA7,,,
  2107. xx TCMPXCHG486,Rtn0FA7,,,
  2108. xx TCMPXCHG486,Rtn0FA7,,,
  2109. ;A8
  2110. xx TPUSH,AddPointW, VWORD,RGS,_S+_R
  2111. xx TPUSH,AddPointD,VDWORD,RGS,_S+_R
  2112. xx TPUSH,RtnXX    ,VQWORD,RGS,_S+_R
  2113. ;A9
  2114. xx TPOP ,AddPointW, VWORD,RGS,_S+_R
  2115. xx TPOP ,AddPointD,VDWORD,RGS,_S+_R
  2116. xx TPOP ,RtnXX    ,VQWORD,RGS,_S+_R
  2117. ;AA
  2118. xx TRSM ,RtnXX,,,
  2119. xx TRSM ,RtnXX,,,
  2120. xx TRSM ,RtnXX,,,
  2121. ;AB
  2122. xx TBTS,RM16R16, VWORD,,_S+_O+_R+_R64+_XA+_XR
  2123. xx TBTS,RM32R32,VDWORD,,_S+_O+_R+_R64+_XA+_XR
  2124. xx TBTS,RM64R64,VQWORD,,_S+_R48+_O+_R+_R64+_XA+_XR
  2125. ;AC
  2126. xx TSHRD,RM16R16I8, VWORD,,_S+_O+_R+_R64
  2127. xx TSHRD,RM32R32I8,VDWORD,,_S+_O+_R+_R64
  2128. xx TSHRD,RM64R64I8,VQWORD,,_S+_R48+_O+_R+_R64
  2129. ;AD
  2130. xx TSHRD,RM16R16CL, VWORD,,_S+_O+_R+_R64
  2131. xx TSHRD,RM32R32CL,VDWORD,,_S+_O+_R+_R64
  2132. xx TSHRD,RM64R64CL,VQWORD,,_S+_R48+_O+_R+_R64
  2133. ;AE
  2134. xx TNULL,Rtn0FAE,,,
  2135. xx TNULL,Rtn0FAE,,,
  2136. xx TNULL,Rtn0FAE,,,
  2137. ;AF
  2138. xx TIMUL,R16RM16, VWORD,,_S+_O+_R+_R64
  2139. xx TIMUL,R32RM32,VDWORD,,_S+_O+_R+_R64
  2140. xx TIMUL,R64RM64,VQWORD,,_S+_R48+_O+_R+_R64
  2141. ;-----------------------------------------------------------------------------
  2142. EXT0FB0:
  2143. ;B0
  2144. xx TCMPXCHG,RM8R8,VBYTE,,_S+_O+_XA+_XR
  2145. xx TCMPXCHG,RM8R8,VBYTE,,_S+_O+_XA+_XR
  2146. xx TCMPXCHG,RM8R8,VBYTE,,_S+_O+_XA+_XR
  2147. ;B1
  2148. xx TCMPXCHG,RM16R16, VWORD,,_S+_O+_R+_R64+_XA+_XR
  2149. xx TCMPXCHG,RM32R32,VDWORD,,_S+_O+_R+_R64+_XA+_XR
  2150. xx TCMPXCHG,RM64R64,VQWORD,,_S+_R48+_O+_R+_R64+_XA+_XR
  2151. ;B2
  2152. xx TLSS,R16RM163,VDWORD,,_O+_R+_R64
  2153. xx TLSS,R32RM323,VFWORD,,_O+_R+_R64
  2154. xx TLSS,R64RM643,VTWORD,,_O+_R+_R64+_R48
  2155. ;B3
  2156. xx TBTR,RM16R16, VWORD,,_S+_O+_R+_R64+_XA+_XR
  2157. xx TBTR,RM32R32,VDWORD,,_S+_O+_R+_R64+_XA+_XR
  2158. xx TBTR,RM64R64,VQWORD,,_S+_R48+_O+_R+_R64+_XA+_XR
  2159. ;B4
  2160. xx TLFS,R16RM163,VDWORD,,_O+_R+_R64
  2161. xx TLFS,R32RM323,VFWORD,,_O+_R+_R64
  2162. xx TLFS,R64RM643,VTWORD,,_O+_R+_R64+_R48
  2163. ;B5
  2164. xx TLGS,R16RM163,VDWORD,,_O+_R+_R64
  2165. xx TLGS,R32RM323,VFWORD,,_O+_R+_R64
  2166. xx TLGS,R64RM643,VTWORD,,_O+_R+_R64+_R48
  2167. ;B6
  2168. xx TMOVZX,MOVZXWB,VBYTE,,_R+_R64
  2169. xx TMOVZX,MOVZXDB,VBYTE,,_R+_R64
  2170. xx TMOVZX,MOVZXQB,VBYTE,,_R+_R64+_R48
  2171. ;B7
  2172. xx TMOVZX,MOVZXWW,VWORD,,_R+_R64
  2173. xx TMOVZX,MOVZXDW,VWORD,,_R+_R64
  2174. xx TMOVZX,MOVZXQW,VWORD,,_R+_R64+_R48
  2175. ;B8
  2176. xx TPOPCNT,R16RM16B8,,,_R+_R64
  2177. xx TPOPCNT,R32RM32B8,,,_R+_R64
  2178. xx TPOPCNT,R64RM64B8,,,_R+_R64
  2179. ;B9
  2180. xx TUD1,RtnXX,,,
  2181. xx TUD1,RtnXX,,,
  2182. xx TUD1,RtnXX,,,
  2183. ;BA
  2184. xx TNULL,EXTINST,,EXT0FBA,_E
  2185. xx TNULL,EXTINST,,EXT0FBA,_E
  2186. xx TNULL,EXTINST,,EXT0FBA,_E
  2187. ;BB
  2188. xx TBTC,RM16R16, VWORD,,_S+_O+_R+_R64+_XA+_XR
  2189. xx TBTC,RM32R32,VDWORD,,_S+_O+_R+_R64+_XA+_XR
  2190. xx TBTC,RM64R64,VQWORD,,_S+_R48+_O+_R+_R64+_XA+_XR
  2191. ;BC
  2192. xx TBSF,R16RM16TZ, VWORD,,_S+_O+_R+_R64
  2193. xx TBSF,R32RM32TZ,VDWORD,,_S+_O+_R+_R64
  2194. xx TBSF,R64RM64TZ,VQWORD,,_S+_R48+_O+_R+_R64
  2195. ;BD
  2196. xx TBSR,R16RM16LZ, VWORD,,_S+_O+_R+_R64
  2197. xx TBSR,R32RM32LZ,VDWORD,,_S+_O+_R+_R64
  2198. xx TBSR,R64RM64LZ,VQWORD,,_S+_R48+_O+_R+_R64
  2199. ;BE
  2200. xx TMOVSX,MOVSXWB,VBYTE,,_R+_R64
  2201. xx TMOVSX,MOVSXDB,VBYTE,,_R+_R64
  2202. xx TMOVSX,MOVSXQB,VBYTE,,_R+_R64+_R48
  2203. ;BF
  2204. xx TMOVSX,MOVSXWW,VWORD,,_R+_R64
  2205. xx TMOVSX,MOVSXDW,VWORD,,_R+_R64
  2206. xx TMOVSX,MOVSXQW,VWORD,,_R+_R64+_R48
  2207. ;-----------------------------------------------------------------------------
  2208. EXT0FC0:
  2209. ;C0
  2210. xx TXADD,RM8R8,VBYTE,,_S+_O+_XA+_XR
  2211. xx TXADD,RM8R8,VBYTE,,_S+_O+_XA+_XR
  2212. xx TXADD,RM8R8,VBYTE,,_S+_O+_XA+_XR
  2213. ;C1
  2214. xx TXADD,RM16R16, VWORD,,_S+_O+_R+_R64+_XA+_XR
  2215. xx TXADD,RM32R32,VDWORD,,_S+_O+_R+_R64+_XA+_XR
  2216. xx TXADD,RM64R64,VQWORD,,_S+_R48+_O+_R+_R64+_XA+_XR
  2217. ;C2
  2218. xx TNULL,Rtn0FC2,,,
  2219. xx TNULL,Rtn0FC2,,,
  2220. xx TNULL,Rtn0FC2,,,
  2221. ;C3
  2222. xx TNULL,Rtn0066F2F3X,,TT0FC3,_T+_3
  2223. xx TNULL,Rtn0066F2F3X,,TT0FC3,_T+_3
  2224. xx TNULL,Rtn0066F2F3X,,TT0FC3,_T+_3
  2225. ;C4
  2226. xx TNULL,Rtn0066F2F3X,,TT0FC4,_T
  2227. xx TNULL,Rtn0066F2F3X,,TT0FC4,_T
  2228. xx TNULL,Rtn0066F2F3X,,TT0FC4,_T
  2229. ;C5
  2230. xx TNULL,Rtn0066F2F3X,,TT0FC5,_T+_3
  2231. xx TNULL,Rtn0066F2F3X,,TT0FC5,_T+_3
  2232. xx TNULL,Rtn0066F2F3X,,TT0FC5,_T+_3
  2233. ;C6
  2234. xx TNULL,Rtn0066F2F3X,,TT0FC6,_T
  2235. xx TNULL,Rtn0066F2F3X,,TT0FC6,_T
  2236. xx TNULL,Rtn0066F2F3X,,TT0FC6,_T
  2237. ;C7
  2238. xx TCMPXCHG8B,Rtn0FC7,,,
  2239. xx TCMPXCHG8B,Rtn0FC7,,,
  2240. xx TCMPXCHG8B,Rtn0FC7,,,
  2241. ;C8
  2242. xx TBSWAP,RtnBSWAP,,,_R
  2243. xx TBSWAP,RtnBSWAP,,,_R
  2244. xx TBSWAP,RtnBSWAP,,,_R+_R48
  2245. ;C9
  2246. xx TBSWAP,RtnBSWAP,,,_R
  2247. xx TBSWAP,RtnBSWAP,,,_R
  2248. xx TBSWAP,RtnBSWAP,,,_R+_R48
  2249. ;CA
  2250. xx TBSWAP,RtnBSWAP,,,_R
  2251. xx TBSWAP,RtnBSWAP,,,_R
  2252. xx TBSWAP,RtnBSWAP,,,_R+_R48
  2253. ;CB
  2254. xx TBSWAP,RtnBSWAP,,,_R
  2255. xx TBSWAP,RtnBSWAP,,,_R
  2256. xx TBSWAP,RtnBSWAP,,,_R+_R48
  2257. ;CC
  2258. xx TBSWAP,RtnBSWAP,,,_R
  2259. xx TBSWAP,RtnBSWAP,,,_R
  2260. xx TBSWAP,RtnBSWAP,,,_R+_R48
  2261. ;CD
  2262. xx TBSWAP,RtnBSWAP,,,_R
  2263. xx TBSWAP,RtnBSWAP,,,_R
  2264. xx TBSWAP,RtnBSWAP,,,_R+_R48
  2265. ;CE
  2266. xx TBSWAP,RtnBSWAP,,,_R
  2267. xx TBSWAP,RtnBSWAP,,,_R
  2268. xx TBSWAP,RtnBSWAP,,,_R+_R48
  2269. ;CF
  2270. xx TBSWAP,RtnBSWAP,,,_R
  2271. xx TBSWAP,RtnBSWAP,,,_R
  2272. xx TBSWAP,RtnBSWAP,,,_R+_R48
  2273. ;-----------------------------------------------------------------------------
  2274. EXT0FD0:;One table
  2275. ;D0
  2276. xx TNULL,Rtn0066F2F3,,TT0FD0,_T
  2277. ;D1
  2278. xx TPSRLW ,RtnMMXM,VQWORD,,_O
  2279. ;D2
  2280. xx TPSRLD ,RtnMMXM,VQWORD,,_O
  2281. ;D3
  2282. xx TPSRLQ ,RtnMMXM,VQWORD,,_O
  2283. ;D4
  2284. xx TPADDQ ,RtnMMXM,VQWORD,,_O
  2285. ;D5
  2286. xx TPMULLW,RtnMMXM,VQWORD,,_O
  2287. ;D6
  2288. xx TNULL,Rtn0066F2F3X,,TT0FD6,_T+_3
  2289. ;D7
  2290. xx TNULL,Rtn0066F2F3X,,TT0FD7,_T+_3
  2291. ;D8
  2292. xx TPSUBUSB,RtnMMXM,VQWORD,,_O
  2293. ;D9
  2294. xx TPSUBUSW,RtnMMXM,VQWORD,,_O
  2295. ;DA
  2296. xx TPMINUB ,RtnMMXM,VQWORD,,_O
  2297. ;DB
  2298. xx TPAND   ,RtnMMXM,VQWORD,,_O
  2299. ;DC
  2300. xx TPADDUSB,RtnMMXM,VQWORD,,_O
  2301. ;DD
  2302. xx TPADDUSW,RtnMMXM,VQWORD,,_O
  2303. ;DE
  2304. xx TPMAXUB ,RtnMMXM,VQWORD,,_O
  2305. ;DF
  2306. xx TPANDN  ,RtnMMXM,VQWORD,,_O
  2307. ;-----------------------------------------------------------------------------
  2308. EXT0FE0:;One table
  2309. ;E0
  2310. xx TPAVGB  ,RtnMMXM,VQWORD,,_O
  2311. ;E1
  2312. xx TPSRAW  ,RtnMMXM,VQWORD,,_O
  2313. ;E2
  2314. xx TPSRAD  ,RtnMMXM,VQWORD,,_O
  2315. ;E3
  2316. xx TPAVGW  ,RtnMMXM,VQWORD,,_O
  2317. ;E4
  2318. xx TPMULHUW,RtnMMXM,VQWORD,,_O
  2319. ;E5
  2320. xx TPMULHW ,RtnMMXM,VQWORD,,_O
  2321. ;E6
  2322. xx TNULL,Rtn0066F2F3 ,,TT0FE6,_T
  2323. ;E7
  2324. xx TNULL,Rtn0066F2F3X,,TT0FE7,_T+_3
  2325. ;E8
  2326. xx TPSUBSB ,RtnMMXM,VQWORD,,_O
  2327. ;E9
  2328. xx TPSUBSW ,RtnMMXM,VQWORD,,_O
  2329. ;EA
  2330. xx TPMINSW ,RtnMMXM,VQWORD,,_O
  2331. ;EB
  2332. xx TPOR    ,RtnMMXM,VQWORD,,_O
  2333. ;EC
  2334. xx TPADDSB ,RtnMMXM,VQWORD,,_O
  2335. ;ED
  2336. xx TPADDSW ,RtnMMXM,VQWORD,,_O
  2337. ;EE
  2338. xx TPMAXSW ,RtnMMXM,VQWORD,,_O
  2339. ;EF
  2340. xx TPXOR   ,RtnMMXM,VQWORD,,_O
  2341. ;-----------------------------------------------------------------------------
  2342. EXT0FF0:;One table
  2343. ;F0
  2344. xx TNULL   ,Rtn0066F2F3,,TT0FF0,_T+_3
  2345. ;F1
  2346. xx TPSLLW  ,RtnMMXM,VQWORD,,_O
  2347. ;F2
  2348. xx TPSLLD  ,RtnMMXM,VQWORD,,_O
  2349. ;F3
  2350. xx TPSLLQ  ,RtnMMXM,VQWORD,,_O
  2351. ;F4
  2352. xx TPMULUDQ,RtnMMXM,VQWORD,,_O
  2353. ;F5
  2354. xx TPMADDWD,RtnMMXM,VQWORD,,_O
  2355. ;F6
  2356. xx TPSADBW ,RtnMMXM,VQWORD,,_O
  2357. ;F7
  2358. xx TNULL   ,Rtn0066F2F3X,,TT0FF7,_T+_3
  2359. ;F8
  2360. xx TPSUBB  ,RtnMMXM,VQWORD,,_O
  2361. ;F9
  2362. xx TPSUBW  ,RtnMMXM,VQWORD,,_O
  2363. ;FA
  2364. xx TPSUBD  ,RtnMMXM,VQWORD,,_O
  2365. ;FB
  2366. xx TPSUBQ  ,RtnMMXM,VQWORD,,_O
  2367. ;FC
  2368. xx TPADDB  ,RtnMMXM,VQWORD,,_O
  2369. ;FD
  2370. xx TPADDW  ,RtnMMXM,VQWORD,,_O
  2371. ;FE
  2372. xx TPADDD  ,RtnMMXM,VQWORD,,_O
  2373. ;FF
  2374. xx TUD0    ,RtnXX,,,
  2375. ;-----------------------------------------------------------------------------
  2376.