Warning, /frameworks/syntax-highlighting/data/syntax/fasm.xml is written in an unsupported language. File is not indexed.
0001 <?xml version="1.0" encoding="UTF-8"?> 0002 <!DOCTYPE language 0003 [ 0004 <!ENTITY float "[0-9]++(?:\.[0-9]*+(?:e[-+]?[0-9]*+)?|(?=f\b)|e[-+]?[0-9]++\b)"> 0005 0006 <!ENTITY hex_cont "[0-9a-f]*+(?=h)"> 0007 <!ENTITY oct_hex_cont "[0-7]*+(?:&hex_cont;|(?=[oqh]))"> 0008 <!ENTITY hex "[0-9]&hex_cont;"> 0009 <!ENTITY oct_hex "[0-7]&oct_hex_cont;"> 0010 <!ENTITY bin_oct_hex "[01]*+(?:&oct_hex_cont;|(?=[byoqh]))"> 0011 0012 <!ENTITY number "[0-9]*+(?:to[0-9]+|(?=d?))"> 0013 ]> 0014 <language name="Intel x86 (FASM)" section="Assembler" version="6" kateversion="5.62" extensions="*.asm;*.inc;*.fasm" mimetype="" author="rCX (rCX12@yahoo.com)" license="GPL"> 0015 <highlighting> 0016 <list name="registers"> 0017 <!-- General purpose registers --> 0018 <item>rax</item> 0019 <item>eax</item> 0020 <item>ax</item> 0021 <item>ah</item> 0022 <item>al</item> 0023 <item>rbx</item> 0024 <item>ebx</item> 0025 <item>bx</item> 0026 <item>bh</item> 0027 <item>bl</item> 0028 <item>rcx</item> 0029 <item>ecx</item> 0030 <item>cx</item> 0031 <item>ch</item> 0032 <item>cl</item> 0033 <item>rdx</item> 0034 <item>edx</item> 0035 <item>dx</item> 0036 <item>dh</item> 0037 <item>dl</item> 0038 <item>rbp</item> 0039 <item>ebp</item> 0040 <item>bp</item> 0041 <item>rsi</item> 0042 <item>esi</item> 0043 <item>si</item> 0044 <item>rdi</item> 0045 <item>edi</item> 0046 <item>di</item> 0047 <item>rsp</item> 0048 <item>esp</item> 0049 <item>sp</item> 0050 <item>r8</item> 0051 <item>r9</item> 0052 <item>r10</item> 0053 <item>r11</item> 0054 <item>r12</item> 0055 <item>r13</item> 0056 <item>r14</item> 0057 <item>r15</item> 0058 <!-- Segmentation registers --> 0059 <item>cs</item> 0060 <item>ds</item> 0061 <item>es</item> 0062 <item>fs</item> 0063 <item>gs</item> 0064 <item>ss</item> 0065 <!-- Control registers --> 0066 <item>cr0</item> 0067 <!--<item>cr1</item>--> 0068 <item>cr2</item> 0069 <item>cr3</item> 0070 <item>cr4</item> 0071 <!-- Debug registers --> 0072 <item>dr0</item> 0073 <item>dr1</item> 0074 <item>dr2</item> 0075 <item>dr3</item> 0076 <item>dr6</item> 0077 <item>dr7</item> 0078 <!-- x87 FPU Registers --> 0079 <item>st0</item> 0080 <item>st1</item> 0081 <item>st2</item> 0082 <item>st3</item> 0083 <item>st4</item> 0084 <item>st5</item> 0085 <item>st6</item> 0086 <item>st7</item> 0087 <!-- MMX registers --> 0088 <item>mm0</item> 0089 <item>mm1</item> 0090 <item>mm2</item> 0091 <item>mm3</item> 0092 <item>mm4</item> 0093 <item>mm5</item> 0094 <item>mm6</item> 0095 <item>mm7</item> 0096 <!-- SEE registers --> 0097 <item>xmm0</item> 0098 <item>xmm1</item> 0099 <item>xmm2</item> 0100 <item>xmm3</item> 0101 <item>xmm4</item> 0102 <item>xmm5</item> 0103 <item>xmm6</item> 0104 <item>xmm7</item> 0105 <!-- AVX registers --> 0106 <item>ymm0</item> 0107 <item>ymm1</item> 0108 <item>ymm2</item> 0109 <item>ymm3</item> 0110 <item>ymm4</item> 0111 <item>ymm5</item> 0112 <item>ymm6</item> 0113 <item>ymm7</item> 0114 <!-- AVX-512 registers --> 0115 <item>zmm0</item> 0116 <item>zmm1</item> 0117 <item>zmm2</item> 0118 <item>zmm3</item> 0119 <item>zmm4</item> 0120 <item>zmm5</item> 0121 <item>zmm6</item> 0122 <item>zmm7</item> 0123 <!-- Opmask registers --> 0124 <item>k0</item> 0125 <item>k1</item> 0126 <item>k2</item> 0127 <item>k3</item> 0128 <item>k4</item> 0129 <item>k5</item> 0130 <item>k6</item> 0131 <item>k7</item> 0132 <!-- Bounds --> 0133 <item>bnd0</item> 0134 <item>bnd1</item> 0135 <item>bnd2</item> 0136 <item>bnd3</item> 0137 </list> 0138 0139 <list name="branch instructions"> 0140 <item>call</item> 0141 <item>ja</item> 0142 <item>jae</item> 0143 <item>jb</item> 0144 <item>jbe</item> 0145 <item>jc</item> 0146 <item>je</item> 0147 <item>jg</item> 0148 <item>jge</item> 0149 <item>jl</item> 0150 <item>jle</item> 0151 <item>jmp</item> 0152 <item>jna</item> 0153 <item>jnae</item> 0154 <item>jnb</item> 0155 <item>jnbe</item> 0156 <item>jnc</item> 0157 <item>jne</item> 0158 <item>jng</item> 0159 <item>jnge</item> 0160 <item>jnl</item> 0161 <item>jnle</item> 0162 <item>jno</item> 0163 <item>jnp</item> 0164 <item>jns</item> 0165 <item>jnz</item> 0166 <item>jo</item> 0167 <item>jp</item> 0168 <item>jpe</item> 0169 <item>jpo</item> 0170 <item>js</item> 0171 <item>jz</item> 0172 <item>jcxz</item> 0173 <item>jecxz</item> 0174 <item>loop</item> 0175 <item>loopd</item> 0176 <item>loope</item> 0177 <item>looped</item> 0178 <item>loopew</item> 0179 <item>loopne</item> 0180 <item>loopned</item> 0181 <item>loopnew</item> 0182 <item>loopnz</item> 0183 <item>loopnzd</item> 0184 <item>loopnzw</item> 0185 <item>loopw</item> 0186 <item>loopz</item> 0187 <item>loopzd</item> 0188 <item>loopzw</item> 0189 <item>loopnz</item> 0190 <item>loopnzd</item> 0191 <item>loopnzw</item> 0192 <item>loopz</item> 0193 <item>loopzw</item> 0194 <item>ret</item> 0195 <item>retd</item> 0196 <item>retf</item> 0197 <item>retfd</item> 0198 <item>retfw</item> 0199 <item>retn</item> 0200 <item>retnd</item> 0201 <item>retnw</item> 0202 <item>retw</item> 0203 <item>iret</item> 0204 <item>iretd</item> 0205 <item>iretq</item> 0206 <item>iretw</item> 0207 <item>rsm</item> 0208 <item>syscall</item> 0209 <item>sysenter</item> 0210 <item>sysexit</item> 0211 <item>sysret</item> 0212 <item>syscallq</item> 0213 <item>sysretq</item> 0214 </list> 0215 0216 <list name="instructions"> 0217 <item>aaa</item> 0218 <item>aad</item> 0219 <item>aam</item> 0220 <item>aas</item> 0221 <item>adc</item> 0222 <item>add</item> 0223 <item>addpd</item> 0224 <item>addps</item> 0225 <item>addsd</item> 0226 <item>addss</item> 0227 <item>addsubpd</item> 0228 <item>addsubps</item> 0229 <item>aesdec</item> 0230 <item>aesdeclast</item> 0231 <item>aesenc</item> 0232 <item>aesenclast</item> 0233 <item>aesimc</item> 0234 <item>aeskeygenassist</item> 0235 <item>and</item> 0236 <item>andn</item> 0237 <item>andnpd</item> 0238 <item>andnps</item> 0239 <item>andpd</item> 0240 <item>andps</item> 0241 <item>arpl</item> 0242 <item>bextr</item> 0243 <item>blcfill</item> 0244 <item>blci</item> 0245 <item>blcic</item> 0246 <item>blcmsk</item> 0247 <item>blcs</item> 0248 <item>blendpd</item> 0249 <item>blendps</item> 0250 <item>blendvpd</item> 0251 <item>blendvps</item> 0252 <item>blsfill</item> 0253 <item>blsi</item> 0254 <item>blsic</item> 0255 <item>blsmsk</item> 0256 <item>blsr</item> 0257 <item>bndldx</item> 0258 <item>bndmk</item> 0259 <item>bndstx</item> 0260 <item>bound</item> 0261 <item>bsf</item> 0262 <item>bsr</item> 0263 <item>bswap</item> 0264 <item>bt</item> 0265 <item>btc</item> 0266 <item>btr</item> 0267 <item>bts</item> 0268 <item>bzhi</item> 0269 <item>cbw</item> 0270 <item>cdq</item> 0271 <item>cdqe</item> 0272 <item>clc</item> 0273 <item>cld</item> 0274 <item>clflush</item> 0275 <item>clgi</item> 0276 <item>cli</item> 0277 <item>clts</item> 0278 <item>cmc</item> 0279 <item>cmov</item> 0280 <item>cmova</item> 0281 <item>cmovae</item> 0282 <item>cmovb</item> 0283 <item>cmovbe</item> 0284 <item>cmovc</item> 0285 <item>cmove</item> 0286 <item>cmovg</item> 0287 <item>cmovge</item> 0288 <item>cmovl</item> 0289 <item>cmovle</item> 0290 <item>cmovna</item> 0291 <item>cmovnae</item> 0292 <item>cmovnb</item> 0293 <item>cmovnbe</item> 0294 <item>cmovnc</item> 0295 <item>cmovne</item> 0296 <item>cmovng</item> 0297 <item>cmovnge</item> 0298 <item>cmovnl</item> 0299 <item>cmovnle</item> 0300 <item>cmovno</item> 0301 <item>cmovnp</item> 0302 <item>cmovns</item> 0303 <item>cmovnz</item> 0304 <item>cmovo</item> 0305 <item>cmovp</item> 0306 <item>cmovpe</item> 0307 <item>cmovpo</item> 0308 <item>cmovs</item> 0309 <item>cmovz</item> 0310 <item>cmp</item> 0311 <item>cmpeq</item> 0312 <item>cmpeqpd</item> 0313 <item>cmpeqps</item> 0314 <item>cmpeqsd</item> 0315 <item>cmpeqss</item> 0316 <item>cmple</item> 0317 <item>cmplepd</item> 0318 <item>cmpleps</item> 0319 <item>cmplesd</item> 0320 <item>cmpless</item> 0321 <item>cmplt</item> 0322 <item>cmpltpd</item> 0323 <item>cmpltps</item> 0324 <item>cmpltsd</item> 0325 <item>cmpltss</item> 0326 <item>cmpneq</item> 0327 <item>cmpneqpd</item> 0328 <item>cmpneqps</item> 0329 <item>cmpneqsd</item> 0330 <item>cmpneqss</item> 0331 <item>cmpnle</item> 0332 <item>cmpnlepd</item> 0333 <item>cmpnleps</item> 0334 <item>cmpnlesd</item> 0335 <item>cmpnless</item> 0336 <item>cmpnlt</item> 0337 <item>cmpnltpd</item> 0338 <item>cmpnltps</item> 0339 <item>cmpnltsd</item> 0340 <item>cmpnltss</item> 0341 <item>cmpord</item> 0342 <item>cmpordpd</item> 0343 <item>cmpordps</item> 0344 <item>cmpordsd</item> 0345 <item>cmpordss</item> 0346 <item>cmppd</item> 0347 <item>cmpps</item> 0348 <item>cmps</item> 0349 <item>cmpsb</item> 0350 <item>cmpsd</item> 0351 <item>cmpsq</item> 0352 <item>cmpss</item> 0353 <item>cmpsw</item> 0354 <item>cmpunord</item> 0355 <item>cmpunordpd</item> 0356 <item>cmpunordps</item> 0357 <item>cmpunordsd</item> 0358 <item>cmpunordss</item> 0359 <item>cmpxchg16b</item> 0360 <item>cmpxchg486</item> 0361 <item>cmpxchg8b</item> 0362 <item>cmpxchg</item> 0363 <item>comisd</item> 0364 <item>comiss</item> 0365 <item>compare</item> 0366 <item>cpuid</item> 0367 <item>cqo</item> 0368 <item>crc32</item> 0369 <item>cvtdq2pd</item> 0370 <item>cvtdq2ps</item> 0371 <item>cvtpd2dq</item> 0372 <item>cvtpd2pi</item> 0373 <item>cvtpd2ps</item> 0374 <item>cvtpi2pd</item> 0375 <item>cvtpi2ps</item> 0376 <item>cvtps2dq</item> 0377 <item>cvtps2pd</item> 0378 <item>cvtps2pi</item> 0379 <item>cvtsd2si</item> 0380 <item>cvtsd2ss</item> 0381 <item>cvtsi2sd</item> 0382 <item>cvtsi2ss</item> 0383 <item>cvtss2sd</item> 0384 <item>cvtss2si</item> 0385 <item>cvttpd2dq</item> 0386 <item>cvttpd2pi</item> 0387 <item>cvttps2dq</item> 0388 <item>cvttps2pi</item> 0389 <item>cvttsd2si</item> 0390 <item>cvttss2si</item> 0391 <item>cwd</item> 0392 <item>cwde</item> 0393 <item>daa</item> 0394 <item>das</item> 0395 <item>dec</item> 0396 <item>div</item> 0397 <item>divpd</item> 0398 <item>divps</item> 0399 <item>divsd</item> 0400 <item>divss</item> 0401 <item>dppd</item> 0402 <item>dpps</item> 0403 <item>emms</item> 0404 <item>enter</item> 0405 <item>extractps</item> 0406 <item>extrq</item> 0407 <item>f2xm1</item> 0408 <item>fabs</item> 0409 <item>fadd</item> 0410 <item>faddp</item> 0411 <item>fbld</item> 0412 <item>fbstp</item> 0413 <item>fchs</item> 0414 <item>fclex</item> 0415 <item>fcmovb</item> 0416 <item>fcmovbe</item> 0417 <item>fcmove</item> 0418 <item>fcmovnb</item> 0419 <item>fcmovnbe</item> 0420 <item>fcmovne</item> 0421 <item>fcmovnu</item> 0422 <item>fcmovu</item> 0423 <item>fcom</item> 0424 <item>fcomi</item> 0425 <item>fcomip</item> 0426 <item>fcomp</item> 0427 <item>fcompp</item> 0428 <item>fcos</item> 0429 <item>fdecstp</item> 0430 <item>fdisi</item> 0431 <item>fdiv</item> 0432 <item>fdivp</item> 0433 <item>fdivr</item> 0434 <item>fdivrp</item> 0435 <item>femms</item> 0436 <item>feni</item> 0437 <item>ffree</item> 0438 <item>ffreep</item> 0439 <item>fiadd</item> 0440 <item>ficom</item> 0441 <item>ficomp</item> 0442 <item>fidiv</item> 0443 <item>fidivr</item> 0444 <item>fild</item> 0445 <item>fimul</item> 0446 <item>fincstp</item> 0447 <item>finit</item> 0448 <item>fist</item> 0449 <item>fistp</item> 0450 <item>fisttp</item> 0451 <item>fisub</item> 0452 <item>fisubr</item> 0453 <item>fld1</item> 0454 <item>fld</item> 0455 <item>fldcw</item> 0456 <item>fldenv</item> 0457 <item>fldenvd</item> 0458 <item>fldenvw</item> 0459 <item>fldl2e</item> 0460 <item>fldl2t</item> 0461 <item>fldlg2</item> 0462 <item>fldln2</item> 0463 <item>fldpi</item> 0464 <item>fldz</item> 0465 <item>fmul</item> 0466 <item>fmulp</item> 0467 <item>fnclex</item> 0468 <item>fndisi</item> 0469 <item>fneni</item> 0470 <item>fninit</item> 0471 <item>fnop</item> 0472 <item>fnsave</item> 0473 <item>fnsaved</item> 0474 <item>fnsavew</item> 0475 <item>fnstcw</item> 0476 <item>fnstenv</item> 0477 <item>fnstenvd</item> 0478 <item>fnstenvw</item> 0479 <item>fnstsw</item> 0480 <item>fnwait</item> 0481 <item>fpatan</item> 0482 <item>fprem1</item> 0483 <item>fprem</item> 0484 <item>fptan</item> 0485 <item>frndint</item> 0486 <item>frstor</item> 0487 <item>frstord</item> 0488 <item>frstorw</item> 0489 <item>fsave</item> 0490 <item>fsaved</item> 0491 <item>fsavew</item> 0492 <item>fscale</item> 0493 <item>fsetpm</item> 0494 <item>fsin</item> 0495 <item>fsincos</item> 0496 <item>fsqrt</item> 0497 <item>fst</item> 0498 <item>fstcw</item> 0499 <item>fstenv</item> 0500 <item>fstenvd</item> 0501 <item>fstenvw</item> 0502 <item>fstp</item> 0503 <item>fstsw</item> 0504 <item>fsub</item> 0505 <item>fsubp</item> 0506 <item>fsubr</item> 0507 <item>fsubrp</item> 0508 <item>ftst</item> 0509 <item>fucom</item> 0510 <item>fucomi</item> 0511 <item>fucomip</item> 0512 <item>fucomp</item> 0513 <item>fucompp</item> 0514 <item>fwait</item> 0515 <item>fxam</item> 0516 <item>fxch</item> 0517 <item>fxrstor64</item> 0518 <item>fxrstor</item> 0519 <item>fxsave64</item> 0520 <item>fxsave</item> 0521 <item>fxtract</item> 0522 <item>fyl2x</item> 0523 <item>fyl2xp1</item> 0524 <item>getsec</item> 0525 <item>haddpd</item> 0526 <item>haddps</item> 0527 <item>hlt</item> 0528 <item>hsubpd</item> 0529 <item>hsubps</item> 0530 <item>ibts</item> 0531 <item>idiv</item> 0532 <item>imul</item> 0533 <item>in</item> 0534 <item>inc</item> 0535 <item>ins</item> 0536 <item>insb</item> 0537 <item>insd</item> 0538 <item>insertps</item> 0539 <item>insertq</item> 0540 <item>insw</item> 0541 <item>int1</item> 0542 <item>int3</item> 0543 <item>int</item> 0544 <item>into</item> 0545 <item>invd</item> 0546 <item>invept</item> 0547 <item>invlpg</item> 0548 <item>invlpga</item> 0549 <item>invpcid</item> 0550 <item>invvpid</item> 0551 <item>lahf</item> 0552 <item>lar</item> 0553 <item>lddqu</item> 0554 <item>ldmxcsr</item> 0555 <item>lds</item> 0556 <item>lea</item> 0557 <item>leave</item> 0558 <item>les</item> 0559 <item>lfence</item> 0560 <item>lfs</item> 0561 <item>lgdt</item> 0562 <item>lgs</item> 0563 <item>lidt</item> 0564 <item>lldt</item> 0565 <item>lmsw</item> 0566 <item>loadall286</item> 0567 <item>loadall</item> 0568 <item>lock</item> 0569 <item>lods</item> 0570 <item>lodsb</item> 0571 <item>lodsd</item> 0572 <item>lodsq</item> 0573 <item>lodsw</item> 0574 <item>lsl</item> 0575 <item>lss</item> 0576 <item>ltr</item> 0577 <item>lzcnt</item> 0578 <item>maskmovdqu</item> 0579 <item>maskmovq</item> 0580 <item>maxpd</item> 0581 <item>maxps</item> 0582 <item>maxsd</item> 0583 <item>maxss</item> 0584 <item>mfence</item> 0585 <item>minpd</item> 0586 <item>minps</item> 0587 <item>minsd</item> 0588 <item>minss</item> 0589 <item>monitor</item> 0590 <item>mov</item> 0591 <item>movapd</item> 0592 <item>movaps</item> 0593 <item>movbe</item> 0594 <item>movd</item> 0595 <item>movddup</item> 0596 <item>movdq2q</item> 0597 <item>movdqa</item> 0598 <item>movdqu</item> 0599 <item>movhlps</item> 0600 <item>movhpd</item> 0601 <item>movhps</item> 0602 <item>movlhps</item> 0603 <item>movlpd</item> 0604 <item>movlps</item> 0605 <item>movmskpd</item> 0606 <item>movmskps</item> 0607 <item>movntdq</item> 0608 <item>movntdqa</item> 0609 <item>movnti</item> 0610 <item>movntpd</item> 0611 <item>movntps</item> 0612 <item>movntq</item> 0613 <item>movntsd</item> 0614 <item>movntss</item> 0615 <item>movq2dq</item> 0616 <item>movq</item> 0617 <item>movs</item> 0618 <item>movsb</item> 0619 <item>movsd</item> 0620 <item>movshdup</item> 0621 <item>movsldup</item> 0622 <item>movsq</item> 0623 <item>movss</item> 0624 <item>movsw</item> 0625 <item>movsx</item> 0626 <item>movsxd</item> 0627 <item>movupd</item> 0628 <item>movups</item> 0629 <item>movzx</item> 0630 <item>mpsadbw</item> 0631 <item>mul</item> 0632 <item>mulpd</item> 0633 <item>mulps</item> 0634 <item>mulsd</item> 0635 <item>mulss</item> 0636 <item>mulx</item> 0637 <item>mwait</item> 0638 <item>neg</item> 0639 <item>nop</item> 0640 <item>not</item> 0641 <item>or</item> 0642 <item>orpd</item> 0643 <item>orps</item> 0644 <item>out</item> 0645 <item>outs</item> 0646 <item>outsb</item> 0647 <item>outsd</item> 0648 <item>outsw</item> 0649 <item>pabsb</item> 0650 <item>pabsd</item> 0651 <item>pabsw</item> 0652 <item>packssdw</item> 0653 <item>packsswb</item> 0654 <item>packusdw</item> 0655 <item>packuswb</item> 0656 <item>paddb</item> 0657 <item>paddd</item> 0658 <item>paddq</item> 0659 <item>paddsb</item> 0660 <item>paddsw</item> 0661 <item>paddusb</item> 0662 <item>paddusw</item> 0663 <item>paddw</item> 0664 <item>palignr</item> 0665 <item>pand</item> 0666 <item>pandn</item> 0667 <item>pause</item> 0668 <item>pavgb</item> 0669 <item>pavgusb</item> 0670 <item>pavgw</item> 0671 <item>pblendvb</item> 0672 <item>pblendw</item> 0673 <item>pclmulqdq</item> 0674 <item>pcmpeqb</item> 0675 <item>pcmpeqd</item> 0676 <item>pcmpeqq</item> 0677 <item>pcmpeqw</item> 0678 <item>pcmpestri</item> 0679 <item>pcmpestrm</item> 0680 <item>pcmpgtb</item> 0681 <item>pcmpgtd</item> 0682 <item>pcmpgtq</item> 0683 <item>pcmpgtw</item> 0684 <item>pcmpistri</item> 0685 <item>pcmpistrm</item> 0686 <item>pdep</item> 0687 <item>pdistib</item> 0688 <item>pext</item> 0689 <item>pextrb</item> 0690 <item>pextrd</item> 0691 <item>pextrq</item> 0692 <item>pextrw</item> 0693 <item>pf2id</item> 0694 <item>pf2iw</item> 0695 <item>pfacc</item> 0696 <item>pfadd</item> 0697 <item>pfcmpeq</item> 0698 <item>pfcmpge</item> 0699 <item>pfcmpgt</item> 0700 <item>pfmax</item> 0701 <item>pfmin</item> 0702 <item>pfmul</item> 0703 <item>pfnacc</item> 0704 <item>pfpnacc</item> 0705 <item>pfrcp</item> 0706 <item>pfrcpit1</item> 0707 <item>pfrcpit2</item> 0708 <item>pfrsqit1</item> 0709 <item>pfrsqrt</item> 0710 <item>pfsub</item> 0711 <item>pfsubr</item> 0712 <item>phaddd</item> 0713 <item>phaddsw</item> 0714 <item>phaddw</item> 0715 <item>phminposuw</item> 0716 <item>phsubd</item> 0717 <item>phsubsw</item> 0718 <item>phsubw</item> 0719 <item>pi2fd</item> 0720 <item>pi2fw</item> 0721 <item>pinsrb</item> 0722 <item>pinsrd</item> 0723 <item>pinsrq</item> 0724 <item>pinsrw</item> 0725 <item>pmachriw</item> 0726 <item>pmaddubsw</item> 0727 <item>pmaddwd</item> 0728 <item>pmagw</item> 0729 <item>pmaxsb</item> 0730 <item>pmaxsd</item> 0731 <item>pmaxsw</item> 0732 <item>pmaxub</item> 0733 <item>pmaxud</item> 0734 <item>pmaxuw</item> 0735 <item>pminsb</item> 0736 <item>pminsd</item> 0737 <item>pminsw</item> 0738 <item>pminub</item> 0739 <item>pminud</item> 0740 <item>pminuw</item> 0741 <item>pmovmskb</item> 0742 <item>pmovsxbd</item> 0743 <item>pmovsxbq</item> 0744 <item>pmovsxbw</item> 0745 <item>pmovsxdq</item> 0746 <item>pmovsxwd</item> 0747 <item>pmovsxwq</item> 0748 <item>pmovzxbd</item> 0749 <item>pmovzxbq</item> 0750 <item>pmovzxbw</item> 0751 <item>pmovzxdq</item> 0752 <item>pmovzxwd</item> 0753 <item>pmovzxwq</item> 0754 <item>pmuldq</item> 0755 <item>pmulhrsw</item> 0756 <item>pmulhrw</item> 0757 <item>pmulhuw</item> 0758 <item>pmulhw</item> 0759 <item>pmulld</item> 0760 <item>pmullw</item> 0761 <item>pmuludq</item> 0762 <item>pmvgezb</item> 0763 <item>pmvlzb</item> 0764 <item>pmvnzb</item> 0765 <item>pmvzb</item> 0766 <item>pop</item> 0767 <item>popa</item> 0768 <item>popad</item> 0769 <item>popaw</item> 0770 <item>popcnt</item> 0771 <item>popd</item> 0772 <item>popf</item> 0773 <item>popfd</item> 0774 <item>popfq</item> 0775 <item>popfw</item> 0776 <item>popw</item> 0777 <item>por</item> 0778 <item>prefetch</item> 0779 <item>prefetchnta</item> 0780 <item>prefetcht0</item> 0781 <item>prefetcht1</item> 0782 <item>prefetcht2</item> 0783 <item>prefetchw</item> 0784 <item>psadbw</item> 0785 <item>pshufb</item> 0786 <item>pshufd</item> 0787 <item>pshufhw</item> 0788 <item>pshuflw</item> 0789 <item>pshufw</item> 0790 <item>psignb</item> 0791 <item>psignd</item> 0792 <item>psignw</item> 0793 <item>pslld</item> 0794 <item>pslldq</item> 0795 <item>psllq</item> 0796 <item>psllw</item> 0797 <item>psrad</item> 0798 <item>psraw</item> 0799 <item>psrld</item> 0800 <item>psrldq</item> 0801 <item>psrlq</item> 0802 <item>psrlw</item> 0803 <item>psubb</item> 0804 <item>psubd</item> 0805 <item>psubq</item> 0806 <item>psubsb</item> 0807 <item>psubsiw</item> 0808 <item>psubsw</item> 0809 <item>psubusb</item> 0810 <item>psubusw</item> 0811 <item>psubw</item> 0812 <item>pswapd</item> 0813 <item>ptest</item> 0814 <item>punpckhbw</item> 0815 <item>punpckhdq</item> 0816 <item>punpckhqdq</item> 0817 <item>punpckhwd</item> 0818 <item>punpcklbw</item> 0819 <item>punpckldq</item> 0820 <item>punpcklqdq</item> 0821 <item>punpcklwd</item> 0822 <item>push</item> 0823 <item>pusha</item> 0824 <item>pushad</item> 0825 <item>pushaw</item> 0826 <item>pushd</item> 0827 <item>pushf</item> 0828 <item>pushfd</item> 0829 <item>pushfq</item> 0830 <item>pushfw</item> 0831 <item>pushw</item> 0832 <item>pxor</item> 0833 <item>rcl</item> 0834 <item>rcpps</item> 0835 <item>rcpss</item> 0836 <item>rcr</item> 0837 <item>rdfsbase</item> 0838 <item>rdgsbase</item> 0839 <item>rdmsr</item> 0840 <item>rdmsrq</item> 0841 <item>rdpmc</item> 0842 <item>rdrand</item> 0843 <item>rdshr</item> 0844 <item>rdtsc</item> 0845 <item>rdtscp</item> 0846 <item>rol</item> 0847 <item>ror</item> 0848 <item>rorx</item> 0849 <item>roundpd</item> 0850 <item>roundps</item> 0851 <item>roundsd</item> 0852 <item>roundss</item> 0853 <item>rsdc</item> 0854 <item>rsldt</item> 0855 <item>rsm</item> 0856 <item>rsqrtps</item> 0857 <item>rsqrtss</item> 0858 <item>rsts</item> 0859 <item>sahf</item> 0860 <item>sal</item> 0861 <item>salc</item> 0862 <item>sar</item> 0863 <item>sarx</item> 0864 <item>sbb</item> 0865 <item>scas</item> 0866 <item>scasb</item> 0867 <item>scasd</item> 0868 <item>scasq</item> 0869 <item>scasw</item> 0870 <item>set</item> 0871 <item>seta</item> 0872 <item>setae</item> 0873 <item>setb</item> 0874 <item>setbe</item> 0875 <item>setc</item> 0876 <item>sete</item> 0877 <item>setg</item> 0878 <item>setge</item> 0879 <item>setl</item> 0880 <item>setle</item> 0881 <item>setna</item> 0882 <item>setnae</item> 0883 <item>setnb</item> 0884 <item>setnbe</item> 0885 <item>setnc</item> 0886 <item>setne</item> 0887 <item>setng</item> 0888 <item>setnge</item> 0889 <item>setnl</item> 0890 <item>setnle</item> 0891 <item>setno</item> 0892 <item>setnp</item> 0893 <item>setns</item> 0894 <item>setnz</item> 0895 <item>seto</item> 0896 <item>setp</item> 0897 <item>setpe</item> 0898 <item>setpo</item> 0899 <item>sets</item> 0900 <item>setz</item> 0901 <item>sfence</item> 0902 <item>sgdt</item> 0903 <item>shl</item> 0904 <item>shld</item> 0905 <item>shlx</item> 0906 <item>shr</item> 0907 <item>shrd</item> 0908 <item>shrx</item> 0909 <item>shufpd</item> 0910 <item>shufps</item> 0911 <item>sidt</item> 0912 <item>skinit</item> 0913 <item>sldt</item> 0914 <item>smi</item> 0915 <item>smint</item> 0916 <item>smintold</item> 0917 <item>smsw</item> 0918 <item>sqrtpd</item> 0919 <item>sqrtps</item> 0920 <item>sqrtsd</item> 0921 <item>sqrtss</item> 0922 <item>stc</item> 0923 <item>std</item> 0924 <item>stgi</item> 0925 <item>sti</item> 0926 <item>stmxcsr</item> 0927 <item>stos</item> 0928 <item>stosb</item> 0929 <item>stosd</item> 0930 <item>stosq</item> 0931 <item>stosw</item> 0932 <item>str</item> 0933 <item>sub</item> 0934 <item>subpd</item> 0935 <item>subps</item> 0936 <item>subsd</item> 0937 <item>subss</item> 0938 <item>svdc</item> 0939 <item>svldt</item> 0940 <item>svts</item> 0941 <item>swapgs</item> 0942 <item>t1mskc</item> 0943 <item>test</item> 0944 <item>tzcnt</item> 0945 <item>tzmsk</item> 0946 <item>ucomisd</item> 0947 <item>ucomiss</item> 0948 <item>ud0</item> 0949 <item>ud1</item> 0950 <item>ud2</item> 0951 <item>umov</item> 0952 <item>unpckhpd</item> 0953 <item>unpckhps</item> 0954 <item>unpcklpd</item> 0955 <item>unpcklps</item> 0956 <item>vaesenc</item> 0957 <item>vaesenclast</item> 0958 <item>vaesimc</item> 0959 <item>vblendvpd</item> 0960 <item>vblendvps</item> 0961 <item>vbroadcastf128</item> 0962 <item>vbroadcasti128</item> 0963 <item>vbroadcastsd</item> 0964 <item>vbroadcastss</item> 0965 <item>vcomisd</item> 0966 <item>vcomiss</item> 0967 <item>vcvtdq2pd</item> 0968 <item>vcvtdq2ps</item> 0969 <item>vcvtpd2dq</item> 0970 <item>vcvtpd2ps</item> 0971 <item>vcvtph2ps</item> 0972 <item>vcvtps2dq</item> 0973 <item>vcvtps2pd</item> 0974 <item>vcvtps2ph</item> 0975 <item>vcvtsd2si</item> 0976 <item>vcvtsd2ss</item> 0977 <item>vcvtsi2sd</item> 0978 <item>vcvtsi2ss</item> 0979 <item>vcvtss2sd</item> 0980 <item>vcvtss2si</item> 0981 <item>vcvttpd2dq</item> 0982 <item>vcvttps2dq</item> 0983 <item>vcvttsd2si</item> 0984 <item>vcvttss2si</item> 0985 <item>vdppd</item> 0986 <item>verr</item> 0987 <item>verw</item> 0988 <item>vextractf128</item> 0989 <item>vextracti128</item> 0990 <item>vextractps</item> 0991 <item>vfm132pd</item> 0992 <item>vfm132ps</item> 0993 <item>vfm132sd</item> 0994 <item>vfm132ss</item> 0995 <item>vfm213pd</item> 0996 <item>vfm213ps</item> 0997 <item>vfm213sd</item> 0998 <item>vfm213ss</item> 0999 <item>vfm231pd</item> 1000 <item>vfm231ps</item> 1001 <item>vfm231sd</item> 1002 <item>vfm231ss</item> 1003 <item>vfmaddpd</item> 1004 <item>vfmaddsub132pd</item> 1005 <item>vfmaddsub132ps</item> 1006 <item>vfmaddsub213pd</item> 1007 <item>vfmaddsub213ps</item> 1008 <item>vfmaddsub231pd</item> 1009 <item>vfmaddsub231ps</item> 1010 <item>vfmsubadd132pd</item> 1011 <item>vfmsubadd132ps</item> 1012 <item>vfmsubadd213pd</item> 1013 <item>vfmsubadd213ps</item> 1014 <item>vfmsubadd231pd</item> 1015 <item>vfmsubadd231ps</item> 1016 <item>vfmsubss</item> 1017 <item>vfnm132pd</item> 1018 <item>vfnm132ps</item> 1019 <item>vfnm132sd</item> 1020 <item>vfnm132ss</item> 1021 <item>vfnm213pd</item> 1022 <item>vfnm213ps</item> 1023 <item>vfnm213sd</item> 1024 <item>vfnm213ss</item> 1025 <item>vfnm231pd</item> 1026 <item>vfnm231ps</item> 1027 <item>vfnm231sd</item> 1028 <item>vfnm231ss</item> 1029 <item>vfrczpd</item> 1030 <item>vfrczps</item> 1031 <item>vfrczsd</item> 1032 <item>vfrczss</item> 1033 <item>vgatherdpd</item> 1034 <item>vgatherdps</item> 1035 <item>vgatherqpd</item> 1036 <item>vgatherqps</item> 1037 <item>vinsertf128</item> 1038 <item>vinserti128</item> 1039 <item>vinsertps</item> 1040 <item>vlddqu</item> 1041 <item>vldmxcsr</item> 1042 <item>vmaskmovdqu</item> 1043 <item>vmaskmovpd</item> 1044 <item>vmaskmovps</item> 1045 <item>vmcall</item> 1046 <item>vmclear</item> 1047 <item>vmlaunch</item> 1048 <item>vmload</item> 1049 <item>vmmcall</item> 1050 <item>vmovapd</item> 1051 <item>vmovaps</item> 1052 <item>vmovd</item> 1053 <item>vmovddup</item> 1054 <item>vmovdqa</item> 1055 <item>vmovdqu</item> 1056 <item>vmovhlps</item> 1057 <item>vmovhpd</item> 1058 <item>vmovhps</item> 1059 <item>vmovlhps</item> 1060 <item>vmovlpd</item> 1061 <item>vmovlps</item> 1062 <item>vmovmskpd</item> 1063 <item>vmovmskps</item> 1064 <item>vmovntdq</item> 1065 <item>vmovntdqa</item> 1066 <item>vmovntpd</item> 1067 <item>vmovntps</item> 1068 <item>vmovq</item> 1069 <item>vmovsd</item> 1070 <item>vmovshdup</item> 1071 <item>vmovsldup</item> 1072 <item>vmovss</item> 1073 <item>vmovupd</item> 1074 <item>vmovups</item> 1075 <item>vmptrld</item> 1076 <item>vmptrst</item> 1077 <item>vmread</item> 1078 <item>vmresume</item> 1079 <item>vmrun</item> 1080 <item>vmsave</item> 1081 <item>vmwrite</item> 1082 <item>vmxoff</item> 1083 <item>vmxon</item> 1084 <item>vpabsb</item> 1085 <item>vpabsd</item> 1086 <item>vpabsw</item> 1087 <item>vpackssdw</item> 1088 <item>vpacksswb</item> 1089 <item>vpackusdw</item> 1090 <item>vpackuswb</item> 1091 <item>vpaddb</item> 1092 <item>vpaddd</item> 1093 <item>vpaddq</item> 1094 <item>vpaddsb</item> 1095 <item>vpaddsw</item> 1096 <item>vpaddusb</item> 1097 <item>vpaddusw</item> 1098 <item>vpaddw</item> 1099 <item>vpalignr</item> 1100 <item>vpand</item> 1101 <item>vpandn</item> 1102 <item>vpause</item> 1103 <item>vpavgb</item> 1104 <item>vpavgusb</item> 1105 <item>vpavgw</item> 1106 <item>vpblendvb</item> 1107 <item>vpblendw</item> 1108 <item>vpbroadcastb</item> 1109 <item>vpbroadcastd</item> 1110 <item>vpbroadcastq</item> 1111 <item>vpbroadcastw</item> 1112 <item>vpclmulqdq</item> 1113 <item>vpcmov</item> 1114 <item>vpcmpeqb</item> 1115 <item>vpcmpeqd</item> 1116 <item>vpcmpeqq</item> 1117 <item>vpcmpeqw</item> 1118 <item>vpcmpestri</item> 1119 <item>vpcmpestrm</item> 1120 <item>vpcmpgtb</item> 1121 <item>vpcmpgtd</item> 1122 <item>vpcmpgtq</item> 1123 <item>vpcmpgtw</item> 1124 <item>vpcmpistri</item> 1125 <item>vpcmpistrm</item> 1126 <item>vpcomb</item> 1127 <item>vpcomd</item> 1128 <item>vfmadd132ps</item> 1129 <item>vfnmadd132ps</item> 1130 <item>vfmsub132ps</item> 1131 <item>vfnmsub132ps</item> 1132 <item>vfmadd213ps</item> 1133 <item>vfnmadd213ps</item> 1134 <item>vfmsub213ps</item> 1135 <item>vfnmsub213ps</item> 1136 <item>vfmadd231ps</item> 1137 <item>vfnmadd231ps</item> 1138 <item>vfmsub231ps</item> 1139 <item>vfnmsub231ps</item> 1140 <item>vfmadd132pd</item> 1141 <item>vfnmadd132pd</item> 1142 <item>vfmsub132pd</item> 1143 <item>vfnmsub132pd</item> 1144 <item>vfmadd213pd</item> 1145 <item>vfnmadd213pd</item> 1146 <item>vfmsub213pd</item> 1147 <item>vfnmsub213pd</item> 1148 <item>vfmadd231pd</item> 1149 <item>vfnmadd231pd</item> 1150 <item>vfmsub231pd</item> 1151 <item>vfnmsub231pd</item> 1152 <item>vfmadd132ss</item> 1153 <item>vfnmadd132ss</item> 1154 <item>vfmsub132ss</item> 1155 <item>vfnmsub132ss</item> 1156 <item>vfmadd213ss</item> 1157 <item>vfnmadd213ss</item> 1158 <item>vfmsub213ss</item> 1159 <item>vfnmsub213ss</item> 1160 <item>vfmadd231ss</item> 1161 <item>vfnmadd231ss</item> 1162 <item>vfmsub231ss</item> 1163 <item>vfnmsub231ss</item> 1164 <item>vfmadd132sd</item> 1165 <item>vfnmadd132sd</item> 1166 <item>vfmsub132sd</item> 1167 <item>vfnmsub132sd</item> 1168 <item>vfmadd213sd</item> 1169 <item>vfnmadd213sd</item> 1170 <item>vfmsub213sd</item> 1171 <item>vfnmsub213sd</item> 1172 <item>vfmadd231sd</item> 1173 <item>vfnmadd231sd</item> 1174 <item>vfmsub231sd</item> 1175 <item>vfnmsub231sd</item> 1176 <item>vpcomeqb</item> 1177 <item>vpcomeqd</item> 1178 <item>vpcomeqq</item> 1179 <item>vpcomequb</item> 1180 <item>vpcomequd</item> 1181 <item>vpcomequq</item> 1182 <item>vpcomequw</item> 1183 <item>vpcomeqw</item> 1184 <item>vpcomfalseb</item> 1185 <item>vpcomfalsed</item> 1186 <item>vpcomfalseq</item> 1187 <item>vpcomfalseub</item> 1188 <item>vpcomfalseud</item> 1189 <item>vpcomfalseuq</item> 1190 <item>vpcomfalseuw</item> 1191 <item>vpcomfalsew</item> 1192 <item>vpcomgeb</item> 1193 <item>vpcomged</item> 1194 <item>vpcomgeq</item> 1195 <item>vpcomgeub</item> 1196 <item>vpcomgeud</item> 1197 <item>vpcomgeuq</item> 1198 <item>vpcomgeuw</item> 1199 <item>vpcomgew</item> 1200 <item>vpcomgtb</item> 1201 <item>vpcomgtd</item> 1202 <item>vpcomgtq</item> 1203 <item>vpcomgtub</item> 1204 <item>vpcomgtud</item> 1205 <item>vpcomgtuq</item> 1206 <item>vpcomgtuw</item> 1207 <item>vpcomgtw</item> 1208 <item>vpcomleb</item> 1209 <item>vpcomled</item> 1210 <item>vpcomleq</item> 1211 <item>vpcomleub</item> 1212 <item>vpcomleud</item> 1213 <item>vpcomleuq</item> 1214 <item>vpcomleuw</item> 1215 <item>vpcomlew</item> 1216 <item>vpcomltb</item> 1217 <item>vpcomltd</item> 1218 <item>vpcomltq</item> 1219 <item>vpcomltub</item> 1220 <item>vpcomltud</item> 1221 <item>vpcomltuq</item> 1222 <item>vpcomltuw</item> 1223 <item>vpcomltw</item> 1224 <item>vpcomneqb</item> 1225 <item>vpcomneqd</item> 1226 <item>vpcomneqq</item> 1227 <item>vpcomnequb</item> 1228 <item>vpcomnequd</item> 1229 <item>vpcomnequq</item> 1230 <item>vpcomnequw</item> 1231 <item>vpcomneqw</item> 1232 <item>vpcomq</item> 1233 <item>vpcomtrueb</item> 1234 <item>vpcomtrued</item> 1235 <item>vpcomtrueq</item> 1236 <item>vpcomtrueub</item> 1237 <item>vpcomtrueud</item> 1238 <item>vpcomtrueuq</item> 1239 <item>vpcomtrueuw</item> 1240 <item>vpcomtruew</item> 1241 <item>vpcomub</item> 1242 <item>vpcomud</item> 1243 <item>vpcomuq</item> 1244 <item>vpcomuw</item> 1245 <item>vpcomw</item> 1246 <item>vpdep</item> 1247 <item>vpdistib</item> 1248 <item>vperm2f128</item> 1249 <item>vperm2i128</item> 1250 <item>vpermd</item> 1251 <item>vpermil2pd</item> 1252 <item>vpermil2ps</item> 1253 <item>vpermilpd</item> 1254 <item>vpermilps</item> 1255 <item>vpermpd</item> 1256 <item>vpermps</item> 1257 <item>vpermq</item> 1258 <item>vpext</item> 1259 <item>vpextrb</item> 1260 <item>vpextrd</item> 1261 <item>vpextrq</item> 1262 <item>vpextrw</item> 1263 <item>vpf2id</item> 1264 <item>vpf2iw</item> 1265 <item>vpfacc</item> 1266 <item>vpfadd</item> 1267 <item>vpfcmpeq</item> 1268 <item>vpfcmpge</item> 1269 <item>vpfcmpgt</item> 1270 <item>vpfmax</item> 1271 <item>vpfmin</item> 1272 <item>vpfmul</item> 1273 <item>vpfnacc</item> 1274 <item>vpfpnacc</item> 1275 <item>vpfrcp</item> 1276 <item>vpfrcpit1</item> 1277 <item>vpfrcpit2</item> 1278 <item>vpfrsqit1</item> 1279 <item>vpfrsqrt</item> 1280 <item>vpfsub</item> 1281 <item>vpfsubr</item> 1282 <item>vpgatherdd</item> 1283 <item>vscatterdpd</item> 1284 <item>vscatterdps</item> 1285 <item>vscatterqpd</item> 1286 <item>vscatterqps</item> 1287 <item>vpscatterdd</item> 1288 <item>vpscatterdq</item> 1289 <item>vpscatterqd</item> 1290 <item>vpscatterqq</item> 1291 <item>vpgatherdq</item> 1292 <item>vpgatherqd</item> 1293 <item>vpgatherqq</item> 1294 <item>vphaddbd</item> 1295 <item>vphaddbq</item> 1296 <item>vphaddbw</item> 1297 <item>vphaddd</item> 1298 <item>vphadddq</item> 1299 <item>vphaddsw</item> 1300 <item>vphaddubd</item> 1301 <item>vphaddubq</item> 1302 <item>vphaddubw</item> 1303 <item>vphaddudq</item> 1304 <item>vphadduwd</item> 1305 <item>vphadduwq</item> 1306 <item>vphaddw</item> 1307 <item>vphaddwd</item> 1308 <item>vphaddwq</item> 1309 <item>vphminposuw</item> 1310 <item>vphsubbw</item> 1311 <item>vphsubd</item> 1312 <item>vphsubdq</item> 1313 <item>vphsubsw</item> 1314 <item>vphsubw</item> 1315 <item>vphsubwd</item> 1316 <item>vpi2fd</item> 1317 <item>vpi2fw</item> 1318 <item>vpinsrb</item> 1319 <item>vpinsrd</item> 1320 <item>vpinsrq</item> 1321 <item>vpinsrw</item> 1322 <item>vpmachriw</item> 1323 <item>vpmacsdd</item> 1324 <item>vpmacsdqh</item> 1325 <item>vpmacsdql</item> 1326 <item>vpmacssdd</item> 1327 <item>vpmacssdqh</item> 1328 <item>vpmacssdql</item> 1329 <item>vpmacsswd</item> 1330 <item>vpmacssww</item> 1331 <item>vpmacswd</item> 1332 <item>vpmacsww</item> 1333 <item>vpmadcsswd</item> 1334 <item>vpmadcswd</item> 1335 <item>vpmaddubsw</item> 1336 <item>vpmaddwd</item> 1337 <item>vpmagw</item> 1338 <item>vpmaskmovd</item> 1339 <item>vpmaskmovq</item> 1340 <item>vpmaxsb</item> 1341 <item>vpmaxsd</item> 1342 <item>vpmaxsw</item> 1343 <item>vpmaxub</item> 1344 <item>vpmaxud</item> 1345 <item>vpmaxuw</item> 1346 <item>vpminsb</item> 1347 <item>vpminsd</item> 1348 <item>vpminsw</item> 1349 <item>vpminub</item> 1350 <item>vpminud</item> 1351 <item>vpminuw</item> 1352 <item>vpmovmskb</item> 1353 <item>vpmovsxbd</item> 1354 <item>vpmovsxbq</item> 1355 <item>vpmovsxbw</item> 1356 <item>vpmovsxdq</item> 1357 <item>vpmovsxwd</item> 1358 <item>vpmovsxwq</item> 1359 <item>vpmovzxbd</item> 1360 <item>vpmovzxbq</item> 1361 <item>vpmovzxbw</item> 1362 <item>vpmovzxdq</item> 1363 <item>vpmovzxwd</item> 1364 <item>vpmovzxwq</item> 1365 <item>vpmuldq</item> 1366 <item>vpmulhrsw</item> 1367 <item>vpmulhrw</item> 1368 <item>vpmulhuw</item> 1369 <item>vpmulhw</item> 1370 <item>vpmulld</item> 1371 <item>vpmullw</item> 1372 <item>vpmuludq</item> 1373 <item>vpmvgezb</item> 1374 <item>vpmvlzb</item> 1375 <item>vpmvnzb</item> 1376 <item>vpmvzb</item> 1377 <item>vpor</item> 1378 <item>vpperm</item> 1379 <item>vprefetch</item> 1380 <item>vprefetchnta</item> 1381 <item>vprefetcht0</item> 1382 <item>vprefetcht1</item> 1383 <item>vprefetcht2</item> 1384 <item>vprefetchw</item> 1385 <item>vprotb</item> 1386 <item>vprotd</item> 1387 <item>vprotq</item> 1388 <item>vprotw</item> 1389 <item>vpsadbw</item> 1390 <item>vpshab</item> 1391 <item>vpshad</item> 1392 <item>vpshaq</item> 1393 <item>vpshaw</item> 1394 <item>vpshlb</item> 1395 <item>vpshld</item> 1396 <item>vpshlq</item> 1397 <item>vpshlw</item> 1398 <item>vpshufb</item> 1399 <item>vpshufd</item> 1400 <item>vpshufhw</item> 1401 <item>vpshuflw</item> 1402 <item>vpshufw</item> 1403 <item>vpsignb</item> 1404 <item>vpsignd</item> 1405 <item>vpsignw</item> 1406 <item>vpslld</item> 1407 <item>vpslldq</item> 1408 <item>vpsllq</item> 1409 <item>vpsllvd</item> 1410 <item>vpsllvq</item> 1411 <item>vpsllw</item> 1412 <item>vpsrad</item> 1413 <item>vpsravd</item> 1414 <item>vpsraw</item> 1415 <item>vpsrld</item> 1416 <item>vpsrldq</item> 1417 <item>vpsrlq</item> 1418 <item>vpsrlvd</item> 1419 <item>vpsrlvq</item> 1420 <item>vpsrlw</item> 1421 <item>vpsubb</item> 1422 <item>vpsubd</item> 1423 <item>vpsubq</item> 1424 <item>vpsubsb</item> 1425 <item>vpsubsiw</item> 1426 <item>vpsubsw</item> 1427 <item>vpsubusb</item> 1428 <item>vpsubusw</item> 1429 <item>vpsubw</item> 1430 <item>vpswapd</item> 1431 <item>vptest</item> 1432 <item>vpunpckhbw</item> 1433 <item>vpunpckhdq</item> 1434 <item>vpunpckhqdq</item> 1435 <item>vpunpckhwd</item> 1436 <item>vpunpcklbw</item> 1437 <item>vpunpckldq</item> 1438 <item>vpunpcklqdq</item> 1439 <item>vpunpcklwd</item> 1440 <item>vpxor</item> 1441 <item>vrcpps</item> 1442 <item>vroundpd</item> 1443 <item>vroundps</item> 1444 <item>vrsqrtps</item> 1445 <item>vsqrtpd</item> 1446 <item>vsqrtps</item> 1447 <item>vstmxcsr</item> 1448 <item>vtestpd</item> 1449 <item>vtestps</item> 1450 <item>vzeroall</item> 1451 <item>vzeroupper</item> 1452 <item>wait</item> 1453 <item>wbinvd</item> 1454 <item>wrfsbase</item> 1455 <item>wrgsbase</item> 1456 <item>wrmsr</item> 1457 <item>wrmsrq</item> 1458 <item>wrshr</item> 1459 <item>xabort</item> 1460 <item>xacquire</item> 1461 <item>xadd</item> 1462 <item>xbegin</item> 1463 <item>xbts</item> 1464 <item>xchg</item> 1465 <item>xend</item> 1466 <item>xgetbv</item> 1467 <item>xlat</item> 1468 <item>xlatb</item> 1469 <item>xor</item> 1470 <item>xorpd</item> 1471 <item>xorps</item> 1472 <item>xrelease</item> 1473 <item>xrstor64</item> 1474 <item>xrstor</item> 1475 <item>xsave64</item> 1476 <item>xsave</item> 1477 <item>xsaveopt64</item> 1478 <item>xsaveopt</item> 1479 <item>xsetbv</item> 1480 <item>xtest</item> 1481 </list> 1482 1483 <list name="repeat prefixes"> 1484 <item>rep</item> 1485 <item>repe</item> 1486 <item>repz</item> 1487 <item>repne</item> 1488 <item>repnz</item> 1489 </list> 1490 1491 <list name="operators"> 1492 <item>used</item> 1493 <item>defined</item> 1494 1495 <item>mod</item> 1496 <item>and</item> 1497 <item>or</item> 1498 <item>xor</item> 1499 <item>not</item> 1500 <item>shl</item> 1501 <item>shr</item> 1502 <item>bsf</item> 1503 <item>bsr</item> 1504 <item>rva</item> 1505 <item>plt</item> 1506 <!-- jump and call operand --> 1507 <item>far</item> 1508 <item>near</item> 1509 <item>short</item> 1510 </list> 1511 1512 <list name="Data"> 1513 <!-- Initialized data (1.2.2)--> 1514 <item>db</item> 1515 <item>dw</item> 1516 <item>du</item> 1517 <item>dd</item> 1518 <item>dp</item> 1519 <item>df</item> 1520 <item>dq</item> 1521 <item>dt</item> 1522 <!-- Uninitialized data (1.2.2)--> 1523 <item>rb</item> 1524 <item>rw</item> 1525 <item>rd</item> 1526 <item>rp</item> 1527 <item>rf</item> 1528 <item>rq</item> 1529 <item>rt</item> 1530 <!-- binary file include (1.2.2)--> 1531 <item>file</item> 1532 <!-- operand size from (1.2.1)--> 1533 <item>byte</item> 1534 <item>word</item> 1535 <item>dword</item> 1536 <item>fword</item> 1537 <item>pword</item> 1538 <item>qword</item> 1539 <item>tbyte</item> 1540 <item>tword</item> 1541 <item>dqword</item> 1542 <item>xword</item> 1543 <item>qqword</item> 1544 <item>yword</item> 1545 <item>dqqword</item> 1546 <item>zword</item> 1547 <item>ptr</item> 1548 </list> 1549 1550 <list name="Preprocessor Keywords"> <!-- Contains keywords for macros, structures, etc... --> 1551 <item>assert</item> 1552 <item>append</item> 1553 <item>at</item> <!-- As in "virtual at"--> 1554 <item>break</item> 1555 <item>calminstruction</item> 1556 <item>common</item> 1557 <item>display</item> 1558 <item>else</item> 1559 <item>end</item> <!-- As in "end if"--> 1560 <item>equ</item> 1561 <item>err</item> 1562 <item>fix</item> 1563 <item>foward</item> 1564 <item>if</item> 1565 <item>iterate</item> 1566 <item>irp</item> 1567 <item>irps</item> 1568 <item>label</item> 1569 <item>local</item> 1570 <item>match</item> 1571 <item>macro</item> 1572 <item>postpone</item> 1573 <item>purge</item> 1574 <item>repeat</item> 1575 <item>rept</item> 1576 <item>reverse</item> 1577 <item>restore</item> 1578 <item>restruc</item> 1579 <item>struc</item> 1580 <item>times</item> 1581 <item>while</item> 1582 <item>virtual</item> 1583 <item>namespace</item> 1584 </list> 1585 1586 <list name="Instruction-like Keywords"> <!-- Contains instruction-like keywords --> 1587 <item>align</item> 1588 <item>entry</item> 1589 <item>extrn</item> 1590 <item>format</item> 1591 <item>include</item> 1592 <item>invoke</item> 1593 <item>data</item> 1594 <item>load</item> 1595 <item>from</item> 1596 <item>heap</item> 1597 <item>org</item> 1598 <item>proc</item> 1599 <item>public</item> 1600 <item>section</item> 1601 <item>segment</item> 1602 <item>stack</item> 1603 <item>store</item> 1604 <item>use16</item> 1605 <item>use32</item> 1606 <item>use64</item> 1607 </list> 1608 1609 <contexts> 1610 <context name="Normal" attribute="Normal Text" lineEndContext="#stay" fallthroughContext="Instruction"> 1611 <DetectSpaces attribute="Normal Text"/> 1612 <RegExpr attribute="Label" context="Instruction" String="(?:(?:\.|@@|%%)(?:\.@)?)?[A-Za-z_][A-Za-z0-9_.]*+:|\.:|@@:" firstNonSpace="1"/> 1613 </context> 1614 1615 <context name="Instruction" attribute="Normal Text" lineEndContext="#pop"> 1616 <DetectSpaces attribute="Normal Text"/> 1617 <DetectChar attribute="Comment" context="#pop!Comment" char=";"/> 1618 <keyword attribute="Instructions" context="#pop!Operand" String="instructions"/> 1619 <keyword attribute="Branch Instructions" context="#pop!Operand" String="branch instructions"/> 1620 <keyword attribute="Data" context="#pop!Operand" String="Data"/> 1621 <keyword attribute="Preprocessor" context="#pop!Preprocessor" String="Preprocessor Keywords" lookAhead="1"/> 1622 <keyword attribute="Instructions" context="#pop!Operand" String="Instruction-like Keywords"/> 1623 <keyword attribute="Instructions" context="#stay" String="repeat prefixes"/> 1624 <DetectIdentifier attribute="Unknown Instructions" context="UnknownInstruction"/> 1625 <LineContinue attribute="Symbol" context="#pop!Operand"/> 1626 <AnyChar attribute="Symbol" context="#stay" String="{}"/> 1627 </context> 1628 <context name="UnknownInstruction" attribute="Unknown Instructions" lineEndContext="#pop#pop" fallthroughContext="#pop#pop!Operand"> 1629 <DetectChar attribute="Symbol" context="#stay" char="."/> 1630 <DetectIdentifier attribute="Unknown Instructions" context="#stay"/> 1631 </context> 1632 1633 <context name="Operand" attribute="Normal Text" lineEndContext="#pop"> 1634 <DetectSpaces attribute="Normal Text"/> 1635 <DetectChar attribute="Symbol" context="Dollar" char="$"/> 1636 <LineContinue attribute="Symbol"/> 1637 <AnyChar attribute="Symbol" context="#stay" String=",.+-=/*%~$!?<>()[]{}:|&#`\"/> 1638 <DetectChar attribute="String" context="SQString" char="'"/> 1639 <DetectChar attribute="String" context="DQString" char="""/> 1640 <DetectChar attribute="Label" context="@Label" char="@"/> 1641 <DetectChar attribute="Comment" context="#pop!Comment" char=";"/> 1642 <AnyChar attribute="Number" context="Number" String="0123456789" lookAhead="1"/> 1643 <keyword attribute="Registers" context="#stay" String="registers"/> 1644 <keyword attribute="Data" context="#stay" String="Data"/> 1645 <keyword attribute="Operators" context="#stay" String="operators"/> 1646 <DetectIdentifier attribute="Normal Text" context="#stay"/> 1647 </context> 1648 <context name="@Label" attribute="Label" lineEndContext="#pop" fallthroughContext="#pop"> 1649 <AnyChar attribute="Label" context="#pop" String="bfr"/> 1650 <RegExpr attribute="Error" context="#pop" String="."/> 1651 </context> 1652 1653 <context name="Dollar" attribute="Symbol" lineEndContext="#pop" fallthroughContext="#pop"> 1654 <AnyChar attribute="BaseN" context="#pop!$Hex" String="0123456789"/> 1655 <AnyChar attribute="Symbol" context="#pop" String="$@%"/> 1656 </context> 1657 <context name="$Hex" attribute="BaseN" lineEndContext="#pop" fallthroughContext="#pop"> 1658 <RegExpr attribute="BaseN" context="#pop!CheckNumberSuffix" String="[0-9a-fA-F_]*"/> 1659 </context> 1660 1661 <context name="Number" attribute="Number" lineEndContext="#pop"> 1662 <Detect2Chars attribute="Radix" context="#pop!$Hex" char="0" char1="x"/> 1663 <Detect2Chars attribute="Radix" context="#pop!$Hex" char="0" char1="X"/> 1664 <RegExpr attribute="Float" context="#pop!FloatSuffix" insensitive="1" String="&float;"/> 1665 <RegExpr attribute="BaseN" context="#pop!BaseSuffix" insensitive="1" String="&bin_oct_hex;|&oct_hex;|&hex;"/> 1666 <RegExpr attribute="Number" context="#pop!NumberSuffix" insensitive="1" String="&number;"/> 1667 </context> 1668 <context name="FloatSuffix" attribute="Float" lineEndContext="#pop" fallthroughContext="#pop!CheckNumberSuffix"> 1669 <AnyChar attribute="Radix" context="#pop!CheckNumberSuffix" String="fF"/> 1670 </context> 1671 <context name="BaseSuffix" attribute="BaseN" lineEndContext="#pop" fallthroughContext="#pop!CheckNumberSuffix"> 1672 <AnyChar attribute="Radix" context="#pop!CheckNumberSuffix" String="byoqhBYOQH"/> 1673 </context> 1674 <context name="NumberSuffix" attribute="Number" lineEndContext="#pop" fallthroughContext="#pop!CheckNumberSuffix"> 1675 <AnyChar attribute="Radix" context="#pop!CheckNumberSuffix" String="dD"/> 1676 </context> 1677 <context name="CheckNumberSuffix" attribute="Number" lineEndContext="#pop" fallthroughContext="#pop"> 1678 <DetectSpaces attribute="Normal Text" context="#pop"/> 1679 <AnyChar attribute="Symbol" context="#pop" String=",.+-=/*%~!?<>()[]{}:|&#`"/> 1680 <RegExpr attribute="Error" context="#pop" String="[\d\w]+"/> 1681 </context> 1682 1683 <context name="SQString" attribute="String" lineEndContext="#pop"> 1684 <LineContinue attribute="Symbol"/> 1685 <DetectChar attribute="String" context="#pop" char="'"/> 1686 </context> 1687 <context name="DQString" attribute="String" lineEndContext="#pop"> 1688 <LineContinue attribute="Symbol"/> 1689 <DetectChar attribute="String" context="#pop" char="""/> 1690 </context> 1691 1692 <context name="Preprocessor" attribute="Preprocessor" lineEndContext="#pop"> 1693 <WordDetect attribute="Preprocessor" context="#pop!Preprocessor.prefix" String="end"/> 1694 <WordDetect attribute="Preprocessor" context="#pop!Preprocessor.prefix" String="else"/> 1695 <WordDetect attribute="Preprocessor" context="#pop!Preprocessor.virtual" String="virtual"/> 1696 <DetectIdentifier attribute="Preprocessor" context="#pop!PreprocessorOperand"/> 1697 </context> 1698 1699 <context name="PreprocessorOperand" attribute="Preprocessor" lineEndContext="#pop"> 1700 <DetectChar attribute="Symbol" context="#pop" char="{"/> 1701 <IncludeRules context="Operand"/> 1702 </context> 1703 1704 <context name="Preprocessor.virtual" attribute="Preprocessor" lineEndContext="#pop" fallthroughContext="#pop!Operand"> 1705 <DetectSpaces attribute="Normal Text" context="#stay"/> 1706 <WordDetect attribute="Preprocessor" context="#pop!Operand" String="at"/> 1707 </context> 1708 <context name="Preprocessor.prefix" attribute="Preprocessor" lineEndContext="#pop" fallthroughContext="#pop!PreprocessorOperand"> 1709 <DetectSpaces attribute="Normal Text"/> 1710 <keyword attribute="Preprocessor" context="#pop!PreprocessorOperand" String="Preprocessor Keywords"/> 1711 <DetectIdentifier attribute="Normal Text" context="#pop!PreprocessorOperand"/> 1712 </context> 1713 1714 <context name="Comment" attribute="Comment" lineEndContext="#pop"> 1715 <DetectSpaces attribute="Comment"/> 1716 <IncludeRules context="##Comments"/> 1717 <DetectIdentifier attribute="Comment"/> 1718 </context> 1719 1720 </contexts> 1721 1722 <itemDatas> 1723 <itemData name="Normal Text" defStyleNum="dsNormal"/> 1724 <itemData name="Registers" defStyleNum="dsKeyword"/> 1725 <itemData name="Instructions" defStyleNum="dsBuiltIn"/> 1726 <itemData name="Branch Instructions" defStyleNum="dsControlFlow"/> 1727 <itemData name="Unknown Instructions" defStyleNum="dsNormal"/> 1728 <itemData name="Operators" defStyleNum="dsOperator"/> 1729 <itemData name="Comment" defStyleNum="dsComment"/> 1730 <itemData name="Label" defStyleNum="dsFunction"/> 1731 <itemData name="Data" defStyleNum="dsDataType"/> 1732 <itemData name="BaseN" defStyleNum="dsBaseN"/> 1733 <itemData name="Float" defStyleNum="dsFloat"/> 1734 <itemData name="Number" defStyleNum="dsDecVal"/> 1735 <itemData name="Radix" defStyleNum="dsBaseN"/> 1736 <itemData name="String" defStyleNum="dsString"/> 1737 <itemData name="Preprocessor" defStyleNum="dsPreprocessor"/> 1738 <itemData name="Symbol" defStyleNum="dsOperator"/> 1739 <itemData name="Error" defStyleNum="dsError"/> 1740 </itemDatas> 1741 </highlighting> 1742 <general> 1743 <keywords casesensitive="0"/> 1744 <comments> 1745 <comment name="singleLine" start=";" position="afterwhitespace"/> 1746 </comments> 1747 </general> 1748 </language> 1749 <!-- kate: space-indent on; indent-width 2; replace-tabs on; -->