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

1896 lines
126 KiB

  1. " Vim syntax file
  2. " Language: GNU as (AT&T) assembler for X86
  3. " Maintainer: Rene Koecher <shirk@bitspin.org>
  4. " Last Change: 2009 Dec 29
  5. " Version: 0.8
  6. " Remark: Intel compatible instructions only (for now)
  7. if version < 600
  8. syntax clear
  9. elseif exists("b:current_syntax")
  10. finish
  11. endif
  12. setlocal iskeyword +=%,.,-,_
  13. setlocal isident +=%,.,-,_
  14. syn case ignore
  15. " directives
  16. syn keyword gasDirective .abort .ABORT .align .balignw .balignl
  17. syn keyword gasDirective .cfi_startproc .cfi_sections .cfi_endproc .cfi_personality
  18. syn keyword gasDirective .cfi_lsda .cfi_def_cfa .cfi_def_cfa_register .cfi_def_cfa_offset
  19. syn keyword gasDirective .cfi_adjust_cfa_offset .cfi_offset .cfi_rel_offset .cfi_register
  20. syn keyword gasDirective .cfi_restore .cfi_undefined .cfi_same_value .cfi_remember_state
  21. syn keyword gasDirective .cfi_return_column .cfi_signal_frame .cfi_window_save .cfi_escape
  22. syn keyword gasDirective .cfi_val_encoded_addr .data .def .desc .dim .eject
  23. syn keyword gasDirective .else .elseif .endef .endif .equ .equiv .eqv .err
  24. syn keyword gasDirective .error .exitm .extern .fail .file .fill .global .globl
  25. syn keyword gasDirective .gnu_attribute .hidden .ident .if .incbin .include .internal
  26. syn keyword gasDirective .irp .irpc .lcomm .lflags .line .linkonce .list .ln .loc .loc_mark_labels
  27. syn keyword gasDirective .local .mri .nolist .octa .org .p2alignw .p2alignl
  28. syn keyword gasDirective .popsection .previous .print .protected .psize .purgem .pushsection .quad
  29. syn keyword gasDirective .reloc .rept .sbttl .scl .section .set .single .size .skip .sleb128
  30. syn keyword gasDirective .space .stabd .stabn .stabs .struct .subsection
  31. syn keyword gasDirective .symver .tag .text .title .type .uleb128 .val .version
  32. syn keyword gasDirective .vtable_entry .vtable_inherit .warning .weak .weakref
  33. syn keyword gasDirectiveStore .byte .hword .word .int .long .double .short .float
  34. syn keyword gasDirectiveStore .string .string8 .string16 .ascii .asciz .comm
  35. syn keyword gasDirectiveMacro .altmacro .macro .noaltmacro .end .func .endfunc
  36. " i*86 directives
  37. syn keyword gasDirectiveX86 .att_syntax .intel_syntax .att_mnemonic .intel_mnemonic .lcomm
  38. " i*86 register set
  39. syn keyword gasRegisterX86 %rax %rbx %rcx %rdx %rdi %rsi %rsp %rbp
  40. syn keyword gasRegisterX86 %eax %ebx %ecx %edx %ax %bx %cx %dx %ah %al %bh %bl %ch %cl %dh %dl
  41. syn keyword gasRegisterX86 %edi %esi %esp %ebp %di %si %sp %bp %sph %spl %bph %bpl
  42. syn keyword gasRegisterX86 %cs %ds %es %fs %gs %ss %ip %eip %rip %eflags
  43. syn match gasRegisterX86 /\<%r\([8-9]\|1[0-5]\)[lwd]\?\>/
  44. " i*86 special registers
  45. syn match gasRegisterX86Cr /\<%cr[0-8]\>/
  46. syn match gasRegisterX86Dr /\<%dr[0-8]\>/
  47. syn match gasRegisterX86Tr /\<%tr[0-8]\>/
  48. syn match gasRegisterX86Fp /\<%sp\(([0-7])\)\?\>/
  49. syn match gasRegisterX86MMX /\<%x\?mm[0-7]\>/
  50. " symbols and labels
  51. syn match gasLabel /[-_$.A-Za-z0-9]\+\s*:/
  52. syn match gasSymbol /\<[^; \t()]\+\>/
  53. syn match gasSymbolRef /\$[-_$.A-Za-z][-_$.A-Za-z0-9]*\>/
  54. syn match gasSpecial /\<[$.]\>/
  55. " constants
  56. syn region gasString start=/"/ end=/"/ skip=/\\"/
  57. syn match gasCharacter /'\(?\|\\?\)/
  58. syn match gasDecimalNumber /\$\?-\?\d\+/
  59. syn match gasBinaryNumber /\$\?-\?0b[01]\+/
  60. syn match gasOctalNumber /\$\?-\?0\d\+/
  61. syn match gasHexNumber /\$\?-\?0x\x\+/
  62. " -- TODO: gasFloatNumber
  63. " local label needs to be matched *after* numerics
  64. syn match gasLocalLabel /\d\{1,2\}[:fb]/
  65. " comments etc.
  66. syn match gasOperator /[+-/*=|&~<>]\|<=\|>=\|<>/
  67. syn region gasComment start=/\/\*/ end=/\*\//
  68. syn region gasCommentSingle start=/#/ end=/$/
  69. " finally: Opcodes
  70. "
  71. "-- Section: Willamette MMX instructions (SSE2 SIMD Integer Instructions)
  72. syn keyword gasOpcode_SSE2 movd movdb movdw movdl movdq
  73. syn keyword gasOpcode_SSE2 movdqa
  74. syn keyword gasOpcode_SSE2 movdqu
  75. syn keyword gasOpcode_SSE2 movdq2q
  76. syn keyword gasOpcode_X64_SSE2 movq
  77. syn keyword gasOpcode_SSE2 movq2dq
  78. syn keyword gasOpcode_SSE2 packsswb packsswbb packsswbw packsswbl packsswbq
  79. syn keyword gasOpcode_SSE2 packssdw packssdwb packssdww packssdwl packssdwq
  80. syn keyword gasOpcode_SSE2 packuswb packuswbb packuswbw packuswbl packuswbq
  81. syn keyword gasOpcode_SSE2 paddb paddbb paddbw paddbl paddbq
  82. syn keyword gasOpcode_SSE2 paddw paddwb paddww paddwl paddwq
  83. syn keyword gasOpcode_SSE2 paddd padddb padddw padddl padddq
  84. syn keyword gasOpcode_SSE2 paddq paddqb paddqw paddql paddqq
  85. syn keyword gasOpcode_SSE2 paddsb paddsbb paddsbw paddsbl paddsbq
  86. syn keyword gasOpcode_SSE2 paddsw paddswb paddsww paddswl paddswq
  87. syn keyword gasOpcode_SSE2 paddusb paddusbb paddusbw paddusbl paddusbq
  88. syn keyword gasOpcode_SSE2 paddusw padduswb paddusww padduswl padduswq
  89. syn keyword gasOpcode_SSE2 pand pandb pandw pandl pandq
  90. syn keyword gasOpcode_SSE2 pandn pandnb pandnw pandnl pandnq
  91. syn keyword gasOpcode_SSE2 pavgb pavgbb pavgbw pavgbl pavgbq
  92. syn keyword gasOpcode_SSE2 pavgw pavgwb pavgww pavgwl pavgwq
  93. syn keyword gasOpcode_SSE2 pcmpeqb pcmpeqbb pcmpeqbw pcmpeqbl pcmpeqbq
  94. syn keyword gasOpcode_SSE2 pcmpeqw pcmpeqwb pcmpeqww pcmpeqwl pcmpeqwq
  95. syn keyword gasOpcode_SSE2 pcmpeqd pcmpeqdb pcmpeqdw pcmpeqdl pcmpeqdq
  96. syn keyword gasOpcode_SSE2 pcmpgtb pcmpgtbb pcmpgtbw pcmpgtbl pcmpgtbq
  97. syn keyword gasOpcode_SSE2 pcmpgtw pcmpgtwb pcmpgtww pcmpgtwl pcmpgtwq
  98. syn keyword gasOpcode_SSE2 pcmpgtd pcmpgtdb pcmpgtdw pcmpgtdl pcmpgtdq
  99. syn keyword gasOpcode_SSE2 pextrw pextrwb pextrww pextrwl pextrwq
  100. syn keyword gasOpcode_SSE2 pinsrw pinsrwb pinsrww pinsrwl pinsrwq
  101. syn keyword gasOpcode_SSE2 pmaddwd pmaddwdb pmaddwdw pmaddwdl pmaddwdq
  102. syn keyword gasOpcode_SSE2 pmaxsw pmaxswb pmaxsww pmaxswl pmaxswq
  103. syn keyword gasOpcode_SSE2 pmaxub pmaxubb pmaxubw pmaxubl pmaxubq
  104. syn keyword gasOpcode_SSE2 pminsw pminswb pminsww pminswl pminswq
  105. syn keyword gasOpcode_SSE2 pminub pminubb pminubw pminubl pminubq
  106. syn keyword gasOpcode_SSE2 pmovmskb
  107. syn keyword gasOpcode_SSE2 pmulhuw pmulhuwb pmulhuww pmulhuwl pmulhuwq
  108. syn keyword gasOpcode_SSE2 pmulhw pmulhwb pmulhww pmulhwl pmulhwq
  109. syn keyword gasOpcode_SSE2 pmullw pmullwb pmullww pmullwl pmullwq
  110. syn keyword gasOpcode_SSE2 pmuludq pmuludqb pmuludqw pmuludql pmuludqq
  111. syn keyword gasOpcode_SSE2 por porb porw porl porq
  112. syn keyword gasOpcode_SSE2 psadbw psadbwb psadbww psadbwl psadbwq
  113. syn keyword gasOpcode_Base pshufd pshufdb pshufdw pshufdl pshufdq
  114. syn keyword gasOpcode_Base pshufhw pshufhwb pshufhww pshufhwl pshufhwq
  115. syn keyword gasOpcode_Base pshuflw pshuflwb pshuflww pshuflwl pshuflwq
  116. syn keyword gasOpcode_SSE2 pslldq pslldqb pslldqw pslldql pslldqq
  117. syn keyword gasOpcode_SSE2 psllw psllwb psllww psllwl psllwq
  118. syn keyword gasOpcode_SSE2 pslld pslldb pslldw pslldl pslldq
  119. syn keyword gasOpcode_SSE2 psllq psllqb psllqw psllql psllqq
  120. syn keyword gasOpcode_SSE2 psraw psrawb psraww psrawl psrawq
  121. syn keyword gasOpcode_SSE2 psrad psradb psradw psradl psradq
  122. syn keyword gasOpcode_SSE2 psrldq psrldqb psrldqw psrldql psrldqq
  123. syn keyword gasOpcode_SSE2 psrlw psrlwb psrlww psrlwl psrlwq
  124. syn keyword gasOpcode_SSE2 psrld psrldb psrldw psrldl psrldq
  125. syn keyword gasOpcode_SSE2 psrlq psrlqb psrlqw psrlql psrlqq
  126. syn keyword gasOpcode_SSE2 psubb psubbb psubbw psubbl psubbq
  127. syn keyword gasOpcode_SSE2 psubw psubwb psubww psubwl psubwq
  128. syn keyword gasOpcode_SSE2 psubd psubdb psubdw psubdl psubdq
  129. syn keyword gasOpcode_SSE2 psubq psubqb psubqw psubql psubqq
  130. syn keyword gasOpcode_SSE2 psubsb psubsbb psubsbw psubsbl psubsbq
  131. syn keyword gasOpcode_SSE2 psubsw psubswb psubsww psubswl psubswq
  132. syn keyword gasOpcode_SSE2 psubusb psubusbb psubusbw psubusbl psubusbq
  133. syn keyword gasOpcode_SSE2 psubusw psubuswb psubusww psubuswl psubuswq
  134. syn keyword gasOpcode_SSE2 punpckhbw punpckhbwb punpckhbww punpckhbwl punpckhbwq
  135. syn keyword gasOpcode_SSE2 punpckhwd punpckhwdb punpckhwdw punpckhwdl punpckhwdq
  136. syn keyword gasOpcode_SSE2 punpckhdq punpckhdqb punpckhdqw punpckhdql punpckhdqq
  137. syn keyword gasOpcode_SSE2 punpckhqdq punpckhqdqb punpckhqdqw punpckhqdql punpckhqdqq
  138. syn keyword gasOpcode_SSE2 punpcklbw punpcklbwb punpcklbww punpcklbwl punpcklbwq
  139. syn keyword gasOpcode_SSE2 punpcklwd punpcklwdb punpcklwdw punpcklwdl punpcklwdq
  140. syn keyword gasOpcode_SSE2 punpckldq punpckldqb punpckldqw punpckldql punpckldqq
  141. syn keyword gasOpcode_SSE2 punpcklqdq punpcklqdqb punpcklqdqw punpcklqdql punpcklqdqq
  142. syn keyword gasOpcode_SSE2 pxor pxorb pxorw pxorl pxorq
  143. "-- Section: Nehalem New Instructions (SSE4.2)
  144. syn keyword gasOpcode_X64_SSE42 crc32
  145. syn keyword gasOpcode_SSE42 pcmpestri pcmpestrib pcmpestriw pcmpestril pcmpestriq
  146. syn keyword gasOpcode_SSE42 pcmpestrm pcmpestrmb pcmpestrmw pcmpestrml pcmpestrmq
  147. syn keyword gasOpcode_SSE42 pcmpistri pcmpistrib pcmpistriw pcmpistril pcmpistriq
  148. syn keyword gasOpcode_SSE42 pcmpistrm pcmpistrmb pcmpistrmw pcmpistrml pcmpistrmq
  149. syn keyword gasOpcode_SSE42 pcmpgtq pcmpgtqb pcmpgtqw pcmpgtql pcmpgtqq
  150. syn keyword gasOpcode_NEHALEM_Base popcnt
  151. "-- Section: Intel new instructions in ???
  152. syn keyword gasOpcode_NEHALEM_Base movbe movbeb movbew movbel movbeq
  153. "-- Section: AMD XOP, FMA4 and CVT16 instructions (SSE5)
  154. syn keyword gasOpcode_AMD_SSE5 vcvtph2ps vcvtph2psb vcvtph2psw vcvtph2psl vcvtph2psq
  155. syn keyword gasOpcode_AMD_SSE5 vcvtps2ph vcvtps2phb vcvtps2phw vcvtps2phl vcvtps2phq
  156. syn keyword gasOpcode_AMD_SSE5 vfmaddpd vfmaddpdb vfmaddpdw vfmaddpdl vfmaddpdq
  157. syn keyword gasOpcode_AMD_SSE5 vfmaddps vfmaddpsb vfmaddpsw vfmaddpsl vfmaddpsq
  158. syn keyword gasOpcode_AMD_SSE5 vfmaddsd vfmaddsdb vfmaddsdw vfmaddsdl vfmaddsdq
  159. syn keyword gasOpcode_AMD_SSE5 vfmaddss vfmaddssb vfmaddssw vfmaddssl vfmaddssq
  160. syn keyword gasOpcode_AMD_SSE5 vfmaddsubpd vfmaddsubpdb vfmaddsubpdw vfmaddsubpdl vfmaddsubpdq
  161. syn keyword gasOpcode_AMD_SSE5 vfmaddsubps vfmaddsubpsb vfmaddsubpsw vfmaddsubpsl vfmaddsubpsq
  162. syn keyword gasOpcode_AMD_SSE5 vfmsubaddpd vfmsubaddpdb vfmsubaddpdw vfmsubaddpdl vfmsubaddpdq
  163. syn keyword gasOpcode_AMD_SSE5 vfmsubaddps vfmsubaddpsb vfmsubaddpsw vfmsubaddpsl vfmsubaddpsq
  164. syn keyword gasOpcode_AMD_SSE5 vfmsubpd vfmsubpdb vfmsubpdw vfmsubpdl vfmsubpdq
  165. syn keyword gasOpcode_AMD_SSE5 vfmsubps vfmsubpsb vfmsubpsw vfmsubpsl vfmsubpsq
  166. syn keyword gasOpcode_AMD_SSE5 vfmsubsd vfmsubsdb vfmsubsdw vfmsubsdl vfmsubsdq
  167. syn keyword gasOpcode_AMD_SSE5 vfmsubss vfmsubssb vfmsubssw vfmsubssl vfmsubssq
  168. syn keyword gasOpcode_AMD_SSE5 vfnmaddpd vfnmaddpdb vfnmaddpdw vfnmaddpdl vfnmaddpdq
  169. syn keyword gasOpcode_AMD_SSE5 vfnmaddps vfnmaddpsb vfnmaddpsw vfnmaddpsl vfnmaddpsq
  170. syn keyword gasOpcode_AMD_SSE5 vfnmaddsd vfnmaddsdb vfnmaddsdw vfnmaddsdl vfnmaddsdq
  171. syn keyword gasOpcode_AMD_SSE5 vfnmaddss vfnmaddssb vfnmaddssw vfnmaddssl vfnmaddssq
  172. syn keyword gasOpcode_AMD_SSE5 vfnmsubpd vfnmsubpdb vfnmsubpdw vfnmsubpdl vfnmsubpdq
  173. syn keyword gasOpcode_AMD_SSE5 vfnmsubps vfnmsubpsb vfnmsubpsw vfnmsubpsl vfnmsubpsq
  174. syn keyword gasOpcode_AMD_SSE5 vfnmsubsd vfnmsubsdb vfnmsubsdw vfnmsubsdl vfnmsubsdq
  175. syn keyword gasOpcode_AMD_SSE5 vfnmsubss vfnmsubssb vfnmsubssw vfnmsubssl vfnmsubssq
  176. syn keyword gasOpcode_AMD_SSE5 vfrczpd vfrczpdb vfrczpdw vfrczpdl vfrczpdq
  177. syn keyword gasOpcode_AMD_SSE5 vfrczps vfrczpsb vfrczpsw vfrczpsl vfrczpsq
  178. syn keyword gasOpcode_AMD_SSE5 vfrczsd vfrczsdb vfrczsdw vfrczsdl vfrczsdq
  179. syn keyword gasOpcode_AMD_SSE5 vfrczss vfrczssb vfrczssw vfrczssl vfrczssq
  180. syn keyword gasOpcode_AMD_SSE5 vpcmov vpcmovb vpcmovw vpcmovl vpcmovq
  181. syn keyword gasOpcode_AMD_SSE5 vpcomb vpcombb vpcombw vpcombl vpcombq
  182. syn keyword gasOpcode_AMD_SSE5 vpcomd vpcomdb vpcomdw vpcomdl vpcomdq
  183. syn keyword gasOpcode_AMD_SSE5 vpcomq vpcomqb vpcomqw vpcomql vpcomqq
  184. syn keyword gasOpcode_AMD_SSE5 vpcomub vpcomubb vpcomubw vpcomubl vpcomubq
  185. syn keyword gasOpcode_AMD_SSE5 vpcomud vpcomudb vpcomudw vpcomudl vpcomudq
  186. syn keyword gasOpcode_AMD_SSE5 vpcomuq vpcomuqb vpcomuqw vpcomuql vpcomuqq
  187. syn keyword gasOpcode_AMD_SSE5 vpcomuw vpcomuwb vpcomuww vpcomuwl vpcomuwq
  188. syn keyword gasOpcode_AMD_SSE5 vpcomw vpcomwb vpcomww vpcomwl vpcomwq
  189. syn keyword gasOpcode_AMD_SSE5 vphaddbd vphaddbdb vphaddbdw vphaddbdl vphaddbdq
  190. syn keyword gasOpcode_AMD_SSE5 vphaddbq vphaddbqb vphaddbqw vphaddbql vphaddbqq
  191. syn keyword gasOpcode_AMD_SSE5 vphaddbw vphaddbwb vphaddbww vphaddbwl vphaddbwq
  192. syn keyword gasOpcode_AMD_SSE5 vphadddq vphadddqb vphadddqw vphadddql vphadddqq
  193. syn keyword gasOpcode_AMD_SSE5 vphaddubd vphaddubdb vphaddubdw vphaddubdl vphaddubdq
  194. syn keyword gasOpcode_AMD_SSE5 vphaddubq vphaddubqb vphaddubqw vphaddubql vphaddubqq
  195. syn keyword gasOpcode_AMD_SSE5 vphaddubwd vphaddubwdb vphaddubwdw vphaddubwdl vphaddubwdq
  196. syn keyword gasOpcode_AMD_SSE5 vphaddudq vphaddudqb vphaddudqw vphaddudql vphaddudqq
  197. syn keyword gasOpcode_AMD_SSE5 vphadduwd vphadduwdb vphadduwdw vphadduwdl vphadduwdq
  198. syn keyword gasOpcode_AMD_SSE5 vphadduwq vphadduwqb vphadduwqw vphadduwql vphadduwqq
  199. syn keyword gasOpcode_AMD_SSE5 vphaddwd vphaddwdb vphaddwdw vphaddwdl vphaddwdq
  200. syn keyword gasOpcode_AMD_SSE5 vphaddwq vphaddwqb vphaddwqw vphaddwql vphaddwqq
  201. syn keyword gasOpcode_AMD_SSE5 vphsubbw vphsubbwb vphsubbww vphsubbwl vphsubbwq
  202. syn keyword gasOpcode_AMD_SSE5 vphsubdq vphsubdqb vphsubdqw vphsubdql vphsubdqq
  203. syn keyword gasOpcode_AMD_SSE5 vphsubwd vphsubwdb vphsubwdw vphsubwdl vphsubwdq
  204. syn keyword gasOpcode_AMD_SSE5 vpmacsdd vpmacsddb vpmacsddw vpmacsddl vpmacsddq
  205. syn keyword gasOpcode_AMD_SSE5 vpmacsdqh vpmacsdqhb vpmacsdqhw vpmacsdqhl vpmacsdqhq
  206. syn keyword gasOpcode_AMD_SSE5 vpmacsdql vpmacsdqlb vpmacsdqlw vpmacsdqll vpmacsdqlq
  207. syn keyword gasOpcode_AMD_SSE5 vpmacssdd vpmacssddb vpmacssddw vpmacssddl vpmacssddq
  208. syn keyword gasOpcode_AMD_SSE5 vpmacssdqh vpmacssdqhb vpmacssdqhw vpmacssdqhl vpmacssdqhq
  209. syn keyword gasOpcode_AMD_SSE5 vpmacssdql vpmacssdqlb vpmacssdqlw vpmacssdqll vpmacssdqlq
  210. syn keyword gasOpcode_AMD_SSE5 vpmacsswd vpmacsswdb vpmacsswdw vpmacsswdl vpmacsswdq
  211. syn keyword gasOpcode_AMD_SSE5 vpmacssww vpmacsswwb vpmacsswww vpmacsswwl vpmacsswwq
  212. syn keyword gasOpcode_AMD_SSE5 vpmacswd vpmacswdb vpmacswdw vpmacswdl vpmacswdq
  213. syn keyword gasOpcode_AMD_SSE5 vpmacsww vpmacswwb vpmacswww vpmacswwl vpmacswwq
  214. syn keyword gasOpcode_AMD_SSE5 vpmadcsswd vpmadcsswdb vpmadcsswdw vpmadcsswdl vpmadcsswdq
  215. syn keyword gasOpcode_AMD_SSE5 vpmadcswd vpmadcswdb vpmadcswdw vpmadcswdl vpmadcswdq
  216. syn keyword gasOpcode_AMD_SSE5 vpperm vppermb vppermw vpperml vppermq
  217. syn keyword gasOpcode_AMD_SSE5 vprotb vprotbb vprotbw vprotbl vprotbq
  218. syn keyword gasOpcode_AMD_SSE5 vprotd vprotdb vprotdw vprotdl vprotdq
  219. syn keyword gasOpcode_AMD_SSE5 vprotq vprotqb vprotqw vprotql vprotqq
  220. syn keyword gasOpcode_AMD_SSE5 vprotw vprotwb vprotww vprotwl vprotwq
  221. syn keyword gasOpcode_AMD_SSE5 vpshab vpshabb vpshabw vpshabl vpshabq
  222. syn keyword gasOpcode_AMD_SSE5 vpshad vpshadb vpshadw vpshadl vpshadq
  223. syn keyword gasOpcode_AMD_SSE5 vpshaq vpshaqb vpshaqw vpshaql vpshaqq
  224. syn keyword gasOpcode_AMD_SSE5 vpshaw vpshawb vpshaww vpshawl vpshawq
  225. syn keyword gasOpcode_AMD_SSE5 vpshlb vpshlbb vpshlbw vpshlbl vpshlbq
  226. syn keyword gasOpcode_AMD_SSE5 vpshld vpshldb vpshldw vpshldl vpshldq
  227. syn keyword gasOpcode_AMD_SSE5 vpshlq vpshlqb vpshlqw vpshlql vpshlqq
  228. syn keyword gasOpcode_AMD_SSE5 vpshlw vpshlwb vpshlww vpshlwl vpshlwq
  229. "-- Section: Generic memory operations
  230. syn keyword gasOpcode_KATMAI_Base prefetchnta prefetchntab prefetchntaw prefetchntal prefetchntaq
  231. syn keyword gasOpcode_KATMAI_Base prefetcht0 prefetcht0b prefetcht0w prefetcht0l prefetcht0q
  232. syn keyword gasOpcode_KATMAI_Base prefetcht1 prefetcht1b prefetcht1w prefetcht1l prefetcht1q
  233. syn keyword gasOpcode_KATMAI_Base prefetcht2 prefetcht2b prefetcht2w prefetcht2l prefetcht2q
  234. syn keyword gasOpcode_KATMAI_Base sfence
  235. "-- Section: Tejas New Instructions (SSSE3)
  236. syn keyword gasOpcode_Base pabsb pabsbb pabsbw pabsbl pabsbq
  237. syn keyword gasOpcode_Base pabsw pabswb pabsww pabswl pabswq
  238. syn keyword gasOpcode_Base pabsd pabsdb pabsdw pabsdl pabsdq
  239. syn keyword gasOpcode_Base palignr palignrb palignrw palignrl palignrq
  240. syn keyword gasOpcode_Base phaddw phaddwb phaddww phaddwl phaddwq
  241. syn keyword gasOpcode_Base phaddd phadddb phadddw phadddl phadddq
  242. syn keyword gasOpcode_Base phaddsw phaddswb phaddsww phaddswl phaddswq
  243. syn keyword gasOpcode_Base phsubw phsubwb phsubww phsubwl phsubwq
  244. syn keyword gasOpcode_Base phsubd phsubdb phsubdw phsubdl phsubdq
  245. syn keyword gasOpcode_Base phsubsw phsubswb phsubsww phsubswl phsubswq
  246. syn keyword gasOpcode_Base pmaddubsw pmaddubswb pmaddubsww pmaddubswl pmaddubswq
  247. syn keyword gasOpcode_Base pmulhrsw pmulhrswb pmulhrsww pmulhrswl pmulhrswq
  248. syn keyword gasOpcode_Base pshufb pshufbb pshufbw pshufbl pshufbq
  249. syn keyword gasOpcode_Base psignb psignbb psignbw psignbl psignbq
  250. syn keyword gasOpcode_Base psignw psignwb psignww psignwl psignwq
  251. syn keyword gasOpcode_Base psignd psigndb psigndw psigndl psigndq
  252. "-- Section: Intel Fused Multiply-Add instructions (FMA)
  253. syn keyword gasOpcode_FUTURE_FMA vfmadd132ps vfmadd132psb vfmadd132psw vfmadd132psl vfmadd132psq
  254. syn keyword gasOpcode_FUTURE_FMA vfmadd132pd vfmadd132pdb vfmadd132pdw vfmadd132pdl vfmadd132pdq
  255. syn keyword gasOpcode_FUTURE_FMA vfmadd312ps vfmadd312psb vfmadd312psw vfmadd312psl vfmadd312psq
  256. syn keyword gasOpcode_FUTURE_FMA vfmadd312pd vfmadd312pdb vfmadd312pdw vfmadd312pdl vfmadd312pdq
  257. syn keyword gasOpcode_FUTURE_FMA vfmadd213ps vfmadd213psb vfmadd213psw vfmadd213psl vfmadd213psq
  258. syn keyword gasOpcode_FUTURE_FMA vfmadd213pd vfmadd213pdb vfmadd213pdw vfmadd213pdl vfmadd213pdq
  259. syn keyword gasOpcode_FUTURE_FMA vfmadd123ps vfmadd123psb vfmadd123psw vfmadd123psl vfmadd123psq
  260. syn keyword gasOpcode_FUTURE_FMA vfmadd123pd vfmadd123pdb vfmadd123pdw vfmadd123pdl vfmadd123pdq
  261. syn keyword gasOpcode_FUTURE_FMA vfmadd231ps vfmadd231psb vfmadd231psw vfmadd231psl vfmadd231psq
  262. syn keyword gasOpcode_FUTURE_FMA vfmadd231pd vfmadd231pdb vfmadd231pdw vfmadd231pdl vfmadd231pdq
  263. syn keyword gasOpcode_FUTURE_FMA vfmadd321ps vfmadd321psb vfmadd321psw vfmadd321psl vfmadd321psq
  264. syn keyword gasOpcode_FUTURE_FMA vfmadd321pd vfmadd321pdb vfmadd321pdw vfmadd321pdl vfmadd321pdq
  265. syn keyword gasOpcode_FUTURE_FMA vfmaddsub132ps vfmaddsub132psb vfmaddsub132psw vfmaddsub132psl vfmaddsub132psq
  266. syn keyword gasOpcode_FUTURE_FMA vfmaddsub132pd vfmaddsub132pdb vfmaddsub132pdw vfmaddsub132pdl vfmaddsub132pdq
  267. syn keyword gasOpcode_FUTURE_FMA vfmaddsub312ps vfmaddsub312psb vfmaddsub312psw vfmaddsub312psl vfmaddsub312psq
  268. syn keyword gasOpcode_FUTURE_FMA vfmaddsub312pd vfmaddsub312pdb vfmaddsub312pdw vfmaddsub312pdl vfmaddsub312pdq
  269. syn keyword gasOpcode_FUTURE_FMA vfmaddsub213ps vfmaddsub213psb vfmaddsub213psw vfmaddsub213psl vfmaddsub213psq
  270. syn keyword gasOpcode_FUTURE_FMA vfmaddsub213pd vfmaddsub213pdb vfmaddsub213pdw vfmaddsub213pdl vfmaddsub213pdq
  271. syn keyword gasOpcode_FUTURE_FMA vfmaddsub123ps vfmaddsub123psb vfmaddsub123psw vfmaddsub123psl vfmaddsub123psq
  272. syn keyword gasOpcode_FUTURE_FMA vfmaddsub123pd vfmaddsub123pdb vfmaddsub123pdw vfmaddsub123pdl vfmaddsub123pdq
  273. syn keyword gasOpcode_FUTURE_FMA vfmaddsub231ps vfmaddsub231psb vfmaddsub231psw vfmaddsub231psl vfmaddsub231psq
  274. syn keyword gasOpcode_FUTURE_FMA vfmaddsub231pd vfmaddsub231pdb vfmaddsub231pdw vfmaddsub231pdl vfmaddsub231pdq
  275. syn keyword gasOpcode_FUTURE_FMA vfmaddsub321ps vfmaddsub321psb vfmaddsub321psw vfmaddsub321psl vfmaddsub321psq
  276. syn keyword gasOpcode_FUTURE_FMA vfmaddsub321pd vfmaddsub321pdb vfmaddsub321pdw vfmaddsub321pdl vfmaddsub321pdq
  277. syn keyword gasOpcode_FUTURE_FMA vfmsub132ps vfmsub132psb vfmsub132psw vfmsub132psl vfmsub132psq
  278. syn keyword gasOpcode_FUTURE_FMA vfmsub132pd vfmsub132pdb vfmsub132pdw vfmsub132pdl vfmsub132pdq
  279. syn keyword gasOpcode_FUTURE_FMA vfmsub312ps vfmsub312psb vfmsub312psw vfmsub312psl vfmsub312psq
  280. syn keyword gasOpcode_FUTURE_FMA vfmsub312pd vfmsub312pdb vfmsub312pdw vfmsub312pdl vfmsub312pdq
  281. syn keyword gasOpcode_FUTURE_FMA vfmsub213ps vfmsub213psb vfmsub213psw vfmsub213psl vfmsub213psq
  282. syn keyword gasOpcode_FUTURE_FMA vfmsub213pd vfmsub213pdb vfmsub213pdw vfmsub213pdl vfmsub213pdq
  283. syn keyword gasOpcode_FUTURE_FMA vfmsub123ps vfmsub123psb vfmsub123psw vfmsub123psl vfmsub123psq
  284. syn keyword gasOpcode_FUTURE_FMA vfmsub123pd vfmsub123pdb vfmsub123pdw vfmsub123pdl vfmsub123pdq
  285. syn keyword gasOpcode_FUTURE_FMA vfmsub231ps vfmsub231psb vfmsub231psw vfmsub231psl vfmsub231psq
  286. syn keyword gasOpcode_FUTURE_FMA vfmsub231pd vfmsub231pdb vfmsub231pdw vfmsub231pdl vfmsub231pdq
  287. syn keyword gasOpcode_FUTURE_FMA vfmsub321ps vfmsub321psb vfmsub321psw vfmsub321psl vfmsub321psq
  288. syn keyword gasOpcode_FUTURE_FMA vfmsub321pd vfmsub321pdb vfmsub321pdw vfmsub321pdl vfmsub321pdq
  289. syn keyword gasOpcode_FUTURE_FMA vfmsubadd132ps vfmsubadd132psb vfmsubadd132psw vfmsubadd132psl vfmsubadd132psq
  290. syn keyword gasOpcode_FUTURE_FMA vfmsubadd132pd vfmsubadd132pdb vfmsubadd132pdw vfmsubadd132pdl vfmsubadd132pdq
  291. syn keyword gasOpcode_FUTURE_FMA vfmsubadd312ps vfmsubadd312psb vfmsubadd312psw vfmsubadd312psl vfmsubadd312psq
  292. syn keyword gasOpcode_FUTURE_FMA vfmsubadd312pd vfmsubadd312pdb vfmsubadd312pdw vfmsubadd312pdl vfmsubadd312pdq
  293. syn keyword gasOpcode_FUTURE_FMA vfmsubadd213ps vfmsubadd213psb vfmsubadd213psw vfmsubadd213psl vfmsubadd213psq
  294. syn keyword gasOpcode_FUTURE_FMA vfmsubadd213pd vfmsubadd213pdb vfmsubadd213pdw vfmsubadd213pdl vfmsubadd213pdq
  295. syn keyword gasOpcode_FUTURE_FMA vfmsubadd123ps vfmsubadd123psb vfmsubadd123psw vfmsubadd123psl vfmsubadd123psq
  296. syn keyword gasOpcode_FUTURE_FMA vfmsubadd123pd vfmsubadd123pdb vfmsubadd123pdw vfmsubadd123pdl vfmsubadd123pdq
  297. syn keyword gasOpcode_FUTURE_FMA vfmsubadd231ps vfmsubadd231psb vfmsubadd231psw vfmsubadd231psl vfmsubadd231psq
  298. syn keyword gasOpcode_FUTURE_FMA vfmsubadd231pd vfmsubadd231pdb vfmsubadd231pdw vfmsubadd231pdl vfmsubadd231pdq
  299. syn keyword gasOpcode_FUTURE_FMA vfmsubadd321ps vfmsubadd321psb vfmsubadd321psw vfmsubadd321psl vfmsubadd321psq
  300. syn keyword gasOpcode_FUTURE_FMA vfmsubadd321pd vfmsubadd321pdb vfmsubadd321pdw vfmsubadd321pdl vfmsubadd321pdq
  301. syn keyword gasOpcode_FUTURE_FMA vfnmadd132ps vfnmadd132psb vfnmadd132psw vfnmadd132psl vfnmadd132psq
  302. syn keyword gasOpcode_FUTURE_FMA vfnmadd132pd vfnmadd132pdb vfnmadd132pdw vfnmadd132pdl vfnmadd132pdq
  303. syn keyword gasOpcode_FUTURE_FMA vfnmadd312ps vfnmadd312psb vfnmadd312psw vfnmadd312psl vfnmadd312psq
  304. syn keyword gasOpcode_FUTURE_FMA vfnmadd312pd vfnmadd312pdb vfnmadd312pdw vfnmadd312pdl vfnmadd312pdq
  305. syn keyword gasOpcode_FUTURE_FMA vfnmadd213ps vfnmadd213psb vfnmadd213psw vfnmadd213psl vfnmadd213psq
  306. syn keyword gasOpcode_FUTURE_FMA vfnmadd213pd vfnmadd213pdb vfnmadd213pdw vfnmadd213pdl vfnmadd213pdq
  307. syn keyword gasOpcode_FUTURE_FMA vfnmadd123ps vfnmadd123psb vfnmadd123psw vfnmadd123psl vfnmadd123psq
  308. syn keyword gasOpcode_FUTURE_FMA vfnmadd123pd vfnmadd123pdb vfnmadd123pdw vfnmadd123pdl vfnmadd123pdq
  309. syn keyword gasOpcode_FUTURE_FMA vfnmadd231ps vfnmadd231psb vfnmadd231psw vfnmadd231psl vfnmadd231psq
  310. syn keyword gasOpcode_FUTURE_FMA vfnmadd231pd vfnmadd231pdb vfnmadd231pdw vfnmadd231pdl vfnmadd231pdq
  311. syn keyword gasOpcode_FUTURE_FMA vfnmadd321ps vfnmadd321psb vfnmadd321psw vfnmadd321psl vfnmadd321psq
  312. syn keyword gasOpcode_FUTURE_FMA vfnmadd321pd vfnmadd321pdb vfnmadd321pdw vfnmadd321pdl vfnmadd321pdq
  313. syn keyword gasOpcode_FUTURE_FMA vfnmsub132ps vfnmsub132psb vfnmsub132psw vfnmsub132psl vfnmsub132psq
  314. syn keyword gasOpcode_FUTURE_FMA vfnmsub132pd vfnmsub132pdb vfnmsub132pdw vfnmsub132pdl vfnmsub132pdq
  315. syn keyword gasOpcode_FUTURE_FMA vfnmsub312ps vfnmsub312psb vfnmsub312psw vfnmsub312psl vfnmsub312psq
  316. syn keyword gasOpcode_FUTURE_FMA vfnmsub312pd vfnmsub312pdb vfnmsub312pdw vfnmsub312pdl vfnmsub312pdq
  317. syn keyword gasOpcode_FUTURE_FMA vfnmsub213ps vfnmsub213psb vfnmsub213psw vfnmsub213psl vfnmsub213psq
  318. syn keyword gasOpcode_FUTURE_FMA vfnmsub213pd vfnmsub213pdb vfnmsub213pdw vfnmsub213pdl vfnmsub213pdq
  319. syn keyword gasOpcode_FUTURE_FMA vfnmsub123ps vfnmsub123psb vfnmsub123psw vfnmsub123psl vfnmsub123psq
  320. syn keyword gasOpcode_FUTURE_FMA vfnmsub123pd vfnmsub123pdb vfnmsub123pdw vfnmsub123pdl vfnmsub123pdq
  321. syn keyword gasOpcode_FUTURE_FMA vfnmsub231ps vfnmsub231psb vfnmsub231psw vfnmsub231psl vfnmsub231psq
  322. syn keyword gasOpcode_FUTURE_FMA vfnmsub231pd vfnmsub231pdb vfnmsub231pdw vfnmsub231pdl vfnmsub231pdq
  323. syn keyword gasOpcode_FUTURE_FMA vfnmsub321ps vfnmsub321psb vfnmsub321psw vfnmsub321psl vfnmsub321psq
  324. syn keyword gasOpcode_FUTURE_FMA vfnmsub321pd vfnmsub321pdb vfnmsub321pdw vfnmsub321pdl vfnmsub321pdq
  325. syn keyword gasOpcode_FUTURE_FMA vfmadd132ss vfmadd132ssb vfmadd132ssw vfmadd132ssl vfmadd132ssq
  326. syn keyword gasOpcode_FUTURE_FMA vfmadd132sd vfmadd132sdb vfmadd132sdw vfmadd132sdl vfmadd132sdq
  327. syn keyword gasOpcode_FUTURE_FMA vfmadd312ss vfmadd312ssb vfmadd312ssw vfmadd312ssl vfmadd312ssq
  328. syn keyword gasOpcode_FUTURE_FMA vfmadd312sd vfmadd312sdb vfmadd312sdw vfmadd312sdl vfmadd312sdq
  329. syn keyword gasOpcode_FUTURE_FMA vfmadd213ss vfmadd213ssb vfmadd213ssw vfmadd213ssl vfmadd213ssq
  330. syn keyword gasOpcode_FUTURE_FMA vfmadd213sd vfmadd213sdb vfmadd213sdw vfmadd213sdl vfmadd213sdq
  331. syn keyword gasOpcode_FUTURE_FMA vfmadd123ss vfmadd123ssb vfmadd123ssw vfmadd123ssl vfmadd123ssq
  332. syn keyword gasOpcode_FUTURE_FMA vfmadd123sd vfmadd123sdb vfmadd123sdw vfmadd123sdl vfmadd123sdq
  333. syn keyword gasOpcode_FUTURE_FMA vfmadd231ss vfmadd231ssb vfmadd231ssw vfmadd231ssl vfmadd231ssq
  334. syn keyword gasOpcode_FUTURE_FMA vfmadd231sd vfmadd231sdb vfmadd231sdw vfmadd231sdl vfmadd231sdq
  335. syn keyword gasOpcode_FUTURE_FMA vfmadd321ss vfmadd321ssb vfmadd321ssw vfmadd321ssl vfmadd321ssq
  336. syn keyword gasOpcode_FUTURE_FMA vfmadd321sd vfmadd321sdb vfmadd321sdw vfmadd321sdl vfmadd321sdq
  337. syn keyword gasOpcode_FUTURE_FMA vfmsub132ss vfmsub132ssb vfmsub132ssw vfmsub132ssl vfmsub132ssq
  338. syn keyword gasOpcode_FUTURE_FMA vfmsub132sd vfmsub132sdb vfmsub132sdw vfmsub132sdl vfmsub132sdq
  339. syn keyword gasOpcode_FUTURE_FMA vfmsub312ss vfmsub312ssb vfmsub312ssw vfmsub312ssl vfmsub312ssq
  340. syn keyword gasOpcode_FUTURE_FMA vfmsub312sd vfmsub312sdb vfmsub312sdw vfmsub312sdl vfmsub312sdq
  341. syn keyword gasOpcode_FUTURE_FMA vfmsub213ss vfmsub213ssb vfmsub213ssw vfmsub213ssl vfmsub213ssq
  342. syn keyword gasOpcode_FUTURE_FMA vfmsub213sd vfmsub213sdb vfmsub213sdw vfmsub213sdl vfmsub213sdq
  343. syn keyword gasOpcode_FUTURE_FMA vfmsub123ss vfmsub123ssb vfmsub123ssw vfmsub123ssl vfmsub123ssq
  344. syn keyword gasOpcode_FUTURE_FMA vfmsub123sd vfmsub123sdb vfmsub123sdw vfmsub123sdl vfmsub123sdq
  345. syn keyword gasOpcode_FUTURE_FMA vfmsub231ss vfmsub231ssb vfmsub231ssw vfmsub231ssl vfmsub231ssq
  346. syn keyword gasOpcode_FUTURE_FMA vfmsub231sd vfmsub231sdb vfmsub231sdw vfmsub231sdl vfmsub231sdq
  347. syn keyword gasOpcode_FUTURE_FMA vfmsub321ss vfmsub321ssb vfmsub321ssw vfmsub321ssl vfmsub321ssq
  348. syn keyword gasOpcode_FUTURE_FMA vfmsub321sd vfmsub321sdb vfmsub321sdw vfmsub321sdl vfmsub321sdq
  349. syn keyword gasOpcode_FUTURE_FMA vfnmadd132ss vfnmadd132ssb vfnmadd132ssw vfnmadd132ssl vfnmadd132ssq
  350. syn keyword gasOpcode_FUTURE_FMA vfnmadd132sd vfnmadd132sdb vfnmadd132sdw vfnmadd132sdl vfnmadd132sdq
  351. syn keyword gasOpcode_FUTURE_FMA vfnmadd312ss vfnmadd312ssb vfnmadd312ssw vfnmadd312ssl vfnmadd312ssq
  352. syn keyword gasOpcode_FUTURE_FMA vfnmadd312sd vfnmadd312sdb vfnmadd312sdw vfnmadd312sdl vfnmadd312sdq
  353. syn keyword gasOpcode_FUTURE_FMA vfnmadd213ss vfnmadd213ssb vfnmadd213ssw vfnmadd213ssl vfnmadd213ssq
  354. syn keyword gasOpcode_FUTURE_FMA vfnmadd213sd vfnmadd213sdb vfnmadd213sdw vfnmadd213sdl vfnmadd213sdq
  355. syn keyword gasOpcode_FUTURE_FMA vfnmadd123ss vfnmadd123ssb vfnmadd123ssw vfnmadd123ssl vfnmadd123ssq
  356. syn keyword gasOpcode_FUTURE_FMA vfnmadd123sd vfnmadd123sdb vfnmadd123sdw vfnmadd123sdl vfnmadd123sdq
  357. syn keyword gasOpcode_FUTURE_FMA vfnmadd231ss vfnmadd231ssb vfnmadd231ssw vfnmadd231ssl vfnmadd231ssq
  358. syn keyword gasOpcode_FUTURE_FMA vfnmadd231sd vfnmadd231sdb vfnmadd231sdw vfnmadd231sdl vfnmadd231sdq
  359. syn keyword gasOpcode_FUTURE_FMA vfnmadd321ss vfnmadd321ssb vfnmadd321ssw vfnmadd321ssl vfnmadd321ssq
  360. syn keyword gasOpcode_FUTURE_FMA vfnmadd321sd vfnmadd321sdb vfnmadd321sdw vfnmadd321sdl vfnmadd321sdq
  361. syn keyword gasOpcode_FUTURE_FMA vfnmsub132ss vfnmsub132ssb vfnmsub132ssw vfnmsub132ssl vfnmsub132ssq
  362. syn keyword gasOpcode_FUTURE_FMA vfnmsub132sd vfnmsub132sdb vfnmsub132sdw vfnmsub132sdl vfnmsub132sdq
  363. syn keyword gasOpcode_FUTURE_FMA vfnmsub312ss vfnmsub312ssb vfnmsub312ssw vfnmsub312ssl vfnmsub312ssq
  364. syn keyword gasOpcode_FUTURE_FMA vfnmsub312sd vfnmsub312sdb vfnmsub312sdw vfnmsub312sdl vfnmsub312sdq
  365. syn keyword gasOpcode_FUTURE_FMA vfnmsub213ss vfnmsub213ssb vfnmsub213ssw vfnmsub213ssl vfnmsub213ssq
  366. syn keyword gasOpcode_FUTURE_FMA vfnmsub213sd vfnmsub213sdb vfnmsub213sdw vfnmsub213sdl vfnmsub213sdq
  367. syn keyword gasOpcode_FUTURE_FMA vfnmsub123ss vfnmsub123ssb vfnmsub123ssw vfnmsub123ssl vfnmsub123ssq
  368. syn keyword gasOpcode_FUTURE_FMA vfnmsub123sd vfnmsub123sdb vfnmsub123sdw vfnmsub123sdl vfnmsub123sdq
  369. syn keyword gasOpcode_FUTURE_FMA vfnmsub231ss vfnmsub231ssb vfnmsub231ssw vfnmsub231ssl vfnmsub231ssq
  370. syn keyword gasOpcode_FUTURE_FMA vfnmsub231sd vfnmsub231sdb vfnmsub231sdw vfnmsub231sdl vfnmsub231sdq
  371. syn keyword gasOpcode_FUTURE_FMA vfnmsub321ss vfnmsub321ssb vfnmsub321ssw vfnmsub321ssl vfnmsub321ssq
  372. syn keyword gasOpcode_FUTURE_FMA vfnmsub321sd vfnmsub321sdb vfnmsub321sdw vfnmsub321sdl vfnmsub321sdq
  373. "-- Section: Willamette SSE2 Cacheability Instructions
  374. syn keyword gasOpcode_SSE2 maskmovdqu
  375. syn keyword gasOpcode_SSE2 clflush clflushb clflushw clflushl clflushq
  376. syn keyword gasOpcode_SSE2 movntdq movntdqb movntdqw movntdql movntdqq
  377. syn keyword gasOpcode_X64_Base movnti movntib movntiw movntil movntiq
  378. syn keyword gasOpcode_SSE2 movntpd movntpdb movntpdw movntpdl movntpdq
  379. syn keyword gasOpcode_SSE2 lfence
  380. syn keyword gasOpcode_SSE2 mfence
  381. "-- Section: Systematic names for the hinting nop instructions
  382. syn keyword gasOpcode_X64_Base hint_nop0
  383. syn keyword gasOpcode_X64_Base hint_nop1
  384. syn keyword gasOpcode_X64_Base hint_nop2
  385. syn keyword gasOpcode_X64_Base hint_nop3
  386. syn keyword gasOpcode_X64_Base hint_nop4
  387. syn keyword gasOpcode_X64_Base hint_nop5
  388. syn keyword gasOpcode_X64_Base hint_nop6
  389. syn keyword gasOpcode_X64_Base hint_nop7
  390. syn keyword gasOpcode_X64_Base hint_nop8
  391. syn keyword gasOpcode_X64_Base hint_nop9
  392. syn keyword gasOpcode_X64_Base hint_nop10
  393. syn keyword gasOpcode_X64_Base hint_nop11
  394. syn keyword gasOpcode_X64_Base hint_nop12
  395. syn keyword gasOpcode_X64_Base hint_nop13
  396. syn keyword gasOpcode_X64_Base hint_nop14
  397. syn keyword gasOpcode_X64_Base hint_nop15
  398. syn keyword gasOpcode_X64_Base hint_nop16
  399. syn keyword gasOpcode_X64_Base hint_nop17
  400. syn keyword gasOpcode_X64_Base hint_nop18
  401. syn keyword gasOpcode_X64_Base hint_nop19
  402. syn keyword gasOpcode_X64_Base hint_nop20
  403. syn keyword gasOpcode_X64_Base hint_nop21
  404. syn keyword gasOpcode_X64_Base hint_nop22
  405. syn keyword gasOpcode_X64_Base hint_nop23
  406. syn keyword gasOpcode_X64_Base hint_nop24
  407. syn keyword gasOpcode_X64_Base hint_nop25
  408. syn keyword gasOpcode_X64_Base hint_nop26
  409. syn keyword gasOpcode_X64_Base hint_nop27
  410. syn keyword gasOpcode_X64_Base hint_nop28
  411. syn keyword gasOpcode_X64_Base hint_nop29
  412. syn keyword gasOpcode_X64_Base hint_nop30
  413. syn keyword gasOpcode_X64_Base hint_nop31
  414. syn keyword gasOpcode_X64_Base hint_nop32
  415. syn keyword gasOpcode_X64_Base hint_nop33
  416. syn keyword gasOpcode_X64_Base hint_nop34
  417. syn keyword gasOpcode_X64_Base hint_nop35
  418. syn keyword gasOpcode_X64_Base hint_nop36
  419. syn keyword gasOpcode_X64_Base hint_nop37
  420. syn keyword gasOpcode_X64_Base hint_nop38
  421. syn keyword gasOpcode_X64_Base hint_nop39
  422. syn keyword gasOpcode_X64_Base hint_nop40
  423. syn keyword gasOpcode_X64_Base hint_nop41
  424. syn keyword gasOpcode_X64_Base hint_nop42
  425. syn keyword gasOpcode_X64_Base hint_nop43
  426. syn keyword gasOpcode_X64_Base hint_nop44
  427. syn keyword gasOpcode_X64_Base hint_nop45
  428. syn keyword gasOpcode_X64_Base hint_nop46
  429. syn keyword gasOpcode_X64_Base hint_nop47
  430. syn keyword gasOpcode_X64_Base hint_nop48
  431. syn keyword gasOpcode_X64_Base hint_nop49
  432. syn keyword gasOpcode_X64_Base hint_nop50
  433. syn keyword gasOpcode_X64_Base hint_nop51
  434. syn keyword gasOpcode_X64_Base hint_nop52
  435. syn keyword gasOpcode_X64_Base hint_nop53
  436. syn keyword gasOpcode_X64_Base hint_nop54
  437. syn keyword gasOpcode_X64_Base hint_nop55
  438. syn keyword gasOpcode_X64_Base hint_nop56
  439. syn keyword gasOpcode_X64_Base hint_nop57
  440. syn keyword gasOpcode_X64_Base hint_nop58
  441. syn keyword gasOpcode_X64_Base hint_nop59
  442. syn keyword gasOpcode_X64_Base hint_nop60
  443. syn keyword gasOpcode_X64_Base hint_nop61
  444. syn keyword gasOpcode_X64_Base hint_nop62
  445. "-- Section: Geode (Cyrix) 3DNow! additions
  446. syn keyword gasOpcode_PENT_3DNOW pfrcpv pfrcpvb pfrcpvw pfrcpvl pfrcpvq
  447. syn keyword gasOpcode_PENT_3DNOW pfrsqrtv pfrsqrtvb pfrsqrtvw pfrsqrtvl pfrsqrtvq
  448. "-- Section: XSAVE group (AVX and extended state)
  449. syn keyword gasOpcode_NEHALEM_Base xgetbv
  450. syn keyword gasOpcode_NEHALEM_Base xsetbv
  451. syn keyword gasOpcode_NEHALEM_Base xsave xsaveb xsavew xsavel xsaveq
  452. syn keyword gasOpcode_NEHALEM_Base xrstor xrstorb xrstorw xrstorl xrstorq
  453. "-- Section: Conventional instructions
  454. syn keyword gasOpcode_8086_Base aaa
  455. syn keyword gasOpcode_8086_Base aad aadb aadw aadl aadq
  456. syn keyword gasOpcode_8086_Base aam aamb aamw aaml aamq
  457. syn keyword gasOpcode_8086_Base aas
  458. syn keyword gasOpcode_386_Base adc adcb adcw adcl adcq
  459. syn keyword gasOpcode_386_Base add addb addw addl addq
  460. syn keyword gasOpcode_386_Base and andb andw andl andq
  461. syn keyword gasOpcode_286_Base arpl
  462. syn keyword gasOpcode_PENT_Base bb0_reset
  463. syn keyword gasOpcode_PENT_Base bb1_reset
  464. syn keyword gasOpcode_386_Base bound boundb boundw boundl boundq
  465. syn keyword gasOpcode_X64_Base bsf
  466. syn keyword gasOpcode_X64_Base bsr
  467. syn keyword gasOpcode_X64_Base bswap
  468. syn keyword gasOpcode_X64_Base bt btb btw btl btq
  469. syn keyword gasOpcode_X64_Base btc btcb btcw btcl btcq
  470. syn keyword gasOpcode_X64_Base btr btrb btrw btrl btrq
  471. syn keyword gasOpcode_X64_Base bts btsb btsw btsl btsq
  472. syn keyword gasOpcode_X64_Base call callb callw calll callq
  473. syn keyword gasOpcode_8086_Base cbw
  474. syn keyword gasOpcode_386_Base cdq
  475. syn keyword gasOpcode_X64_Base cdqe
  476. syn keyword gasOpcode_8086_Base clc
  477. syn keyword gasOpcode_8086_Base cld
  478. syn keyword gasOpcode_X64_Base clgi
  479. syn keyword gasOpcode_8086_Base cli
  480. syn keyword gasOpcode_286_Base clts
  481. syn keyword gasOpcode_8086_Base cmc
  482. syn keyword gasOpcode_386_Base cmp cmpb cmpw cmpl cmpq
  483. syn keyword gasOpcode_8086_Base cmpsb
  484. syn keyword gasOpcode_386_Base cmpsd
  485. syn keyword gasOpcode_X64_Base cmpsq
  486. syn keyword gasOpcode_8086_Base cmpsw
  487. syn keyword gasOpcode_X64_Base cmpxchg
  488. syn keyword gasOpcode_486_Base cmpxchg486
  489. syn keyword gasOpcode_PENT_Base cmpxchg8b cmpxchg8bb cmpxchg8bw cmpxchg8bl cmpxchg8bq
  490. syn keyword gasOpcode_X64_Base cmpxchg16b cmpxchg16bb cmpxchg16bw cmpxchg16bl cmpxchg16bq
  491. syn keyword gasOpcode_PENT_Base cpuid
  492. syn keyword gasOpcode_PENT_Base cpu_read
  493. syn keyword gasOpcode_PENT_Base cpu_write
  494. syn keyword gasOpcode_X64_Base cqo
  495. syn keyword gasOpcode_8086_Base cwd
  496. syn keyword gasOpcode_386_Base cwde
  497. syn keyword gasOpcode_8086_Base daa
  498. syn keyword gasOpcode_8086_Base das
  499. syn keyword gasOpcode_X64_Base dec
  500. syn keyword gasOpcode_X64_Base div
  501. syn keyword gasOpcode_P6_Base dmint
  502. syn keyword gasOpcode_PENT_MMX emms
  503. syn keyword gasOpcode_186_Base enter enterb enterw enterl enterq
  504. syn keyword gasOpcode_8086_Base equ
  505. syn keyword gasOpcode_8086_Base f2xm1
  506. syn keyword gasOpcode_8086_Base fabs
  507. syn keyword gasOpcode_8086_Base fadd
  508. syn keyword gasOpcode_8086_Base faddp
  509. syn keyword gasOpcode_8086_Base fbld fbldb fbldw fbldl fbldq
  510. syn keyword gasOpcode_8086_Base fbstp fbstpb fbstpw fbstpl fbstpq
  511. syn keyword gasOpcode_8086_Base fchs
  512. syn keyword gasOpcode_8086_Base fclex
  513. syn keyword gasOpcode_P6_Base fcmovb
  514. syn keyword gasOpcode_P6_Base fcmovbe
  515. syn keyword gasOpcode_P6_Base fcmove
  516. syn keyword gasOpcode_P6_Base fcmovnb
  517. syn keyword gasOpcode_P6_Base fcmovnbe
  518. syn keyword gasOpcode_P6_Base fcmovne
  519. syn keyword gasOpcode_P6_Base fcmovnu
  520. syn keyword gasOpcode_P6_Base fcmovu
  521. syn keyword gasOpcode_8086_Base fcom
  522. syn keyword gasOpcode_P6_Base fcomi
  523. syn keyword gasOpcode_P6_Base fcomip
  524. syn keyword gasOpcode_8086_Base fcomp
  525. syn keyword gasOpcode_8086_Base fcompp
  526. syn keyword gasOpcode_386_Base fcos
  527. syn keyword gasOpcode_8086_Base fdecstp
  528. syn keyword gasOpcode_8086_Base fdisi
  529. syn keyword gasOpcode_8086_Base fdiv
  530. syn keyword gasOpcode_8086_Base fdivp
  531. syn keyword gasOpcode_8086_Base fdivr
  532. syn keyword gasOpcode_8086_Base fdivrp
  533. syn keyword gasOpcode_PENT_3DNOW femms
  534. syn keyword gasOpcode_8086_Base feni
  535. syn keyword gasOpcode_8086_Base ffree
  536. syn keyword gasOpcode_286_Base ffreep
  537. syn keyword gasOpcode_8086_Base fiadd fiaddb fiaddw fiaddl fiaddq
  538. syn keyword gasOpcode_8086_Base ficom ficomb ficomw ficoml ficomq
  539. syn keyword gasOpcode_8086_Base ficomp ficompb ficompw ficompl ficompq
  540. syn keyword gasOpcode_8086_Base fidiv fidivb fidivw fidivl fidivq
  541. syn keyword gasOpcode_8086_Base fidivr fidivrb fidivrw fidivrl fidivrq
  542. syn keyword gasOpcode_8086_Base fild fildb fildw fildl fildq
  543. syn keyword gasOpcode_8086_Base fimul fimulb fimulw fimull fimulq
  544. syn keyword gasOpcode_8086_Base fincstp
  545. syn keyword gasOpcode_8086_Base finit
  546. syn keyword gasOpcode_8086_Base fist fistb fistw fistl fistq
  547. syn keyword gasOpcode_8086_Base fistp fistpb fistpw fistpl fistpq
  548. syn keyword gasOpcode_PRESCOTT_Base fisttp fisttpb fisttpw fisttpl fisttpq
  549. syn keyword gasOpcode_8086_Base fisub fisubb fisubw fisubl fisubq
  550. syn keyword gasOpcode_8086_Base fisubr fisubrb fisubrw fisubrl fisubrq
  551. syn keyword gasOpcode_8086_Base fld
  552. syn keyword gasOpcode_8086_Base fld1
  553. syn keyword gasOpcode_8086_Base fldcw fldcwb fldcww fldcwl fldcwq
  554. syn keyword gasOpcode_8086_Base fldenv fldenvb fldenvw fldenvl fldenvq
  555. syn keyword gasOpcode_8086_Base fldl2e
  556. syn keyword gasOpcode_8086_Base fldl2t
  557. syn keyword gasOpcode_8086_Base fldlg2
  558. syn keyword gasOpcode_8086_Base fldln2
  559. syn keyword gasOpcode_8086_Base fldpi
  560. syn keyword gasOpcode_8086_Base fldz
  561. syn keyword gasOpcode_8086_Base fmul
  562. syn keyword gasOpcode_8086_Base fmulp
  563. syn keyword gasOpcode_8086_Base fnclex
  564. syn keyword gasOpcode_8086_Base fndisi
  565. syn keyword gasOpcode_8086_Base fneni
  566. syn keyword gasOpcode_8086_Base fninit
  567. syn keyword gasOpcode_8086_Base fnop
  568. syn keyword gasOpcode_8086_Base fnsave fnsaveb fnsavew fnsavel fnsaveq
  569. syn keyword gasOpcode_8086_Base fnstcw fnstcwb fnstcww fnstcwl fnstcwq
  570. syn keyword gasOpcode_8086_Base fnstenv fnstenvb fnstenvw fnstenvl fnstenvq
  571. syn keyword gasOpcode_286_Base fnstsw
  572. syn keyword gasOpcode_8086_Base fpatan
  573. syn keyword gasOpcode_8086_Base fprem
  574. syn keyword gasOpcode_386_Base fprem1
  575. syn keyword gasOpcode_8086_Base fptan
  576. syn keyword gasOpcode_8086_Base frndint
  577. syn keyword gasOpcode_8086_Base frstor frstorb frstorw frstorl frstorq
  578. syn keyword gasOpcode_8086_Base fsave fsaveb fsavew fsavel fsaveq
  579. syn keyword gasOpcode_8086_Base fscale
  580. syn keyword gasOpcode_286_Base fsetpm
  581. syn keyword gasOpcode_386_Base fsin
  582. syn keyword gasOpcode_386_Base fsincos
  583. syn keyword gasOpcode_8086_Base fsqrt
  584. syn keyword gasOpcode_8086_Base fst
  585. syn keyword gasOpcode_8086_Base fstcw fstcwb fstcww fstcwl fstcwq
  586. syn keyword gasOpcode_8086_Base fstenv fstenvb fstenvw fstenvl fstenvq
  587. syn keyword gasOpcode_8086_Base fstp
  588. syn keyword gasOpcode_286_Base fstsw
  589. syn keyword gasOpcode_8086_Base fsub
  590. syn keyword gasOpcode_8086_Base fsubp
  591. syn keyword gasOpcode_8086_Base fsubr
  592. syn keyword gasOpcode_8086_Base fsubrp
  593. syn keyword gasOpcode_8086_Base ftst
  594. syn keyword gasOpcode_386_Base fucom
  595. syn keyword gasOpcode_P6_Base fucomi
  596. syn keyword gasOpcode_P6_Base fucomip
  597. syn keyword gasOpcode_386_Base fucomp
  598. syn keyword gasOpcode_386_Base fucompp
  599. syn keyword gasOpcode_8086_Base fxam
  600. syn keyword gasOpcode_8086_Base fxch
  601. syn keyword gasOpcode_8086_Base fxtract
  602. syn keyword gasOpcode_8086_Base fyl2x
  603. syn keyword gasOpcode_8086_Base fyl2xp1
  604. syn keyword gasOpcode_8086_Base hlt
  605. syn keyword gasOpcode_386_Base ibts
  606. syn keyword gasOpcode_386_Base icebp
  607. syn keyword gasOpcode_X64_Base idiv
  608. syn keyword gasOpcode_X64_Base imul imulb imulw imull imulq
  609. syn keyword gasOpcode_386_Base in
  610. syn keyword gasOpcode_X64_Base inc incb incw incl incq
  611. syn keyword gasOpcode_Base incbin
  612. syn keyword gasOpcode_186_Base insb
  613. syn keyword gasOpcode_386_Base insd
  614. syn keyword gasOpcode_186_Base insw
  615. syn keyword gasOpcode_8086_Base int intb intw intl intq
  616. syn keyword gasOpcode_386_Base int01
  617. syn keyword gasOpcode_386_Base int1
  618. syn keyword gasOpcode_8086_Base int03
  619. syn keyword gasOpcode_8086_Base int3
  620. syn keyword gasOpcode_8086_Base into
  621. syn keyword gasOpcode_486_Base invd
  622. syn keyword gasOpcode_486_Base invlpg invlpgb invlpgw invlpgl invlpgq
  623. syn keyword gasOpcode_X86_64_Base invlpga
  624. syn keyword gasOpcode_8086_Base iret
  625. syn keyword gasOpcode_386_Base iretd
  626. syn keyword gasOpcode_X64_Base iretq
  627. syn keyword gasOpcode_8086_Base iretw
  628. syn keyword gasOpcode_8086_Base jcxz jcxzb jcxzw jcxzl jcxzq
  629. syn keyword gasOpcode_386_Base jecxz jecxzb jecxzw jecxzl jecxzq
  630. syn keyword gasOpcode_X64_Base jrcxz jrcxzb jrcxzw jrcxzl jrcxzq
  631. syn keyword gasOpcode_X64_Base jmp jmpb jmpw jmpl jmpq
  632. syn keyword gasOpcode_IA64_Base jmpe
  633. syn keyword gasOpcode_8086_Base lahf
  634. syn keyword gasOpcode_X64_Base lar
  635. syn keyword gasOpcode_386_Base lds ldsb ldsw ldsl ldsq
  636. syn keyword gasOpcode_X64_Base lea leab leaw leal leaq
  637. syn keyword gasOpcode_186_Base leave
  638. syn keyword gasOpcode_386_Base les lesb lesw lesl lesq
  639. syn keyword gasOpcode_X64_Base lfence
  640. syn keyword gasOpcode_386_Base lfs lfsb lfsw lfsl lfsq
  641. syn keyword gasOpcode_286_Base lgdt lgdtb lgdtw lgdtl lgdtq
  642. syn keyword gasOpcode_386_Base lgs lgsb lgsw lgsl lgsq
  643. syn keyword gasOpcode_286_Base lidt lidtb lidtw lidtl lidtq
  644. syn keyword gasOpcode_286_Base lldt
  645. syn keyword gasOpcode_286_Base lmsw
  646. syn keyword gasOpcode_386_Base loadall
  647. syn keyword gasOpcode_286_Base loadall286
  648. syn keyword gasOpcode_8086_Base lodsb
  649. syn keyword gasOpcode_386_Base lodsd
  650. syn keyword gasOpcode_X64_Base lodsq
  651. syn keyword gasOpcode_8086_Base lodsw
  652. syn keyword gasOpcode_X64_Base loop loopb loopw loopl loopq
  653. syn keyword gasOpcode_X64_Base loope loopeb loopew loopel loopeq
  654. syn keyword gasOpcode_X64_Base loopne loopneb loopnew loopnel loopneq
  655. syn keyword gasOpcode_X64_Base loopnz loopnzb loopnzw loopnzl loopnzq
  656. syn keyword gasOpcode_X64_Base loopz loopzb loopzw loopzl loopzq
  657. syn keyword gasOpcode_X64_Base lsl
  658. syn keyword gasOpcode_386_Base lss lssb lssw lssl lssq
  659. syn keyword gasOpcode_286_Base ltr
  660. syn keyword gasOpcode_X64_Base mfence
  661. syn keyword gasOpcode_PRESCOTT_Base monitor
  662. syn keyword gasOpcode_386_Base mov movb movw movl movq
  663. syn keyword gasOpcode_X64_SSE movd
  664. syn keyword gasOpcode_X64_MMX movq
  665. syn keyword gasOpcode_8086_Base movsb
  666. syn keyword gasOpcode_386_Base movsd
  667. syn keyword gasOpcode_X64_Base movsq
  668. syn keyword gasOpcode_8086_Base movsw
  669. syn keyword gasOpcode_X64_Base movsx
  670. syn keyword gasOpcode_X64_Base movsxd
  671. syn keyword gasOpcode_X64_Base movsx
  672. syn keyword gasOpcode_X64_Base movzx
  673. syn keyword gasOpcode_X64_Base mul
  674. syn keyword gasOpcode_PRESCOTT_Base mwait
  675. syn keyword gasOpcode_X64_Base neg
  676. syn keyword gasOpcode_X64_Base nop
  677. syn keyword gasOpcode_X64_Base not
  678. syn keyword gasOpcode_386_Base or orb orw orl orq
  679. syn keyword gasOpcode_386_Base out
  680. syn keyword gasOpcode_186_Base outsb
  681. syn keyword gasOpcode_386_Base outsd
  682. syn keyword gasOpcode_186_Base outsw
  683. syn keyword gasOpcode_PENT_MMX packssdw packssdwb packssdww packssdwl packssdwq
  684. syn keyword gasOpcode_PENT_MMX packsswb packsswbb packsswbw packsswbl packsswbq
  685. syn keyword gasOpcode_PENT_MMX packuswb packuswbb packuswbw packuswbl packuswbq
  686. syn keyword gasOpcode_PENT_MMX paddb paddbb paddbw paddbl paddbq
  687. syn keyword gasOpcode_PENT_MMX paddd padddb padddw padddl padddq
  688. syn keyword gasOpcode_PENT_MMX paddsb paddsbb paddsbw paddsbl paddsbq
  689. syn keyword gasOpcode_PENT_MMX paddsiw paddsiwb paddsiww paddsiwl paddsiwq
  690. syn keyword gasOpcode_PENT_MMX paddsw paddswb paddsww paddswl paddswq
  691. syn keyword gasOpcode_PENT_MMX paddusb paddusbb paddusbw paddusbl paddusbq
  692. syn keyword gasOpcode_PENT_MMX paddusw padduswb paddusww padduswl padduswq
  693. syn keyword gasOpcode_PENT_MMX paddw paddwb paddww paddwl paddwq
  694. syn keyword gasOpcode_PENT_MMX pand pandb pandw pandl pandq
  695. syn keyword gasOpcode_PENT_MMX pandn pandnb pandnw pandnl pandnq
  696. syn keyword gasOpcode_8086_Base pause
  697. syn keyword gasOpcode_PENT_MMX paveb pavebb pavebw pavebl pavebq
  698. syn keyword gasOpcode_PENT_3DNOW pavgusb pavgusbb pavgusbw pavgusbl pavgusbq
  699. syn keyword gasOpcode_PENT_MMX pcmpeqb pcmpeqbb pcmpeqbw pcmpeqbl pcmpeqbq
  700. syn keyword gasOpcode_PENT_MMX pcmpeqd pcmpeqdb pcmpeqdw pcmpeqdl pcmpeqdq
  701. syn keyword gasOpcode_PENT_MMX pcmpeqw pcmpeqwb pcmpeqww pcmpeqwl pcmpeqwq
  702. syn keyword gasOpcode_PENT_MMX pcmpgtb pcmpgtbb pcmpgtbw pcmpgtbl pcmpgtbq
  703. syn keyword gasOpcode_PENT_MMX pcmpgtd pcmpgtdb pcmpgtdw pcmpgtdl pcmpgtdq
  704. syn keyword gasOpcode_PENT_MMX pcmpgtw pcmpgtwb pcmpgtww pcmpgtwl pcmpgtwq
  705. syn keyword gasOpcode_PENT_MMX pdistib pdistibb pdistibw pdistibl pdistibq
  706. syn keyword gasOpcode_PENT_3DNOW pf2id pf2idb pf2idw pf2idl pf2idq
  707. syn keyword gasOpcode_PENT_3DNOW pfacc pfaccb pfaccw pfaccl pfaccq
  708. syn keyword gasOpcode_PENT_3DNOW pfadd pfaddb pfaddw pfaddl pfaddq
  709. syn keyword gasOpcode_PENT_3DNOW pfcmpeq pfcmpeqb pfcmpeqw pfcmpeql pfcmpeqq
  710. syn keyword gasOpcode_PENT_3DNOW pfcmpge pfcmpgeb pfcmpgew pfcmpgel pfcmpgeq
  711. syn keyword gasOpcode_PENT_3DNOW pfcmpgt pfcmpgtb pfcmpgtw pfcmpgtl pfcmpgtq
  712. syn keyword gasOpcode_PENT_3DNOW pfmax pfmaxb pfmaxw pfmaxl pfmaxq
  713. syn keyword gasOpcode_PENT_3DNOW pfmin pfminb pfminw pfminl pfminq
  714. syn keyword gasOpcode_PENT_3DNOW pfmul pfmulb pfmulw pfmull pfmulq
  715. syn keyword gasOpcode_PENT_3DNOW pfrcp pfrcpb pfrcpw pfrcpl pfrcpq
  716. syn keyword gasOpcode_PENT_3DNOW pfrcpit1 pfrcpit1b pfrcpit1w pfrcpit1l pfrcpit1q
  717. syn keyword gasOpcode_PENT_3DNOW pfrcpit2 pfrcpit2b pfrcpit2w pfrcpit2l pfrcpit2q
  718. syn keyword gasOpcode_PENT_3DNOW pfrsqit1 pfrsqit1b pfrsqit1w pfrsqit1l pfrsqit1q
  719. syn keyword gasOpcode_PENT_3DNOW pfrsqrt pfrsqrtb pfrsqrtw pfrsqrtl pfrsqrtq
  720. syn keyword gasOpcode_PENT_3DNOW pfsub pfsubb pfsubw pfsubl pfsubq
  721. syn keyword gasOpcode_PENT_3DNOW pfsubr pfsubrb pfsubrw pfsubrl pfsubrq
  722. syn keyword gasOpcode_PENT_3DNOW pi2fd pi2fdb pi2fdw pi2fdl pi2fdq
  723. syn keyword gasOpcode_PENT_MMX pmachriw pmachriwb pmachriww pmachriwl pmachriwq
  724. syn keyword gasOpcode_PENT_MMX pmaddwd pmaddwdb pmaddwdw pmaddwdl pmaddwdq
  725. syn keyword gasOpcode_PENT_MMX pmagw pmagwb pmagww pmagwl pmagwq
  726. syn keyword gasOpcode_PENT_MMX pmulhriw pmulhriwb pmulhriww pmulhriwl pmulhriwq
  727. syn keyword gasOpcode_PENT_3DNOW pmulhrwa pmulhrwab pmulhrwaw pmulhrwal pmulhrwaq
  728. syn keyword gasOpcode_PENT_MMX pmulhrwc pmulhrwcb pmulhrwcw pmulhrwcl pmulhrwcq
  729. syn keyword gasOpcode_PENT_MMX pmulhw pmulhwb pmulhww pmulhwl pmulhwq
  730. syn keyword gasOpcode_PENT_MMX pmullw pmullwb pmullww pmullwl pmullwq
  731. syn keyword gasOpcode_PENT_MMX pmvgezb pmvgezbb pmvgezbw pmvgezbl pmvgezbq
  732. syn keyword gasOpcode_PENT_MMX pmvlzb pmvlzbb pmvlzbw pmvlzbl pmvlzbq
  733. syn keyword gasOpcode_PENT_MMX pmvnzb pmvnzbb pmvnzbw pmvnzbl pmvnzbq
  734. syn keyword gasOpcode_PENT_MMX pmvzb pmvzbb pmvzbw pmvzbl pmvzbq
  735. syn keyword gasOpcode_386_Base pop
  736. syn keyword gasOpcode_186_Base popa
  737. syn keyword gasOpcode_386_Base popad
  738. syn keyword gasOpcode_186_Base popaw
  739. syn keyword gasOpcode_8086_Base popf
  740. syn keyword gasOpcode_386_Base popfd popfl
  741. syn keyword gasOpcode_X64_Base popfq
  742. syn keyword gasOpcode_8086_Base popfw
  743. syn keyword gasOpcode_PENT_MMX por porb porw porl porq
  744. syn keyword gasOpcode_PENT_3DNOW prefetch prefetchb prefetchw prefetchl prefetchq
  745. syn keyword gasOpcode_PENT_3DNOW prefetchw prefetchwb prefetchww prefetchwl prefetchwq
  746. syn keyword gasOpcode_PENT_MMX pslld pslldb pslldw pslldl pslldq
  747. syn keyword gasOpcode_PENT_MMX psllq psllqb psllqw psllql psllqq
  748. syn keyword gasOpcode_PENT_MMX psllw psllwb psllww psllwl psllwq
  749. syn keyword gasOpcode_PENT_MMX psrad psradb psradw psradl psradq
  750. syn keyword gasOpcode_PENT_MMX psraw psrawb psraww psrawl psrawq
  751. syn keyword gasOpcode_PENT_MMX psrld psrldb psrldw psrldl psrldq
  752. syn keyword gasOpcode_PENT_MMX psrlq psrlqb psrlqw psrlql psrlqq
  753. syn keyword gasOpcode_PENT_MMX psrlw psrlwb psrlww psrlwl psrlwq
  754. syn keyword gasOpcode_PENT_MMX psubb psubbb psubbw psubbl psubbq
  755. syn keyword gasOpcode_PENT_MMX psubd psubdb psubdw psubdl psubdq
  756. syn keyword gasOpcode_PENT_MMX psubsb psubsbb psubsbw psubsbl psubsbq
  757. syn keyword gasOpcode_PENT_MMX psubsiw psubsiwb psubsiww psubsiwl psubsiwq
  758. syn keyword gasOpcode_PENT_MMX psubsw psubswb psubsww psubswl psubswq
  759. syn keyword gasOpcode_PENT_MMX psubusb psubusbb psubusbw psubusbl psubusbq
  760. syn keyword gasOpcode_PENT_MMX psubusw psubuswb psubusww psubuswl psubuswq
  761. syn keyword gasOpcode_PENT_MMX psubw psubwb psubww psubwl psubwq
  762. syn keyword gasOpcode_PENT_MMX punpckhbw punpckhbwb punpckhbww punpckhbwl punpckhbwq
  763. syn keyword gasOpcode_PENT_MMX punpckhdq punpckhdqb punpckhdqw punpckhdql punpckhdqq
  764. syn keyword gasOpcode_PENT_MMX punpckhwd punpckhwdb punpckhwdw punpckhwdl punpckhwdq
  765. syn keyword gasOpcode_PENT_MMX punpcklbw punpcklbwb punpcklbww punpcklbwl punpcklbwq
  766. syn keyword gasOpcode_PENT_MMX punpckldq punpckldqb punpckldqw punpckldql punpckldqq
  767. syn keyword gasOpcode_PENT_MMX punpcklwd punpcklwdb punpcklwdw punpcklwdl punpcklwdq
  768. syn keyword gasOpcode_X64_Base push pushb pushw pushl pushq
  769. syn keyword gasOpcode_186_Base pusha
  770. syn keyword gasOpcode_386_Base pushad
  771. syn keyword gasOpcode_186_Base pushaw
  772. syn keyword gasOpcode_8086_Base pushf
  773. syn keyword gasOpcode_386_Base pushfd
  774. syn keyword gasOpcode_X64_Base pushfq
  775. syn keyword gasOpcode_8086_Base pushfw
  776. syn keyword gasOpcode_PENT_MMX pxor pxorb pxorw pxorl pxorq
  777. syn keyword gasOpcode_X64_Base rcl rclb rclw rcll rclq
  778. syn keyword gasOpcode_X64_Base rcr rcrb rcrw rcrl rcrq
  779. syn keyword gasOpcode_P6_Base rdshr
  780. syn keyword gasOpcode_PENT_Base rdmsr
  781. syn keyword gasOpcode_P6_Base rdpmc
  782. syn keyword gasOpcode_PENT_Base rdtsc
  783. syn keyword gasOpcode_X86_64_Base rdtscp
  784. syn keyword gasOpcode_8086_Base ret retb retw retl retq
  785. syn keyword gasOpcode_8086_Base retf retfb retfw retfl retfq
  786. syn keyword gasOpcode_8086_Base retn retnb retnw retnl retnq
  787. syn keyword gasOpcode_X64_Base rol rolb rolw roll rolq
  788. syn keyword gasOpcode_X64_Base ror rorb rorw rorl rorq
  789. syn keyword gasOpcode_P6_Base rdm
  790. syn keyword gasOpcode_486_Base rsdc rsdcb rsdcw rsdcl rsdcq
  791. syn keyword gasOpcode_486_Base rsldt rsldtb rsldtw rsldtl rsldtq
  792. syn keyword gasOpcode_PENTM_Base rsm
  793. syn keyword gasOpcode_486_Base rsts rstsb rstsw rstsl rstsq
  794. syn keyword gasOpcode_8086_Base sahf
  795. syn keyword gasOpcode_X64_Base sal salb salw sall salq
  796. syn keyword gasOpcode_8086_Base salc
  797. syn keyword gasOpcode_X64_Base sar sarb sarw sarl sarq
  798. syn keyword gasOpcode_386_Base sbb sbbb sbbw sbbl sbbq
  799. syn keyword gasOpcode_8086_Base scasb
  800. syn keyword gasOpcode_386_Base scasd
  801. syn keyword gasOpcode_X64_Base scasq
  802. syn keyword gasOpcode_8086_Base scasw
  803. syn keyword gasOpcode_X64_Base sfence
  804. syn keyword gasOpcode_286_Base sgdt sgdtb sgdtw sgdtl sgdtq
  805. syn keyword gasOpcode_X64_Base shl shlb shlw shll shlq
  806. syn keyword gasOpcode_X64_Base shld
  807. syn keyword gasOpcode_X64_Base shr shrb shrw shrl shrq
  808. syn keyword gasOpcode_X64_Base shrd
  809. syn keyword gasOpcode_286_Base sidt sidtb sidtw sidtl sidtq
  810. syn keyword gasOpcode_X64_Base sldt
  811. syn keyword gasOpcode_X64_Base skinit
  812. syn keyword gasOpcode_386_Base smi
  813. syn keyword gasOpcode_P6_Base smint
  814. syn keyword gasOpcode_486_Base smintold
  815. syn keyword gasOpcode_386_Base smsw
  816. syn keyword gasOpcode_8086_Base stc
  817. syn keyword gasOpcode_8086_Base std
  818. syn keyword gasOpcode_X64_Base stgi
  819. syn keyword gasOpcode_8086_Base sti
  820. syn keyword gasOpcode_8086_Base stosb
  821. syn keyword gasOpcode_386_Base stosd stosl
  822. syn keyword gasOpcode_X64_Base stosq
  823. syn keyword gasOpcode_8086_Base stosw
  824. syn keyword gasOpcode_X64_Base str
  825. syn keyword gasOpcode_386_Base sub subb subw subl subq
  826. syn keyword gasOpcode_486_Base svdc svdcb svdcw svdcl svdcq
  827. syn keyword gasOpcode_486_Base svldt svldtb svldtw svldtl svldtq
  828. syn keyword gasOpcode_486_Base svts svtsb svtsw svtsl svtsq
  829. syn keyword gasOpcode_X64_Base swapgs
  830. syn keyword gasOpcode_P6_Base syscall
  831. syn keyword gasOpcode_P6_Base sysenter
  832. syn keyword gasOpcode_P6_Base sysexit
  833. syn keyword gasOpcode_P6_Base sysret
  834. syn keyword gasOpcode_386_Base test testb testw testl testq
  835. syn keyword gasOpcode_186_Base ud0
  836. syn keyword gasOpcode_186_Base ud1
  837. syn keyword gasOpcode_186_Base ud2b
  838. syn keyword gasOpcode_186_Base ud2
  839. syn keyword gasOpcode_186_Base ud2a
  840. syn keyword gasOpcode_386_Base umov
  841. syn keyword gasOpcode_286_Base verr
  842. syn keyword gasOpcode_286_Base verw
  843. syn keyword gasOpcode_8086_Base fwait
  844. syn keyword gasOpcode_486_Base wbinvd
  845. syn keyword gasOpcode_P6_Base wrshr
  846. syn keyword gasOpcode_PENT_Base wrmsr
  847. syn keyword gasOpcode_X64_Base xadd
  848. syn keyword gasOpcode_386_Base xbts
  849. syn keyword gasOpcode_X64_Base xchg
  850. syn keyword gasOpcode_8086_Base xlatb
  851. syn keyword gasOpcode_8086_Base xlat
  852. syn keyword gasOpcode_386_Base xor xorb xorw xorl xorq
  853. syn keyword gasOpcode_X64_Base cmovcc
  854. syn match gasOpcode_8086_Base /\<j\(e\|ne\|a\|ae\|b\|be\|nbe\|g\|ge\|ng\|nge\|l\|le\|\|z\|nz\|c\|nc\|d\|nd\|o\|no\|p\|np\|s\|ns\)[bwlq]\?\>/
  855. syn match gasOpcode_386_Base /\<set\(e\|ne\|a\|ae\|b\|be\|nbe\|g\|ge\|ng\|nge\|l\|le\|\|z\|nz\|c\|nc\|d\|nd\|o\|no\|p\|np\|s\|ns\)[bwlq]\?\>/
  856. "-- Section: VIA (Centaur) security instructions
  857. syn keyword gasOpcode_PENT_Base xstore
  858. syn keyword gasOpcode_PENT_Base xcryptecb
  859. syn keyword gasOpcode_PENT_Base xcryptcbc
  860. syn keyword gasOpcode_PENT_Base xcryptctr
  861. syn keyword gasOpcode_PENT_Base xcryptcfb
  862. syn keyword gasOpcode_PENT_Base xcryptofb
  863. syn keyword gasOpcode_PENT_Base montmul
  864. syn keyword gasOpcode_PENT_Base xsha1
  865. syn keyword gasOpcode_PENT_Base xsha256
  866. "-- Section: Intel AVX Carry-Less Multiplication instructions (CLMUL)
  867. syn keyword gasOpcode_SANDYBRIDGE_AVX vpclmullqlqdq vpclmullqlqdqb vpclmullqlqdqw vpclmullqlqdql vpclmullqlqdqq
  868. syn keyword gasOpcode_SANDYBRIDGE_AVX vpclmulhqlqdq vpclmulhqlqdqb vpclmulhqlqdqw vpclmulhqlqdql vpclmulhqlqdqq
  869. syn keyword gasOpcode_SANDYBRIDGE_AVX vpclmullqhqdq vpclmullqhqdqb vpclmullqhqdqw vpclmullqhqdql vpclmullqhqdqq
  870. syn keyword gasOpcode_SANDYBRIDGE_AVX vpclmulhqhqdq vpclmulhqhqdqb vpclmulhqhqdqw vpclmulhqhqdql vpclmulhqhqdqq
  871. syn keyword gasOpcode_SANDYBRIDGE_AVX vpclmulqdq vpclmulqdqb vpclmulqdqw vpclmulqdql vpclmulqdqq
  872. "-- Section: AMD SSE5 instructions
  873. syn keyword gasOpcode_AMD_SSE5 fmaddps fmaddpsb fmaddpsw fmaddpsl fmaddpsq
  874. syn keyword gasOpcode_AMD_SSE5 fmaddpd fmaddpdb fmaddpdw fmaddpdl fmaddpdq
  875. syn keyword gasOpcode_AMD_SSE5 fmaddss fmaddssb fmaddssw fmaddssl fmaddssq
  876. syn keyword gasOpcode_AMD_SSE5 fmaddsd fmaddsdb fmaddsdw fmaddsdl fmaddsdq
  877. syn keyword gasOpcode_AMD_SSE5 fmsubps fmsubpsb fmsubpsw fmsubpsl fmsubpsq
  878. syn keyword gasOpcode_AMD_SSE5 fmsubpd fmsubpdb fmsubpdw fmsubpdl fmsubpdq
  879. syn keyword gasOpcode_AMD_SSE5 fmsubss fmsubssb fmsubssw fmsubssl fmsubssq
  880. syn keyword gasOpcode_AMD_SSE5 fmsubsd fmsubsdb fmsubsdw fmsubsdl fmsubsdq
  881. syn keyword gasOpcode_AMD_SSE5 fnmaddps fnmaddpsb fnmaddpsw fnmaddpsl fnmaddpsq
  882. syn keyword gasOpcode_AMD_SSE5 fnmaddpd fnmaddpdb fnmaddpdw fnmaddpdl fnmaddpdq
  883. syn keyword gasOpcode_AMD_SSE5 fnmaddss fnmaddssb fnmaddssw fnmaddssl fnmaddssq
  884. syn keyword gasOpcode_AMD_SSE5 fnmaddsd fnmaddsdb fnmaddsdw fnmaddsdl fnmaddsdq
  885. syn keyword gasOpcode_AMD_SSE5 fnmsubps fnmsubpsb fnmsubpsw fnmsubpsl fnmsubpsq
  886. syn keyword gasOpcode_AMD_SSE5 fnmsubpd fnmsubpdb fnmsubpdw fnmsubpdl fnmsubpdq
  887. syn keyword gasOpcode_AMD_SSE5 fnmsubss fnmsubssb fnmsubssw fnmsubssl fnmsubssq
  888. syn keyword gasOpcode_AMD_SSE5 fnmsubsd fnmsubsdb fnmsubsdw fnmsubsdl fnmsubsdq
  889. syn keyword gasOpcode_AMD_SSE5 comeqps comeqpsb comeqpsw comeqpsl comeqpsq
  890. syn keyword gasOpcode_AMD_SSE5 comltps comltpsb comltpsw comltpsl comltpsq
  891. syn keyword gasOpcode_AMD_SSE5 comleps comlepsb comlepsw comlepsl comlepsq
  892. syn keyword gasOpcode_AMD_SSE5 comunordps comunordpsb comunordpsw comunordpsl comunordpsq
  893. syn keyword gasOpcode_AMD_SSE5 comuneqps comuneqpsb comuneqpsw comuneqpsl comuneqpsq
  894. syn keyword gasOpcode_AMD_SSE5 comunltps comunltpsb comunltpsw comunltpsl comunltpsq
  895. syn keyword gasOpcode_AMD_SSE5 comunleps comunlepsb comunlepsw comunlepsl comunlepsq
  896. syn keyword gasOpcode_AMD_SSE5 comordps comordpsb comordpsw comordpsl comordpsq
  897. syn keyword gasOpcode_AMD_SSE5 comueqps comueqpsb comueqpsw comueqpsl comueqpsq
  898. syn keyword gasOpcode_AMD_SSE5 comultps comultpsb comultpsw comultpsl comultpsq
  899. syn keyword gasOpcode_AMD_SSE5 comuleps comulepsb comulepsw comulepsl comulepsq
  900. syn keyword gasOpcode_AMD_SSE5 comfalseps comfalsepsb comfalsepsw comfalsepsl comfalsepsq
  901. syn keyword gasOpcode_AMD_SSE5 comneqps comneqpsb comneqpsw comneqpsl comneqpsq
  902. syn keyword gasOpcode_AMD_SSE5 comnltps comnltpsb comnltpsw comnltpsl comnltpsq
  903. syn keyword gasOpcode_AMD_SSE5 comnleps comnlepsb comnlepsw comnlepsl comnlepsq
  904. syn keyword gasOpcode_AMD_SSE5 comtrueps comtruepsb comtruepsw comtruepsl comtruepsq
  905. syn keyword gasOpcode_AMD_SSE5 comps compsb compsw compsl compsq
  906. syn keyword gasOpcode_AMD_SSE5 comeqpd comeqpdb comeqpdw comeqpdl comeqpdq
  907. syn keyword gasOpcode_AMD_SSE5 comltpd comltpdb comltpdw comltpdl comltpdq
  908. syn keyword gasOpcode_AMD_SSE5 comlepd comlepdb comlepdw comlepdl comlepdq
  909. syn keyword gasOpcode_AMD_SSE5 comunordpd comunordpdb comunordpdw comunordpdl comunordpdq
  910. syn keyword gasOpcode_AMD_SSE5 comuneqpd comuneqpdb comuneqpdw comuneqpdl comuneqpdq
  911. syn keyword gasOpcode_AMD_SSE5 comunltpd comunltpdb comunltpdw comunltpdl comunltpdq
  912. syn keyword gasOpcode_AMD_SSE5 comunlepd comunlepdb comunlepdw comunlepdl comunlepdq
  913. syn keyword gasOpcode_AMD_SSE5 comordpd comordpdb comordpdw comordpdl comordpdq
  914. syn keyword gasOpcode_AMD_SSE5 comueqpd comueqpdb comueqpdw comueqpdl comueqpdq
  915. syn keyword gasOpcode_AMD_SSE5 comultpd comultpdb comultpdw comultpdl comultpdq
  916. syn keyword gasOpcode_AMD_SSE5 comulepd comulepdb comulepdw comulepdl comulepdq
  917. syn keyword gasOpcode_AMD_SSE5 comfalsepd comfalsepdb comfalsepdw comfalsepdl comfalsepdq
  918. syn keyword gasOpcode_AMD_SSE5 comneqpd comneqpdb comneqpdw comneqpdl comneqpdq
  919. syn keyword gasOpcode_AMD_SSE5 comnltpd comnltpdb comnltpdw comnltpdl comnltpdq
  920. syn keyword gasOpcode_AMD_SSE5 comnlepd comnlepdb comnlepdw comnlepdl comnlepdq
  921. syn keyword gasOpcode_AMD_SSE5 comtruepd comtruepdb comtruepdw comtruepdl comtruepdq
  922. syn keyword gasOpcode_AMD_SSE5 compd compdb compdw compdl compdq
  923. syn keyword gasOpcode_AMD_SSE5 comeqss comeqssb comeqssw comeqssl comeqssq
  924. syn keyword gasOpcode_AMD_SSE5 comltss comltssb comltssw comltssl comltssq
  925. syn keyword gasOpcode_AMD_SSE5 comless comlessb comlessw comlessl comlessq
  926. syn keyword gasOpcode_AMD_SSE5 comunordss comunordssb comunordssw comunordssl comunordssq
  927. syn keyword gasOpcode_AMD_SSE5 comuneqss comuneqssb comuneqssw comuneqssl comuneqssq
  928. syn keyword gasOpcode_AMD_SSE5 comunltss comunltssb comunltssw comunltssl comunltssq
  929. syn keyword gasOpcode_AMD_SSE5 comunless comunlessb comunlessw comunlessl comunlessq
  930. syn keyword gasOpcode_AMD_SSE5 comordss comordssb comordssw comordssl comordssq
  931. syn keyword gasOpcode_AMD_SSE5 comueqss comueqssb comueqssw comueqssl comueqssq
  932. syn keyword gasOpcode_AMD_SSE5 comultss comultssb comultssw comultssl comultssq
  933. syn keyword gasOpcode_AMD_SSE5 comuless comulessb comulessw comulessl comulessq
  934. syn keyword gasOpcode_AMD_SSE5 comfalsess comfalsessb comfalsessw comfalsessl comfalsessq
  935. syn keyword gasOpcode_AMD_SSE5 comneqss comneqssb comneqssw comneqssl comneqssq
  936. syn keyword gasOpcode_AMD_SSE5 comnltss comnltssb comnltssw comnltssl comnltssq
  937. syn keyword gasOpcode_AMD_SSE5 comnless comnlessb comnlessw comnlessl comnlessq
  938. syn keyword gasOpcode_AMD_SSE5 comtruess comtruessb comtruessw comtruessl comtruessq
  939. syn keyword gasOpcode_AMD_SSE5 comss comssb comssw comssl comssq
  940. syn keyword gasOpcode_AMD_SSE5 comeqsd comeqsdb comeqsdw comeqsdl comeqsdq
  941. syn keyword gasOpcode_AMD_SSE5 comltsd comltsdb comltsdw comltsdl comltsdq
  942. syn keyword gasOpcode_AMD_SSE5 comlesd comlesdb comlesdw comlesdl comlesdq
  943. syn keyword gasOpcode_AMD_SSE5 comunordsd comunordsdb comunordsdw comunordsdl comunordsdq
  944. syn keyword gasOpcode_AMD_SSE5 comuneqsd comuneqsdb comuneqsdw comuneqsdl comuneqsdq
  945. syn keyword gasOpcode_AMD_SSE5 comunltsd comunltsdb comunltsdw comunltsdl comunltsdq
  946. syn keyword gasOpcode_AMD_SSE5 comunlesd comunlesdb comunlesdw comunlesdl comunlesdq
  947. syn keyword gasOpcode_AMD_SSE5 comordsd comordsdb comordsdw comordsdl comordsdq
  948. syn keyword gasOpcode_AMD_SSE5 comueqsd comueqsdb comueqsdw comueqsdl comueqsdq
  949. syn keyword gasOpcode_AMD_SSE5 comultsd comultsdb comultsdw comultsdl comultsdq
  950. syn keyword gasOpcode_AMD_SSE5 comulesd comulesdb comulesdw comulesdl comulesdq
  951. syn keyword gasOpcode_AMD_SSE5 comfalsesd comfalsesdb comfalsesdw comfalsesdl comfalsesdq
  952. syn keyword gasOpcode_AMD_SSE5 comneqsd comneqsdb comneqsdw comneqsdl comneqsdq
  953. syn keyword gasOpcode_AMD_SSE5 comnltsd comnltsdb comnltsdw comnltsdl comnltsdq
  954. syn keyword gasOpcode_AMD_SSE5 comnlesd comnlesdb comnlesdw comnlesdl comnlesdq
  955. syn keyword gasOpcode_AMD_SSE5 comtruesd comtruesdb comtruesdw comtruesdl comtruesdq
  956. syn keyword gasOpcode_AMD_SSE5 comsd comsdb comsdw comsdl comsdq
  957. syn keyword gasOpcode_AMD_SSE5 pcomltb pcomltbb pcomltbw pcomltbl pcomltbq
  958. syn keyword gasOpcode_AMD_SSE5 pcomleb pcomlebb pcomlebw pcomlebl pcomlebq
  959. syn keyword gasOpcode_AMD_SSE5 pcomgtb pcomgtbb pcomgtbw pcomgtbl pcomgtbq
  960. syn keyword gasOpcode_AMD_SSE5 pcomgeb pcomgebb pcomgebw pcomgebl pcomgebq
  961. syn keyword gasOpcode_AMD_SSE5 pcomeqb pcomeqbb pcomeqbw pcomeqbl pcomeqbq
  962. syn keyword gasOpcode_AMD_SSE5 pcomneqb pcomneqbb pcomneqbw pcomneqbl pcomneqbq
  963. syn keyword gasOpcode_AMD_SSE5 pcomfalseb pcomfalsebb pcomfalsebw pcomfalsebl pcomfalsebq
  964. syn keyword gasOpcode_AMD_SSE5 pcomtrueb pcomtruebb pcomtruebw pcomtruebl pcomtruebq
  965. syn keyword gasOpcode_AMD_SSE5 pcomb pcombb pcombw pcombl pcombq
  966. syn keyword gasOpcode_AMD_SSE5 pcomltw pcomltwb pcomltww pcomltwl pcomltwq
  967. syn keyword gasOpcode_AMD_SSE5 pcomlew pcomlewb pcomleww pcomlewl pcomlewq
  968. syn keyword gasOpcode_AMD_SSE5 pcomgtw pcomgtwb pcomgtww pcomgtwl pcomgtwq
  969. syn keyword gasOpcode_AMD_SSE5 pcomgew pcomgewb pcomgeww pcomgewl pcomgewq
  970. syn keyword gasOpcode_AMD_SSE5 pcomeqw pcomeqwb pcomeqww pcomeqwl pcomeqwq
  971. syn keyword gasOpcode_AMD_SSE5 pcomneqw pcomneqwb pcomneqww pcomneqwl pcomneqwq
  972. syn keyword gasOpcode_AMD_SSE5 pcomfalsew pcomfalsewb pcomfalseww pcomfalsewl pcomfalsewq
  973. syn keyword gasOpcode_AMD_SSE5 pcomtruew pcomtruewb pcomtrueww pcomtruewl pcomtruewq
  974. syn keyword gasOpcode_AMD_SSE5 pcomw pcomwb pcomww pcomwl pcomwq
  975. syn keyword gasOpcode_AMD_SSE5 pcomltd pcomltdb pcomltdw pcomltdl pcomltdq
  976. syn keyword gasOpcode_AMD_SSE5 pcomled pcomledb pcomledw pcomledl pcomledq
  977. syn keyword gasOpcode_AMD_SSE5 pcomgtd pcomgtdb pcomgtdw pcomgtdl pcomgtdq
  978. syn keyword gasOpcode_AMD_SSE5 pcomged pcomgedb pcomgedw pcomgedl pcomgedq
  979. syn keyword gasOpcode_AMD_SSE5 pcomeqd pcomeqdb pcomeqdw pcomeqdl pcomeqdq
  980. syn keyword gasOpcode_AMD_SSE5 pcomneqd pcomneqdb pcomneqdw pcomneqdl pcomneqdq
  981. syn keyword gasOpcode_AMD_SSE5 pcomfalsed pcomfalsedb pcomfalsedw pcomfalsedl pcomfalsedq
  982. syn keyword gasOpcode_AMD_SSE5 pcomtrued pcomtruedb pcomtruedw pcomtruedl pcomtruedq
  983. syn keyword gasOpcode_AMD_SSE5 pcomd pcomdb pcomdw pcomdl pcomdq
  984. syn keyword gasOpcode_AMD_SSE5 pcomltq pcomltqb pcomltqw pcomltql pcomltqq
  985. syn keyword gasOpcode_AMD_SSE5 pcomleq pcomleqb pcomleqw pcomleql pcomleqq
  986. syn keyword gasOpcode_AMD_SSE5 pcomgtq pcomgtqb pcomgtqw pcomgtql pcomgtqq
  987. syn keyword gasOpcode_AMD_SSE5 pcomgeq pcomgeqb pcomgeqw pcomgeql pcomgeqq
  988. syn keyword gasOpcode_AMD_SSE5 pcomeqq pcomeqqb pcomeqqw pcomeqql pcomeqqq
  989. syn keyword gasOpcode_AMD_SSE5 pcomneqq pcomneqqb pcomneqqw pcomneqql pcomneqqq
  990. syn keyword gasOpcode_AMD_SSE5 pcomfalseq pcomfalseqb pcomfalseqw pcomfalseql pcomfalseqq
  991. syn keyword gasOpcode_AMD_SSE5 pcomtrueq pcomtrueqb pcomtrueqw pcomtrueql pcomtrueqq
  992. syn keyword gasOpcode_AMD_SSE5 pcomq pcomqb pcomqw pcomql pcomqq
  993. syn keyword gasOpcode_AMD_SSE5 pcomltub pcomltubb pcomltubw pcomltubl pcomltubq
  994. syn keyword gasOpcode_AMD_SSE5 pcomleub pcomleubb pcomleubw pcomleubl pcomleubq
  995. syn keyword gasOpcode_AMD_SSE5 pcomgtub pcomgtubb pcomgtubw pcomgtubl pcomgtubq
  996. syn keyword gasOpcode_AMD_SSE5 pcomgeub pcomgeubb pcomgeubw pcomgeubl pcomgeubq
  997. syn keyword gasOpcode_AMD_SSE5 pcomequb pcomequbb pcomequbw pcomequbl pcomequbq
  998. syn keyword gasOpcode_AMD_SSE5 pcomnequb pcomnequbb pcomnequbw pcomnequbl pcomnequbq
  999. syn keyword gasOpcode_AMD_SSE5 pcomfalseub pcomfalseubb pcomfalseubw pcomfalseubl pcomfalseubq
  1000. syn keyword gasOpcode_AMD_SSE5 pcomtrueub pcomtrueubb pcomtrueubw pcomtrueubl pcomtrueubq
  1001. syn keyword gasOpcode_AMD_SSE5 pcomub pcomubb pcomubw pcomubl pcomubq
  1002. syn keyword gasOpcode_AMD_SSE5 pcomltuw pcomltuwb pcomltuww pcomltuwl pcomltuwq
  1003. syn keyword gasOpcode_AMD_SSE5 pcomleuw pcomleuwb pcomleuww pcomleuwl pcomleuwq
  1004. syn keyword gasOpcode_AMD_SSE5 pcomgtuw pcomgtuwb pcomgtuww pcomgtuwl pcomgtuwq
  1005. syn keyword gasOpcode_AMD_SSE5 pcomgeuw pcomgeuwb pcomgeuww pcomgeuwl pcomgeuwq
  1006. syn keyword gasOpcode_AMD_SSE5 pcomequw pcomequwb pcomequww pcomequwl pcomequwq
  1007. syn keyword gasOpcode_AMD_SSE5 pcomnequw pcomnequwb pcomnequww pcomnequwl pcomnequwq
  1008. syn keyword gasOpcode_AMD_SSE5 pcomfalseuw pcomfalseuwb pcomfalseuww pcomfalseuwl pcomfalseuwq
  1009. syn keyword gasOpcode_AMD_SSE5 pcomtrueuw pcomtrueuwb pcomtrueuww pcomtrueuwl pcomtrueuwq
  1010. syn keyword gasOpcode_AMD_SSE5 pcomuw pcomuwb pcomuww pcomuwl pcomuwq
  1011. syn keyword gasOpcode_AMD_SSE5 pcomltud pcomltudb pcomltudw pcomltudl pcomltudq
  1012. syn keyword gasOpcode_AMD_SSE5 pcomleud pcomleudb pcomleudw pcomleudl pcomleudq
  1013. syn keyword gasOpcode_AMD_SSE5 pcomgtud pcomgtudb pcomgtudw pcomgtudl pcomgtudq
  1014. syn keyword gasOpcode_AMD_SSE5 pcomgeud pcomgeudb pcomgeudw pcomgeudl pcomgeudq
  1015. syn keyword gasOpcode_AMD_SSE5 pcomequd pcomequdb pcomequdw pcomequdl pcomequdq
  1016. syn keyword gasOpcode_AMD_SSE5 pcomnequd pcomnequdb pcomnequdw pcomnequdl pcomnequdq
  1017. syn keyword gasOpcode_AMD_SSE5 pcomfalseud pcomfalseudb pcomfalseudw pcomfalseudl pcomfalseudq
  1018. syn keyword gasOpcode_AMD_SSE5 pcomtrueud pcomtrueudb pcomtrueudw pcomtrueudl pcomtrueudq
  1019. syn keyword gasOpcode_AMD_SSE5 pcomud pcomudb pcomudw pcomudl pcomudq
  1020. syn keyword gasOpcode_AMD_SSE5 pcomltuq pcomltuqb pcomltuqw pcomltuql pcomltuqq
  1021. syn keyword gasOpcode_AMD_SSE5 pcomleuq pcomleuqb pcomleuqw pcomleuql pcomleuqq
  1022. syn keyword gasOpcode_AMD_SSE5 pcomgtuq pcomgtuqb pcomgtuqw pcomgtuql pcomgtuqq
  1023. syn keyword gasOpcode_AMD_SSE5 pcomgeuq pcomgeuqb pcomgeuqw pcomgeuql pcomgeuqq
  1024. syn keyword gasOpcode_AMD_SSE5 pcomequq pcomequqb pcomequqw pcomequql pcomequqq
  1025. syn keyword gasOpcode_AMD_SSE5 pcomnequq pcomnequqb pcomnequqw pcomnequql pcomnequqq
  1026. syn keyword gasOpcode_AMD_SSE5 pcomfalseuq pcomfalseuqb pcomfalseuqw pcomfalseuql pcomfalseuqq
  1027. syn keyword gasOpcode_AMD_SSE5 pcomtrueuq pcomtrueuqb pcomtrueuqw pcomtrueuql pcomtrueuqq
  1028. syn keyword gasOpcode_AMD_SSE5 pcomuq pcomuqb pcomuqw pcomuql pcomuqq
  1029. syn keyword gasOpcode_AMD_SSE5 permps permpsb permpsw permpsl permpsq
  1030. syn keyword gasOpcode_AMD_SSE5 permpd permpdb permpdw permpdl permpdq
  1031. syn keyword gasOpcode_AMD_SSE5 pcmov pcmovb pcmovw pcmovl pcmovq
  1032. syn keyword gasOpcode_AMD_SSE5 pperm ppermb ppermw pperml ppermq
  1033. syn keyword gasOpcode_AMD_SSE5 pmacssww pmacsswwb pmacsswww pmacsswwl pmacsswwq
  1034. syn keyword gasOpcode_AMD_SSE5 pmacsww pmacswwb pmacswww pmacswwl pmacswwq
  1035. syn keyword gasOpcode_AMD_SSE5 pmacsswd pmacsswdb pmacsswdw pmacsswdl pmacsswdq
  1036. syn keyword gasOpcode_AMD_SSE5 pmacswd pmacswdb pmacswdw pmacswdl pmacswdq
  1037. syn keyword gasOpcode_AMD_SSE5 pmacssdd pmacssddb pmacssddw pmacssddl pmacssddq
  1038. syn keyword gasOpcode_AMD_SSE5 pmacsdd pmacsddb pmacsddw pmacsddl pmacsddq
  1039. syn keyword gasOpcode_AMD_SSE5 pmacssdql pmacssdqlb pmacssdqlw pmacssdqll pmacssdqlq
  1040. syn keyword gasOpcode_AMD_SSE5 pmacsdql pmacsdqlb pmacsdqlw pmacsdqll pmacsdqlq
  1041. syn keyword gasOpcode_AMD_SSE5 pmacssdqh pmacssdqhb pmacssdqhw pmacssdqhl pmacssdqhq
  1042. syn keyword gasOpcode_AMD_SSE5 pmacsdqh pmacsdqhb pmacsdqhw pmacsdqhl pmacsdqhq
  1043. syn keyword gasOpcode_AMD_SSE5 pmadcsswd pmadcsswdb pmadcsswdw pmadcsswdl pmadcsswdq
  1044. syn keyword gasOpcode_AMD_SSE5 pmadcswd pmadcswdb pmadcswdw pmadcswdl pmadcswdq
  1045. syn keyword gasOpcode_AMD_SSE5 protb protbb protbw protbl protbq
  1046. syn keyword gasOpcode_AMD_SSE5 protw protwb protww protwl protwq
  1047. syn keyword gasOpcode_AMD_SSE5 protd protdb protdw protdl protdq
  1048. syn keyword gasOpcode_AMD_SSE5 protq protqb protqw protql protqq
  1049. syn keyword gasOpcode_AMD_SSE5 pshlb pshlbb pshlbw pshlbl pshlbq
  1050. syn keyword gasOpcode_AMD_SSE5 pshlw pshlwb pshlww pshlwl pshlwq
  1051. syn keyword gasOpcode_AMD_SSE5 pshld pshldb pshldw pshldl pshldq
  1052. syn keyword gasOpcode_AMD_SSE5 pshlq pshlqb pshlqw pshlql pshlqq
  1053. syn keyword gasOpcode_AMD_SSE5 pshab pshabb pshabw pshabl pshabq
  1054. syn keyword gasOpcode_AMD_SSE5 pshaw pshawb pshaww pshawl pshawq
  1055. syn keyword gasOpcode_AMD_SSE5 pshad pshadb pshadw pshadl pshadq
  1056. syn keyword gasOpcode_AMD_SSE5 pshaq pshaqb pshaqw pshaql pshaqq
  1057. syn keyword gasOpcode_AMD_SSE5 frczps frczpsb frczpsw frczpsl frczpsq
  1058. syn keyword gasOpcode_AMD_SSE5 frczpd frczpdb frczpdw frczpdl frczpdq
  1059. syn keyword gasOpcode_AMD_SSE5 frczss frczssb frczssw frczssl frczssq
  1060. syn keyword gasOpcode_AMD_SSE5 frczsd frczsdb frczsdw frczsdl frczsdq
  1061. syn keyword gasOpcode_AMD_SSE5 cvtph2ps cvtph2psb cvtph2psw cvtph2psl cvtph2psq
  1062. syn keyword gasOpcode_AMD_SSE5 cvtps2ph cvtps2phb cvtps2phw cvtps2phl cvtps2phq
  1063. syn keyword gasOpcode_AMD_SSE5 phaddbw phaddbwb phaddbww phaddbwl phaddbwq
  1064. syn keyword gasOpcode_AMD_SSE5 phaddbd phaddbdb phaddbdw phaddbdl phaddbdq
  1065. syn keyword gasOpcode_AMD_SSE5 phaddbq phaddbqb phaddbqw phaddbql phaddbqq
  1066. syn keyword gasOpcode_AMD_SSE5 phaddwd phaddwdb phaddwdw phaddwdl phaddwdq
  1067. syn keyword gasOpcode_AMD_SSE5 phaddwq phaddwqb phaddwqw phaddwql phaddwqq
  1068. syn keyword gasOpcode_AMD_SSE5 phadddq phadddqb phadddqw phadddql phadddqq
  1069. syn keyword gasOpcode_AMD_SSE5 phaddubw phaddubwb phaddubww phaddubwl phaddubwq
  1070. syn keyword gasOpcode_AMD_SSE5 phaddubd phaddubdb phaddubdw phaddubdl phaddubdq
  1071. syn keyword gasOpcode_AMD_SSE5 phaddubq phaddubqb phaddubqw phaddubql phaddubqq
  1072. syn keyword gasOpcode_AMD_SSE5 phadduwd phadduwdb phadduwdw phadduwdl phadduwdq
  1073. syn keyword gasOpcode_AMD_SSE5 phadduwq phadduwqb phadduwqw phadduwql phadduwqq
  1074. syn keyword gasOpcode_AMD_SSE5 phaddudq phaddudqb phaddudqw phaddudql phaddudqq
  1075. syn keyword gasOpcode_AMD_SSE5 phsubbw phsubbwb phsubbww phsubbwl phsubbwq
  1076. syn keyword gasOpcode_AMD_SSE5 phsubwd phsubwdb phsubwdw phsubwdl phsubwdq
  1077. syn keyword gasOpcode_AMD_SSE5 phsubdq phsubdqb phsubdqw phsubdql phsubdqq
  1078. syn keyword gasOpcode_AMD_SSE5 protb protbb protbw protbl protbq
  1079. syn keyword gasOpcode_AMD_SSE5 protw protwb protww protwl protwq
  1080. syn keyword gasOpcode_AMD_SSE5 protd protdb protdw protdl protdq
  1081. syn keyword gasOpcode_AMD_SSE5 protq protqb protqw protql protqq
  1082. syn keyword gasOpcode_AMD_SSE5 roundps roundpsb roundpsw roundpsl roundpsq
  1083. syn keyword gasOpcode_AMD_SSE5 roundpd roundpdb roundpdw roundpdl roundpdq
  1084. syn keyword gasOpcode_AMD_SSE5 roundss roundssb roundssw roundssl roundssq
  1085. syn keyword gasOpcode_AMD_SSE5 roundsd roundsdb roundsdw roundsdl roundsdq
  1086. "-- Section: Introduced in Deschutes but necessary for SSE support
  1087. syn keyword gasOpcode_P6_SSE fxrstor fxrstorb fxrstorw fxrstorl fxrstorq
  1088. syn keyword gasOpcode_P6_SSE fxsave fxsaveb fxsavew fxsavel fxsaveq
  1089. "-- Section: Prescott New Instructions (SSE3)
  1090. syn keyword gasOpcode_PRESCOTT_SSE3 addsubpd addsubpdb addsubpdw addsubpdl addsubpdq
  1091. syn keyword gasOpcode_PRESCOTT_SSE3 addsubps addsubpsb addsubpsw addsubpsl addsubpsq
  1092. syn keyword gasOpcode_PRESCOTT_SSE3 haddpd haddpdb haddpdw haddpdl haddpdq
  1093. syn keyword gasOpcode_PRESCOTT_SSE3 haddps haddpsb haddpsw haddpsl haddpsq
  1094. syn keyword gasOpcode_PRESCOTT_SSE3 hsubpd hsubpdb hsubpdw hsubpdl hsubpdq
  1095. syn keyword gasOpcode_PRESCOTT_SSE3 hsubps hsubpsb hsubpsw hsubpsl hsubpsq
  1096. syn keyword gasOpcode_PRESCOTT_SSE3 lddqu lddqub lddquw lddqul lddquq
  1097. syn keyword gasOpcode_PRESCOTT_SSE3 movddup movddupb movddupw movddupl movddupq
  1098. syn keyword gasOpcode_PRESCOTT_SSE3 movshdup movshdupb movshdupw movshdupl movshdupq
  1099. syn keyword gasOpcode_PRESCOTT_SSE3 movsldup movsldupb movsldupw movsldupl movsldupq
  1100. "-- Section: Intel AES instructions
  1101. syn keyword gasOpcode_SSE aesenc aesencb aesencw aesencl aesencq
  1102. syn keyword gasOpcode_SSE aesenclast aesenclastb aesenclastw aesenclastl aesenclastq
  1103. syn keyword gasOpcode_SSE aesdec aesdecb aesdecw aesdecl aesdecq
  1104. syn keyword gasOpcode_SSE aesdeclast aesdeclastb aesdeclastw aesdeclastl aesdeclastq
  1105. syn keyword gasOpcode_SSE aesimc aesimcb aesimcw aesimcl aesimcq
  1106. syn keyword gasOpcode_SSE aeskeygenassist aeskeygenassistb aeskeygenassistw aeskeygenassistl aeskeygenassistq
  1107. "-- Section: Willamette Streaming SIMD instructions (SSE2)
  1108. syn keyword gasOpcode_SSE2 addpd addpdb addpdw addpdl addpdq
  1109. syn keyword gasOpcode_SSE2 addsd addsdb addsdw addsdl addsdq
  1110. syn keyword gasOpcode_SSE2 andnpd andnpdb andnpdw andnpdl andnpdq
  1111. syn keyword gasOpcode_SSE2 andpd andpdb andpdw andpdl andpdq
  1112. syn keyword gasOpcode_SSE2 cmpeqpd cmpeqpdb cmpeqpdw cmpeqpdl cmpeqpdq
  1113. syn keyword gasOpcode_SSE2 cmpeqsd cmpeqsdb cmpeqsdw cmpeqsdl cmpeqsdq
  1114. syn keyword gasOpcode_SSE2 cmplepd cmplepdb cmplepdw cmplepdl cmplepdq
  1115. syn keyword gasOpcode_SSE2 cmplesd cmplesdb cmplesdw cmplesdl cmplesdq
  1116. syn keyword gasOpcode_SSE2 cmpltpd cmpltpdb cmpltpdw cmpltpdl cmpltpdq
  1117. syn keyword gasOpcode_SSE2 cmpltsd cmpltsdb cmpltsdw cmpltsdl cmpltsdq
  1118. syn keyword gasOpcode_SSE2 cmpneqpd cmpneqpdb cmpneqpdw cmpneqpdl cmpneqpdq
  1119. syn keyword gasOpcode_SSE2 cmpneqsd cmpneqsdb cmpneqsdw cmpneqsdl cmpneqsdq
  1120. syn keyword gasOpcode_SSE2 cmpnlepd cmpnlepdb cmpnlepdw cmpnlepdl cmpnlepdq
  1121. syn keyword gasOpcode_SSE2 cmpnlesd cmpnlesdb cmpnlesdw cmpnlesdl cmpnlesdq
  1122. syn keyword gasOpcode_SSE2 cmpnltpd cmpnltpdb cmpnltpdw cmpnltpdl cmpnltpdq
  1123. syn keyword gasOpcode_SSE2 cmpnltsd cmpnltsdb cmpnltsdw cmpnltsdl cmpnltsdq
  1124. syn keyword gasOpcode_SSE2 cmpordpd cmpordpdb cmpordpdw cmpordpdl cmpordpdq
  1125. syn keyword gasOpcode_SSE2 cmpordsd cmpordsdb cmpordsdw cmpordsdl cmpordsdq
  1126. syn keyword gasOpcode_SSE2 cmpunordpd cmpunordpdb cmpunordpdw cmpunordpdl cmpunordpdq
  1127. syn keyword gasOpcode_SSE2 cmpunordsd cmpunordsdb cmpunordsdw cmpunordsdl cmpunordsdq
  1128. syn keyword gasOpcode_Base cmppd cmppdb cmppdw cmppdl cmppdq
  1129. syn keyword gasOpcode_SSE2 cmpsd cmpsdb cmpsdw cmpsdl cmpsdq
  1130. syn keyword gasOpcode_SSE2 comisd comisdb comisdw comisdl comisdq
  1131. syn keyword gasOpcode_SSE2 cvtdq2pd cvtdq2pdb cvtdq2pdw cvtdq2pdl cvtdq2pdq
  1132. syn keyword gasOpcode_SSE2 cvtdq2ps cvtdq2psb cvtdq2psw cvtdq2psl cvtdq2psq
  1133. syn keyword gasOpcode_SSE2 cvtpd2dq cvtpd2dqb cvtpd2dqw cvtpd2dql cvtpd2dqq
  1134. syn keyword gasOpcode_SSE2 cvtpd2pi cvtpd2pib cvtpd2piw cvtpd2pil cvtpd2piq
  1135. syn keyword gasOpcode_SSE2 cvtpd2ps cvtpd2psb cvtpd2psw cvtpd2psl cvtpd2psq
  1136. syn keyword gasOpcode_SSE2 cvtpi2pd cvtpi2pdb cvtpi2pdw cvtpi2pdl cvtpi2pdq
  1137. syn keyword gasOpcode_SSE2 cvtps2dq cvtps2dqb cvtps2dqw cvtps2dql cvtps2dqq
  1138. syn keyword gasOpcode_SSE2 cvtps2pd cvtps2pdb cvtps2pdw cvtps2pdl cvtps2pdq
  1139. syn keyword gasOpcode_X64_SSE2 cvtsd2si cvtsd2sib cvtsd2siw cvtsd2sil cvtsd2siq
  1140. syn keyword gasOpcode_SSE2 cvtsd2ss cvtsd2ssb cvtsd2ssw cvtsd2ssl cvtsd2ssq
  1141. syn keyword gasOpcode_X64_SSE2 cvtsi2sd
  1142. syn keyword gasOpcode_SSE2 cvtss2sd cvtss2sdb cvtss2sdw cvtss2sdl cvtss2sdq
  1143. syn keyword gasOpcode_SSE2 cvttpd2pi cvttpd2pib cvttpd2piw cvttpd2pil cvttpd2piq
  1144. syn keyword gasOpcode_SSE2 cvttpd2dq cvttpd2dqb cvttpd2dqw cvttpd2dql cvttpd2dqq
  1145. syn keyword gasOpcode_SSE2 cvttps2dq cvttps2dqb cvttps2dqw cvttps2dql cvttps2dqq
  1146. syn keyword gasOpcode_X64_SSE2 cvttsd2si cvttsd2sib cvttsd2siw cvttsd2sil cvttsd2siq
  1147. syn keyword gasOpcode_SSE2 divpd divpdb divpdw divpdl divpdq
  1148. syn keyword gasOpcode_SSE2 divsd divsdb divsdw divsdl divsdq
  1149. syn keyword gasOpcode_SSE2 maxpd maxpdb maxpdw maxpdl maxpdq
  1150. syn keyword gasOpcode_SSE2 maxsd maxsdb maxsdw maxsdl maxsdq
  1151. syn keyword gasOpcode_SSE2 minpd minpdb minpdw minpdl minpdq
  1152. syn keyword gasOpcode_SSE2 minsd minsdb minsdw minsdl minsdq
  1153. syn keyword gasOpcode_SSE2 movapd movapdb movapdw movapdl movapdq
  1154. syn keyword gasOpcode_SSE2 movhpd movhpdb movhpdw movhpdl movhpdq
  1155. syn keyword gasOpcode_SSE2 movlpd movlpdb movlpdw movlpdl movlpdq
  1156. syn keyword gasOpcode_X64_SSE2 movmskpd
  1157. syn keyword gasOpcode_SSE2 movsd movsdb movsdw movsdl movsdq
  1158. syn keyword gasOpcode_SSE2 movupd movupdb movupdw movupdl movupdq
  1159. syn keyword gasOpcode_SSE2 mulpd mulpdb mulpdw mulpdl mulpdq
  1160. syn keyword gasOpcode_SSE2 mulsd mulsdb mulsdw mulsdl mulsdq
  1161. syn keyword gasOpcode_SSE2 orpd orpdb orpdw orpdl orpdq
  1162. syn keyword gasOpcode_SSE2 shufpd shufpdb shufpdw shufpdl shufpdq
  1163. syn keyword gasOpcode_SSE2 sqrtpd sqrtpdb sqrtpdw sqrtpdl sqrtpdq
  1164. syn keyword gasOpcode_SSE2 sqrtsd sqrtsdb sqrtsdw sqrtsdl sqrtsdq
  1165. syn keyword gasOpcode_SSE2 subpd subpdb subpdw subpdl subpdq
  1166. syn keyword gasOpcode_SSE2 subsd subsdb subsdw subsdl subsdq
  1167. syn keyword gasOpcode_SSE2 ucomisd ucomisdb ucomisdw ucomisdl ucomisdq
  1168. syn keyword gasOpcode_SSE2 unpckhpd unpckhpdb unpckhpdw unpckhpdl unpckhpdq
  1169. syn keyword gasOpcode_SSE2 unpcklpd unpcklpdb unpcklpdw unpcklpdl unpcklpdq
  1170. syn keyword gasOpcode_SSE2 xorpd xorpdb xorpdw xorpdl xorpdq
  1171. "-- Section: Intel Carry-Less Multiplication instructions (CLMUL)
  1172. syn keyword gasOpcode_SSE pclmullqlqdq pclmullqlqdqb pclmullqlqdqw pclmullqlqdql pclmullqlqdqq
  1173. syn keyword gasOpcode_SSE pclmulhqlqdq pclmulhqlqdqb pclmulhqlqdqw pclmulhqlqdql pclmulhqlqdqq
  1174. syn keyword gasOpcode_SSE pclmullqhqdq pclmullqhqdqb pclmullqhqdqw pclmullqhqdql pclmullqhqdqq
  1175. syn keyword gasOpcode_SSE pclmulhqhqdq pclmulhqhqdqb pclmulhqhqdqw pclmulhqhqdql pclmulhqhqdqq
  1176. syn keyword gasOpcode_SSE pclmulqdq pclmulqdqb pclmulqdqw pclmulqdql pclmulqdqq
  1177. "-- Section: New MMX instructions introduced in Katmai
  1178. syn keyword gasOpcode_KATMAI_MMX maskmovq
  1179. syn keyword gasOpcode_KATMAI_MMX movntq movntqb movntqw movntql movntqq
  1180. syn keyword gasOpcode_KATMAI_MMX pavgb pavgbb pavgbw pavgbl pavgbq
  1181. syn keyword gasOpcode_KATMAI_MMX pavgw pavgwb pavgww pavgwl pavgwq
  1182. syn keyword gasOpcode_KATMAI_MMX pextrw pextrwb pextrww pextrwl pextrwq
  1183. syn keyword gasOpcode_KATMAI_MMX pinsrw pinsrwb pinsrww pinsrwl pinsrwq
  1184. syn keyword gasOpcode_KATMAI_MMX pmaxsw pmaxswb pmaxsww pmaxswl pmaxswq
  1185. syn keyword gasOpcode_KATMAI_MMX pmaxub pmaxubb pmaxubw pmaxubl pmaxubq
  1186. syn keyword gasOpcode_KATMAI_MMX pminsw pminswb pminsww pminswl pminswq
  1187. syn keyword gasOpcode_KATMAI_MMX pminub pminubb pminubw pminubl pminubq
  1188. syn keyword gasOpcode_KATMAI_MMX pmovmskb
  1189. syn keyword gasOpcode_KATMAI_MMX pmulhuw pmulhuwb pmulhuww pmulhuwl pmulhuwq
  1190. syn keyword gasOpcode_KATMAI_MMX psadbw psadbwb psadbww psadbwl psadbwq
  1191. syn keyword gasOpcode_KATMAI_MMX2 pshufw pshufwb pshufww pshufwl pshufwq
  1192. "-- Section: Intel SMX
  1193. syn keyword gasOpcode_KATMAI_Base getsec
  1194. "-- Section: Katmai Streaming SIMD instructions (SSE -- a.k.a. KNI, XMM, MMX2)
  1195. syn keyword gasOpcode_KATMAI_SSE addps addpsb addpsw addpsl addpsq
  1196. syn keyword gasOpcode_KATMAI_SSE addss addssb addssw addssl addssq
  1197. syn keyword gasOpcode_KATMAI_SSE andnps andnpsb andnpsw andnpsl andnpsq
  1198. syn keyword gasOpcode_KATMAI_SSE andps andpsb andpsw andpsl andpsq
  1199. syn keyword gasOpcode_KATMAI_SSE cmpeqps cmpeqpsb cmpeqpsw cmpeqpsl cmpeqpsq
  1200. syn keyword gasOpcode_KATMAI_SSE cmpeqss cmpeqssb cmpeqssw cmpeqssl cmpeqssq
  1201. syn keyword gasOpcode_KATMAI_SSE cmpleps cmplepsb cmplepsw cmplepsl cmplepsq
  1202. syn keyword gasOpcode_KATMAI_SSE cmpless cmplessb cmplessw cmplessl cmplessq
  1203. syn keyword gasOpcode_KATMAI_SSE cmpltps cmpltpsb cmpltpsw cmpltpsl cmpltpsq
  1204. syn keyword gasOpcode_KATMAI_SSE cmpltss cmpltssb cmpltssw cmpltssl cmpltssq
  1205. syn keyword gasOpcode_KATMAI_SSE cmpneqps cmpneqpsb cmpneqpsw cmpneqpsl cmpneqpsq
  1206. syn keyword gasOpcode_KATMAI_SSE cmpneqss cmpneqssb cmpneqssw cmpneqssl cmpneqssq
  1207. syn keyword gasOpcode_KATMAI_SSE cmpnleps cmpnlepsb cmpnlepsw cmpnlepsl cmpnlepsq
  1208. syn keyword gasOpcode_KATMAI_SSE cmpnless cmpnlessb cmpnlessw cmpnlessl cmpnlessq
  1209. syn keyword gasOpcode_KATMAI_SSE cmpnltps cmpnltpsb cmpnltpsw cmpnltpsl cmpnltpsq
  1210. syn keyword gasOpcode_KATMAI_SSE cmpnltss cmpnltssb cmpnltssw cmpnltssl cmpnltssq
  1211. syn keyword gasOpcode_KATMAI_SSE cmpordps cmpordpsb cmpordpsw cmpordpsl cmpordpsq
  1212. syn keyword gasOpcode_KATMAI_SSE cmpordss cmpordssb cmpordssw cmpordssl cmpordssq
  1213. syn keyword gasOpcode_KATMAI_SSE cmpunordps cmpunordpsb cmpunordpsw cmpunordpsl cmpunordpsq
  1214. syn keyword gasOpcode_KATMAI_SSE cmpunordss cmpunordssb cmpunordssw cmpunordssl cmpunordssq
  1215. syn keyword gasOpcode_KATMAI_SSE cmpps cmppsb cmppsw cmppsl cmppsq
  1216. syn keyword gasOpcode_KATMAI_SSE cmpss cmpssb cmpssw cmpssl cmpssq
  1217. syn keyword gasOpcode_KATMAI_SSE comiss comissb comissw comissl comissq
  1218. syn keyword gasOpcode_KATMAI_SSE cvtpi2ps cvtpi2psb cvtpi2psw cvtpi2psl cvtpi2psq
  1219. syn keyword gasOpcode_KATMAI_SSE cvtps2pi cvtps2pib cvtps2piw cvtps2pil cvtps2piq
  1220. syn keyword gasOpcode_X64_SSE cvtsi2ss
  1221. syn keyword gasOpcode_X64_SSE cvtss2si cvtss2sib cvtss2siw cvtss2sil cvtss2siq
  1222. syn keyword gasOpcode_KATMAI_SSE cvttps2pi cvttps2pib cvttps2piw cvttps2pil cvttps2piq
  1223. syn keyword gasOpcode_X64_SSE cvttss2si cvttss2sib cvttss2siw cvttss2sil cvttss2siq
  1224. syn keyword gasOpcode_KATMAI_SSE divps divpsb divpsw divpsl divpsq
  1225. syn keyword gasOpcode_KATMAI_SSE divss divssb divssw divssl divssq
  1226. syn keyword gasOpcode_KATMAI_SSE ldmxcsr ldmxcsrb ldmxcsrw ldmxcsrl ldmxcsrq
  1227. syn keyword gasOpcode_KATMAI_SSE maxps maxpsb maxpsw maxpsl maxpsq
  1228. syn keyword gasOpcode_KATMAI_SSE maxss maxssb maxssw maxssl maxssq
  1229. syn keyword gasOpcode_KATMAI_SSE minps minpsb minpsw minpsl minpsq
  1230. syn keyword gasOpcode_KATMAI_SSE minss minssb minssw minssl minssq
  1231. syn keyword gasOpcode_KATMAI_SSE movaps
  1232. syn keyword gasOpcode_KATMAI_SSE movhps movhpsb movhpsw movhpsl movhpsq
  1233. syn keyword gasOpcode_KATMAI_SSE movlhps
  1234. syn keyword gasOpcode_KATMAI_SSE movlps movlpsb movlpsw movlpsl movlpsq
  1235. syn keyword gasOpcode_KATMAI_SSE movhlps
  1236. syn keyword gasOpcode_X64_SSE movmskps
  1237. syn keyword gasOpcode_KATMAI_SSE movntps movntpsb movntpsw movntpsl movntpsq
  1238. syn keyword gasOpcode_KATMAI_SSE movss
  1239. syn keyword gasOpcode_KATMAI_SSE movups
  1240. syn keyword gasOpcode_KATMAI_SSE mulps mulpsb mulpsw mulpsl mulpsq
  1241. syn keyword gasOpcode_KATMAI_SSE mulss mulssb mulssw mulssl mulssq
  1242. syn keyword gasOpcode_KATMAI_SSE orps orpsb orpsw orpsl orpsq
  1243. syn keyword gasOpcode_KATMAI_SSE rcpps rcppsb rcppsw rcppsl rcppsq
  1244. syn keyword gasOpcode_KATMAI_SSE rcpss rcpssb rcpssw rcpssl rcpssq
  1245. syn keyword gasOpcode_KATMAI_SSE rsqrtps rsqrtpsb rsqrtpsw rsqrtpsl rsqrtpsq
  1246. syn keyword gasOpcode_KATMAI_SSE rsqrtss rsqrtssb rsqrtssw rsqrtssl rsqrtssq
  1247. syn keyword gasOpcode_KATMAI_SSE shufps shufpsb shufpsw shufpsl shufpsq
  1248. syn keyword gasOpcode_KATMAI_SSE sqrtps sqrtpsb sqrtpsw sqrtpsl sqrtpsq
  1249. syn keyword gasOpcode_KATMAI_SSE sqrtss sqrtssb sqrtssw sqrtssl sqrtssq
  1250. syn keyword gasOpcode_KATMAI_SSE stmxcsr stmxcsrb stmxcsrw stmxcsrl stmxcsrq
  1251. syn keyword gasOpcode_KATMAI_SSE subps subpsb subpsw subpsl subpsq
  1252. syn keyword gasOpcode_KATMAI_SSE subss subssb subssw subssl subssq
  1253. syn keyword gasOpcode_KATMAI_SSE ucomiss ucomissb ucomissw ucomissl ucomissq
  1254. syn keyword gasOpcode_KATMAI_SSE unpckhps unpckhpsb unpckhpsw unpckhpsl unpckhpsq
  1255. syn keyword gasOpcode_KATMAI_SSE unpcklps unpcklpsb unpcklpsw unpcklpsl unpcklpsq
  1256. syn keyword gasOpcode_KATMAI_SSE xorps xorpsb xorpsw xorpsl xorpsq
  1257. "-- Section: Extended Page Tables VMX instructions
  1258. syn keyword gasOpcode_VMX invept inveptb inveptw inveptl inveptq
  1259. syn keyword gasOpcode_VMX invvpid invvpidb invvpidw invvpidl invvpidq
  1260. "-- Section: VMX Instructions
  1261. syn keyword gasOpcode_VMX vmcall
  1262. syn keyword gasOpcode_VMX vmclear vmclearb vmclearw vmclearl vmclearq
  1263. syn keyword gasOpcode_VMX vmlaunch
  1264. syn keyword gasOpcode_X64_VMX vmload
  1265. syn keyword gasOpcode_X64_VMX vmmcall
  1266. syn keyword gasOpcode_VMX vmptrld vmptrldb vmptrldw vmptrldl vmptrldq
  1267. syn keyword gasOpcode_VMX vmptrst vmptrstb vmptrstw vmptrstl vmptrstq
  1268. syn keyword gasOpcode_X64_VMX vmread
  1269. syn keyword gasOpcode_VMX vmresume
  1270. syn keyword gasOpcode_X64_VMX vmrun
  1271. syn keyword gasOpcode_X64_VMX vmsave
  1272. syn keyword gasOpcode_X64_VMX vmwrite
  1273. syn keyword gasOpcode_VMX vmxoff
  1274. syn keyword gasOpcode_VMX vmxon vmxonb vmxonw vmxonl vmxonq
  1275. "-- Section: Intel AVX AES instructions
  1276. syn keyword gasOpcode_SANDYBRIDGE_AVX vaesenc vaesencb vaesencw vaesencl vaesencq
  1277. syn keyword gasOpcode_SANDYBRIDGE_AVX vaesenclast vaesenclastb vaesenclastw vaesenclastl vaesenclastq
  1278. syn keyword gasOpcode_SANDYBRIDGE_AVX vaesdec vaesdecb vaesdecw vaesdecl vaesdecq
  1279. syn keyword gasOpcode_SANDYBRIDGE_AVX vaesdeclast vaesdeclastb vaesdeclastw vaesdeclastl vaesdeclastq
  1280. syn keyword gasOpcode_SANDYBRIDGE_AVX vaesimc vaesimcb vaesimcw vaesimcl vaesimcq
  1281. syn keyword gasOpcode_SANDYBRIDGE_AVX vaeskeygenassist vaeskeygenassistb vaeskeygenassistw vaeskeygenassistl vaeskeygenassistq
  1282. "-- Section: New instructions in Barcelona
  1283. syn keyword gasOpcode_X64_Base lzcnt
  1284. "-- Section: Intel AVX instructions
  1285. syn keyword gasOpcode_SANDYBRIDGE_AVX vaddpd vaddpdb vaddpdw vaddpdl vaddpdq
  1286. syn keyword gasOpcode_SANDYBRIDGE_AVX vaddps vaddpsb vaddpsw vaddpsl vaddpsq
  1287. syn keyword gasOpcode_SANDYBRIDGE_AVX vaddsd vaddsdb vaddsdw vaddsdl vaddsdq
  1288. syn keyword gasOpcode_SANDYBRIDGE_AVX vaddss vaddssb vaddssw vaddssl vaddssq
  1289. syn keyword gasOpcode_SANDYBRIDGE_AVX vaddsubpd vaddsubpdb vaddsubpdw vaddsubpdl vaddsubpdq
  1290. syn keyword gasOpcode_SANDYBRIDGE_AVX vaddsubps vaddsubpsb vaddsubpsw vaddsubpsl vaddsubpsq
  1291. syn keyword gasOpcode_SANDYBRIDGE_AVX vandpd vandpdb vandpdw vandpdl vandpdq
  1292. syn keyword gasOpcode_SANDYBRIDGE_AVX vandps vandpsb vandpsw vandpsl vandpsq
  1293. syn keyword gasOpcode_SANDYBRIDGE_AVX vandnpd vandnpdb vandnpdw vandnpdl vandnpdq
  1294. syn keyword gasOpcode_SANDYBRIDGE_AVX vandnps vandnpsb vandnpsw vandnpsl vandnpsq
  1295. syn keyword gasOpcode_SANDYBRIDGE_AVX vblendpd vblendpdb vblendpdw vblendpdl vblendpdq
  1296. syn keyword gasOpcode_SANDYBRIDGE_AVX vblendps vblendpsb vblendpsw vblendpsl vblendpsq
  1297. syn keyword gasOpcode_SANDYBRIDGE_AVX vblendvpd vblendvpdb vblendvpdw vblendvpdl vblendvpdq
  1298. syn keyword gasOpcode_SANDYBRIDGE_AVX vblendvps vblendvpsb vblendvpsw vblendvpsl vblendvpsq
  1299. syn keyword gasOpcode_SANDYBRIDGE_AVX vblendvpd vblendvpdb vblendvpdw vblendvpdl vblendvpdq
  1300. syn keyword gasOpcode_SANDYBRIDGE_AVX vbroadcastss vbroadcastssb vbroadcastssw vbroadcastssl vbroadcastssq
  1301. syn keyword gasOpcode_SANDYBRIDGE_AVX vbroadcastsd vbroadcastsdb vbroadcastsdw vbroadcastsdl vbroadcastsdq
  1302. syn keyword gasOpcode_SANDYBRIDGE_AVX vbroadcastf128 vbroadcastf128b vbroadcastf128w vbroadcastf128l vbroadcastf128q
  1303. syn keyword gasOpcode_SANDYBRIDGE_AVX vcmpeqpd vcmpeqpdb vcmpeqpdw vcmpeqpdl vcmpeqpdq
  1304. syn keyword gasOpcode_SANDYBRIDGE_AVX vcmpltpd vcmpltpdb vcmpltpdw vcmpltpdl vcmpltpdq
  1305. syn keyword gasOpcode_SANDYBRIDGE_AVX vcmplepd vcmplepdb vcmplepdw vcmplepdl vcmplepdq
  1306. syn keyword gasOpcode_SANDYBRIDGE_AVX vcmpunordpd vcmpunordpdb vcmpunordpdw vcmpunordpdl vcmpunordpdq
  1307. syn keyword gasOpcode_SANDYBRIDGE_AVX vcmpneqpd vcmpneqpdb vcmpneqpdw vcmpneqpdl vcmpneqpdq
  1308. syn keyword gasOpcode_SANDYBRIDGE_AVX vcmpnltpd vcmpnltpdb vcmpnltpdw vcmpnltpdl vcmpnltpdq
  1309. syn keyword gasOpcode_SANDYBRIDGE_AVX vcmpnlepd vcmpnlepdb vcmpnlepdw vcmpnlepdl vcmpnlepdq
  1310. syn keyword gasOpcode_SANDYBRIDGE_AVX vcmpordpd vcmpordpdb vcmpordpdw vcmpordpdl vcmpordpdq
  1311. syn keyword gasOpcode_SANDYBRIDGE_AVX vcmpeq_uqpd vcmpeq_uqpdb vcmpeq_uqpdw vcmpeq_uqpdl vcmpeq_uqpdq
  1312. syn keyword gasOpcode_SANDYBRIDGE_AVX vcmpngepd vcmpngepdb vcmpngepdw vcmpngepdl vcmpngepdq
  1313. syn keyword gasOpcode_SANDYBRIDGE_AVX vcmpngtpd vcmpngtpdb vcmpngtpdw vcmpngtpdl vcmpngtpdq
  1314. syn keyword gasOpcode_SANDYBRIDGE_AVX vcmpfalsepd vcmpfalsepdb vcmpfalsepdw vcmpfalsepdl vcmpfalsepdq
  1315. syn keyword gasOpcode_SANDYBRIDGE_AVX vcmpneq_oqpd vcmpneq_oqpdb vcmpneq_oqpdw vcmpneq_oqpdl vcmpneq_oqpdq
  1316. syn keyword gasOpcode_SANDYBRIDGE_AVX vcmpgepd vcmpgepdb vcmpgepdw vcmpgepdl vcmpgepdq
  1317. syn keyword gasOpcode_SANDYBRIDGE_AVX vcmpgtpd vcmpgtpdb vcmpgtpdw vcmpgtpdl vcmpgtpdq
  1318. syn keyword gasOpcode_SANDYBRIDGE_AVX vcmptruepd vcmptruepdb vcmptruepdw vcmptruepdl vcmptruepdq
  1319. syn keyword gasOpcode_SANDYBRIDGE_AVX vcmpeq_ospd vcmpeq_ospdb vcmpeq_ospdw vcmpeq_ospdl vcmpeq_ospdq
  1320. syn keyword gasOpcode_SANDYBRIDGE_AVX vcmplt_oqpd vcmplt_oqpdb vcmplt_oqpdw vcmplt_oqpdl vcmplt_oqpdq
  1321. syn keyword gasOpcode_SANDYBRIDGE_AVX vcmple_oqpd vcmple_oqpdb vcmple_oqpdw vcmple_oqpdl vcmple_oqpdq
  1322. syn keyword gasOpcode_SANDYBRIDGE_AVX vcmpunord_spd vcmpunord_spdb vcmpunord_spdw vcmpunord_spdl vcmpunord_spdq
  1323. syn keyword gasOpcode_SANDYBRIDGE_AVX vcmpneq_uspd vcmpneq_uspdb vcmpneq_uspdw vcmpneq_uspdl vcmpneq_uspdq
  1324. syn keyword gasOpcode_SANDYBRIDGE_AVX vcmpnlt_uqpd vcmpnlt_uqpdb vcmpnlt_uqpdw vcmpnlt_uqpdl vcmpnlt_uqpdq
  1325. syn keyword gasOpcode_SANDYBRIDGE_AVX vcmpnle_uqpd vcmpnle_uqpdb vcmpnle_uqpdw vcmpnle_uqpdl vcmpnle_uqpdq
  1326. syn keyword gasOpcode_SANDYBRIDGE_AVX vcmpord_spd vcmpord_spdb vcmpord_spdw vcmpord_spdl vcmpord_spdq
  1327. syn keyword gasOpcode_SANDYBRIDGE_AVX vcmpeq_uspd vcmpeq_uspdb vcmpeq_uspdw vcmpeq_uspdl vcmpeq_uspdq
  1328. syn keyword gasOpcode_SANDYBRIDGE_AVX vcmpnge_uqpd vcmpnge_uqpdb vcmpnge_uqpdw vcmpnge_uqpdl vcmpnge_uqpdq
  1329. syn keyword gasOpcode_SANDYBRIDGE_AVX vcmpngt_uqpd vcmpngt_uqpdb vcmpngt_uqpdw vcmpngt_uqpdl vcmpngt_uqpdq
  1330. syn keyword gasOpcode_SANDYBRIDGE_AVX vcmpfalse_ospd vcmpfalse_ospdb vcmpfalse_ospdw vcmpfalse_ospdl vcmpfalse_ospdq
  1331. syn keyword gasOpcode_SANDYBRIDGE_AVX vcmpneq_ospd vcmpneq_ospdb vcmpneq_ospdw vcmpneq_ospdl vcmpneq_ospdq
  1332. syn keyword gasOpcode_SANDYBRIDGE_AVX vcmpge_oqpd vcmpge_oqpdb vcmpge_oqpdw vcmpge_oqpdl vcmpge_oqpdq
  1333. syn keyword gasOpcode_SANDYBRIDGE_AVX vcmpgt_oqpd vcmpgt_oqpdb vcmpgt_oqpdw vcmpgt_oqpdl vcmpgt_oqpdq
  1334. syn keyword gasOpcode_SANDYBRIDGE_AVX vcmptrue_uspd vcmptrue_uspdb vcmptrue_uspdw vcmptrue_uspdl vcmptrue_uspdq
  1335. syn keyword gasOpcode_SANDYBRIDGE_AVX vcmppd vcmppdb vcmppdw vcmppdl vcmppdq
  1336. syn keyword gasOpcode_SANDYBRIDGE_AVX vcmpeqps vcmpeqpsb vcmpeqpsw vcmpeqpsl vcmpeqpsq
  1337. syn keyword gasOpcode_SANDYBRIDGE_AVX vcmpltps vcmpltpsb vcmpltpsw vcmpltpsl vcmpltpsq
  1338. syn keyword gasOpcode_SANDYBRIDGE_AVX vcmpleps vcmplepsb vcmplepsw vcmplepsl vcmplepsq
  1339. syn keyword gasOpcode_SANDYBRIDGE_AVX vcmpunordps vcmpunordpsb vcmpunordpsw vcmpunordpsl vcmpunordpsq
  1340. syn keyword gasOpcode_SANDYBRIDGE_AVX vcmpneqps vcmpneqpsb vcmpneqpsw vcmpneqpsl vcmpneqpsq
  1341. syn keyword gasOpcode_SANDYBRIDGE_AVX vcmpnltps vcmpnltpsb vcmpnltpsw vcmpnltpsl vcmpnltpsq
  1342. syn keyword gasOpcode_SANDYBRIDGE_AVX vcmpnleps vcmpnlepsb vcmpnlepsw vcmpnlepsl vcmpnlepsq
  1343. syn keyword gasOpcode_SANDYBRIDGE_AVX vcmpordps vcmpordpsb vcmpordpsw vcmpordpsl vcmpordpsq
  1344. syn keyword gasOpcode_SANDYBRIDGE_AVX vcmpeq_uqps vcmpeq_uqpsb vcmpeq_uqpsw vcmpeq_uqpsl vcmpeq_uqpsq
  1345. syn keyword gasOpcode_SANDYBRIDGE_AVX vcmpngeps vcmpngepsb vcmpngepsw vcmpngepsl vcmpngepsq
  1346. syn keyword gasOpcode_SANDYBRIDGE_AVX vcmpngtps vcmpngtpsb vcmpngtpsw vcmpngtpsl vcmpngtpsq
  1347. syn keyword gasOpcode_SANDYBRIDGE_AVX vcmpfalseps vcmpfalsepsb vcmpfalsepsw vcmpfalsepsl vcmpfalsepsq
  1348. syn keyword gasOpcode_SANDYBRIDGE_AVX vcmpneq_oqps vcmpneq_oqpsb vcmpneq_oqpsw vcmpneq_oqpsl vcmpneq_oqpsq
  1349. syn keyword gasOpcode_SANDYBRIDGE_AVX vcmpgeps vcmpgepsb vcmpgepsw vcmpgepsl vcmpgepsq
  1350. syn keyword gasOpcode_SANDYBRIDGE_AVX vcmpgtps vcmpgtpsb vcmpgtpsw vcmpgtpsl vcmpgtpsq
  1351. syn keyword gasOpcode_SANDYBRIDGE_AVX vcmptrueps vcmptruepsb vcmptruepsw vcmptruepsl vcmptruepsq
  1352. syn keyword gasOpcode_SANDYBRIDGE_AVX vcmpeq_osps vcmpeq_ospsb vcmpeq_ospsw vcmpeq_ospsl vcmpeq_ospsq
  1353. syn keyword gasOpcode_SANDYBRIDGE_AVX vcmplt_oqps vcmplt_oqpsb vcmplt_oqpsw vcmplt_oqpsl vcmplt_oqpsq
  1354. syn keyword gasOpcode_SANDYBRIDGE_AVX vcmple_oqps vcmple_oqpsb vcmple_oqpsw vcmple_oqpsl vcmple_oqpsq
  1355. syn keyword gasOpcode_SANDYBRIDGE_AVX vcmpunord_sps vcmpunord_spsb vcmpunord_spsw vcmpunord_spsl vcmpunord_spsq
  1356. syn keyword gasOpcode_SANDYBRIDGE_AVX vcmpneq_usps vcmpneq_uspsb vcmpneq_uspsw vcmpneq_uspsl vcmpneq_uspsq
  1357. syn keyword gasOpcode_SANDYBRIDGE_AVX vcmpnlt_uqps vcmpnlt_uqpsb vcmpnlt_uqpsw vcmpnlt_uqpsl vcmpnlt_uqpsq
  1358. syn keyword gasOpcode_SANDYBRIDGE_AVX vcmpnle_uqps vcmpnle_uqpsb vcmpnle_uqpsw vcmpnle_uqpsl vcmpnle_uqpsq
  1359. syn keyword gasOpcode_SANDYBRIDGE_AVX vcmpord_sps vcmpord_spsb vcmpord_spsw vcmpord_spsl vcmpord_spsq
  1360. syn keyword gasOpcode_SANDYBRIDGE_AVX vcmpeq_usps vcmpeq_uspsb vcmpeq_uspsw vcmpeq_uspsl vcmpeq_uspsq
  1361. syn keyword gasOpcode_SANDYBRIDGE_AVX vcmpnge_uqps vcmpnge_uqpsb vcmpnge_uqpsw vcmpnge_uqpsl vcmpnge_uqpsq
  1362. syn keyword gasOpcode_SANDYBRIDGE_AVX vcmpngt_uqps vcmpngt_uqpsb vcmpngt_uqpsw vcmpngt_uqpsl vcmpngt_uqpsq
  1363. syn keyword gasOpcode_SANDYBRIDGE_AVX vcmpfalse_osps vcmpfalse_ospsb vcmpfalse_ospsw vcmpfalse_ospsl vcmpfalse_ospsq
  1364. syn keyword gasOpcode_SANDYBRIDGE_AVX vcmpneq_osps vcmpneq_ospsb vcmpneq_ospsw vcmpneq_ospsl vcmpneq_ospsq
  1365. syn keyword gasOpcode_SANDYBRIDGE_AVX vcmpge_oqps vcmpge_oqpsb vcmpge_oqpsw vcmpge_oqpsl vcmpge_oqpsq
  1366. syn keyword gasOpcode_SANDYBRIDGE_AVX vcmpgt_oqps vcmpgt_oqpsb vcmpgt_oqpsw vcmpgt_oqpsl vcmpgt_oqpsq
  1367. syn keyword gasOpcode_SANDYBRIDGE_AVX vcmptrue_usps vcmptrue_uspsb vcmptrue_uspsw vcmptrue_uspsl vcmptrue_uspsq
  1368. syn keyword gasOpcode_SANDYBRIDGE_AVX vcmpps vcmppsb vcmppsw vcmppsl vcmppsq
  1369. syn keyword gasOpcode_SANDYBRIDGE_AVX vcmpeqsd vcmpeqsdb vcmpeqsdw vcmpeqsdl vcmpeqsdq
  1370. syn keyword gasOpcode_SANDYBRIDGE_AVX vcmpltsd vcmpltsdb vcmpltsdw vcmpltsdl vcmpltsdq
  1371. syn keyword gasOpcode_SANDYBRIDGE_AVX vcmplesd vcmplesdb vcmplesdw vcmplesdl vcmplesdq
  1372. syn keyword gasOpcode_SANDYBRIDGE_AVX vcmpunordsd vcmpunordsdb vcmpunordsdw vcmpunordsdl vcmpunordsdq
  1373. syn keyword gasOpcode_SANDYBRIDGE_AVX vcmpneqsd vcmpneqsdb vcmpneqsdw vcmpneqsdl vcmpneqsdq
  1374. syn keyword gasOpcode_SANDYBRIDGE_AVX vcmpnltsd vcmpnltsdb vcmpnltsdw vcmpnltsdl vcmpnltsdq
  1375. syn keyword gasOpcode_SANDYBRIDGE_AVX vcmpnlesd vcmpnlesdb vcmpnlesdw vcmpnlesdl vcmpnlesdq
  1376. syn keyword gasOpcode_SANDYBRIDGE_AVX vcmpordsd vcmpordsdb vcmpordsdw vcmpordsdl vcmpordsdq
  1377. syn keyword gasOpcode_SANDYBRIDGE_AVX vcmpeq_uqsd vcmpeq_uqsdb vcmpeq_uqsdw vcmpeq_uqsdl vcmpeq_uqsdq
  1378. syn keyword gasOpcode_SANDYBRIDGE_AVX vcmpngesd vcmpngesdb vcmpngesdw vcmpngesdl vcmpngesdq
  1379. syn keyword gasOpcode_SANDYBRIDGE_AVX vcmpngtsd vcmpngtsdb vcmpngtsdw vcmpngtsdl vcmpngtsdq
  1380. syn keyword gasOpcode_SANDYBRIDGE_AVX vcmpfalsesd vcmpfalsesdb vcmpfalsesdw vcmpfalsesdl vcmpfalsesdq
  1381. syn keyword gasOpcode_SANDYBRIDGE_AVX vcmpneq_oqsd vcmpneq_oqsdb vcmpneq_oqsdw vcmpneq_oqsdl vcmpneq_oqsdq
  1382. syn keyword gasOpcode_SANDYBRIDGE_AVX vcmpgesd vcmpgesdb vcmpgesdw vcmpgesdl vcmpgesdq
  1383. syn keyword gasOpcode_SANDYBRIDGE_AVX vcmpgtsd vcmpgtsdb vcmpgtsdw vcmpgtsdl vcmpgtsdq
  1384. syn keyword gasOpcode_SANDYBRIDGE_AVX vcmptruesd vcmptruesdb vcmptruesdw vcmptruesdl vcmptruesdq
  1385. syn keyword gasOpcode_SANDYBRIDGE_AVX vcmpeq_ossd vcmpeq_ossdb vcmpeq_ossdw vcmpeq_ossdl vcmpeq_ossdq
  1386. syn keyword gasOpcode_SANDYBRIDGE_AVX vcmplt_oqsd vcmplt_oqsdb vcmplt_oqsdw vcmplt_oqsdl vcmplt_oqsdq
  1387. syn keyword gasOpcode_SANDYBRIDGE_AVX vcmple_oqsd vcmple_oqsdb vcmple_oqsdw vcmple_oqsdl vcmple_oqsdq
  1388. syn keyword gasOpcode_SANDYBRIDGE_AVX vcmpunord_ssd vcmpunord_ssdb vcmpunord_ssdw vcmpunord_ssdl vcmpunord_ssdq
  1389. syn keyword gasOpcode_SANDYBRIDGE_AVX vcmpneq_ussd vcmpneq_ussdb vcmpneq_ussdw vcmpneq_ussdl vcmpneq_ussdq
  1390. syn keyword gasOpcode_SANDYBRIDGE_AVX vcmpnlt_uqsd vcmpnlt_uqsdb vcmpnlt_uqsdw vcmpnlt_uqsdl vcmpnlt_uqsdq
  1391. syn keyword gasOpcode_SANDYBRIDGE_AVX vcmpnle_uqsd vcmpnle_uqsdb vcmpnle_uqsdw vcmpnle_uqsdl vcmpnle_uqsdq
  1392. syn keyword gasOpcode_SANDYBRIDGE_AVX vcmpord_ssd vcmpord_ssdb vcmpord_ssdw vcmpord_ssdl vcmpord_ssdq
  1393. syn keyword gasOpcode_SANDYBRIDGE_AVX vcmpeq_ussd vcmpeq_ussdb vcmpeq_ussdw vcmpeq_ussdl vcmpeq_ussdq
  1394. syn keyword gasOpcode_SANDYBRIDGE_AVX vcmpnge_uqsd vcmpnge_uqsdb vcmpnge_uqsdw vcmpnge_uqsdl vcmpnge_uqsdq
  1395. syn keyword gasOpcode_SANDYBRIDGE_AVX vcmpngt_uqsd vcmpngt_uqsdb vcmpngt_uqsdw vcmpngt_uqsdl vcmpngt_uqsdq
  1396. syn keyword gasOpcode_SANDYBRIDGE_AVX vcmpfalse_ossd vcmpfalse_ossdb vcmpfalse_ossdw vcmpfalse_ossdl vcmpfalse_ossdq
  1397. syn keyword gasOpcode_SANDYBRIDGE_AVX vcmpneq_ossd vcmpneq_ossdb vcmpneq_ossdw vcmpneq_ossdl vcmpneq_ossdq
  1398. syn keyword gasOpcode_SANDYBRIDGE_AVX vcmpge_oqsd vcmpge_oqsdb vcmpge_oqsdw vcmpge_oqsdl vcmpge_oqsdq
  1399. syn keyword gasOpcode_SANDYBRIDGE_AVX vcmpgt_oqsd vcmpgt_oqsdb vcmpgt_oqsdw vcmpgt_oqsdl vcmpgt_oqsdq
  1400. syn keyword gasOpcode_SANDYBRIDGE_AVX vcmptrue_ussd vcmptrue_ussdb vcmptrue_ussdw vcmptrue_ussdl vcmptrue_ussdq
  1401. syn keyword gasOpcode_SANDYBRIDGE_AVX vcmpsd vcmpsdb vcmpsdw vcmpsdl vcmpsdq
  1402. syn keyword gasOpcode_SANDYBRIDGE_AVX vcmpeqss vcmpeqssb vcmpeqssw vcmpeqssl vcmpeqssq
  1403. syn keyword gasOpcode_SANDYBRIDGE_AVX vcmpltss vcmpltssb vcmpltssw vcmpltssl vcmpltssq
  1404. syn keyword gasOpcode_SANDYBRIDGE_AVX vcmpless vcmplessb vcmplessw vcmplessl vcmplessq
  1405. syn keyword gasOpcode_SANDYBRIDGE_AVX vcmpunordss vcmpunordssb vcmpunordssw vcmpunordssl vcmpunordssq
  1406. syn keyword gasOpcode_SANDYBRIDGE_AVX vcmpneqss vcmpneqssb vcmpneqssw vcmpneqssl vcmpneqssq
  1407. syn keyword gasOpcode_SANDYBRIDGE_AVX vcmpnltss vcmpnltssb vcmpnltssw vcmpnltssl vcmpnltssq
  1408. syn keyword gasOpcode_SANDYBRIDGE_AVX vcmpnless vcmpnlessb vcmpnlessw vcmpnlessl vcmpnlessq
  1409. syn keyword gasOpcode_SANDYBRIDGE_AVX vcmpordss vcmpordssb vcmpordssw vcmpordssl vcmpordssq
  1410. syn keyword gasOpcode_SANDYBRIDGE_AVX vcmpeq_uqss vcmpeq_uqssb vcmpeq_uqssw vcmpeq_uqssl vcmpeq_uqssq
  1411. syn keyword gasOpcode_SANDYBRIDGE_AVX vcmpngess vcmpngessb vcmpngessw vcmpngessl vcmpngessq
  1412. syn keyword gasOpcode_SANDYBRIDGE_AVX vcmpngtss vcmpngtssb vcmpngtssw vcmpngtssl vcmpngtssq
  1413. syn keyword gasOpcode_SANDYBRIDGE_AVX vcmpfalsess vcmpfalsessb vcmpfalsessw vcmpfalsessl vcmpfalsessq
  1414. syn keyword gasOpcode_SANDYBRIDGE_AVX vcmpneq_oqss vcmpneq_oqssb vcmpneq_oqssw vcmpneq_oqssl vcmpneq_oqssq
  1415. syn keyword gasOpcode_SANDYBRIDGE_AVX vcmpgess vcmpgessb vcmpgessw vcmpgessl vcmpgessq
  1416. syn keyword gasOpcode_SANDYBRIDGE_AVX vcmpgtss vcmpgtssb vcmpgtssw vcmpgtssl vcmpgtssq
  1417. syn keyword gasOpcode_SANDYBRIDGE_AVX vcmptruess vcmptruessb vcmptruessw vcmptruessl vcmptruessq
  1418. syn keyword gasOpcode_SANDYBRIDGE_AVX vcmpeq_osss vcmpeq_osssb vcmpeq_osssw vcmpeq_osssl vcmpeq_osssq
  1419. syn keyword gasOpcode_SANDYBRIDGE_AVX vcmplt_oqss vcmplt_oqssb vcmplt_oqssw vcmplt_oqssl vcmplt_oqssq
  1420. syn keyword gasOpcode_SANDYBRIDGE_AVX vcmple_oqss vcmple_oqssb vcmple_oqssw vcmple_oqssl vcmple_oqssq
  1421. syn keyword gasOpcode_SANDYBRIDGE_AVX vcmpunord_sss vcmpunord_sssb vcmpunord_sssw vcmpunord_sssl vcmpunord_sssq
  1422. syn keyword gasOpcode_SANDYBRIDGE_AVX vcmpneq_usss vcmpneq_usssb vcmpneq_usssw vcmpneq_usssl vcmpneq_usssq
  1423. syn keyword gasOpcode_SANDYBRIDGE_AVX vcmpnlt_uqss vcmpnlt_uqssb vcmpnlt_uqssw vcmpnlt_uqssl vcmpnlt_uqssq
  1424. syn keyword gasOpcode_SANDYBRIDGE_AVX vcmpnle_uqss vcmpnle_uqssb vcmpnle_uqssw vcmpnle_uqssl vcmpnle_uqssq
  1425. syn keyword gasOpcode_SANDYBRIDGE_AVX vcmpord_sss vcmpord_sssb vcmpord_sssw vcmpord_sssl vcmpord_sssq
  1426. syn keyword gasOpcode_SANDYBRIDGE_AVX vcmpeq_usss vcmpeq_usssb vcmpeq_usssw vcmpeq_usssl vcmpeq_usssq
  1427. syn keyword gasOpcode_SANDYBRIDGE_AVX vcmpnge_uqss vcmpnge_uqssb vcmpnge_uqssw vcmpnge_uqssl vcmpnge_uqssq
  1428. syn keyword gasOpcode_SANDYBRIDGE_AVX vcmpngt_uqss vcmpngt_uqssb vcmpngt_uqssw vcmpngt_uqssl vcmpngt_uqssq
  1429. syn keyword gasOpcode_SANDYBRIDGE_AVX vcmpfalse_osss vcmpfalse_osssb vcmpfalse_osssw vcmpfalse_osssl vcmpfalse_osssq
  1430. syn keyword gasOpcode_SANDYBRIDGE_AVX vcmpneq_osss vcmpneq_osssb vcmpneq_osssw vcmpneq_osssl vcmpneq_osssq
  1431. syn keyword gasOpcode_SANDYBRIDGE_AVX vcmpge_oqss vcmpge_oqssb vcmpge_oqssw vcmpge_oqssl vcmpge_oqssq
  1432. syn keyword gasOpcode_SANDYBRIDGE_AVX vcmpgt_oqss vcmpgt_oqssb vcmpgt_oqssw vcmpgt_oqssl vcmpgt_oqssq
  1433. syn keyword gasOpcode_SANDYBRIDGE_AVX vcmptrue_usss vcmptrue_usssb vcmptrue_usssw vcmptrue_usssl vcmptrue_usssq
  1434. syn keyword gasOpcode_SANDYBRIDGE_AVX vcmpss vcmpssb vcmpssw vcmpssl vcmpssq
  1435. syn keyword gasOpcode_SANDYBRIDGE_AVX vcomisd vcomisdb vcomisdw vcomisdl vcomisdq
  1436. syn keyword gasOpcode_SANDYBRIDGE_AVX vcomiss vcomissb vcomissw vcomissl vcomissq
  1437. syn keyword gasOpcode_SANDYBRIDGE_AVX vcvtdq2pd vcvtdq2pdb vcvtdq2pdw vcvtdq2pdl vcvtdq2pdq
  1438. syn keyword gasOpcode_SANDYBRIDGE_AVX vcvtdq2ps vcvtdq2psb vcvtdq2psw vcvtdq2psl vcvtdq2psq
  1439. syn keyword gasOpcode_SANDYBRIDGE_AVX vcvtpd2dq vcvtpd2dqb vcvtpd2dqw vcvtpd2dql vcvtpd2dqq
  1440. syn keyword gasOpcode_SANDYBRIDGE_AVX vcvtpd2ps vcvtpd2psb vcvtpd2psw vcvtpd2psl vcvtpd2psq
  1441. syn keyword gasOpcode_SANDYBRIDGE_AVX vcvtps2dq vcvtps2dqb vcvtps2dqw vcvtps2dql vcvtps2dqq
  1442. syn keyword gasOpcode_SANDYBRIDGE_AVX vcvtps2pd vcvtps2pdb vcvtps2pdw vcvtps2pdl vcvtps2pdq
  1443. syn keyword gasOpcode_SANDYBRIDGE_AVX vcvtsd2si vcvtsd2sib vcvtsd2siw vcvtsd2sil vcvtsd2siq
  1444. syn keyword gasOpcode_SANDYBRIDGE_AVX vcvtsd2ss vcvtsd2ssb vcvtsd2ssw vcvtsd2ssl vcvtsd2ssq
  1445. syn keyword gasOpcode_SANDYBRIDGE_AVX vcvtsi2sd
  1446. syn keyword gasOpcode_SANDYBRIDGE_AVX vcvtsi2ss
  1447. syn keyword gasOpcode_SANDYBRIDGE_AVX vcvtss2sd vcvtss2sdb vcvtss2sdw vcvtss2sdl vcvtss2sdq
  1448. syn keyword gasOpcode_SANDYBRIDGE_AVX vcvtss2si vcvtss2sib vcvtss2siw vcvtss2sil vcvtss2siq
  1449. syn keyword gasOpcode_SANDYBRIDGE_AVX vcvttpd2dq vcvttpd2dqb vcvttpd2dqw vcvttpd2dql vcvttpd2dqq
  1450. syn keyword gasOpcode_SANDYBRIDGE_AVX vcvttps2dq vcvttps2dqb vcvttps2dqw vcvttps2dql vcvttps2dqq
  1451. syn keyword gasOpcode_SANDYBRIDGE_AVX vcvttsd2si vcvttsd2sib vcvttsd2siw vcvttsd2sil vcvttsd2siq
  1452. syn keyword gasOpcode_SANDYBRIDGE_AVX vcvttss2si vcvttss2sib vcvttss2siw vcvttss2sil vcvttss2siq
  1453. syn keyword gasOpcode_SANDYBRIDGE_AVX vdivpd vdivpdb vdivpdw vdivpdl vdivpdq
  1454. syn keyword gasOpcode_SANDYBRIDGE_AVX vdivps vdivpsb vdivpsw vdivpsl vdivpsq
  1455. syn keyword gasOpcode_SANDYBRIDGE_AVX vdivsd vdivsdb vdivsdw vdivsdl vdivsdq
  1456. syn keyword gasOpcode_SANDYBRIDGE_AVX vdivss vdivssb vdivssw vdivssl vdivssq
  1457. syn keyword gasOpcode_SANDYBRIDGE_AVX vdppd vdppdb vdppdw vdppdl vdppdq
  1458. syn keyword gasOpcode_SANDYBRIDGE_AVX vdpps vdppsb vdppsw vdppsl vdppsq
  1459. syn keyword gasOpcode_SANDYBRIDGE_AVX vextractf128 vextractf128b vextractf128w vextractf128l vextractf128q
  1460. syn keyword gasOpcode_SANDYBRIDGE_AVX vextractps vextractpsb vextractpsw vextractpsl vextractpsq
  1461. syn keyword gasOpcode_SANDYBRIDGE_AVX vhaddpd vhaddpdb vhaddpdw vhaddpdl vhaddpdq
  1462. syn keyword gasOpcode_SANDYBRIDGE_AVX vhaddps vhaddpsb vhaddpsw vhaddpsl vhaddpsq
  1463. syn keyword gasOpcode_SANDYBRIDGE_AVX vhsubpd vhsubpdb vhsubpdw vhsubpdl vhsubpdq
  1464. syn keyword gasOpcode_SANDYBRIDGE_AVX vhsubps vhsubpsb vhsubpsw vhsubpsl vhsubpsq
  1465. syn keyword gasOpcode_SANDYBRIDGE_AVX vinsertf128 vinsertf128b vinsertf128w vinsertf128l vinsertf128q
  1466. syn keyword gasOpcode_SANDYBRIDGE_AVX vinsertps vinsertpsb vinsertpsw vinsertpsl vinsertpsq
  1467. syn keyword gasOpcode_SANDYBRIDGE_AVX vlddqu vlddqub vlddquw vlddqul vlddquq
  1468. syn keyword gasOpcode_SANDYBRIDGE_AVX vldqqu vldqqub vldqquw vldqqul vldqquq
  1469. syn keyword gasOpcode_SANDYBRIDGE_AVX vlddqu vlddqub vlddquw vlddqul vlddquq
  1470. syn keyword gasOpcode_SANDYBRIDGE_AVX vldmxcsr vldmxcsrb vldmxcsrw vldmxcsrl vldmxcsrq
  1471. syn keyword gasOpcode_SANDYBRIDGE_AVX vmaskmovdqu
  1472. syn keyword gasOpcode_SANDYBRIDGE_AVX vmaskmovps vmaskmovpsb vmaskmovpsw vmaskmovpsl vmaskmovpsq
  1473. syn keyword gasOpcode_SANDYBRIDGE_AVX vmaskmovpd vmaskmovpdb vmaskmovpdw vmaskmovpdl vmaskmovpdq
  1474. syn keyword gasOpcode_SANDYBRIDGE_AVX vmaxpd vmaxpdb vmaxpdw vmaxpdl vmaxpdq
  1475. syn keyword gasOpcode_SANDYBRIDGE_AVX vmaxps vmaxpsb vmaxpsw vmaxpsl vmaxpsq
  1476. syn keyword gasOpcode_SANDYBRIDGE_AVX vmaxsd vmaxsdb vmaxsdw vmaxsdl vmaxsdq
  1477. syn keyword gasOpcode_SANDYBRIDGE_AVX vmaxss vmaxssb vmaxssw vmaxssl vmaxssq
  1478. syn keyword gasOpcode_SANDYBRIDGE_AVX vminpd vminpdb vminpdw vminpdl vminpdq
  1479. syn keyword gasOpcode_SANDYBRIDGE_AVX vminps vminpsb vminpsw vminpsl vminpsq
  1480. syn keyword gasOpcode_SANDYBRIDGE_AVX vminsd vminsdb vminsdw vminsdl vminsdq
  1481. syn keyword gasOpcode_SANDYBRIDGE_AVX vminss vminssb vminssw vminssl vminssq
  1482. syn keyword gasOpcode_SANDYBRIDGE_AVX vmovapd vmovapdb vmovapdw vmovapdl vmovapdq
  1483. syn keyword gasOpcode_SANDYBRIDGE_AVX vmovaps vmovapsb vmovapsw vmovapsl vmovapsq
  1484. syn keyword gasOpcode_SANDYBRIDGE_AVX vmovq vmovqb vmovqw vmovql vmovqq
  1485. syn keyword gasOpcode_SANDYBRIDGE_AVX vmovd
  1486. syn keyword gasOpcode_SANDYBRIDGE_AVX vmovq
  1487. syn keyword gasOpcode_SANDYBRIDGE_AVX vmovd
  1488. syn keyword gasOpcode_SANDYBRIDGE_AVX vmovq
  1489. syn keyword gasOpcode_SANDYBRIDGE_AVX vmovddup vmovddupb vmovddupw vmovddupl vmovddupq
  1490. syn keyword gasOpcode_SANDYBRIDGE_AVX vmovdqa vmovdqab vmovdqaw vmovdqal vmovdqaq
  1491. syn keyword gasOpcode_SANDYBRIDGE_AVX vmovqqa vmovqqab vmovqqaw vmovqqal vmovqqaq
  1492. syn keyword gasOpcode_SANDYBRIDGE_AVX vmovdqa vmovdqab vmovdqaw vmovdqal vmovdqaq
  1493. syn keyword gasOpcode_SANDYBRIDGE_AVX vmovdqu vmovdqub vmovdquw vmovdqul vmovdquq
  1494. syn keyword gasOpcode_SANDYBRIDGE_AVX vmovqqu vmovqqub vmovqquw vmovqqul vmovqquq
  1495. syn keyword gasOpcode_SANDYBRIDGE_AVX vmovdqu vmovdqub vmovdquw vmovdqul vmovdquq
  1496. syn keyword gasOpcode_SANDYBRIDGE_AVX vmovhlps
  1497. syn keyword gasOpcode_SANDYBRIDGE_AVX vmovhpd vmovhpdb vmovhpdw vmovhpdl vmovhpdq
  1498. syn keyword gasOpcode_SANDYBRIDGE_AVX vmovhps vmovhpsb vmovhpsw vmovhpsl vmovhpsq
  1499. syn keyword gasOpcode_SANDYBRIDGE_AVX vmovlhps
  1500. syn keyword gasOpcode_SANDYBRIDGE_AVX vmovlpd vmovlpdb vmovlpdw vmovlpdl vmovlpdq
  1501. syn keyword gasOpcode_SANDYBRIDGE_AVX vmovlps vmovlpsb vmovlpsw vmovlpsl vmovlpsq
  1502. syn keyword gasOpcode_SANDYBRIDGE_AVX vmovmskpd vmovmskpdb vmovmskpdw vmovmskpdl vmovmskpdq
  1503. syn keyword gasOpcode_SANDYBRIDGE_AVX vmovmskps vmovmskpsb vmovmskpsw vmovmskpsl vmovmskpsq
  1504. syn keyword gasOpcode_SANDYBRIDGE_AVX vmovntdq vmovntdqb vmovntdqw vmovntdql vmovntdqq
  1505. syn keyword gasOpcode_SANDYBRIDGE_AVX vmovntqq vmovntqqb vmovntqqw vmovntqql vmovntqqq
  1506. syn keyword gasOpcode_SANDYBRIDGE_AVX vmovntdq vmovntdqb vmovntdqw vmovntdql vmovntdqq
  1507. syn keyword gasOpcode_SANDYBRIDGE_AVX vmovntdqa vmovntdqab vmovntdqaw vmovntdqal vmovntdqaq
  1508. syn keyword gasOpcode_SANDYBRIDGE_AVX vmovntpd vmovntpdb vmovntpdw vmovntpdl vmovntpdq
  1509. syn keyword gasOpcode_SANDYBRIDGE_AVX vmovntps vmovntpsb vmovntpsw vmovntpsl vmovntpsq
  1510. syn keyword gasOpcode_SANDYBRIDGE_AVX vmovsd vmovsdb vmovsdw vmovsdl vmovsdq
  1511. syn keyword gasOpcode_SANDYBRIDGE_AVX vmovshdup vmovshdupb vmovshdupw vmovshdupl vmovshdupq
  1512. syn keyword gasOpcode_SANDYBRIDGE_AVX vmovsldup vmovsldupb vmovsldupw vmovsldupl vmovsldupq
  1513. syn keyword gasOpcode_SANDYBRIDGE_AVX vmovss vmovssb vmovssw vmovssl vmovssq
  1514. syn keyword gasOpcode_SANDYBRIDGE_AVX vmovupd vmovupdb vmovupdw vmovupdl vmovupdq
  1515. syn keyword gasOpcode_SANDYBRIDGE_AVX vmovups vmovupsb vmovupsw vmovupsl vmovupsq
  1516. syn keyword gasOpcode_SANDYBRIDGE_AVX vmpsadbw vmpsadbwb vmpsadbww vmpsadbwl vmpsadbwq
  1517. syn keyword gasOpcode_SANDYBRIDGE_AVX vmulpd vmulpdb vmulpdw vmulpdl vmulpdq
  1518. syn keyword gasOpcode_SANDYBRIDGE_AVX vmulps vmulpsb vmulpsw vmulpsl vmulpsq
  1519. syn keyword gasOpcode_SANDYBRIDGE_AVX vmulsd vmulsdb vmulsdw vmulsdl vmulsdq
  1520. syn keyword gasOpcode_SANDYBRIDGE_AVX vmulss vmulssb vmulssw vmulssl vmulssq
  1521. syn keyword gasOpcode_SANDYBRIDGE_AVX vorpd vorpdb vorpdw vorpdl vorpdq
  1522. syn keyword gasOpcode_SANDYBRIDGE_AVX vorps vorpsb vorpsw vorpsl vorpsq
  1523. syn keyword gasOpcode_SANDYBRIDGE_AVX vpabsb vpabsbb vpabsbw vpabsbl vpabsbq
  1524. syn keyword gasOpcode_SANDYBRIDGE_AVX vpabsw vpabswb vpabsww vpabswl vpabswq
  1525. syn keyword gasOpcode_SANDYBRIDGE_AVX vpabsd vpabsdb vpabsdw vpabsdl vpabsdq
  1526. syn keyword gasOpcode_SANDYBRIDGE_AVX vpacksswb vpacksswbb vpacksswbw vpacksswbl vpacksswbq
  1527. syn keyword gasOpcode_SANDYBRIDGE_AVX vpackssdw vpackssdwb vpackssdww vpackssdwl vpackssdwq
  1528. syn keyword gasOpcode_SANDYBRIDGE_AVX vpackuswb vpackuswbb vpackuswbw vpackuswbl vpackuswbq
  1529. syn keyword gasOpcode_SANDYBRIDGE_AVX vpackusdw vpackusdwb vpackusdww vpackusdwl vpackusdwq
  1530. syn keyword gasOpcode_SANDYBRIDGE_AVX vpaddb vpaddbb vpaddbw vpaddbl vpaddbq
  1531. syn keyword gasOpcode_SANDYBRIDGE_AVX vpaddw vpaddwb vpaddww vpaddwl vpaddwq
  1532. syn keyword gasOpcode_SANDYBRIDGE_AVX vpaddd vpadddb vpadddw vpadddl vpadddq
  1533. syn keyword gasOpcode_SANDYBRIDGE_AVX vpaddq vpaddqb vpaddqw vpaddql vpaddqq
  1534. syn keyword gasOpcode_SANDYBRIDGE_AVX vpaddsb vpaddsbb vpaddsbw vpaddsbl vpaddsbq
  1535. syn keyword gasOpcode_SANDYBRIDGE_AVX vpaddsw vpaddswb vpaddsww vpaddswl vpaddswq
  1536. syn keyword gasOpcode_SANDYBRIDGE_AVX vpaddusb vpaddusbb vpaddusbw vpaddusbl vpaddusbq
  1537. syn keyword gasOpcode_SANDYBRIDGE_AVX vpaddusw vpadduswb vpaddusww vpadduswl vpadduswq
  1538. syn keyword gasOpcode_SANDYBRIDGE_AVX vpalignr vpalignrb vpalignrw vpalignrl vpalignrq
  1539. syn keyword gasOpcode_SANDYBRIDGE_AVX vpand vpandb vpandw vpandl vpandq
  1540. syn keyword gasOpcode_SANDYBRIDGE_AVX vpandn vpandnb vpandnw vpandnl vpandnq
  1541. syn keyword gasOpcode_SANDYBRIDGE_AVX vpavgb vpavgbb vpavgbw vpavgbl vpavgbq
  1542. syn keyword gasOpcode_SANDYBRIDGE_AVX vpavgw vpavgwb vpavgww vpavgwl vpavgwq
  1543. syn keyword gasOpcode_SANDYBRIDGE_AVX vpblendvb vpblendvbb vpblendvbw vpblendvbl vpblendvbq
  1544. syn keyword gasOpcode_SANDYBRIDGE_AVX vpblendw vpblendwb vpblendww vpblendwl vpblendwq
  1545. syn keyword gasOpcode_SANDYBRIDGE_AVX vpcmpestri vpcmpestrib vpcmpestriw vpcmpestril vpcmpestriq
  1546. syn keyword gasOpcode_SANDYBRIDGE_AVX vpcmpestrm vpcmpestrmb vpcmpestrmw vpcmpestrml vpcmpestrmq
  1547. syn keyword gasOpcode_SANDYBRIDGE_AVX vpcmpistri vpcmpistrib vpcmpistriw vpcmpistril vpcmpistriq
  1548. syn keyword gasOpcode_SANDYBRIDGE_AVX vpcmpistrm vpcmpistrmb vpcmpistrmw vpcmpistrml vpcmpistrmq
  1549. syn keyword gasOpcode_SANDYBRIDGE_AVX vpcmpeqb vpcmpeqbb vpcmpeqbw vpcmpeqbl vpcmpeqbq
  1550. syn keyword gasOpcode_SANDYBRIDGE_AVX vpcmpeqw vpcmpeqwb vpcmpeqww vpcmpeqwl vpcmpeqwq
  1551. syn keyword gasOpcode_SANDYBRIDGE_AVX vpcmpeqd vpcmpeqdb vpcmpeqdw vpcmpeqdl vpcmpeqdq
  1552. syn keyword gasOpcode_SANDYBRIDGE_AVX vpcmpeqq vpcmpeqqb vpcmpeqqw vpcmpeqql vpcmpeqqq
  1553. syn keyword gasOpcode_SANDYBRIDGE_AVX vpcmpgtb vpcmpgtbb vpcmpgtbw vpcmpgtbl vpcmpgtbq
  1554. syn keyword gasOpcode_SANDYBRIDGE_AVX vpcmpgtw vpcmpgtwb vpcmpgtww vpcmpgtwl vpcmpgtwq
  1555. syn keyword gasOpcode_SANDYBRIDGE_AVX vpcmpgtd vpcmpgtdb vpcmpgtdw vpcmpgtdl vpcmpgtdq
  1556. syn keyword gasOpcode_SANDYBRIDGE_AVX vpcmpgtq vpcmpgtqb vpcmpgtqw vpcmpgtql vpcmpgtqq
  1557. syn keyword gasOpcode_SANDYBRIDGE_AVX vpermilpd vpermilpdb vpermilpdw vpermilpdl vpermilpdq
  1558. syn keyword gasOpcode_SANDYBRIDGE_AVX vpermiltd2pd vpermiltd2pdb vpermiltd2pdw vpermiltd2pdl vpermiltd2pdq
  1559. syn keyword gasOpcode_SANDYBRIDGE_AVX vpermilmo2pd vpermilmo2pdb vpermilmo2pdw vpermilmo2pdl vpermilmo2pdq
  1560. syn keyword gasOpcode_SANDYBRIDGE_AVX vpermilmz2pd vpermilmz2pdb vpermilmz2pdw vpermilmz2pdl vpermilmz2pdq
  1561. syn keyword gasOpcode_SANDYBRIDGE_AVX vpermil2pd vpermil2pdb vpermil2pdw vpermil2pdl vpermil2pdq
  1562. syn keyword gasOpcode_SANDYBRIDGE_AVX vpermilps vpermilpsb vpermilpsw vpermilpsl vpermilpsq
  1563. syn keyword gasOpcode_SANDYBRIDGE_AVX vpermiltd2ps vpermiltd2psb vpermiltd2psw vpermiltd2psl vpermiltd2psq
  1564. syn keyword gasOpcode_SANDYBRIDGE_AVX vpermilmo2ps vpermilmo2psb vpermilmo2psw vpermilmo2psl vpermilmo2psq
  1565. syn keyword gasOpcode_SANDYBRIDGE_AVX vpermilmz2ps vpermilmz2psb vpermilmz2psw vpermilmz2psl vpermilmz2psq
  1566. syn keyword gasOpcode_SANDYBRIDGE_AVX vpermil2ps vpermil2psb vpermil2psw vpermil2psl vpermil2psq
  1567. syn keyword gasOpcode_SANDYBRIDGE_AVX vperm2f128 vperm2f128b vperm2f128w vperm2f128l vperm2f128q
  1568. syn keyword gasOpcode_SANDYBRIDGE_AVX vpextrb vpextrbb vpextrbw vpextrbl vpextrbq
  1569. syn keyword gasOpcode_SANDYBRIDGE_AVX vpextrw vpextrwb vpextrww vpextrwl vpextrwq
  1570. syn keyword gasOpcode_SANDYBRIDGE_AVX vpextrd vpextrdb vpextrdw vpextrdl vpextrdq
  1571. syn keyword gasOpcode_SANDYBRIDGE_AVX vpextrq vpextrqb vpextrqw vpextrql vpextrqq
  1572. syn keyword gasOpcode_SANDYBRIDGE_AVX vphaddw vphaddwb vphaddww vphaddwl vphaddwq
  1573. syn keyword gasOpcode_SANDYBRIDGE_AVX vphaddd vphadddb vphadddw vphadddl vphadddq
  1574. syn keyword gasOpcode_SANDYBRIDGE_AVX vphaddsw vphaddswb vphaddsww vphaddswl vphaddswq
  1575. syn keyword gasOpcode_SANDYBRIDGE_AVX vphminposuw vphminposuwb vphminposuww vphminposuwl vphminposuwq
  1576. syn keyword gasOpcode_SANDYBRIDGE_AVX vphsubw vphsubwb vphsubww vphsubwl vphsubwq
  1577. syn keyword gasOpcode_SANDYBRIDGE_AVX vphsubd vphsubdb vphsubdw vphsubdl vphsubdq
  1578. syn keyword gasOpcode_SANDYBRIDGE_AVX vphsubsw vphsubswb vphsubsww vphsubswl vphsubswq
  1579. syn keyword gasOpcode_SANDYBRIDGE_AVX vpinsrb vpinsrbb vpinsrbw vpinsrbl vpinsrbq
  1580. syn keyword gasOpcode_SANDYBRIDGE_AVX vpinsrw vpinsrwb vpinsrww vpinsrwl vpinsrwq
  1581. syn keyword gasOpcode_SANDYBRIDGE_AVX vpinsrd vpinsrdb vpinsrdw vpinsrdl vpinsrdq
  1582. syn keyword gasOpcode_SANDYBRIDGE_AVX vpinsrq vpinsrqb vpinsrqw vpinsrql vpinsrqq
  1583. syn keyword gasOpcode_SANDYBRIDGE_AVX vpmaddwd vpmaddwdb vpmaddwdw vpmaddwdl vpmaddwdq
  1584. syn keyword gasOpcode_SANDYBRIDGE_AVX vpmaddubsw vpmaddubswb vpmaddubsww vpmaddubswl vpmaddubswq
  1585. syn keyword gasOpcode_SANDYBRIDGE_AVX vpmaxsb vpmaxsbb vpmaxsbw vpmaxsbl vpmaxsbq
  1586. syn keyword gasOpcode_SANDYBRIDGE_AVX vpmaxsw vpmaxswb vpmaxsww vpmaxswl vpmaxswq
  1587. syn keyword gasOpcode_SANDYBRIDGE_AVX vpmaxsd vpmaxsdb vpmaxsdw vpmaxsdl vpmaxsdq
  1588. syn keyword gasOpcode_SANDYBRIDGE_AVX vpmaxub vpmaxubb vpmaxubw vpmaxubl vpmaxubq
  1589. syn keyword gasOpcode_SANDYBRIDGE_AVX vpmaxuw vpmaxuwb vpmaxuww vpmaxuwl vpmaxuwq
  1590. syn keyword gasOpcode_SANDYBRIDGE_AVX vpmaxud vpmaxudb vpmaxudw vpmaxudl vpmaxudq
  1591. syn keyword gasOpcode_SANDYBRIDGE_AVX vpminsb vpminsbb vpminsbw vpminsbl vpminsbq
  1592. syn keyword gasOpcode_SANDYBRIDGE_AVX vpminsw vpminswb vpminsww vpminswl vpminswq
  1593. syn keyword gasOpcode_SANDYBRIDGE_AVX vpminsd vpminsdb vpminsdw vpminsdl vpminsdq
  1594. syn keyword gasOpcode_SANDYBRIDGE_AVX vpminub vpminubb vpminubw vpminubl vpminubq
  1595. syn keyword gasOpcode_SANDYBRIDGE_AVX vpminuw vpminuwb vpminuww vpminuwl vpminuwq
  1596. syn keyword gasOpcode_SANDYBRIDGE_AVX vpminud vpminudb vpminudw vpminudl vpminudq
  1597. syn keyword gasOpcode_SANDYBRIDGE_AVX vpmovmskb
  1598. syn keyword gasOpcode_SANDYBRIDGE_AVX vpmovsxbw vpmovsxbwb vpmovsxbww vpmovsxbwl vpmovsxbwq
  1599. syn keyword gasOpcode_SANDYBRIDGE_AVX vpmovsxbd vpmovsxbdb vpmovsxbdw vpmovsxbdl vpmovsxbdq
  1600. syn keyword gasOpcode_SANDYBRIDGE_AVX vpmovsxbq vpmovsxbqb vpmovsxbqw vpmovsxbql vpmovsxbqq
  1601. syn keyword gasOpcode_SANDYBRIDGE_AVX vpmovsxwd vpmovsxwdb vpmovsxwdw vpmovsxwdl vpmovsxwdq
  1602. syn keyword gasOpcode_SANDYBRIDGE_AVX vpmovsxwq vpmovsxwqb vpmovsxwqw vpmovsxwql vpmovsxwqq
  1603. syn keyword gasOpcode_SANDYBRIDGE_AVX vpmovsxdq vpmovsxdqb vpmovsxdqw vpmovsxdql vpmovsxdqq
  1604. syn keyword gasOpcode_SANDYBRIDGE_AVX vpmovzxbw vpmovzxbwb vpmovzxbww vpmovzxbwl vpmovzxbwq
  1605. syn keyword gasOpcode_SANDYBRIDGE_AVX vpmovzxbd vpmovzxbdb vpmovzxbdw vpmovzxbdl vpmovzxbdq
  1606. syn keyword gasOpcode_SANDYBRIDGE_AVX vpmovzxbq vpmovzxbqb vpmovzxbqw vpmovzxbql vpmovzxbqq
  1607. syn keyword gasOpcode_SANDYBRIDGE_AVX vpmovzxwd vpmovzxwdb vpmovzxwdw vpmovzxwdl vpmovzxwdq
  1608. syn keyword gasOpcode_SANDYBRIDGE_AVX vpmovzxwq vpmovzxwqb vpmovzxwqw vpmovzxwql vpmovzxwqq
  1609. syn keyword gasOpcode_SANDYBRIDGE_AVX vpmovzxdq vpmovzxdqb vpmovzxdqw vpmovzxdql vpmovzxdqq
  1610. syn keyword gasOpcode_SANDYBRIDGE_AVX vpmulhuw vpmulhuwb vpmulhuww vpmulhuwl vpmulhuwq
  1611. syn keyword gasOpcode_SANDYBRIDGE_AVX vpmulhrsw vpmulhrswb vpmulhrsww vpmulhrswl vpmulhrswq
  1612. syn keyword gasOpcode_SANDYBRIDGE_AVX vpmulhw vpmulhwb vpmulhww vpmulhwl vpmulhwq
  1613. syn keyword gasOpcode_SANDYBRIDGE_AVX vpmullw vpmullwb vpmullww vpmullwl vpmullwq
  1614. syn keyword gasOpcode_SANDYBRIDGE_AVX vpmulld vpmulldb vpmulldw vpmulldl vpmulldq
  1615. syn keyword gasOpcode_SANDYBRIDGE_AVX vpmuludq vpmuludqb vpmuludqw vpmuludql vpmuludqq
  1616. syn keyword gasOpcode_SANDYBRIDGE_AVX vpmuldq vpmuldqb vpmuldqw vpmuldql vpmuldqq
  1617. syn keyword gasOpcode_SANDYBRIDGE_AVX vpor vporb vporw vporl vporq
  1618. syn keyword gasOpcode_SANDYBRIDGE_AVX vpsadbw vpsadbwb vpsadbww vpsadbwl vpsadbwq
  1619. syn keyword gasOpcode_SANDYBRIDGE_AVX vpshufb vpshufbb vpshufbw vpshufbl vpshufbq
  1620. syn keyword gasOpcode_SANDYBRIDGE_AVX vpshufd vpshufdb vpshufdw vpshufdl vpshufdq
  1621. syn keyword gasOpcode_SANDYBRIDGE_AVX vpshufhw vpshufhwb vpshufhww vpshufhwl vpshufhwq
  1622. syn keyword gasOpcode_SANDYBRIDGE_AVX vpshuflw vpshuflwb vpshuflww vpshuflwl vpshuflwq
  1623. syn keyword gasOpcode_SANDYBRIDGE_AVX vpsignb vpsignbb vpsignbw vpsignbl vpsignbq
  1624. syn keyword gasOpcode_SANDYBRIDGE_AVX vpsignw vpsignwb vpsignww vpsignwl vpsignwq
  1625. syn keyword gasOpcode_SANDYBRIDGE_AVX vpsignd vpsigndb vpsigndw vpsigndl vpsigndq
  1626. syn keyword gasOpcode_SANDYBRIDGE_AVX vpslldq vpslldqb vpslldqw vpslldql vpslldqq
  1627. syn keyword gasOpcode_SANDYBRIDGE_AVX vpsrldq vpsrldqb vpsrldqw vpsrldql vpsrldqq
  1628. syn keyword gasOpcode_SANDYBRIDGE_AVX vpsllw vpsllwb vpsllww vpsllwl vpsllwq
  1629. syn keyword gasOpcode_SANDYBRIDGE_AVX vpslld vpslldb vpslldw vpslldl vpslldq
  1630. syn keyword gasOpcode_SANDYBRIDGE_AVX vpsllq vpsllqb vpsllqw vpsllql vpsllqq
  1631. syn keyword gasOpcode_SANDYBRIDGE_AVX vpsraw vpsrawb vpsraww vpsrawl vpsrawq
  1632. syn keyword gasOpcode_SANDYBRIDGE_AVX vpsrad vpsradb vpsradw vpsradl vpsradq
  1633. syn keyword gasOpcode_SANDYBRIDGE_AVX vpsrlw vpsrlwb vpsrlww vpsrlwl vpsrlwq
  1634. syn keyword gasOpcode_SANDYBRIDGE_AVX vpsrld vpsrldb vpsrldw vpsrldl vpsrldq
  1635. syn keyword gasOpcode_SANDYBRIDGE_AVX vpsrlq vpsrlqb vpsrlqw vpsrlql vpsrlqq
  1636. syn keyword gasOpcode_SANDYBRIDGE_AVX vptest vptestb vptestw vptestl vptestq
  1637. syn keyword gasOpcode_SANDYBRIDGE_AVX vpsubb vpsubbb vpsubbw vpsubbl vpsubbq
  1638. syn keyword gasOpcode_SANDYBRIDGE_AVX vpsubw vpsubwb vpsubww vpsubwl vpsubwq
  1639. syn keyword gasOpcode_SANDYBRIDGE_AVX vpsubd vpsubdb vpsubdw vpsubdl vpsubdq
  1640. syn keyword gasOpcode_SANDYBRIDGE_AVX vpsubq vpsubqb vpsubqw vpsubql vpsubqq
  1641. syn keyword gasOpcode_SANDYBRIDGE_AVX vpsubsb vpsubsbb vpsubsbw vpsubsbl vpsubsbq
  1642. syn keyword gasOpcode_SANDYBRIDGE_AVX vpsubsw vpsubswb vpsubsww vpsubswl vpsubswq
  1643. syn keyword gasOpcode_SANDYBRIDGE_AVX vpsubusb vpsubusbb vpsubusbw vpsubusbl vpsubusbq
  1644. syn keyword gasOpcode_SANDYBRIDGE_AVX vpsubusw vpsubuswb vpsubusww vpsubuswl vpsubuswq
  1645. syn keyword gasOpcode_SANDYBRIDGE_AVX vpunpckhbw vpunpckhbwb vpunpckhbww vpunpckhbwl vpunpckhbwq
  1646. syn keyword gasOpcode_SANDYBRIDGE_AVX vpunpckhwd vpunpckhwdb vpunpckhwdw vpunpckhwdl vpunpckhwdq
  1647. syn keyword gasOpcode_SANDYBRIDGE_AVX vpunpckhdq vpunpckhdqb vpunpckhdqw vpunpckhdql vpunpckhdqq
  1648. syn keyword gasOpcode_SANDYBRIDGE_AVX vpunpckhqdq vpunpckhqdqb vpunpckhqdqw vpunpckhqdql vpunpckhqdqq
  1649. syn keyword gasOpcode_SANDYBRIDGE_AVX vpunpcklbw vpunpcklbwb vpunpcklbww vpunpcklbwl vpunpcklbwq
  1650. syn keyword gasOpcode_SANDYBRIDGE_AVX vpunpcklwd vpunpcklwdb vpunpcklwdw vpunpcklwdl vpunpcklwdq
  1651. syn keyword gasOpcode_SANDYBRIDGE_AVX vpunpckldq vpunpckldqb vpunpckldqw vpunpckldql vpunpckldqq
  1652. syn keyword gasOpcode_SANDYBRIDGE_AVX vpunpcklqdq vpunpcklqdqb vpunpcklqdqw vpunpcklqdql vpunpcklqdqq
  1653. syn keyword gasOpcode_SANDYBRIDGE_AVX vpxor vpxorb vpxorw vpxorl vpxorq
  1654. syn keyword gasOpcode_SANDYBRIDGE_AVX vrcpps vrcppsb vrcppsw vrcppsl vrcppsq
  1655. syn keyword gasOpcode_SANDYBRIDGE_AVX vrcpss vrcpssb vrcpssw vrcpssl vrcpssq
  1656. syn keyword gasOpcode_SANDYBRIDGE_AVX vrsqrtps vrsqrtpsb vrsqrtpsw vrsqrtpsl vrsqrtpsq
  1657. syn keyword gasOpcode_SANDYBRIDGE_AVX vrsqrtss vrsqrtssb vrsqrtssw vrsqrtssl vrsqrtssq
  1658. syn keyword gasOpcode_SANDYBRIDGE_AVX vroundpd vroundpdb vroundpdw vroundpdl vroundpdq
  1659. syn keyword gasOpcode_SANDYBRIDGE_AVX vroundps vroundpsb vroundpsw vroundpsl vroundpsq
  1660. syn keyword gasOpcode_SANDYBRIDGE_AVX vroundsd vroundsdb vroundsdw vroundsdl vroundsdq
  1661. syn keyword gasOpcode_SANDYBRIDGE_AVX vroundss vroundssb vroundssw vroundssl vroundssq
  1662. syn keyword gasOpcode_SANDYBRIDGE_AVX vshufpd vshufpdb vshufpdw vshufpdl vshufpdq
  1663. syn keyword gasOpcode_SANDYBRIDGE_AVX vshufps vshufpsb vshufpsw vshufpsl vshufpsq
  1664. syn keyword gasOpcode_SANDYBRIDGE_AVX vsqrtpd vsqrtpdb vsqrtpdw vsqrtpdl vsqrtpdq
  1665. syn keyword gasOpcode_SANDYBRIDGE_AVX vsqrtps vsqrtpsb vsqrtpsw vsqrtpsl vsqrtpsq
  1666. syn keyword gasOpcode_SANDYBRIDGE_AVX vsqrtsd vsqrtsdb vsqrtsdw vsqrtsdl vsqrtsdq
  1667. syn keyword gasOpcode_SANDYBRIDGE_AVX vsqrtss vsqrtssb vsqrtssw vsqrtssl vsqrtssq
  1668. syn keyword gasOpcode_SANDYBRIDGE_AVX vstmxcsr vstmxcsrb vstmxcsrw vstmxcsrl vstmxcsrq
  1669. syn keyword gasOpcode_SANDYBRIDGE_AVX vsubpd vsubpdb vsubpdw vsubpdl vsubpdq
  1670. syn keyword gasOpcode_SANDYBRIDGE_AVX vsubps vsubpsb vsubpsw vsubpsl vsubpsq
  1671. syn keyword gasOpcode_SANDYBRIDGE_AVX vsubsd vsubsdb vsubsdw vsubsdl vsubsdq
  1672. syn keyword gasOpcode_SANDYBRIDGE_AVX vsubss vsubssb vsubssw vsubssl vsubssq
  1673. syn keyword gasOpcode_SANDYBRIDGE_AVX vtestps vtestpsb vtestpsw vtestpsl vtestpsq
  1674. syn keyword gasOpcode_SANDYBRIDGE_AVX vtestpd vtestpdb vtestpdw vtestpdl vtestpdq
  1675. syn keyword gasOpcode_SANDYBRIDGE_AVX vucomisd vucomisdb vucomisdw vucomisdl vucomisdq
  1676. syn keyword gasOpcode_SANDYBRIDGE_AVX vucomiss vucomissb vucomissw vucomissl vucomissq
  1677. syn keyword gasOpcode_SANDYBRIDGE_AVX vunpckhpd vunpckhpdb vunpckhpdw vunpckhpdl vunpckhpdq
  1678. syn keyword gasOpcode_SANDYBRIDGE_AVX vunpckhps vunpckhpsb vunpckhpsw vunpckhpsl vunpckhpsq
  1679. syn keyword gasOpcode_SANDYBRIDGE_AVX vunpcklpd vunpcklpdb vunpcklpdw vunpcklpdl vunpcklpdq
  1680. syn keyword gasOpcode_SANDYBRIDGE_AVX vunpcklps vunpcklpsb vunpcklpsw vunpcklpsl vunpcklpsq
  1681. syn keyword gasOpcode_SANDYBRIDGE_AVX vxorpd vxorpdb vxorpdw vxorpdl vxorpdq
  1682. syn keyword gasOpcode_SANDYBRIDGE_AVX vxorps vxorpsb vxorpsw vxorpsl vxorpsq
  1683. syn keyword gasOpcode_SANDYBRIDGE_AVX vzeroall
  1684. syn keyword gasOpcode_SANDYBRIDGE_AVX vzeroupper
  1685. "-- Section: AMD Enhanced 3DNow! (Athlon) instructions
  1686. syn keyword gasOpcode_PENT_3DNOW pf2iw pf2iwb pf2iww pf2iwl pf2iwq
  1687. syn keyword gasOpcode_PENT_3DNOW pfnacc pfnaccb pfnaccw pfnaccl pfnaccq
  1688. syn keyword gasOpcode_PENT_3DNOW pfpnacc pfpnaccb pfpnaccw pfpnaccl pfpnaccq
  1689. syn keyword gasOpcode_PENT_3DNOW pi2fw pi2fwb pi2fww pi2fwl pi2fwq
  1690. syn keyword gasOpcode_PENT_3DNOW pswapd pswapdb pswapdw pswapdl pswapdq
  1691. "-- Section: Penryn New Instructions (SSE4.1)
  1692. syn keyword gasOpcode_SSE41 blendpd blendpdb blendpdw blendpdl blendpdq
  1693. syn keyword gasOpcode_SSE41 blendps blendpsb blendpsw blendpsl blendpsq
  1694. syn keyword gasOpcode_SSE41 blendvpd blendvpdb blendvpdw blendvpdl blendvpdq
  1695. syn keyword gasOpcode_SSE41 blendvps blendvpsb blendvpsw blendvpsl blendvpsq
  1696. syn keyword gasOpcode_SSE41 dppd dppdb dppdw dppdl dppdq
  1697. syn keyword gasOpcode_SSE41 dpps dppsb dppsw dppsl dppsq
  1698. syn keyword gasOpcode_X64_SSE41 extractps extractpsb extractpsw extractpsl extractpsq
  1699. syn keyword gasOpcode_SSE41 insertps insertpsb insertpsw insertpsl insertpsq
  1700. syn keyword gasOpcode_SSE41 movntdqa movntdqab movntdqaw movntdqal movntdqaq
  1701. syn keyword gasOpcode_SSE41 mpsadbw mpsadbwb mpsadbww mpsadbwl mpsadbwq
  1702. syn keyword gasOpcode_SSE41 packusdw packusdwb packusdww packusdwl packusdwq
  1703. syn keyword gasOpcode_SSE41 pblendvb pblendvbb pblendvbw pblendvbl pblendvbq
  1704. syn keyword gasOpcode_SSE41 pblendw pblendwb pblendww pblendwl pblendwq
  1705. syn keyword gasOpcode_SSE41 pcmpeqq pcmpeqqb pcmpeqqw pcmpeqql pcmpeqqq
  1706. syn keyword gasOpcode_X64_SSE41 pextrb pextrbb pextrbw pextrbl pextrbq
  1707. syn keyword gasOpcode_SSE41 pextrd pextrdb pextrdw pextrdl pextrdq
  1708. syn keyword gasOpcode_X64_SSE41 pextrq pextrqb pextrqw pextrql pextrqq
  1709. syn keyword gasOpcode_X64_SSE41 pextrw pextrwb pextrww pextrwl pextrwq
  1710. syn keyword gasOpcode_SSE41 phminposuw phminposuwb phminposuww phminposuwl phminposuwq
  1711. syn keyword gasOpcode_SSE41 pinsrb pinsrbb pinsrbw pinsrbl pinsrbq
  1712. syn keyword gasOpcode_SSE41 pinsrd pinsrdb pinsrdw pinsrdl pinsrdq
  1713. syn keyword gasOpcode_X64_SSE41 pinsrq pinsrqb pinsrqw pinsrql pinsrqq
  1714. syn keyword gasOpcode_SSE41 pmaxsb pmaxsbb pmaxsbw pmaxsbl pmaxsbq
  1715. syn keyword gasOpcode_SSE41 pmaxsd pmaxsdb pmaxsdw pmaxsdl pmaxsdq
  1716. syn keyword gasOpcode_SSE41 pmaxud pmaxudb pmaxudw pmaxudl pmaxudq
  1717. syn keyword gasOpcode_SSE41 pmaxuw pmaxuwb pmaxuww pmaxuwl pmaxuwq
  1718. syn keyword gasOpcode_SSE41 pminsb pminsbb pminsbw pminsbl pminsbq
  1719. syn keyword gasOpcode_SSE41 pminsd pminsdb pminsdw pminsdl pminsdq
  1720. syn keyword gasOpcode_SSE41 pminud pminudb pminudw pminudl pminudq
  1721. syn keyword gasOpcode_SSE41 pminuw pminuwb pminuww pminuwl pminuwq
  1722. syn keyword gasOpcode_SSE41 pmovsxbw pmovsxbwb pmovsxbww pmovsxbwl pmovsxbwq
  1723. syn keyword gasOpcode_SSE41 pmovsxbd pmovsxbdb pmovsxbdw pmovsxbdl pmovsxbdq
  1724. syn keyword gasOpcode_SSE41 pmovsxbq pmovsxbqb pmovsxbqw pmovsxbql pmovsxbqq
  1725. syn keyword gasOpcode_SSE41 pmovsxwd pmovsxwdb pmovsxwdw pmovsxwdl pmovsxwdq
  1726. syn keyword gasOpcode_SSE41 pmovsxwq pmovsxwqb pmovsxwqw pmovsxwql pmovsxwqq
  1727. syn keyword gasOpcode_SSE41 pmovsxdq pmovsxdqb pmovsxdqw pmovsxdql pmovsxdqq
  1728. syn keyword gasOpcode_SSE41 pmovzxbw pmovzxbwb pmovzxbww pmovzxbwl pmovzxbwq
  1729. syn keyword gasOpcode_SSE41 pmovzxbd pmovzxbdb pmovzxbdw pmovzxbdl pmovzxbdq
  1730. syn keyword gasOpcode_SSE41 pmovzxbq pmovzxbqb pmovzxbqw pmovzxbql pmovzxbqq
  1731. syn keyword gasOpcode_SSE41 pmovzxwd pmovzxwdb pmovzxwdw pmovzxwdl pmovzxwdq
  1732. syn keyword gasOpcode_SSE41 pmovzxwq pmovzxwqb pmovzxwqw pmovzxwql pmovzxwqq
  1733. syn keyword gasOpcode_SSE41 pmovzxdq pmovzxdqb pmovzxdqw pmovzxdql pmovzxdqq
  1734. syn keyword gasOpcode_SSE41 pmuldq pmuldqb pmuldqw pmuldql pmuldqq
  1735. syn keyword gasOpcode_SSE41 pmulld pmulldb pmulldw pmulldl pmulldq
  1736. syn keyword gasOpcode_SSE41 ptest ptestb ptestw ptestl ptestq
  1737. syn keyword gasOpcode_SSE41 roundpd roundpdb roundpdw roundpdl roundpdq
  1738. syn keyword gasOpcode_SSE41 roundps roundpsb roundpsw roundpsl roundpsq
  1739. syn keyword gasOpcode_SSE41 roundsd roundsdb roundsdw roundsdl roundsdq
  1740. syn keyword gasOpcode_SSE41 roundss roundssb roundssw roundssl roundssq
  1741. "-- Section: AMD SSE4A
  1742. syn keyword gasOpcode_AMD_SSE4A extrq
  1743. syn keyword gasOpcode_AMD_SSE4A insertq
  1744. syn keyword gasOpcode_AMD_SSE4A movntsd movntsdb movntsdw movntsdl movntsdq
  1745. syn keyword gasOpcode_AMD_SSE4A movntss movntssb movntssw movntssl movntssq
  1746. " links
  1747. hi def link gasDirectiveX86 gasDirective
  1748. hi def link gasRegisterX86 gasRegister
  1749. hi def link gasRegisterX86Cr gasRegister
  1750. hi def link gasRegisterX86Dr gasRegister
  1751. hi def link gasRegisterX86MMX gasRegister
  1752. " link to defaults
  1753. hi def link gasDirective Preproc
  1754. hi def link gasDirectiveStore Type
  1755. hi def link gasDirectiveMacro Macro
  1756. hi def link gasRegister Identifier
  1757. hi def link gasString String
  1758. hi def link gasCharacter Character
  1759. hi def link gasBinaryNumber Constant
  1760. hi def link gasOctalNumber Constant
  1761. hi def link gasHexNumber Constant
  1762. hi def link gasDecimalNumber Constant
  1763. hi def link gasSymbol Function
  1764. hi def link gasSymbolRef Special
  1765. hi def link gasSpecial Special
  1766. hi def link gasLabel Function
  1767. hi def link gasLocalLabel Label
  1768. hi def link gasOperator Operator
  1769. hi def link gasOpcode Keyword
  1770. hi def link gasComment Comment
  1771. hi def link gasCommentSingle Comment
  1772. "-- initial mapping => Keyword
  1773. func! s:MapOpcode (group, cpu, ext)
  1774. let himap = 'Keyword'
  1775. if exists('g:gasDisableOpcodes')
  1776. if index(split(g:gasDisableOpcodes), a:cpu) != -1
  1777. let himap = 'Error'
  1778. endif
  1779. if index(split(g:gasDisableOpcodes), a:ext) != -1
  1780. let himap = 'Error'
  1781. endif
  1782. endif
  1783. if exists('b:gasDisableOpcodes')
  1784. if index(split(b:gasDisableOpcodes), a:cpu) != -1
  1785. let himap = 'Error'
  1786. endif
  1787. if index(split(b:gasDisableOpcodes), a:ext) != -1
  1788. let himap = 'Error'
  1789. endif
  1790. endif
  1791. exe 'hi link '.a:group.' '.himap
  1792. endf
  1793. call <SID>MapOpcode('gasOpcode_186_Base' , '186' , 'base')
  1794. call <SID>MapOpcode('gasOpcode_286_Base' , '286' , 'base')
  1795. call <SID>MapOpcode('gasOpcode_3862_Base' , '3862' , 'base')
  1796. call <SID>MapOpcode('gasOpcode_386_Base' , '386' , 'base')
  1797. call <SID>MapOpcode('gasOpcode_486_Base' , '486' , 'base')
  1798. call <SID>MapOpcode('gasOpcode_8086_Base' , '8086' , 'base')
  1799. call <SID>MapOpcode('gasOpcode_AMD_SSE4A' , 'amd' , 'sse4a')
  1800. call <SID>MapOpcode('gasOpcode_AMD_SSE5' , 'amd' , 'sse5')
  1801. call <SID>MapOpcode('gasOpcode_FUTURE_FMA' , 'future' , 'fma')
  1802. call <SID>MapOpcode('gasOpcode_IA64_Base' , 'ia64' , 'base')
  1803. call <SID>MapOpcode('gasOpcode_KATMAI_Base' , 'katmai' , 'base')
  1804. call <SID>MapOpcode('gasOpcode_KATMAI_MMX' , 'katmai' , 'mmx')
  1805. call <SID>MapOpcode('gasOpcode_KATMAI_MMX2' , 'katmai' , 'mmx2')
  1806. call <SID>MapOpcode('gasOpcode_KATMAI_SSE' , 'katmai' , 'sse')
  1807. call <SID>MapOpcode('gasOpcode_NEHALEM_Base' , 'nehalem' , 'base')
  1808. call <SID>MapOpcode('gasOpcode_P6_Base' , 'p6' , 'base')
  1809. call <SID>MapOpcode('gasOpcode_P6_SSE' , 'p6' , 'sse')
  1810. call <SID>MapOpcode('gasOpcode_PENTM_Base' , 'pentium_m' , 'base')
  1811. call <SID>MapOpcode('gasOpcode_PENT_3DNOW' , 'pentium' , '3dnow')
  1812. call <SID>MapOpcode('gasOpcode_PENT_Base' , 'pentium' , 'base')
  1813. call <SID>MapOpcode('gasOpcode_PENT_MMX' , 'pentium' , 'mmx')
  1814. call <SID>MapOpcode('gasOpcode_PRESCOTT_Base' , 'prescott' , 'base')
  1815. call <SID>MapOpcode('gasOpcode_PRESCOTT_SSE3' , 'prescott' , 'sse3')
  1816. call <SID>MapOpcode('gasOpcode_SANDYBRIDGE_AVX', 'sandybridge', 'avx')
  1817. call <SID>MapOpcode('gasOpcode_X642_Base' , 'x642' , 'base')
  1818. call <SID>MapOpcode('gasOpcode_X64_Base' , 'x64' , 'base')
  1819. call <SID>MapOpcode('gasOpcode_X64_MMX' , 'x64' , 'mmx')
  1820. call <SID>MapOpcode('gasOpcode_X64_SSE' , 'x64' , 'sse')
  1821. call <SID>MapOpcode('gasOpcode_X64_SSE2' , 'x64' , 'sse2')
  1822. call <SID>MapOpcode('gasOpcode_X64_SSE41' , 'x64' , 'sse4.1')
  1823. call <SID>MapOpcode('gasOpcode_X64_SSE42' , 'x64' , 'sse4.2')
  1824. call <SID>MapOpcode('gasOpcode_X64_VMX' , 'x64' , 'vmx')
  1825. call <SID>MapOpcode('gasOpcode_X86_64_Base' , 'x64' , 'base')
  1826. " support CPP preprocessor tags
  1827. syn case match
  1828. syn include @cPP syntax/c.vim
  1829. syn match cPPLineCont "\\$" contained
  1830. syn region cPPPreProc start=/^\s*#\s*\(if\|else\|endif\|define\|include\)/ end=/$/ contains=@cPP,cPPLineCont
  1831. " finishing touches
  1832. let b:current_syntax = "gas"
  1833. syn sync ccomment
  1834. syn sync linebreaks=1
  1835. " vim: ts=8 sw=8 :