From 87fd132d0145d36d9eae9cdf521935202db228f7 Mon Sep 17 00:00:00 2001 From: Michele Calgaro Date: Fri, 19 Sep 2014 14:44:45 +0900 Subject: Kate syntax highlighting files update - Sep 2014 --- kate/data/fasm.xml | 899 +++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 899 insertions(+) create mode 100644 kate/data/fasm.xml (limited to 'kate/data/fasm.xml') diff --git a/kate/data/fasm.xml b/kate/data/fasm.xml new file mode 100644 index 000000000..64734ce01 --- /dev/null +++ b/kate/data/fasm.xml @@ -0,0 +1,899 @@ + + + + + + + + + rax + eax + ax + ah + al + rbx + ebx + bx + bh + bl + rcx + ecx + cx + ch + cl + rdx + edx + dx + dh + dl + rbp + ebp + bp + rsi + esi + si + rdi + edi + di + rsp + esp + sp + r8 + r9 + r10 + r11 + r12 + r13 + r14 + r15 + + cs + ds + es + fs + gs + ss + + cr0 + + cr2 + cr3 + cr4 + + dr0 + dr1 + dr2 + dr3 + dr6 + dr7 + + st + + mm0 + mm1 + mm2 + mm3 + mm4 + mm5 + mm6 + mm7 + + xmm0 + xmm1 + xmm2 + xmm3 + xmm4 + xmm5 + xmm6 + xmm7 + + + aaa + aad + aam + aas + adc + add + addpd + addps + addsd + addss + addsubpd + addsubps + and + andnpd + andnps + andpd + andps + arpl + bound + bsf + bsr + bswap + bt + btc + btr + bts + call + cbw + cwde + cwd + cdq + cdqe + cqo + clc + cld + clgi + cli + clts + clflush + cmc + cmova + cmovae + cmovb + cmovbe + cmovc + cmove + cmovg + cmovge + cmovl + cmovle + cmovna + cmovnae + cmovnb + cmovnbe + cmovnc + cmovne + cmovng + cmovnge + cmovnl + cmovnle + cmovno + cmovnp + cmovns + cmovnz + cmovo + cmovp + cmovpe + cmovpo + cmovs + cmovz + cmp + cmpeqpd + cmpeqps + cmpeqsd + cmpeqss + cmplepd + cmpleps + cmplesd + cmpless + cmpltpd + cmpltps + cmpltsd + cmpltss + cmpneqpd + cmpneqps + cmpneqsd + cmpneqss + cmpnlepd + cmpnleps + cmpnlesd + cmpnless + cmpnltpd + cmpnltps + cmpnltsd + cmpnltss + cmpordpd + cmpordps + cmpordsd + cmpordss + cmppd + cmpps + cmps + cmpsb + cmpsd + cmpss + cmpsw + cmpunordpd + cmpunordps + cmpunordsd + cmpunordss + cmpxchg + cmpxchg486 + cmpxchg8b + cmpxchg16b + comisd + comiss + cpuid + cvtdq2pd + cvtdq2ps + cvtpd2dq + cvtpd2pi + cvtpd2ps + cvtpi2pd + cvtpi2ps + cvtps2dq + cvtps2pd + cvtps2pi + cvtsd2si + cvtsd2ss + cvtsi2sd + cvtsi2ss + cvtss2sd + cvtss2si + cvttpd2dq + cvttpd2pi + cvttps2dq + cvttps2pi + cvttsd2si + cvttss2si + daa + das + dec + div + divpd + divps + divsd + divss + emms + enter + f2xm1 + fabs + fadd + faddp + fbld + fbstp + fchs + fclex + fnclex + fcmovb + fcmovbe + fcmove + fcmovnb + fcmovnbe + fcmovne + fcmovnu + fcmovu + fcom + fcomp + fcompp + fcomi + fcomip + fcos + fdecstp + fdisi + feni + fdiv + fdivr + fdivp + fdivrp + femms + ffree + ffreep + fiadd + ficom + ficomp + fidiv + fidivr + fild + fimul + fincstp + finit + fist + fistp + fisttp + fisub + fisubr + fld + fld1 + fldl2e + fldl2t + fldlg2 + fldln2 + fldcw + fldenv + fldpi + fldz + fmul + fmulp + fndisi + fneni + fninit + fnop + fnsave + fnstcw + fnstenv + fnstsw + fnwait + fpatan + fptan + fprem + fprem1 + frndint + frstor + fsave + fscale + fsetpm + fsin + fsincos + fsqrt + fst + fstp + fstcw + fstenv + fstsw + fsub + fsubr + fsubp + fsubrp + ftst + fucom + fucomp + fucompp + fucomi + fucomip + fwait + fxam + fxch + fxrstor + fxsave + fxtract + fyl2x + fyl2xp1 + haddpd + haddps + hlt + hsubpd + hsubps + ibts + idiv + imul + in + inc + ins + insb + insd + insw + int + int1 + int3 + into + invd + invlpg + invlpga + iret + iretd + iretq + iretw + ja + jae + jb + jbe + jc + je + jg + jge + jl + jle + jna + jnae + jnb + jnbe + jnc + jne + jng + jnge + jnl + jnle + jno + jnp + jns + jnz + jo + jp + jpe + jpo + js + jz + jcxz + jecxz + jrcxz + jmp + lahf + lar + lddqu + ldmxcsr + lds + les + lea + leave + lfence + lfs + lgdt + lgs + lidt + lldt + lmsw + loadall + loadall286 + lods + lodsb + lodsd + lodsq + lodsw + loop + loope + loopne + loopnz + loopz + lsl + lss + ltr + maskmovdqu + maskmovq + maxpd + maxps + maxsd + maxss + mfence + minpd + minps + minsd + minss + monitor + mov + movapd + movaps + movd + movddup + movdq2q + movdqa + movdqu + movhlps + movhpd + movhps + movlhps + movlpd + movlps + movmskpd + movmskps + movntdq + movnti + movntpd + movntps + movntq + movq + movq2dq + movs + movsb + movsd + movshdup + movsldup + movsq + movss + movsx + movsxd + movsw + movupd + movups + movzx + mul + mulpd + mulps + mulsd + mulss + mwait + neg + nop + not + or + orpd + orps + out + outs + outsb + outsw + outsd + packssdw + packsswb + packuswb + paddb + paddd + paddq + paddsb + paddsw + paddusb + paddusw + paddw + pand + pandn + pause + pavgb + pavgusb + pavgw + pcmpeqb + pcmpeqw + pcmpeqd + pcmpgtb + pcmpgtw + pcmpgtd + pdistib + pextrw + pf2id + pf2iw + pfacc + pfadd + pfcmpeq + pfcmpge + pfcmpgt + pfmax + pfmin + pfmul + pfnacc + pfpnacc + pfrcp + pfrcpit1 + pfrcpit2 + pfrsqit1 + pfrsqrt + pfsub + pfsubr + pi2fd + pi2fw + pinsrw + pmachriw + pmaddwd + pmagw + pmaxsw + pmaxub + pminsw + pminub + pmovmskb + pmulhrw + pmulhuw + pmulhw + pmullw + pmuludq + pmvgezb + pmvlzb + pmvnzb + pmvzb + pop + popa + popaw + popad + popf + popfw + popfd + popfq + por + prefetch + prefetchnta + prefetcht0 + prefetcht1 + prefetcht2 + prefetchw + psadbw + pshufd + pshufhw + pshuflw + pshufw + pslld + pslldq + psllq + psllw + psrad + psraw + psrld + psrldq + psrlq + psrlw + psubb + psubd + psubq + psubsb + psubsiw + psubsw + psubusb + psubusw + psubw + pswapd + punpckhbw + punpckhdq + punpckhqdq + punpckhwd + punpcklbw + punpckldq + punpcklqdq + punpcklwd + push + pusha + pushad + pushaw + pushf + pushfd + pushfq + pushfw + pxor + rcl + rcr + rcpps + rcpss + rdmsr + rdpmc + rdshr + rdtsc + rdtscp + ret + retf + retn + rol + ror + rsdc + rsldt + rsm + rsqrtps + rsqrtss + rsts + sahf + sal + sar + salc + sbb + scas + scasb + scasd + scasq + scasw + seta + setae + setb + setbe + setc + sete + setg + setge + setl + setle + setna + setnae + setnb + setnbe + setnc + setne + setng + setnge + setnl + setnle + setno + setnp + setns + setnz + seto + setp + setpe + setpo + sets + setz + sfence + sgdt + shl + shld + shr + shrd + shufpd + shufps + sidt + skinit + sldt + smi + smint + smintold + smsw + sqrtpd + sqrtps + sqrtsd + sqrtss + stc + std + stgi + sti + stmxcsr + stos + stosb + stosd + stosq + stosw + str + sub + subpd + subps + subsd + subss + svdc + svldt + svts + swapgs + syscall + sysenter + sysexit + sysret + test + ucomisd + ucomiss + ud0 + ud1 + ud2 + umov + unpckhpd + unpckhps + unpcklpd + unpcklps + verr + verw + vmload + vmmcall + vmrun + vmsave + wait + wbinvd + wrmsr + wrshr + xadd + xbts + xchg + xlat + xlatb + xor + xorpd + xorps + + + + + db + dw + du + dd + dp + df + dq + dt + + rb + rw + rd + rp + rf + rq + rt + + file + + byte + word + dword + pword + qword + tbyte + tword + dqword + ptr + + + + append + at + break + common + display + else + end + equ + fix + foward + if + irp + irps + label + local + match + macro + purge + repeat + rept + reverse + restore + struc + times + while + virtual + + + + align + entry + extrn + format + include + invoke + data + load + from + heap + org + proc + public + section + segment + stack + store + use16 + use32 + use64 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + -- cgit v1.2.1