insn-x86-dat-32.c 37 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658
  1. /*
  2. * Generated by gen-insn-x86-dat.sh and gen-insn-x86-dat.awk
  3. * from insn-x86-dat-src.c for inclusion by insn-x86.c
  4. * Do not change this code.
  5. */
  6. {{0x0f, 0x31, }, 2, 0, "", "",
  7. "0f 31 \trdtsc ",},
  8. {{0xf3, 0x0f, 0x1b, 0x00, }, 4, 0, "", "",
  9. "f3 0f 1b 00 \tbndmk (%eax),%bnd0",},
  10. {{0xf3, 0x0f, 0x1b, 0x05, 0x78, 0x56, 0x34, 0x12, }, 8, 0, "", "",
  11. "f3 0f 1b 05 78 56 34 12 \tbndmk 0x12345678,%bnd0",},
  12. {{0xf3, 0x0f, 0x1b, 0x18, }, 4, 0, "", "",
  13. "f3 0f 1b 18 \tbndmk (%eax),%bnd3",},
  14. {{0xf3, 0x0f, 0x1b, 0x04, 0x01, }, 5, 0, "", "",
  15. "f3 0f 1b 04 01 \tbndmk (%ecx,%eax,1),%bnd0",},
  16. {{0xf3, 0x0f, 0x1b, 0x04, 0x05, 0x78, 0x56, 0x34, 0x12, }, 9, 0, "", "",
  17. "f3 0f 1b 04 05 78 56 34 12 \tbndmk 0x12345678(,%eax,1),%bnd0",},
  18. {{0xf3, 0x0f, 0x1b, 0x04, 0x08, }, 5, 0, "", "",
  19. "f3 0f 1b 04 08 \tbndmk (%eax,%ecx,1),%bnd0",},
  20. {{0xf3, 0x0f, 0x1b, 0x04, 0xc8, }, 5, 0, "", "",
  21. "f3 0f 1b 04 c8 \tbndmk (%eax,%ecx,8),%bnd0",},
  22. {{0xf3, 0x0f, 0x1b, 0x40, 0x12, }, 5, 0, "", "",
  23. "f3 0f 1b 40 12 \tbndmk 0x12(%eax),%bnd0",},
  24. {{0xf3, 0x0f, 0x1b, 0x45, 0x12, }, 5, 0, "", "",
  25. "f3 0f 1b 45 12 \tbndmk 0x12(%ebp),%bnd0",},
  26. {{0xf3, 0x0f, 0x1b, 0x44, 0x01, 0x12, }, 6, 0, "", "",
  27. "f3 0f 1b 44 01 12 \tbndmk 0x12(%ecx,%eax,1),%bnd0",},
  28. {{0xf3, 0x0f, 0x1b, 0x44, 0x05, 0x12, }, 6, 0, "", "",
  29. "f3 0f 1b 44 05 12 \tbndmk 0x12(%ebp,%eax,1),%bnd0",},
  30. {{0xf3, 0x0f, 0x1b, 0x44, 0x08, 0x12, }, 6, 0, "", "",
  31. "f3 0f 1b 44 08 12 \tbndmk 0x12(%eax,%ecx,1),%bnd0",},
  32. {{0xf3, 0x0f, 0x1b, 0x44, 0xc8, 0x12, }, 6, 0, "", "",
  33. "f3 0f 1b 44 c8 12 \tbndmk 0x12(%eax,%ecx,8),%bnd0",},
  34. {{0xf3, 0x0f, 0x1b, 0x80, 0x78, 0x56, 0x34, 0x12, }, 8, 0, "", "",
  35. "f3 0f 1b 80 78 56 34 12 \tbndmk 0x12345678(%eax),%bnd0",},
  36. {{0xf3, 0x0f, 0x1b, 0x85, 0x78, 0x56, 0x34, 0x12, }, 8, 0, "", "",
  37. "f3 0f 1b 85 78 56 34 12 \tbndmk 0x12345678(%ebp),%bnd0",},
  38. {{0xf3, 0x0f, 0x1b, 0x84, 0x01, 0x78, 0x56, 0x34, 0x12, }, 9, 0, "", "",
  39. "f3 0f 1b 84 01 78 56 34 12 \tbndmk 0x12345678(%ecx,%eax,1),%bnd0",},
  40. {{0xf3, 0x0f, 0x1b, 0x84, 0x05, 0x78, 0x56, 0x34, 0x12, }, 9, 0, "", "",
  41. "f3 0f 1b 84 05 78 56 34 12 \tbndmk 0x12345678(%ebp,%eax,1),%bnd0",},
  42. {{0xf3, 0x0f, 0x1b, 0x84, 0x08, 0x78, 0x56, 0x34, 0x12, }, 9, 0, "", "",
  43. "f3 0f 1b 84 08 78 56 34 12 \tbndmk 0x12345678(%eax,%ecx,1),%bnd0",},
  44. {{0xf3, 0x0f, 0x1b, 0x84, 0xc8, 0x78, 0x56, 0x34, 0x12, }, 9, 0, "", "",
  45. "f3 0f 1b 84 c8 78 56 34 12 \tbndmk 0x12345678(%eax,%ecx,8),%bnd0",},
  46. {{0xf3, 0x0f, 0x1a, 0x00, }, 4, 0, "", "",
  47. "f3 0f 1a 00 \tbndcl (%eax),%bnd0",},
  48. {{0xf3, 0x0f, 0x1a, 0x05, 0x78, 0x56, 0x34, 0x12, }, 8, 0, "", "",
  49. "f3 0f 1a 05 78 56 34 12 \tbndcl 0x12345678,%bnd0",},
  50. {{0xf3, 0x0f, 0x1a, 0x18, }, 4, 0, "", "",
  51. "f3 0f 1a 18 \tbndcl (%eax),%bnd3",},
  52. {{0xf3, 0x0f, 0x1a, 0x04, 0x01, }, 5, 0, "", "",
  53. "f3 0f 1a 04 01 \tbndcl (%ecx,%eax,1),%bnd0",},
  54. {{0xf3, 0x0f, 0x1a, 0x04, 0x05, 0x78, 0x56, 0x34, 0x12, }, 9, 0, "", "",
  55. "f3 0f 1a 04 05 78 56 34 12 \tbndcl 0x12345678(,%eax,1),%bnd0",},
  56. {{0xf3, 0x0f, 0x1a, 0x04, 0x08, }, 5, 0, "", "",
  57. "f3 0f 1a 04 08 \tbndcl (%eax,%ecx,1),%bnd0",},
  58. {{0xf3, 0x0f, 0x1a, 0x04, 0xc8, }, 5, 0, "", "",
  59. "f3 0f 1a 04 c8 \tbndcl (%eax,%ecx,8),%bnd0",},
  60. {{0xf3, 0x0f, 0x1a, 0x40, 0x12, }, 5, 0, "", "",
  61. "f3 0f 1a 40 12 \tbndcl 0x12(%eax),%bnd0",},
  62. {{0xf3, 0x0f, 0x1a, 0x45, 0x12, }, 5, 0, "", "",
  63. "f3 0f 1a 45 12 \tbndcl 0x12(%ebp),%bnd0",},
  64. {{0xf3, 0x0f, 0x1a, 0x44, 0x01, 0x12, }, 6, 0, "", "",
  65. "f3 0f 1a 44 01 12 \tbndcl 0x12(%ecx,%eax,1),%bnd0",},
  66. {{0xf3, 0x0f, 0x1a, 0x44, 0x05, 0x12, }, 6, 0, "", "",
  67. "f3 0f 1a 44 05 12 \tbndcl 0x12(%ebp,%eax,1),%bnd0",},
  68. {{0xf3, 0x0f, 0x1a, 0x44, 0x08, 0x12, }, 6, 0, "", "",
  69. "f3 0f 1a 44 08 12 \tbndcl 0x12(%eax,%ecx,1),%bnd0",},
  70. {{0xf3, 0x0f, 0x1a, 0x44, 0xc8, 0x12, }, 6, 0, "", "",
  71. "f3 0f 1a 44 c8 12 \tbndcl 0x12(%eax,%ecx,8),%bnd0",},
  72. {{0xf3, 0x0f, 0x1a, 0x80, 0x78, 0x56, 0x34, 0x12, }, 8, 0, "", "",
  73. "f3 0f 1a 80 78 56 34 12 \tbndcl 0x12345678(%eax),%bnd0",},
  74. {{0xf3, 0x0f, 0x1a, 0x85, 0x78, 0x56, 0x34, 0x12, }, 8, 0, "", "",
  75. "f3 0f 1a 85 78 56 34 12 \tbndcl 0x12345678(%ebp),%bnd0",},
  76. {{0xf3, 0x0f, 0x1a, 0x84, 0x01, 0x78, 0x56, 0x34, 0x12, }, 9, 0, "", "",
  77. "f3 0f 1a 84 01 78 56 34 12 \tbndcl 0x12345678(%ecx,%eax,1),%bnd0",},
  78. {{0xf3, 0x0f, 0x1a, 0x84, 0x05, 0x78, 0x56, 0x34, 0x12, }, 9, 0, "", "",
  79. "f3 0f 1a 84 05 78 56 34 12 \tbndcl 0x12345678(%ebp,%eax,1),%bnd0",},
  80. {{0xf3, 0x0f, 0x1a, 0x84, 0x08, 0x78, 0x56, 0x34, 0x12, }, 9, 0, "", "",
  81. "f3 0f 1a 84 08 78 56 34 12 \tbndcl 0x12345678(%eax,%ecx,1),%bnd0",},
  82. {{0xf3, 0x0f, 0x1a, 0x84, 0xc8, 0x78, 0x56, 0x34, 0x12, }, 9, 0, "", "",
  83. "f3 0f 1a 84 c8 78 56 34 12 \tbndcl 0x12345678(%eax,%ecx,8),%bnd0",},
  84. {{0xf3, 0x0f, 0x1a, 0xc0, }, 4, 0, "", "",
  85. "f3 0f 1a c0 \tbndcl %eax,%bnd0",},
  86. {{0xf2, 0x0f, 0x1a, 0x00, }, 4, 0, "", "",
  87. "f2 0f 1a 00 \tbndcu (%eax),%bnd0",},
  88. {{0xf2, 0x0f, 0x1a, 0x05, 0x78, 0x56, 0x34, 0x12, }, 8, 0, "", "",
  89. "f2 0f 1a 05 78 56 34 12 \tbndcu 0x12345678,%bnd0",},
  90. {{0xf2, 0x0f, 0x1a, 0x18, }, 4, 0, "", "",
  91. "f2 0f 1a 18 \tbndcu (%eax),%bnd3",},
  92. {{0xf2, 0x0f, 0x1a, 0x04, 0x01, }, 5, 0, "", "",
  93. "f2 0f 1a 04 01 \tbndcu (%ecx,%eax,1),%bnd0",},
  94. {{0xf2, 0x0f, 0x1a, 0x04, 0x05, 0x78, 0x56, 0x34, 0x12, }, 9, 0, "", "",
  95. "f2 0f 1a 04 05 78 56 34 12 \tbndcu 0x12345678(,%eax,1),%bnd0",},
  96. {{0xf2, 0x0f, 0x1a, 0x04, 0x08, }, 5, 0, "", "",
  97. "f2 0f 1a 04 08 \tbndcu (%eax,%ecx,1),%bnd0",},
  98. {{0xf2, 0x0f, 0x1a, 0x04, 0xc8, }, 5, 0, "", "",
  99. "f2 0f 1a 04 c8 \tbndcu (%eax,%ecx,8),%bnd0",},
  100. {{0xf2, 0x0f, 0x1a, 0x40, 0x12, }, 5, 0, "", "",
  101. "f2 0f 1a 40 12 \tbndcu 0x12(%eax),%bnd0",},
  102. {{0xf2, 0x0f, 0x1a, 0x45, 0x12, }, 5, 0, "", "",
  103. "f2 0f 1a 45 12 \tbndcu 0x12(%ebp),%bnd0",},
  104. {{0xf2, 0x0f, 0x1a, 0x44, 0x01, 0x12, }, 6, 0, "", "",
  105. "f2 0f 1a 44 01 12 \tbndcu 0x12(%ecx,%eax,1),%bnd0",},
  106. {{0xf2, 0x0f, 0x1a, 0x44, 0x05, 0x12, }, 6, 0, "", "",
  107. "f2 0f 1a 44 05 12 \tbndcu 0x12(%ebp,%eax,1),%bnd0",},
  108. {{0xf2, 0x0f, 0x1a, 0x44, 0x08, 0x12, }, 6, 0, "", "",
  109. "f2 0f 1a 44 08 12 \tbndcu 0x12(%eax,%ecx,1),%bnd0",},
  110. {{0xf2, 0x0f, 0x1a, 0x44, 0xc8, 0x12, }, 6, 0, "", "",
  111. "f2 0f 1a 44 c8 12 \tbndcu 0x12(%eax,%ecx,8),%bnd0",},
  112. {{0xf2, 0x0f, 0x1a, 0x80, 0x78, 0x56, 0x34, 0x12, }, 8, 0, "", "",
  113. "f2 0f 1a 80 78 56 34 12 \tbndcu 0x12345678(%eax),%bnd0",},
  114. {{0xf2, 0x0f, 0x1a, 0x85, 0x78, 0x56, 0x34, 0x12, }, 8, 0, "", "",
  115. "f2 0f 1a 85 78 56 34 12 \tbndcu 0x12345678(%ebp),%bnd0",},
  116. {{0xf2, 0x0f, 0x1a, 0x84, 0x01, 0x78, 0x56, 0x34, 0x12, }, 9, 0, "", "",
  117. "f2 0f 1a 84 01 78 56 34 12 \tbndcu 0x12345678(%ecx,%eax,1),%bnd0",},
  118. {{0xf2, 0x0f, 0x1a, 0x84, 0x05, 0x78, 0x56, 0x34, 0x12, }, 9, 0, "", "",
  119. "f2 0f 1a 84 05 78 56 34 12 \tbndcu 0x12345678(%ebp,%eax,1),%bnd0",},
  120. {{0xf2, 0x0f, 0x1a, 0x84, 0x08, 0x78, 0x56, 0x34, 0x12, }, 9, 0, "", "",
  121. "f2 0f 1a 84 08 78 56 34 12 \tbndcu 0x12345678(%eax,%ecx,1),%bnd0",},
  122. {{0xf2, 0x0f, 0x1a, 0x84, 0xc8, 0x78, 0x56, 0x34, 0x12, }, 9, 0, "", "",
  123. "f2 0f 1a 84 c8 78 56 34 12 \tbndcu 0x12345678(%eax,%ecx,8),%bnd0",},
  124. {{0xf2, 0x0f, 0x1a, 0xc0, }, 4, 0, "", "",
  125. "f2 0f 1a c0 \tbndcu %eax,%bnd0",},
  126. {{0xf2, 0x0f, 0x1b, 0x00, }, 4, 0, "", "",
  127. "f2 0f 1b 00 \tbndcn (%eax),%bnd0",},
  128. {{0xf2, 0x0f, 0x1b, 0x05, 0x78, 0x56, 0x34, 0x12, }, 8, 0, "", "",
  129. "f2 0f 1b 05 78 56 34 12 \tbndcn 0x12345678,%bnd0",},
  130. {{0xf2, 0x0f, 0x1b, 0x18, }, 4, 0, "", "",
  131. "f2 0f 1b 18 \tbndcn (%eax),%bnd3",},
  132. {{0xf2, 0x0f, 0x1b, 0x04, 0x01, }, 5, 0, "", "",
  133. "f2 0f 1b 04 01 \tbndcn (%ecx,%eax,1),%bnd0",},
  134. {{0xf2, 0x0f, 0x1b, 0x04, 0x05, 0x78, 0x56, 0x34, 0x12, }, 9, 0, "", "",
  135. "f2 0f 1b 04 05 78 56 34 12 \tbndcn 0x12345678(,%eax,1),%bnd0",},
  136. {{0xf2, 0x0f, 0x1b, 0x04, 0x08, }, 5, 0, "", "",
  137. "f2 0f 1b 04 08 \tbndcn (%eax,%ecx,1),%bnd0",},
  138. {{0xf2, 0x0f, 0x1b, 0x04, 0xc8, }, 5, 0, "", "",
  139. "f2 0f 1b 04 c8 \tbndcn (%eax,%ecx,8),%bnd0",},
  140. {{0xf2, 0x0f, 0x1b, 0x40, 0x12, }, 5, 0, "", "",
  141. "f2 0f 1b 40 12 \tbndcn 0x12(%eax),%bnd0",},
  142. {{0xf2, 0x0f, 0x1b, 0x45, 0x12, }, 5, 0, "", "",
  143. "f2 0f 1b 45 12 \tbndcn 0x12(%ebp),%bnd0",},
  144. {{0xf2, 0x0f, 0x1b, 0x44, 0x01, 0x12, }, 6, 0, "", "",
  145. "f2 0f 1b 44 01 12 \tbndcn 0x12(%ecx,%eax,1),%bnd0",},
  146. {{0xf2, 0x0f, 0x1b, 0x44, 0x05, 0x12, }, 6, 0, "", "",
  147. "f2 0f 1b 44 05 12 \tbndcn 0x12(%ebp,%eax,1),%bnd0",},
  148. {{0xf2, 0x0f, 0x1b, 0x44, 0x08, 0x12, }, 6, 0, "", "",
  149. "f2 0f 1b 44 08 12 \tbndcn 0x12(%eax,%ecx,1),%bnd0",},
  150. {{0xf2, 0x0f, 0x1b, 0x44, 0xc8, 0x12, }, 6, 0, "", "",
  151. "f2 0f 1b 44 c8 12 \tbndcn 0x12(%eax,%ecx,8),%bnd0",},
  152. {{0xf2, 0x0f, 0x1b, 0x80, 0x78, 0x56, 0x34, 0x12, }, 8, 0, "", "",
  153. "f2 0f 1b 80 78 56 34 12 \tbndcn 0x12345678(%eax),%bnd0",},
  154. {{0xf2, 0x0f, 0x1b, 0x85, 0x78, 0x56, 0x34, 0x12, }, 8, 0, "", "",
  155. "f2 0f 1b 85 78 56 34 12 \tbndcn 0x12345678(%ebp),%bnd0",},
  156. {{0xf2, 0x0f, 0x1b, 0x84, 0x01, 0x78, 0x56, 0x34, 0x12, }, 9, 0, "", "",
  157. "f2 0f 1b 84 01 78 56 34 12 \tbndcn 0x12345678(%ecx,%eax,1),%bnd0",},
  158. {{0xf2, 0x0f, 0x1b, 0x84, 0x05, 0x78, 0x56, 0x34, 0x12, }, 9, 0, "", "",
  159. "f2 0f 1b 84 05 78 56 34 12 \tbndcn 0x12345678(%ebp,%eax,1),%bnd0",},
  160. {{0xf2, 0x0f, 0x1b, 0x84, 0x08, 0x78, 0x56, 0x34, 0x12, }, 9, 0, "", "",
  161. "f2 0f 1b 84 08 78 56 34 12 \tbndcn 0x12345678(%eax,%ecx,1),%bnd0",},
  162. {{0xf2, 0x0f, 0x1b, 0x84, 0xc8, 0x78, 0x56, 0x34, 0x12, }, 9, 0, "", "",
  163. "f2 0f 1b 84 c8 78 56 34 12 \tbndcn 0x12345678(%eax,%ecx,8),%bnd0",},
  164. {{0xf2, 0x0f, 0x1b, 0xc0, }, 4, 0, "", "",
  165. "f2 0f 1b c0 \tbndcn %eax,%bnd0",},
  166. {{0x66, 0x0f, 0x1a, 0x00, }, 4, 0, "", "",
  167. "66 0f 1a 00 \tbndmov (%eax),%bnd0",},
  168. {{0x66, 0x0f, 0x1a, 0x05, 0x78, 0x56, 0x34, 0x12, }, 8, 0, "", "",
  169. "66 0f 1a 05 78 56 34 12 \tbndmov 0x12345678,%bnd0",},
  170. {{0x66, 0x0f, 0x1a, 0x18, }, 4, 0, "", "",
  171. "66 0f 1a 18 \tbndmov (%eax),%bnd3",},
  172. {{0x66, 0x0f, 0x1a, 0x04, 0x01, }, 5, 0, "", "",
  173. "66 0f 1a 04 01 \tbndmov (%ecx,%eax,1),%bnd0",},
  174. {{0x66, 0x0f, 0x1a, 0x04, 0x05, 0x78, 0x56, 0x34, 0x12, }, 9, 0, "", "",
  175. "66 0f 1a 04 05 78 56 34 12 \tbndmov 0x12345678(,%eax,1),%bnd0",},
  176. {{0x66, 0x0f, 0x1a, 0x04, 0x08, }, 5, 0, "", "",
  177. "66 0f 1a 04 08 \tbndmov (%eax,%ecx,1),%bnd0",},
  178. {{0x66, 0x0f, 0x1a, 0x04, 0xc8, }, 5, 0, "", "",
  179. "66 0f 1a 04 c8 \tbndmov (%eax,%ecx,8),%bnd0",},
  180. {{0x66, 0x0f, 0x1a, 0x40, 0x12, }, 5, 0, "", "",
  181. "66 0f 1a 40 12 \tbndmov 0x12(%eax),%bnd0",},
  182. {{0x66, 0x0f, 0x1a, 0x45, 0x12, }, 5, 0, "", "",
  183. "66 0f 1a 45 12 \tbndmov 0x12(%ebp),%bnd0",},
  184. {{0x66, 0x0f, 0x1a, 0x44, 0x01, 0x12, }, 6, 0, "", "",
  185. "66 0f 1a 44 01 12 \tbndmov 0x12(%ecx,%eax,1),%bnd0",},
  186. {{0x66, 0x0f, 0x1a, 0x44, 0x05, 0x12, }, 6, 0, "", "",
  187. "66 0f 1a 44 05 12 \tbndmov 0x12(%ebp,%eax,1),%bnd0",},
  188. {{0x66, 0x0f, 0x1a, 0x44, 0x08, 0x12, }, 6, 0, "", "",
  189. "66 0f 1a 44 08 12 \tbndmov 0x12(%eax,%ecx,1),%bnd0",},
  190. {{0x66, 0x0f, 0x1a, 0x44, 0xc8, 0x12, }, 6, 0, "", "",
  191. "66 0f 1a 44 c8 12 \tbndmov 0x12(%eax,%ecx,8),%bnd0",},
  192. {{0x66, 0x0f, 0x1a, 0x80, 0x78, 0x56, 0x34, 0x12, }, 8, 0, "", "",
  193. "66 0f 1a 80 78 56 34 12 \tbndmov 0x12345678(%eax),%bnd0",},
  194. {{0x66, 0x0f, 0x1a, 0x85, 0x78, 0x56, 0x34, 0x12, }, 8, 0, "", "",
  195. "66 0f 1a 85 78 56 34 12 \tbndmov 0x12345678(%ebp),%bnd0",},
  196. {{0x66, 0x0f, 0x1a, 0x84, 0x01, 0x78, 0x56, 0x34, 0x12, }, 9, 0, "", "",
  197. "66 0f 1a 84 01 78 56 34 12 \tbndmov 0x12345678(%ecx,%eax,1),%bnd0",},
  198. {{0x66, 0x0f, 0x1a, 0x84, 0x05, 0x78, 0x56, 0x34, 0x12, }, 9, 0, "", "",
  199. "66 0f 1a 84 05 78 56 34 12 \tbndmov 0x12345678(%ebp,%eax,1),%bnd0",},
  200. {{0x66, 0x0f, 0x1a, 0x84, 0x08, 0x78, 0x56, 0x34, 0x12, }, 9, 0, "", "",
  201. "66 0f 1a 84 08 78 56 34 12 \tbndmov 0x12345678(%eax,%ecx,1),%bnd0",},
  202. {{0x66, 0x0f, 0x1a, 0x84, 0xc8, 0x78, 0x56, 0x34, 0x12, }, 9, 0, "", "",
  203. "66 0f 1a 84 c8 78 56 34 12 \tbndmov 0x12345678(%eax,%ecx,8),%bnd0",},
  204. {{0x66, 0x0f, 0x1b, 0x00, }, 4, 0, "", "",
  205. "66 0f 1b 00 \tbndmov %bnd0,(%eax)",},
  206. {{0x66, 0x0f, 0x1b, 0x05, 0x78, 0x56, 0x34, 0x12, }, 8, 0, "", "",
  207. "66 0f 1b 05 78 56 34 12 \tbndmov %bnd0,0x12345678",},
  208. {{0x66, 0x0f, 0x1b, 0x18, }, 4, 0, "", "",
  209. "66 0f 1b 18 \tbndmov %bnd3,(%eax)",},
  210. {{0x66, 0x0f, 0x1b, 0x04, 0x01, }, 5, 0, "", "",
  211. "66 0f 1b 04 01 \tbndmov %bnd0,(%ecx,%eax,1)",},
  212. {{0x66, 0x0f, 0x1b, 0x04, 0x05, 0x78, 0x56, 0x34, 0x12, }, 9, 0, "", "",
  213. "66 0f 1b 04 05 78 56 34 12 \tbndmov %bnd0,0x12345678(,%eax,1)",},
  214. {{0x66, 0x0f, 0x1b, 0x04, 0x08, }, 5, 0, "", "",
  215. "66 0f 1b 04 08 \tbndmov %bnd0,(%eax,%ecx,1)",},
  216. {{0x66, 0x0f, 0x1b, 0x04, 0xc8, }, 5, 0, "", "",
  217. "66 0f 1b 04 c8 \tbndmov %bnd0,(%eax,%ecx,8)",},
  218. {{0x66, 0x0f, 0x1b, 0x40, 0x12, }, 5, 0, "", "",
  219. "66 0f 1b 40 12 \tbndmov %bnd0,0x12(%eax)",},
  220. {{0x66, 0x0f, 0x1b, 0x45, 0x12, }, 5, 0, "", "",
  221. "66 0f 1b 45 12 \tbndmov %bnd0,0x12(%ebp)",},
  222. {{0x66, 0x0f, 0x1b, 0x44, 0x01, 0x12, }, 6, 0, "", "",
  223. "66 0f 1b 44 01 12 \tbndmov %bnd0,0x12(%ecx,%eax,1)",},
  224. {{0x66, 0x0f, 0x1b, 0x44, 0x05, 0x12, }, 6, 0, "", "",
  225. "66 0f 1b 44 05 12 \tbndmov %bnd0,0x12(%ebp,%eax,1)",},
  226. {{0x66, 0x0f, 0x1b, 0x44, 0x08, 0x12, }, 6, 0, "", "",
  227. "66 0f 1b 44 08 12 \tbndmov %bnd0,0x12(%eax,%ecx,1)",},
  228. {{0x66, 0x0f, 0x1b, 0x44, 0xc8, 0x12, }, 6, 0, "", "",
  229. "66 0f 1b 44 c8 12 \tbndmov %bnd0,0x12(%eax,%ecx,8)",},
  230. {{0x66, 0x0f, 0x1b, 0x80, 0x78, 0x56, 0x34, 0x12, }, 8, 0, "", "",
  231. "66 0f 1b 80 78 56 34 12 \tbndmov %bnd0,0x12345678(%eax)",},
  232. {{0x66, 0x0f, 0x1b, 0x85, 0x78, 0x56, 0x34, 0x12, }, 8, 0, "", "",
  233. "66 0f 1b 85 78 56 34 12 \tbndmov %bnd0,0x12345678(%ebp)",},
  234. {{0x66, 0x0f, 0x1b, 0x84, 0x01, 0x78, 0x56, 0x34, 0x12, }, 9, 0, "", "",
  235. "66 0f 1b 84 01 78 56 34 12 \tbndmov %bnd0,0x12345678(%ecx,%eax,1)",},
  236. {{0x66, 0x0f, 0x1b, 0x84, 0x05, 0x78, 0x56, 0x34, 0x12, }, 9, 0, "", "",
  237. "66 0f 1b 84 05 78 56 34 12 \tbndmov %bnd0,0x12345678(%ebp,%eax,1)",},
  238. {{0x66, 0x0f, 0x1b, 0x84, 0x08, 0x78, 0x56, 0x34, 0x12, }, 9, 0, "", "",
  239. "66 0f 1b 84 08 78 56 34 12 \tbndmov %bnd0,0x12345678(%eax,%ecx,1)",},
  240. {{0x66, 0x0f, 0x1b, 0x84, 0xc8, 0x78, 0x56, 0x34, 0x12, }, 9, 0, "", "",
  241. "66 0f 1b 84 c8 78 56 34 12 \tbndmov %bnd0,0x12345678(%eax,%ecx,8)",},
  242. {{0x66, 0x0f, 0x1a, 0xc8, }, 4, 0, "", "",
  243. "66 0f 1a c8 \tbndmov %bnd0,%bnd1",},
  244. {{0x66, 0x0f, 0x1a, 0xc1, }, 4, 0, "", "",
  245. "66 0f 1a c1 \tbndmov %bnd1,%bnd0",},
  246. {{0x0f, 0x1a, 0x00, }, 3, 0, "", "",
  247. "0f 1a 00 \tbndldx (%eax),%bnd0",},
  248. {{0x0f, 0x1a, 0x05, 0x78, 0x56, 0x34, 0x12, }, 7, 0, "", "",
  249. "0f 1a 05 78 56 34 12 \tbndldx 0x12345678,%bnd0",},
  250. {{0x0f, 0x1a, 0x18, }, 3, 0, "", "",
  251. "0f 1a 18 \tbndldx (%eax),%bnd3",},
  252. {{0x0f, 0x1a, 0x04, 0x01, }, 4, 0, "", "",
  253. "0f 1a 04 01 \tbndldx (%ecx,%eax,1),%bnd0",},
  254. {{0x0f, 0x1a, 0x04, 0x05, 0x78, 0x56, 0x34, 0x12, }, 8, 0, "", "",
  255. "0f 1a 04 05 78 56 34 12 \tbndldx 0x12345678(,%eax,1),%bnd0",},
  256. {{0x0f, 0x1a, 0x04, 0x08, }, 4, 0, "", "",
  257. "0f 1a 04 08 \tbndldx (%eax,%ecx,1),%bnd0",},
  258. {{0x0f, 0x1a, 0x40, 0x12, }, 4, 0, "", "",
  259. "0f 1a 40 12 \tbndldx 0x12(%eax),%bnd0",},
  260. {{0x0f, 0x1a, 0x45, 0x12, }, 4, 0, "", "",
  261. "0f 1a 45 12 \tbndldx 0x12(%ebp),%bnd0",},
  262. {{0x0f, 0x1a, 0x44, 0x01, 0x12, }, 5, 0, "", "",
  263. "0f 1a 44 01 12 \tbndldx 0x12(%ecx,%eax,1),%bnd0",},
  264. {{0x0f, 0x1a, 0x44, 0x05, 0x12, }, 5, 0, "", "",
  265. "0f 1a 44 05 12 \tbndldx 0x12(%ebp,%eax,1),%bnd0",},
  266. {{0x0f, 0x1a, 0x44, 0x08, 0x12, }, 5, 0, "", "",
  267. "0f 1a 44 08 12 \tbndldx 0x12(%eax,%ecx,1),%bnd0",},
  268. {{0x0f, 0x1a, 0x80, 0x78, 0x56, 0x34, 0x12, }, 7, 0, "", "",
  269. "0f 1a 80 78 56 34 12 \tbndldx 0x12345678(%eax),%bnd0",},
  270. {{0x0f, 0x1a, 0x85, 0x78, 0x56, 0x34, 0x12, }, 7, 0, "", "",
  271. "0f 1a 85 78 56 34 12 \tbndldx 0x12345678(%ebp),%bnd0",},
  272. {{0x0f, 0x1a, 0x84, 0x01, 0x78, 0x56, 0x34, 0x12, }, 8, 0, "", "",
  273. "0f 1a 84 01 78 56 34 12 \tbndldx 0x12345678(%ecx,%eax,1),%bnd0",},
  274. {{0x0f, 0x1a, 0x84, 0x05, 0x78, 0x56, 0x34, 0x12, }, 8, 0, "", "",
  275. "0f 1a 84 05 78 56 34 12 \tbndldx 0x12345678(%ebp,%eax,1),%bnd0",},
  276. {{0x0f, 0x1a, 0x84, 0x08, 0x78, 0x56, 0x34, 0x12, }, 8, 0, "", "",
  277. "0f 1a 84 08 78 56 34 12 \tbndldx 0x12345678(%eax,%ecx,1),%bnd0",},
  278. {{0x0f, 0x1b, 0x00, }, 3, 0, "", "",
  279. "0f 1b 00 \tbndstx %bnd0,(%eax)",},
  280. {{0x0f, 0x1b, 0x05, 0x78, 0x56, 0x34, 0x12, }, 7, 0, "", "",
  281. "0f 1b 05 78 56 34 12 \tbndstx %bnd0,0x12345678",},
  282. {{0x0f, 0x1b, 0x18, }, 3, 0, "", "",
  283. "0f 1b 18 \tbndstx %bnd3,(%eax)",},
  284. {{0x0f, 0x1b, 0x04, 0x01, }, 4, 0, "", "",
  285. "0f 1b 04 01 \tbndstx %bnd0,(%ecx,%eax,1)",},
  286. {{0x0f, 0x1b, 0x04, 0x05, 0x78, 0x56, 0x34, 0x12, }, 8, 0, "", "",
  287. "0f 1b 04 05 78 56 34 12 \tbndstx %bnd0,0x12345678(,%eax,1)",},
  288. {{0x0f, 0x1b, 0x04, 0x08, }, 4, 0, "", "",
  289. "0f 1b 04 08 \tbndstx %bnd0,(%eax,%ecx,1)",},
  290. {{0x0f, 0x1b, 0x40, 0x12, }, 4, 0, "", "",
  291. "0f 1b 40 12 \tbndstx %bnd0,0x12(%eax)",},
  292. {{0x0f, 0x1b, 0x45, 0x12, }, 4, 0, "", "",
  293. "0f 1b 45 12 \tbndstx %bnd0,0x12(%ebp)",},
  294. {{0x0f, 0x1b, 0x44, 0x01, 0x12, }, 5, 0, "", "",
  295. "0f 1b 44 01 12 \tbndstx %bnd0,0x12(%ecx,%eax,1)",},
  296. {{0x0f, 0x1b, 0x44, 0x05, 0x12, }, 5, 0, "", "",
  297. "0f 1b 44 05 12 \tbndstx %bnd0,0x12(%ebp,%eax,1)",},
  298. {{0x0f, 0x1b, 0x44, 0x08, 0x12, }, 5, 0, "", "",
  299. "0f 1b 44 08 12 \tbndstx %bnd0,0x12(%eax,%ecx,1)",},
  300. {{0x0f, 0x1b, 0x80, 0x78, 0x56, 0x34, 0x12, }, 7, 0, "", "",
  301. "0f 1b 80 78 56 34 12 \tbndstx %bnd0,0x12345678(%eax)",},
  302. {{0x0f, 0x1b, 0x85, 0x78, 0x56, 0x34, 0x12, }, 7, 0, "", "",
  303. "0f 1b 85 78 56 34 12 \tbndstx %bnd0,0x12345678(%ebp)",},
  304. {{0x0f, 0x1b, 0x84, 0x01, 0x78, 0x56, 0x34, 0x12, }, 8, 0, "", "",
  305. "0f 1b 84 01 78 56 34 12 \tbndstx %bnd0,0x12345678(%ecx,%eax,1)",},
  306. {{0x0f, 0x1b, 0x84, 0x05, 0x78, 0x56, 0x34, 0x12, }, 8, 0, "", "",
  307. "0f 1b 84 05 78 56 34 12 \tbndstx %bnd0,0x12345678(%ebp,%eax,1)",},
  308. {{0x0f, 0x1b, 0x84, 0x08, 0x78, 0x56, 0x34, 0x12, }, 8, 0, "", "",
  309. "0f 1b 84 08 78 56 34 12 \tbndstx %bnd0,0x12345678(%eax,%ecx,1)",},
  310. {{0xf2, 0xe8, 0xfc, 0xff, 0xff, 0xff, }, 6, 0xfffffffc, "call", "unconditional",
  311. "f2 e8 fc ff ff ff \tbnd call 3c3 <main+0x3c3>",},
  312. {{0xf2, 0xff, 0x10, }, 3, 0, "call", "indirect",
  313. "f2 ff 10 \tbnd call *(%eax)",},
  314. {{0xf2, 0xc3, }, 2, 0, "ret", "indirect",
  315. "f2 c3 \tbnd ret ",},
  316. {{0xf2, 0xe9, 0xfc, 0xff, 0xff, 0xff, }, 6, 0xfffffffc, "jmp", "unconditional",
  317. "f2 e9 fc ff ff ff \tbnd jmp 3ce <main+0x3ce>",},
  318. {{0xf2, 0xe9, 0xfc, 0xff, 0xff, 0xff, }, 6, 0xfffffffc, "jmp", "unconditional",
  319. "f2 e9 fc ff ff ff \tbnd jmp 3d4 <main+0x3d4>",},
  320. {{0xf2, 0xff, 0x21, }, 3, 0, "jmp", "indirect",
  321. "f2 ff 21 \tbnd jmp *(%ecx)",},
  322. {{0xf2, 0x0f, 0x85, 0xfc, 0xff, 0xff, 0xff, }, 7, 0xfffffffc, "jcc", "conditional",
  323. "f2 0f 85 fc ff ff ff \tbnd jne 3de <main+0x3de>",},
  324. {{0x0f, 0x3a, 0xcc, 0xc1, 0x00, }, 5, 0, "", "",
  325. "0f 3a cc c1 00 \tsha1rnds4 $0x0,%xmm1,%xmm0",},
  326. {{0x0f, 0x3a, 0xcc, 0xd7, 0x91, }, 5, 0, "", "",
  327. "0f 3a cc d7 91 \tsha1rnds4 $0x91,%xmm7,%xmm2",},
  328. {{0x0f, 0x3a, 0xcc, 0x00, 0x91, }, 5, 0, "", "",
  329. "0f 3a cc 00 91 \tsha1rnds4 $0x91,(%eax),%xmm0",},
  330. {{0x0f, 0x3a, 0xcc, 0x05, 0x78, 0x56, 0x34, 0x12, 0x91, }, 9, 0, "", "",
  331. "0f 3a cc 05 78 56 34 12 91 \tsha1rnds4 $0x91,0x12345678,%xmm0",},
  332. {{0x0f, 0x3a, 0xcc, 0x18, 0x91, }, 5, 0, "", "",
  333. "0f 3a cc 18 91 \tsha1rnds4 $0x91,(%eax),%xmm3",},
  334. {{0x0f, 0x3a, 0xcc, 0x04, 0x01, 0x91, }, 6, 0, "", "",
  335. "0f 3a cc 04 01 91 \tsha1rnds4 $0x91,(%ecx,%eax,1),%xmm0",},
  336. {{0x0f, 0x3a, 0xcc, 0x04, 0x05, 0x78, 0x56, 0x34, 0x12, 0x91, }, 10, 0, "", "",
  337. "0f 3a cc 04 05 78 56 34 12 91 \tsha1rnds4 $0x91,0x12345678(,%eax,1),%xmm0",},
  338. {{0x0f, 0x3a, 0xcc, 0x04, 0x08, 0x91, }, 6, 0, "", "",
  339. "0f 3a cc 04 08 91 \tsha1rnds4 $0x91,(%eax,%ecx,1),%xmm0",},
  340. {{0x0f, 0x3a, 0xcc, 0x04, 0xc8, 0x91, }, 6, 0, "", "",
  341. "0f 3a cc 04 c8 91 \tsha1rnds4 $0x91,(%eax,%ecx,8),%xmm0",},
  342. {{0x0f, 0x3a, 0xcc, 0x40, 0x12, 0x91, }, 6, 0, "", "",
  343. "0f 3a cc 40 12 91 \tsha1rnds4 $0x91,0x12(%eax),%xmm0",},
  344. {{0x0f, 0x3a, 0xcc, 0x45, 0x12, 0x91, }, 6, 0, "", "",
  345. "0f 3a cc 45 12 91 \tsha1rnds4 $0x91,0x12(%ebp),%xmm0",},
  346. {{0x0f, 0x3a, 0xcc, 0x44, 0x01, 0x12, 0x91, }, 7, 0, "", "",
  347. "0f 3a cc 44 01 12 91 \tsha1rnds4 $0x91,0x12(%ecx,%eax,1),%xmm0",},
  348. {{0x0f, 0x3a, 0xcc, 0x44, 0x05, 0x12, 0x91, }, 7, 0, "", "",
  349. "0f 3a cc 44 05 12 91 \tsha1rnds4 $0x91,0x12(%ebp,%eax,1),%xmm0",},
  350. {{0x0f, 0x3a, 0xcc, 0x44, 0x08, 0x12, 0x91, }, 7, 0, "", "",
  351. "0f 3a cc 44 08 12 91 \tsha1rnds4 $0x91,0x12(%eax,%ecx,1),%xmm0",},
  352. {{0x0f, 0x3a, 0xcc, 0x44, 0xc8, 0x12, 0x91, }, 7, 0, "", "",
  353. "0f 3a cc 44 c8 12 91 \tsha1rnds4 $0x91,0x12(%eax,%ecx,8),%xmm0",},
  354. {{0x0f, 0x3a, 0xcc, 0x80, 0x78, 0x56, 0x34, 0x12, 0x91, }, 9, 0, "", "",
  355. "0f 3a cc 80 78 56 34 12 91 \tsha1rnds4 $0x91,0x12345678(%eax),%xmm0",},
  356. {{0x0f, 0x3a, 0xcc, 0x85, 0x78, 0x56, 0x34, 0x12, 0x91, }, 9, 0, "", "",
  357. "0f 3a cc 85 78 56 34 12 91 \tsha1rnds4 $0x91,0x12345678(%ebp),%xmm0",},
  358. {{0x0f, 0x3a, 0xcc, 0x84, 0x01, 0x78, 0x56, 0x34, 0x12, 0x91, }, 10, 0, "", "",
  359. "0f 3a cc 84 01 78 56 34 12 91 \tsha1rnds4 $0x91,0x12345678(%ecx,%eax,1),%xmm0",},
  360. {{0x0f, 0x3a, 0xcc, 0x84, 0x05, 0x78, 0x56, 0x34, 0x12, 0x91, }, 10, 0, "", "",
  361. "0f 3a cc 84 05 78 56 34 12 91 \tsha1rnds4 $0x91,0x12345678(%ebp,%eax,1),%xmm0",},
  362. {{0x0f, 0x3a, 0xcc, 0x84, 0x08, 0x78, 0x56, 0x34, 0x12, 0x91, }, 10, 0, "", "",
  363. "0f 3a cc 84 08 78 56 34 12 91 \tsha1rnds4 $0x91,0x12345678(%eax,%ecx,1),%xmm0",},
  364. {{0x0f, 0x3a, 0xcc, 0x84, 0xc8, 0x78, 0x56, 0x34, 0x12, 0x91, }, 10, 0, "", "",
  365. "0f 3a cc 84 c8 78 56 34 12 91 \tsha1rnds4 $0x91,0x12345678(%eax,%ecx,8),%xmm0",},
  366. {{0x0f, 0x38, 0xc8, 0xc1, }, 4, 0, "", "",
  367. "0f 38 c8 c1 \tsha1nexte %xmm1,%xmm0",},
  368. {{0x0f, 0x38, 0xc8, 0xd7, }, 4, 0, "", "",
  369. "0f 38 c8 d7 \tsha1nexte %xmm7,%xmm2",},
  370. {{0x0f, 0x38, 0xc8, 0x00, }, 4, 0, "", "",
  371. "0f 38 c8 00 \tsha1nexte (%eax),%xmm0",},
  372. {{0x0f, 0x38, 0xc8, 0x05, 0x78, 0x56, 0x34, 0x12, }, 8, 0, "", "",
  373. "0f 38 c8 05 78 56 34 12 \tsha1nexte 0x12345678,%xmm0",},
  374. {{0x0f, 0x38, 0xc8, 0x18, }, 4, 0, "", "",
  375. "0f 38 c8 18 \tsha1nexte (%eax),%xmm3",},
  376. {{0x0f, 0x38, 0xc8, 0x04, 0x01, }, 5, 0, "", "",
  377. "0f 38 c8 04 01 \tsha1nexte (%ecx,%eax,1),%xmm0",},
  378. {{0x0f, 0x38, 0xc8, 0x04, 0x05, 0x78, 0x56, 0x34, 0x12, }, 9, 0, "", "",
  379. "0f 38 c8 04 05 78 56 34 12 \tsha1nexte 0x12345678(,%eax,1),%xmm0",},
  380. {{0x0f, 0x38, 0xc8, 0x04, 0x08, }, 5, 0, "", "",
  381. "0f 38 c8 04 08 \tsha1nexte (%eax,%ecx,1),%xmm0",},
  382. {{0x0f, 0x38, 0xc8, 0x04, 0xc8, }, 5, 0, "", "",
  383. "0f 38 c8 04 c8 \tsha1nexte (%eax,%ecx,8),%xmm0",},
  384. {{0x0f, 0x38, 0xc8, 0x40, 0x12, }, 5, 0, "", "",
  385. "0f 38 c8 40 12 \tsha1nexte 0x12(%eax),%xmm0",},
  386. {{0x0f, 0x38, 0xc8, 0x45, 0x12, }, 5, 0, "", "",
  387. "0f 38 c8 45 12 \tsha1nexte 0x12(%ebp),%xmm0",},
  388. {{0x0f, 0x38, 0xc8, 0x44, 0x01, 0x12, }, 6, 0, "", "",
  389. "0f 38 c8 44 01 12 \tsha1nexte 0x12(%ecx,%eax,1),%xmm0",},
  390. {{0x0f, 0x38, 0xc8, 0x44, 0x05, 0x12, }, 6, 0, "", "",
  391. "0f 38 c8 44 05 12 \tsha1nexte 0x12(%ebp,%eax,1),%xmm0",},
  392. {{0x0f, 0x38, 0xc8, 0x44, 0x08, 0x12, }, 6, 0, "", "",
  393. "0f 38 c8 44 08 12 \tsha1nexte 0x12(%eax,%ecx,1),%xmm0",},
  394. {{0x0f, 0x38, 0xc8, 0x44, 0xc8, 0x12, }, 6, 0, "", "",
  395. "0f 38 c8 44 c8 12 \tsha1nexte 0x12(%eax,%ecx,8),%xmm0",},
  396. {{0x0f, 0x38, 0xc8, 0x80, 0x78, 0x56, 0x34, 0x12, }, 8, 0, "", "",
  397. "0f 38 c8 80 78 56 34 12 \tsha1nexte 0x12345678(%eax),%xmm0",},
  398. {{0x0f, 0x38, 0xc8, 0x85, 0x78, 0x56, 0x34, 0x12, }, 8, 0, "", "",
  399. "0f 38 c8 85 78 56 34 12 \tsha1nexte 0x12345678(%ebp),%xmm0",},
  400. {{0x0f, 0x38, 0xc8, 0x84, 0x01, 0x78, 0x56, 0x34, 0x12, }, 9, 0, "", "",
  401. "0f 38 c8 84 01 78 56 34 12 \tsha1nexte 0x12345678(%ecx,%eax,1),%xmm0",},
  402. {{0x0f, 0x38, 0xc8, 0x84, 0x05, 0x78, 0x56, 0x34, 0x12, }, 9, 0, "", "",
  403. "0f 38 c8 84 05 78 56 34 12 \tsha1nexte 0x12345678(%ebp,%eax,1),%xmm0",},
  404. {{0x0f, 0x38, 0xc8, 0x84, 0x08, 0x78, 0x56, 0x34, 0x12, }, 9, 0, "", "",
  405. "0f 38 c8 84 08 78 56 34 12 \tsha1nexte 0x12345678(%eax,%ecx,1),%xmm0",},
  406. {{0x0f, 0x38, 0xc8, 0x84, 0xc8, 0x78, 0x56, 0x34, 0x12, }, 9, 0, "", "",
  407. "0f 38 c8 84 c8 78 56 34 12 \tsha1nexte 0x12345678(%eax,%ecx,8),%xmm0",},
  408. {{0x0f, 0x38, 0xc9, 0xc1, }, 4, 0, "", "",
  409. "0f 38 c9 c1 \tsha1msg1 %xmm1,%xmm0",},
  410. {{0x0f, 0x38, 0xc9, 0xd7, }, 4, 0, "", "",
  411. "0f 38 c9 d7 \tsha1msg1 %xmm7,%xmm2",},
  412. {{0x0f, 0x38, 0xc9, 0x00, }, 4, 0, "", "",
  413. "0f 38 c9 00 \tsha1msg1 (%eax),%xmm0",},
  414. {{0x0f, 0x38, 0xc9, 0x05, 0x78, 0x56, 0x34, 0x12, }, 8, 0, "", "",
  415. "0f 38 c9 05 78 56 34 12 \tsha1msg1 0x12345678,%xmm0",},
  416. {{0x0f, 0x38, 0xc9, 0x18, }, 4, 0, "", "",
  417. "0f 38 c9 18 \tsha1msg1 (%eax),%xmm3",},
  418. {{0x0f, 0x38, 0xc9, 0x04, 0x01, }, 5, 0, "", "",
  419. "0f 38 c9 04 01 \tsha1msg1 (%ecx,%eax,1),%xmm0",},
  420. {{0x0f, 0x38, 0xc9, 0x04, 0x05, 0x78, 0x56, 0x34, 0x12, }, 9, 0, "", "",
  421. "0f 38 c9 04 05 78 56 34 12 \tsha1msg1 0x12345678(,%eax,1),%xmm0",},
  422. {{0x0f, 0x38, 0xc9, 0x04, 0x08, }, 5, 0, "", "",
  423. "0f 38 c9 04 08 \tsha1msg1 (%eax,%ecx,1),%xmm0",},
  424. {{0x0f, 0x38, 0xc9, 0x04, 0xc8, }, 5, 0, "", "",
  425. "0f 38 c9 04 c8 \tsha1msg1 (%eax,%ecx,8),%xmm0",},
  426. {{0x0f, 0x38, 0xc9, 0x40, 0x12, }, 5, 0, "", "",
  427. "0f 38 c9 40 12 \tsha1msg1 0x12(%eax),%xmm0",},
  428. {{0x0f, 0x38, 0xc9, 0x45, 0x12, }, 5, 0, "", "",
  429. "0f 38 c9 45 12 \tsha1msg1 0x12(%ebp),%xmm0",},
  430. {{0x0f, 0x38, 0xc9, 0x44, 0x01, 0x12, }, 6, 0, "", "",
  431. "0f 38 c9 44 01 12 \tsha1msg1 0x12(%ecx,%eax,1),%xmm0",},
  432. {{0x0f, 0x38, 0xc9, 0x44, 0x05, 0x12, }, 6, 0, "", "",
  433. "0f 38 c9 44 05 12 \tsha1msg1 0x12(%ebp,%eax,1),%xmm0",},
  434. {{0x0f, 0x38, 0xc9, 0x44, 0x08, 0x12, }, 6, 0, "", "",
  435. "0f 38 c9 44 08 12 \tsha1msg1 0x12(%eax,%ecx,1),%xmm0",},
  436. {{0x0f, 0x38, 0xc9, 0x44, 0xc8, 0x12, }, 6, 0, "", "",
  437. "0f 38 c9 44 c8 12 \tsha1msg1 0x12(%eax,%ecx,8),%xmm0",},
  438. {{0x0f, 0x38, 0xc9, 0x80, 0x78, 0x56, 0x34, 0x12, }, 8, 0, "", "",
  439. "0f 38 c9 80 78 56 34 12 \tsha1msg1 0x12345678(%eax),%xmm0",},
  440. {{0x0f, 0x38, 0xc9, 0x85, 0x78, 0x56, 0x34, 0x12, }, 8, 0, "", "",
  441. "0f 38 c9 85 78 56 34 12 \tsha1msg1 0x12345678(%ebp),%xmm0",},
  442. {{0x0f, 0x38, 0xc9, 0x84, 0x01, 0x78, 0x56, 0x34, 0x12, }, 9, 0, "", "",
  443. "0f 38 c9 84 01 78 56 34 12 \tsha1msg1 0x12345678(%ecx,%eax,1),%xmm0",},
  444. {{0x0f, 0x38, 0xc9, 0x84, 0x05, 0x78, 0x56, 0x34, 0x12, }, 9, 0, "", "",
  445. "0f 38 c9 84 05 78 56 34 12 \tsha1msg1 0x12345678(%ebp,%eax,1),%xmm0",},
  446. {{0x0f, 0x38, 0xc9, 0x84, 0x08, 0x78, 0x56, 0x34, 0x12, }, 9, 0, "", "",
  447. "0f 38 c9 84 08 78 56 34 12 \tsha1msg1 0x12345678(%eax,%ecx,1),%xmm0",},
  448. {{0x0f, 0x38, 0xc9, 0x84, 0xc8, 0x78, 0x56, 0x34, 0x12, }, 9, 0, "", "",
  449. "0f 38 c9 84 c8 78 56 34 12 \tsha1msg1 0x12345678(%eax,%ecx,8),%xmm0",},
  450. {{0x0f, 0x38, 0xca, 0xc1, }, 4, 0, "", "",
  451. "0f 38 ca c1 \tsha1msg2 %xmm1,%xmm0",},
  452. {{0x0f, 0x38, 0xca, 0xd7, }, 4, 0, "", "",
  453. "0f 38 ca d7 \tsha1msg2 %xmm7,%xmm2",},
  454. {{0x0f, 0x38, 0xca, 0x00, }, 4, 0, "", "",
  455. "0f 38 ca 00 \tsha1msg2 (%eax),%xmm0",},
  456. {{0x0f, 0x38, 0xca, 0x05, 0x78, 0x56, 0x34, 0x12, }, 8, 0, "", "",
  457. "0f 38 ca 05 78 56 34 12 \tsha1msg2 0x12345678,%xmm0",},
  458. {{0x0f, 0x38, 0xca, 0x18, }, 4, 0, "", "",
  459. "0f 38 ca 18 \tsha1msg2 (%eax),%xmm3",},
  460. {{0x0f, 0x38, 0xca, 0x04, 0x01, }, 5, 0, "", "",
  461. "0f 38 ca 04 01 \tsha1msg2 (%ecx,%eax,1),%xmm0",},
  462. {{0x0f, 0x38, 0xca, 0x04, 0x05, 0x78, 0x56, 0x34, 0x12, }, 9, 0, "", "",
  463. "0f 38 ca 04 05 78 56 34 12 \tsha1msg2 0x12345678(,%eax,1),%xmm0",},
  464. {{0x0f, 0x38, 0xca, 0x04, 0x08, }, 5, 0, "", "",
  465. "0f 38 ca 04 08 \tsha1msg2 (%eax,%ecx,1),%xmm0",},
  466. {{0x0f, 0x38, 0xca, 0x04, 0xc8, }, 5, 0, "", "",
  467. "0f 38 ca 04 c8 \tsha1msg2 (%eax,%ecx,8),%xmm0",},
  468. {{0x0f, 0x38, 0xca, 0x40, 0x12, }, 5, 0, "", "",
  469. "0f 38 ca 40 12 \tsha1msg2 0x12(%eax),%xmm0",},
  470. {{0x0f, 0x38, 0xca, 0x45, 0x12, }, 5, 0, "", "",
  471. "0f 38 ca 45 12 \tsha1msg2 0x12(%ebp),%xmm0",},
  472. {{0x0f, 0x38, 0xca, 0x44, 0x01, 0x12, }, 6, 0, "", "",
  473. "0f 38 ca 44 01 12 \tsha1msg2 0x12(%ecx,%eax,1),%xmm0",},
  474. {{0x0f, 0x38, 0xca, 0x44, 0x05, 0x12, }, 6, 0, "", "",
  475. "0f 38 ca 44 05 12 \tsha1msg2 0x12(%ebp,%eax,1),%xmm0",},
  476. {{0x0f, 0x38, 0xca, 0x44, 0x08, 0x12, }, 6, 0, "", "",
  477. "0f 38 ca 44 08 12 \tsha1msg2 0x12(%eax,%ecx,1),%xmm0",},
  478. {{0x0f, 0x38, 0xca, 0x44, 0xc8, 0x12, }, 6, 0, "", "",
  479. "0f 38 ca 44 c8 12 \tsha1msg2 0x12(%eax,%ecx,8),%xmm0",},
  480. {{0x0f, 0x38, 0xca, 0x80, 0x78, 0x56, 0x34, 0x12, }, 8, 0, "", "",
  481. "0f 38 ca 80 78 56 34 12 \tsha1msg2 0x12345678(%eax),%xmm0",},
  482. {{0x0f, 0x38, 0xca, 0x85, 0x78, 0x56, 0x34, 0x12, }, 8, 0, "", "",
  483. "0f 38 ca 85 78 56 34 12 \tsha1msg2 0x12345678(%ebp),%xmm0",},
  484. {{0x0f, 0x38, 0xca, 0x84, 0x01, 0x78, 0x56, 0x34, 0x12, }, 9, 0, "", "",
  485. "0f 38 ca 84 01 78 56 34 12 \tsha1msg2 0x12345678(%ecx,%eax,1),%xmm0",},
  486. {{0x0f, 0x38, 0xca, 0x84, 0x05, 0x78, 0x56, 0x34, 0x12, }, 9, 0, "", "",
  487. "0f 38 ca 84 05 78 56 34 12 \tsha1msg2 0x12345678(%ebp,%eax,1),%xmm0",},
  488. {{0x0f, 0x38, 0xca, 0x84, 0x08, 0x78, 0x56, 0x34, 0x12, }, 9, 0, "", "",
  489. "0f 38 ca 84 08 78 56 34 12 \tsha1msg2 0x12345678(%eax,%ecx,1),%xmm0",},
  490. {{0x0f, 0x38, 0xca, 0x84, 0xc8, 0x78, 0x56, 0x34, 0x12, }, 9, 0, "", "",
  491. "0f 38 ca 84 c8 78 56 34 12 \tsha1msg2 0x12345678(%eax,%ecx,8),%xmm0",},
  492. {{0x0f, 0x38, 0xcb, 0xcc, }, 4, 0, "", "",
  493. "0f 38 cb cc \tsha256rnds2 %xmm0,%xmm4,%xmm1",},
  494. {{0x0f, 0x38, 0xcb, 0xd7, }, 4, 0, "", "",
  495. "0f 38 cb d7 \tsha256rnds2 %xmm0,%xmm7,%xmm2",},
  496. {{0x0f, 0x38, 0xcb, 0x08, }, 4, 0, "", "",
  497. "0f 38 cb 08 \tsha256rnds2 %xmm0,(%eax),%xmm1",},
  498. {{0x0f, 0x38, 0xcb, 0x0d, 0x78, 0x56, 0x34, 0x12, }, 8, 0, "", "",
  499. "0f 38 cb 0d 78 56 34 12 \tsha256rnds2 %xmm0,0x12345678,%xmm1",},
  500. {{0x0f, 0x38, 0xcb, 0x18, }, 4, 0, "", "",
  501. "0f 38 cb 18 \tsha256rnds2 %xmm0,(%eax),%xmm3",},
  502. {{0x0f, 0x38, 0xcb, 0x0c, 0x01, }, 5, 0, "", "",
  503. "0f 38 cb 0c 01 \tsha256rnds2 %xmm0,(%ecx,%eax,1),%xmm1",},
  504. {{0x0f, 0x38, 0xcb, 0x0c, 0x05, 0x78, 0x56, 0x34, 0x12, }, 9, 0, "", "",
  505. "0f 38 cb 0c 05 78 56 34 12 \tsha256rnds2 %xmm0,0x12345678(,%eax,1),%xmm1",},
  506. {{0x0f, 0x38, 0xcb, 0x0c, 0x08, }, 5, 0, "", "",
  507. "0f 38 cb 0c 08 \tsha256rnds2 %xmm0,(%eax,%ecx,1),%xmm1",},
  508. {{0x0f, 0x38, 0xcb, 0x0c, 0xc8, }, 5, 0, "", "",
  509. "0f 38 cb 0c c8 \tsha256rnds2 %xmm0,(%eax,%ecx,8),%xmm1",},
  510. {{0x0f, 0x38, 0xcb, 0x48, 0x12, }, 5, 0, "", "",
  511. "0f 38 cb 48 12 \tsha256rnds2 %xmm0,0x12(%eax),%xmm1",},
  512. {{0x0f, 0x38, 0xcb, 0x4d, 0x12, }, 5, 0, "", "",
  513. "0f 38 cb 4d 12 \tsha256rnds2 %xmm0,0x12(%ebp),%xmm1",},
  514. {{0x0f, 0x38, 0xcb, 0x4c, 0x01, 0x12, }, 6, 0, "", "",
  515. "0f 38 cb 4c 01 12 \tsha256rnds2 %xmm0,0x12(%ecx,%eax,1),%xmm1",},
  516. {{0x0f, 0x38, 0xcb, 0x4c, 0x05, 0x12, }, 6, 0, "", "",
  517. "0f 38 cb 4c 05 12 \tsha256rnds2 %xmm0,0x12(%ebp,%eax,1),%xmm1",},
  518. {{0x0f, 0x38, 0xcb, 0x4c, 0x08, 0x12, }, 6, 0, "", "",
  519. "0f 38 cb 4c 08 12 \tsha256rnds2 %xmm0,0x12(%eax,%ecx,1),%xmm1",},
  520. {{0x0f, 0x38, 0xcb, 0x4c, 0xc8, 0x12, }, 6, 0, "", "",
  521. "0f 38 cb 4c c8 12 \tsha256rnds2 %xmm0,0x12(%eax,%ecx,8),%xmm1",},
  522. {{0x0f, 0x38, 0xcb, 0x88, 0x78, 0x56, 0x34, 0x12, }, 8, 0, "", "",
  523. "0f 38 cb 88 78 56 34 12 \tsha256rnds2 %xmm0,0x12345678(%eax),%xmm1",},
  524. {{0x0f, 0x38, 0xcb, 0x8d, 0x78, 0x56, 0x34, 0x12, }, 8, 0, "", "",
  525. "0f 38 cb 8d 78 56 34 12 \tsha256rnds2 %xmm0,0x12345678(%ebp),%xmm1",},
  526. {{0x0f, 0x38, 0xcb, 0x8c, 0x01, 0x78, 0x56, 0x34, 0x12, }, 9, 0, "", "",
  527. "0f 38 cb 8c 01 78 56 34 12 \tsha256rnds2 %xmm0,0x12345678(%ecx,%eax,1),%xmm1",},
  528. {{0x0f, 0x38, 0xcb, 0x8c, 0x05, 0x78, 0x56, 0x34, 0x12, }, 9, 0, "", "",
  529. "0f 38 cb 8c 05 78 56 34 12 \tsha256rnds2 %xmm0,0x12345678(%ebp,%eax,1),%xmm1",},
  530. {{0x0f, 0x38, 0xcb, 0x8c, 0x08, 0x78, 0x56, 0x34, 0x12, }, 9, 0, "", "",
  531. "0f 38 cb 8c 08 78 56 34 12 \tsha256rnds2 %xmm0,0x12345678(%eax,%ecx,1),%xmm1",},
  532. {{0x0f, 0x38, 0xcb, 0x8c, 0xc8, 0x78, 0x56, 0x34, 0x12, }, 9, 0, "", "",
  533. "0f 38 cb 8c c8 78 56 34 12 \tsha256rnds2 %xmm0,0x12345678(%eax,%ecx,8),%xmm1",},
  534. {{0x0f, 0x38, 0xcc, 0xc1, }, 4, 0, "", "",
  535. "0f 38 cc c1 \tsha256msg1 %xmm1,%xmm0",},
  536. {{0x0f, 0x38, 0xcc, 0xd7, }, 4, 0, "", "",
  537. "0f 38 cc d7 \tsha256msg1 %xmm7,%xmm2",},
  538. {{0x0f, 0x38, 0xcc, 0x00, }, 4, 0, "", "",
  539. "0f 38 cc 00 \tsha256msg1 (%eax),%xmm0",},
  540. {{0x0f, 0x38, 0xcc, 0x05, 0x78, 0x56, 0x34, 0x12, }, 8, 0, "", "",
  541. "0f 38 cc 05 78 56 34 12 \tsha256msg1 0x12345678,%xmm0",},
  542. {{0x0f, 0x38, 0xcc, 0x18, }, 4, 0, "", "",
  543. "0f 38 cc 18 \tsha256msg1 (%eax),%xmm3",},
  544. {{0x0f, 0x38, 0xcc, 0x04, 0x01, }, 5, 0, "", "",
  545. "0f 38 cc 04 01 \tsha256msg1 (%ecx,%eax,1),%xmm0",},
  546. {{0x0f, 0x38, 0xcc, 0x04, 0x05, 0x78, 0x56, 0x34, 0x12, }, 9, 0, "", "",
  547. "0f 38 cc 04 05 78 56 34 12 \tsha256msg1 0x12345678(,%eax,1),%xmm0",},
  548. {{0x0f, 0x38, 0xcc, 0x04, 0x08, }, 5, 0, "", "",
  549. "0f 38 cc 04 08 \tsha256msg1 (%eax,%ecx,1),%xmm0",},
  550. {{0x0f, 0x38, 0xcc, 0x04, 0xc8, }, 5, 0, "", "",
  551. "0f 38 cc 04 c8 \tsha256msg1 (%eax,%ecx,8),%xmm0",},
  552. {{0x0f, 0x38, 0xcc, 0x40, 0x12, }, 5, 0, "", "",
  553. "0f 38 cc 40 12 \tsha256msg1 0x12(%eax),%xmm0",},
  554. {{0x0f, 0x38, 0xcc, 0x45, 0x12, }, 5, 0, "", "",
  555. "0f 38 cc 45 12 \tsha256msg1 0x12(%ebp),%xmm0",},
  556. {{0x0f, 0x38, 0xcc, 0x44, 0x01, 0x12, }, 6, 0, "", "",
  557. "0f 38 cc 44 01 12 \tsha256msg1 0x12(%ecx,%eax,1),%xmm0",},
  558. {{0x0f, 0x38, 0xcc, 0x44, 0x05, 0x12, }, 6, 0, "", "",
  559. "0f 38 cc 44 05 12 \tsha256msg1 0x12(%ebp,%eax,1),%xmm0",},
  560. {{0x0f, 0x38, 0xcc, 0x44, 0x08, 0x12, }, 6, 0, "", "",
  561. "0f 38 cc 44 08 12 \tsha256msg1 0x12(%eax,%ecx,1),%xmm0",},
  562. {{0x0f, 0x38, 0xcc, 0x44, 0xc8, 0x12, }, 6, 0, "", "",
  563. "0f 38 cc 44 c8 12 \tsha256msg1 0x12(%eax,%ecx,8),%xmm0",},
  564. {{0x0f, 0x38, 0xcc, 0x80, 0x78, 0x56, 0x34, 0x12, }, 8, 0, "", "",
  565. "0f 38 cc 80 78 56 34 12 \tsha256msg1 0x12345678(%eax),%xmm0",},
  566. {{0x0f, 0x38, 0xcc, 0x85, 0x78, 0x56, 0x34, 0x12, }, 8, 0, "", "",
  567. "0f 38 cc 85 78 56 34 12 \tsha256msg1 0x12345678(%ebp),%xmm0",},
  568. {{0x0f, 0x38, 0xcc, 0x84, 0x01, 0x78, 0x56, 0x34, 0x12, }, 9, 0, "", "",
  569. "0f 38 cc 84 01 78 56 34 12 \tsha256msg1 0x12345678(%ecx,%eax,1),%xmm0",},
  570. {{0x0f, 0x38, 0xcc, 0x84, 0x05, 0x78, 0x56, 0x34, 0x12, }, 9, 0, "", "",
  571. "0f 38 cc 84 05 78 56 34 12 \tsha256msg1 0x12345678(%ebp,%eax,1),%xmm0",},
  572. {{0x0f, 0x38, 0xcc, 0x84, 0x08, 0x78, 0x56, 0x34, 0x12, }, 9, 0, "", "",
  573. "0f 38 cc 84 08 78 56 34 12 \tsha256msg1 0x12345678(%eax,%ecx,1),%xmm0",},
  574. {{0x0f, 0x38, 0xcc, 0x84, 0xc8, 0x78, 0x56, 0x34, 0x12, }, 9, 0, "", "",
  575. "0f 38 cc 84 c8 78 56 34 12 \tsha256msg1 0x12345678(%eax,%ecx,8),%xmm0",},
  576. {{0x0f, 0x38, 0xcd, 0xc1, }, 4, 0, "", "",
  577. "0f 38 cd c1 \tsha256msg2 %xmm1,%xmm0",},
  578. {{0x0f, 0x38, 0xcd, 0xd7, }, 4, 0, "", "",
  579. "0f 38 cd d7 \tsha256msg2 %xmm7,%xmm2",},
  580. {{0x0f, 0x38, 0xcd, 0x00, }, 4, 0, "", "",
  581. "0f 38 cd 00 \tsha256msg2 (%eax),%xmm0",},
  582. {{0x0f, 0x38, 0xcd, 0x05, 0x78, 0x56, 0x34, 0x12, }, 8, 0, "", "",
  583. "0f 38 cd 05 78 56 34 12 \tsha256msg2 0x12345678,%xmm0",},
  584. {{0x0f, 0x38, 0xcd, 0x18, }, 4, 0, "", "",
  585. "0f 38 cd 18 \tsha256msg2 (%eax),%xmm3",},
  586. {{0x0f, 0x38, 0xcd, 0x04, 0x01, }, 5, 0, "", "",
  587. "0f 38 cd 04 01 \tsha256msg2 (%ecx,%eax,1),%xmm0",},
  588. {{0x0f, 0x38, 0xcd, 0x04, 0x05, 0x78, 0x56, 0x34, 0x12, }, 9, 0, "", "",
  589. "0f 38 cd 04 05 78 56 34 12 \tsha256msg2 0x12345678(,%eax,1),%xmm0",},
  590. {{0x0f, 0x38, 0xcd, 0x04, 0x08, }, 5, 0, "", "",
  591. "0f 38 cd 04 08 \tsha256msg2 (%eax,%ecx,1),%xmm0",},
  592. {{0x0f, 0x38, 0xcd, 0x04, 0xc8, }, 5, 0, "", "",
  593. "0f 38 cd 04 c8 \tsha256msg2 (%eax,%ecx,8),%xmm0",},
  594. {{0x0f, 0x38, 0xcd, 0x40, 0x12, }, 5, 0, "", "",
  595. "0f 38 cd 40 12 \tsha256msg2 0x12(%eax),%xmm0",},
  596. {{0x0f, 0x38, 0xcd, 0x45, 0x12, }, 5, 0, "", "",
  597. "0f 38 cd 45 12 \tsha256msg2 0x12(%ebp),%xmm0",},
  598. {{0x0f, 0x38, 0xcd, 0x44, 0x01, 0x12, }, 6, 0, "", "",
  599. "0f 38 cd 44 01 12 \tsha256msg2 0x12(%ecx,%eax,1),%xmm0",},
  600. {{0x0f, 0x38, 0xcd, 0x44, 0x05, 0x12, }, 6, 0, "", "",
  601. "0f 38 cd 44 05 12 \tsha256msg2 0x12(%ebp,%eax,1),%xmm0",},
  602. {{0x0f, 0x38, 0xcd, 0x44, 0x08, 0x12, }, 6, 0, "", "",
  603. "0f 38 cd 44 08 12 \tsha256msg2 0x12(%eax,%ecx,1),%xmm0",},
  604. {{0x0f, 0x38, 0xcd, 0x44, 0xc8, 0x12, }, 6, 0, "", "",
  605. "0f 38 cd 44 c8 12 \tsha256msg2 0x12(%eax,%ecx,8),%xmm0",},
  606. {{0x0f, 0x38, 0xcd, 0x80, 0x78, 0x56, 0x34, 0x12, }, 8, 0, "", "",
  607. "0f 38 cd 80 78 56 34 12 \tsha256msg2 0x12345678(%eax),%xmm0",},
  608. {{0x0f, 0x38, 0xcd, 0x85, 0x78, 0x56, 0x34, 0x12, }, 8, 0, "", "",
  609. "0f 38 cd 85 78 56 34 12 \tsha256msg2 0x12345678(%ebp),%xmm0",},
  610. {{0x0f, 0x38, 0xcd, 0x84, 0x01, 0x78, 0x56, 0x34, 0x12, }, 9, 0, "", "",
  611. "0f 38 cd 84 01 78 56 34 12 \tsha256msg2 0x12345678(%ecx,%eax,1),%xmm0",},
  612. {{0x0f, 0x38, 0xcd, 0x84, 0x05, 0x78, 0x56, 0x34, 0x12, }, 9, 0, "", "",
  613. "0f 38 cd 84 05 78 56 34 12 \tsha256msg2 0x12345678(%ebp,%eax,1),%xmm0",},
  614. {{0x0f, 0x38, 0xcd, 0x84, 0x08, 0x78, 0x56, 0x34, 0x12, }, 9, 0, "", "",
  615. "0f 38 cd 84 08 78 56 34 12 \tsha256msg2 0x12345678(%eax,%ecx,1),%xmm0",},
  616. {{0x0f, 0x38, 0xcd, 0x84, 0xc8, 0x78, 0x56, 0x34, 0x12, }, 9, 0, "", "",
  617. "0f 38 cd 84 c8 78 56 34 12 \tsha256msg2 0x12345678(%eax,%ecx,8),%xmm0",},
  618. {{0x66, 0x0f, 0xae, 0x38, }, 4, 0, "", "",
  619. "66 0f ae 38 \tclflushopt (%eax)",},
  620. {{0x66, 0x0f, 0xae, 0x3d, 0x78, 0x56, 0x34, 0x12, }, 8, 0, "", "",
  621. "66 0f ae 3d 78 56 34 12 \tclflushopt 0x12345678",},
  622. {{0x66, 0x0f, 0xae, 0xbc, 0xc8, 0x78, 0x56, 0x34, 0x12, }, 9, 0, "", "",
  623. "66 0f ae bc c8 78 56 34 12 \tclflushopt 0x12345678(%eax,%ecx,8)",},
  624. {{0x0f, 0xae, 0x38, }, 3, 0, "", "",
  625. "0f ae 38 \tclflush (%eax)",},
  626. {{0x0f, 0xae, 0xf8, }, 3, 0, "", "",
  627. "0f ae f8 \tsfence ",},
  628. {{0x66, 0x0f, 0xae, 0x30, }, 4, 0, "", "",
  629. "66 0f ae 30 \tclwb (%eax)",},
  630. {{0x66, 0x0f, 0xae, 0x35, 0x78, 0x56, 0x34, 0x12, }, 8, 0, "", "",
  631. "66 0f ae 35 78 56 34 12 \tclwb 0x12345678",},
  632. {{0x66, 0x0f, 0xae, 0xb4, 0xc8, 0x78, 0x56, 0x34, 0x12, }, 9, 0, "", "",
  633. "66 0f ae b4 c8 78 56 34 12 \tclwb 0x12345678(%eax,%ecx,8)",},
  634. {{0x0f, 0xae, 0x30, }, 3, 0, "", "",
  635. "0f ae 30 \txsaveopt (%eax)",},
  636. {{0x0f, 0xae, 0xf0, }, 3, 0, "", "",
  637. "0f ae f0 \tmfence ",},
  638. {{0x0f, 0xc7, 0x20, }, 3, 0, "", "",
  639. "0f c7 20 \txsavec (%eax)",},
  640. {{0x0f, 0xc7, 0x25, 0x78, 0x56, 0x34, 0x12, }, 7, 0, "", "",
  641. "0f c7 25 78 56 34 12 \txsavec 0x12345678",},
  642. {{0x0f, 0xc7, 0xa4, 0xc8, 0x78, 0x56, 0x34, 0x12, }, 8, 0, "", "",
  643. "0f c7 a4 c8 78 56 34 12 \txsavec 0x12345678(%eax,%ecx,8)",},
  644. {{0x0f, 0xc7, 0x28, }, 3, 0, "", "",
  645. "0f c7 28 \txsaves (%eax)",},
  646. {{0x0f, 0xc7, 0x2d, 0x78, 0x56, 0x34, 0x12, }, 7, 0, "", "",
  647. "0f c7 2d 78 56 34 12 \txsaves 0x12345678",},
  648. {{0x0f, 0xc7, 0xac, 0xc8, 0x78, 0x56, 0x34, 0x12, }, 8, 0, "", "",
  649. "0f c7 ac c8 78 56 34 12 \txsaves 0x12345678(%eax,%ecx,8)",},
  650. {{0x0f, 0xc7, 0x18, }, 3, 0, "", "",
  651. "0f c7 18 \txrstors (%eax)",},
  652. {{0x0f, 0xc7, 0x1d, 0x78, 0x56, 0x34, 0x12, }, 7, 0, "", "",
  653. "0f c7 1d 78 56 34 12 \txrstors 0x12345678",},
  654. {{0x0f, 0xc7, 0x9c, 0xc8, 0x78, 0x56, 0x34, 0x12, }, 8, 0, "", "",
  655. "0f c7 9c c8 78 56 34 12 \txrstors 0x12345678(%eax,%ecx,8)",},
  656. {{0x66, 0x0f, 0xae, 0xf8, }, 4, 0, "", "",
  657. "66 0f ae f8 \tpcommit ",},