alvinalexander.com | career | drupal | java | mac | mysql | perl | scala | uml | unix  

jEdit example source code file (assembly-x86.xml)

This example jEdit source code file (assembly-x86.xml) is included in the DevDaily.com "Java Source Code Warehouse" project. The intent of this project is to help you "Learn Java by Example" TM.

Java - jEdit tags/keywords

function, function, instructions, keyword1, keyword1, keyword2, keyword2, keyword3, keyword3, operator, seq, span, true, type

The jEdit assembly-x86.xml source code

<?xml version="1.0"?>

<!DOCTYPE MODE SYSTEM "xmode.dtd">

<!--
	x86 Assembly mode by Kristian Ovaska (kristian.ovaska@helsinki.fi)

	- Intel syntax
	- Instructions and registers of Pentium III/Athlon
	  (including FPU, MMX, 3DNow! and SSE)
	- Full NASM 0.98 & MASM 6.15 keyword support, partial TASM support
-->

<MODE>

	<PROPS>
		<PROPERTY NAME="lineComment" VALUE=";" />
	</PROPS>

	<RULES HIGHLIGHT_DIGITS="TRUE" IGNORE_CASE="TRUE"
         DIGIT_RE="(0x)?[\p{Digit}a-fA-F_]+[hHdD]?">
		<EOL_SPAN TYPE="COMMENT1">;

		<SPAN TYPE="LITERAL1" NO_LINE_BREAK="TRUE">
			<BEGIN>'
			<END>'
		</SPAN>

		<SPAN TYPE="LITERAL1" NO_LINE_BREAK="TRUE">
			<BEGIN>"
			<END>"
		</SPAN>

		<!-- NASM: label inside a macro -->
		<MARK_FOLLOWING TYPE="LABEL" MATCH_TYPE="OPERATOR"
			AT_LINE_START="TRUE">%%</MARK_FOLLOWING>

		<MARK_FOLLOWING TYPE="KEYWORD2" AT_LINE_START="TRUE">%

		<MARK_PREVIOUS TYPE="LABEL" MATCH_TYPE="OPERATOR"
			AT_LINE_START="TRUE">:</MARK_PREVIOUS>

		<SEQ TYPE="OPERATOR">+
		<SEQ TYPE="OPERATOR">-
		<SEQ TYPE="OPERATOR">/
		<SEQ TYPE="OPERATOR">*
		<SEQ TYPE="OPERATOR">%

		<SEQ TYPE="OPERATOR">|
		<SEQ TYPE="OPERATOR">^
		<SEQ TYPE="OPERATOR">&
		<SEQ TYPE="OPERATOR">~
		<SEQ TYPE="OPERATOR">!

		<SEQ TYPE="OPERATOR">=
		<SEQ TYPE="OPERATOR"><
		<SEQ TYPE="OPERATOR">>

		<KEYWORDS>
			<KEYWORD1>.186
			<KEYWORD1>.286
			<KEYWORD1>.286P
			<KEYWORD1>.287
			<KEYWORD1>.386
			<KEYWORD1>.386P
			<KEYWORD1>.387
			<KEYWORD1>.486
			<KEYWORD1>.486P
			<KEYWORD1>.586
			<KEYWORD1>.586P
			<KEYWORD1>.686
			<KEYWORD1>.686P
			<KEYWORD1>.8086
			<KEYWORD1>.8087
			<KEYWORD1>.ALPHA
			<KEYWORD1>.BREAK
			<KEYWORD1>.BSS
			<KEYWORD1>.CODE
			<KEYWORD1>.CONST
			<KEYWORD1>.CONTINUE
			<KEYWORD1>.CREF
			<KEYWORD1>.DATA
			<KEYWORD1>.DATA?
			<KEYWORD1>.DOSSEG
			<KEYWORD1>.ELSE
			<KEYWORD1>.ELSEIF
			<KEYWORD1>.ENDIF
			<KEYWORD1>.ENDW
			<KEYWORD1>.ERR
			<KEYWORD1>.ERR1
			<KEYWORD1>.ERR2
			<KEYWORD1>.ERRB
			<KEYWORD1>.ERRDEF
			<KEYWORD1>.ERRDIF
			<KEYWORD1>.ERRDIFI
			<KEYWORD1>.ERRE
			<KEYWORD1>.ERRIDN
			<KEYWORD1>.ERRIDNI
			<KEYWORD1>.ERRNB
			<KEYWORD1>.ERRNDEF
			<KEYWORD1>.ERRNZ
			<KEYWORD1>.EXIT
			<KEYWORD1>.FARDATA
			<KEYWORD1>.FARDATA?
			<KEYWORD1>.IF
			<KEYWORD1>.K3D
			<KEYWORD1>.LALL
			<KEYWORD1>.LFCOND
			<KEYWORD1>.LIST
			<KEYWORD1>.LISTALL
			<KEYWORD1>.LISTIF
			<KEYWORD1>.LISTMACRO
			<KEYWORD1>.LISTMACROALL
			<KEYWORD1>.MMX
			<KEYWORD1>.MODEL
			<KEYWORD1>.MSFLOAT
			<KEYWORD1>.NO87
			<KEYWORD1>.NOCREF
			<KEYWORD1>.NOLIST
			<KEYWORD1>.NOLISTIF
			<KEYWORD1>.NOLISTMACRO
			<KEYWORD1>.RADIX
			<KEYWORD1>.REPEAT
			<KEYWORD1>.SALL
			<KEYWORD1>.SEQ
			<KEYWORD1>.SFCOND
			<KEYWORD1>.STACK
			<KEYWORD1>.STARTUP
			<KEYWORD1>.TEXT
			<KEYWORD1>.TFCOND
			<KEYWORD1>.UNTIL
			<KEYWORD1>.UNTILCXZ
			<KEYWORD1>.WHILE
			<KEYWORD1>.XALL
			<KEYWORD1>.XCREF
			<KEYWORD1>.XLIST
			<KEYWORD1>.XMM
			<KEYWORD1>__FILE__
			<KEYWORD1>__LINE__
			<KEYWORD1>A16
			<KEYWORD1>A32
			<KEYWORD1>ADDR
			<KEYWORD1>ALIGN
			<KEYWORD1>ALIGNB
			<KEYWORD1>ASSUME
			<KEYWORD1>BITS
			<KEYWORD1>CARRY?
			<KEYWORD1>CATSTR
			<KEYWORD1>CODESEG
			<KEYWORD1>COMM
			<KEYWORD1>COMMENT
			<KEYWORD1>COMMON
			<KEYWORD1>DATASEG
			<KEYWORD1>DOSSEG
			<KEYWORD1>ECHO
			<KEYWORD1>ELSE
			<KEYWORD1>ELSEIF
			<KEYWORD1>ELSEIF1
			<KEYWORD1>ELSEIF2
			<KEYWORD1>ELSEIFB
			<KEYWORD1>ELSEIFDEF
			<KEYWORD1>ELSEIFE
			<KEYWORD1>ELSEIFIDN
			<KEYWORD1>ELSEIFNB
			<KEYWORD1>ELSEIFNDEF
			<KEYWORD1>END
			<KEYWORD1>ENDIF
			<KEYWORD1>ENDM
			<KEYWORD1>ENDP
			<KEYWORD1>ENDS
			<KEYWORD1>ENDSTRUC
			<KEYWORD1>EVEN
			<KEYWORD1>EXITM
			<KEYWORD1>EXPORT
			<KEYWORD1>EXTERN
			<KEYWORD1>EXTERNDEF
			<KEYWORD1>EXTRN
			<KEYWORD1>FAR
			<KEYWORD1>FOR
			<KEYWORD1>FORC
			<KEYWORD1>GLOBAL
			<KEYWORD1>GOTO
			<KEYWORD1>GROUP
			<KEYWORD1>HIGH
			<KEYWORD1>HIGHWORD
			<KEYWORD1>IEND
			<KEYWORD1>IF
			<KEYWORD1>IF1
			<KEYWORD1>IF2
			<KEYWORD1>IFB
			<KEYWORD1>IFDEF
			<KEYWORD1>IFDIF
			<KEYWORD1>IFDIFI
			<KEYWORD1>IFE
			<KEYWORD1>IFIDN
			<KEYWORD1>IFIDNI
			<KEYWORD1>IFNB
			<KEYWORD1>IFNDEF
			<KEYWORD1>IMPORT
			<KEYWORD1>INCBIN
			<KEYWORD1>INCLUDE
			<KEYWORD1>INCLUDELIB
			<KEYWORD1>INSTR
			<KEYWORD1>INVOKE
			<KEYWORD1>IRP
			<KEYWORD1>IRPC
			<KEYWORD1>ISTRUC
			<KEYWORD1>LABEL
			<KEYWORD1>LENGTH
			<KEYWORD1>LENGTHOF
			<KEYWORD1>LOCAL
			<KEYWORD1>LOW
			<KEYWORD1>LOWWORD
			<KEYWORD1>LROFFSET
			<KEYWORD1>MACRO
			<KEYWORD1>NAME
			<KEYWORD1>NEAR
			<KEYWORD1>NOSPLIT
			<KEYWORD1>O16
			<KEYWORD1>O32
			<KEYWORD1>OFFSET
			<KEYWORD1>OPATTR
			<KEYWORD1>OPTION
			<KEYWORD1>ORG
			<KEYWORD1>OVERFLOW?
			<KEYWORD1>PAGE
			<KEYWORD1>PARITY?
			<KEYWORD1>POPCONTEXT
			<KEYWORD1>PRIVATE
			<KEYWORD1>PROC
			<KEYWORD1>PROTO
			<KEYWORD1>PTR
			<KEYWORD1>PUBLIC
			<KEYWORD1>PURGE
			<KEYWORD1>PUSHCONTEXT
			<KEYWORD1>RECORD
			<KEYWORD1>REPEAT
			<KEYWORD1>REPT
			<KEYWORD1>SECTION
			<KEYWORD1>SEG
			<KEYWORD1>SEGMENT
			<KEYWORD1>SHORT
			<KEYWORD1>SIGN?
			<KEYWORD1>SIZE
			<KEYWORD1>SIZEOF
			<KEYWORD1>SIZESTR
			<KEYWORD1>STACK
			<KEYWORD1>STRUC
			<KEYWORD1>STRUCT
			<KEYWORD1>SUBSTR
			<KEYWORD1>SUBTITLE
			<KEYWORD1>SUBTTL
			<KEYWORD1>THIS
			<KEYWORD1>TITLE
			<KEYWORD1>TYPE
			<KEYWORD1>TYPEDEF
			<KEYWORD1>UNION
			<KEYWORD1>USE16
			<KEYWORD1>USE32
			<KEYWORD1>USES
			<KEYWORD1>WHILE
			<KEYWORD1>WRT
			<KEYWORD1>ZERO?

			<KEYWORD2>DB
			<KEYWORD2>DW
			<KEYWORD2>DD
			<KEYWORD2>DF
			<KEYWORD2>DQ
			<KEYWORD2>DT
			<KEYWORD2>RESB
			<KEYWORD2>RESW
			<KEYWORD2>RESD
			<KEYWORD2>RESQ
			<KEYWORD2>REST
			<KEYWORD2>EQU
			<KEYWORD2>TEXTEQU
			<KEYWORD2>TIMES
			<KEYWORD2>DUP

			<KEYWORD2>BYTE
			<KEYWORD2>WORD
			<KEYWORD2>DWORD
			<KEYWORD2>FWORD
			<KEYWORD2>QWORD
			<KEYWORD2>TBYTE
			<KEYWORD2>SBYTE
			<KEYWORD2>TWORD
			<KEYWORD2>SWORD
			<KEYWORD2>SDWORD
			<KEYWORD2>REAL4
			<KEYWORD2>REAL8
			<KEYWORD2>REAL10

			<!-- Registers -->
			<KEYWORD3>AL
			<KEYWORD3>BL
			<KEYWORD3>CL
			<KEYWORD3>DL
			<KEYWORD3>AH
			<KEYWORD3>BH
			<KEYWORD3>CH
			<KEYWORD3>DH
			<KEYWORD3>AX
			<KEYWORD3>BX
			<KEYWORD3>CX
			<KEYWORD3>DX
			<KEYWORD3>SI
			<KEYWORD3>DI
			<KEYWORD3>SP
			<KEYWORD3>BP
			<KEYWORD3>EAX
			<KEYWORD3>EBX
			<KEYWORD3>ECX
			<KEYWORD3>EDX
			<KEYWORD3>ESI
			<KEYWORD3>EDI
			<KEYWORD3>ESP
			<KEYWORD3>EBP
			<KEYWORD3>CS
			<KEYWORD3>DS
			<KEYWORD3>SS
			<KEYWORD3>ES
			<KEYWORD3>FS
			<KEYWORD3>GS
			<KEYWORD3>ST
			<KEYWORD3>ST0
			<KEYWORD3>ST1
			<KEYWORD3>ST2
			<KEYWORD3>ST3
			<KEYWORD3>ST4
			<KEYWORD3>ST5
			<KEYWORD3>ST6
			<KEYWORD3>ST7
			<KEYWORD3>MM0
			<KEYWORD3>MM1
			<KEYWORD3>MM2
			<KEYWORD3>MM3
			<KEYWORD3>MM4
			<KEYWORD3>MM5
			<KEYWORD3>MM6
			<KEYWORD3>MM7
			<KEYWORD3>XMM0
			<KEYWORD3>XMM1
			<KEYWORD3>XMM2
			<KEYWORD3>XMM3
			<KEYWORD3>XMM4
			<KEYWORD3>XMM5
			<KEYWORD3>XMM6
			<KEYWORD3>XMM7
			<KEYWORD3>CR0
			<KEYWORD3>CR2
			<KEYWORD3>CR3
			<KEYWORD3>CR4
			<KEYWORD3>DR0
			<KEYWORD3>DR1
			<KEYWORD3>DR2
			<KEYWORD3>DR3
			<KEYWORD3>DR4
			<KEYWORD3>DR5
			<KEYWORD3>DR6
			<KEYWORD3>DR7
			<KEYWORD3>TR3
			<KEYWORD3>TR4
			<KEYWORD3>TR5
			<KEYWORD3>TR6
			<KEYWORD3>TR7

			<!-- Instructions: Pentium III/MMX/SSE -->
			<FUNCTION>AAA
			<FUNCTION>AAD
			<FUNCTION>AAM
			<FUNCTION>AAS
			<FUNCTION>ADC
			<FUNCTION>ADD
			<FUNCTION>ADDPS
			<FUNCTION>ADDSS
			<FUNCTION>AND
			<FUNCTION>ANDNPS
			<FUNCTION>ANDPS
			<FUNCTION>ARPL
			<FUNCTION>BOUND
			<FUNCTION>BSF
			<FUNCTION>BSR
			<FUNCTION>BSWAP
			<FUNCTION>BT
			<FUNCTION>BTC
			<FUNCTION>BTR
			<FUNCTION>BTS
			<FUNCTION>CALL
			<FUNCTION>CBW
			<FUNCTION>CDQ
			<FUNCTION>CLC
			<FUNCTION>CLD
			<FUNCTION>CLI
			<FUNCTION>CLTS
			<FUNCTION>CMC
			<FUNCTION>CMOVA
			<FUNCTION>CMOVAE
			<FUNCTION>CMOVB
			<FUNCTION>CMOVBE
			<FUNCTION>CMOVC
			<FUNCTION>CMOVE
			<FUNCTION>CMOVG
			<FUNCTION>CMOVGE
			<FUNCTION>CMOVL
			<FUNCTION>CMOVLE
			<FUNCTION>CMOVNA
			<FUNCTION>CMOVNAE
			<FUNCTION>CMOVNB
			<FUNCTION>CMOVNBE
			<FUNCTION>CMOVNC
			<FUNCTION>CMOVNE
			<FUNCTION>CMOVNG
			<FUNCTION>CMOVNGE
			<FUNCTION>CMOVNL
			<FUNCTION>CMOVNLE
			<FUNCTION>CMOVNO
			<FUNCTION>CMOVNP
			<FUNCTION>CMOVNS
			<FUNCTION>CMOVNZ
			<FUNCTION>CMOVO
			<FUNCTION>CMOVP
			<FUNCTION>CMOVPE
			<FUNCTION>CMOVPO
			<FUNCTION>CMOVS
			<FUNCTION>CMOVZ
			<FUNCTION>CMP
			<FUNCTION>CMPPS
			<FUNCTION>CMPS
			<FUNCTION>CMPSB
			<FUNCTION>CMPSD
			<FUNCTION>CMPSS
			<FUNCTION>CMPSW
			<FUNCTION>CMPXCHG
			<FUNCTION>CMPXCHGB
			<FUNCTION>COMISS
			<FUNCTION>CPUID
			<FUNCTION>CWD
			<FUNCTION>CWDE
			<FUNCTION>CVTPI2PS
			<FUNCTION>CVTPS2PI
			<FUNCTION>CVTSI2SS
			<FUNCTION>CVTSS2SI
			<FUNCTION>CVTTPS2PI
			<FUNCTION>CVTTSS2SI
			<FUNCTION>DAA
			<FUNCTION>DAS
			<FUNCTION>DEC
			<FUNCTION>DIV
			<FUNCTION>DIVPS
			<FUNCTION>DIVSS
			<FUNCTION>EMMS
			<FUNCTION>ENTER
			<FUNCTION>F2XM1
			<FUNCTION>FABS
			<FUNCTION>FADD
			<FUNCTION>FADDP
			<FUNCTION>FBLD
			<FUNCTION>FBSTP
			<FUNCTION>FCHS
			<FUNCTION>FCLEX
			<FUNCTION>FCMOVB
			<FUNCTION>FCMOVBE
			<FUNCTION>FCMOVE
			<FUNCTION>FCMOVNB
			<FUNCTION>FCMOVNBE
			<FUNCTION>FCMOVNE
			<FUNCTION>FCMOVNU
			<FUNCTION>FCMOVU
			<FUNCTION>FCOM
			<FUNCTION>FCOMI
			<FUNCTION>FCOMIP
			<FUNCTION>FCOMP
			<FUNCTION>FCOMPP
			<FUNCTION>FCOS
			<FUNCTION>FDECSTP
			<FUNCTION>FDIV
			<FUNCTION>FDIVP
			<FUNCTION>FDIVR
			<FUNCTION>FDIVRP
			<FUNCTION>FFREE
			<FUNCTION>FIADD
			<FUNCTION>FICOM
			<FUNCTION>FICOMP
			<FUNCTION>FIDIV
			<FUNCTION>FIDIVR
			<FUNCTION>FILD
			<FUNCTION>FIMUL
			<FUNCTION>FINCSTP
			<FUNCTION>FINIT
			<FUNCTION>FIST
			<FUNCTION>FISTP
			<FUNCTION>FISUB
			<FUNCTION>FISUBR
			<FUNCTION>FLD1
			<FUNCTION>FLDCW
			<FUNCTION>FLDENV
			<FUNCTION>FLDL2E
			<FUNCTION>FLDL2T
			<FUNCTION>FLDLG2
			<FUNCTION>FLDLN2
			<FUNCTION>FLDPI
			<FUNCTION>FLDZ
			<FUNCTION>FMUL
			<FUNCTION>FMULP
			<FUNCTION>FNCLEX
			<FUNCTION>FNINIT
			<FUNCTION>FNOP
			<FUNCTION>FNSAVE
			<FUNCTION>FNSTCW
			<FUNCTION>FNSTENV
			<FUNCTION>FNSTSW
			<FUNCTION>FPATAN
			<FUNCTION>FPREM
			<FUNCTION>FPREMI
			<FUNCTION>FPTAN
			<FUNCTION>FRNDINT
			<FUNCTION>FRSTOR
			<FUNCTION>FSAVE
			<FUNCTION>FSCALE
			<FUNCTION>FSIN
			<FUNCTION>FSINCOS
			<FUNCTION>FSQRT
			<FUNCTION>FST
			<FUNCTION>FSTCW
			<FUNCTION>FSTENV
			<FUNCTION>FSTP
			<FUNCTION>FSTSW
			<FUNCTION>FSUB
			<FUNCTION>FSUBP
			<FUNCTION>FSUBR
			<FUNCTION>FSUBRP
			<FUNCTION>FTST
			<FUNCTION>FUCOM
			<FUNCTION>FUCOMI
			<FUNCTION>FUCOMIP
			<FUNCTION>FUCOMP
			<FUNCTION>FUCOMPP
			<FUNCTION>FWAIT
			<FUNCTION>FXAM
			<FUNCTION>FXCH
			<FUNCTION>FXRSTOR
			<FUNCTION>FXSAVE
			<FUNCTION>FXTRACT
			<FUNCTION>FYL2X
			<FUNCTION>FYL2XP1
			<FUNCTION>HLT
			<FUNCTION>IDIV
			<FUNCTION>IMUL
			<FUNCTION>IN
			<FUNCTION>INC
			<FUNCTION>INS
			<FUNCTION>INSB
			<FUNCTION>INSD
			<FUNCTION>INSW
			<FUNCTION>INT
			<FUNCTION>INTO
			<FUNCTION>INVD
			<FUNCTION>INVLPG
			<FUNCTION>IRET
			<FUNCTION>JA
			<FUNCTION>JAE
			<FUNCTION>JB
			<FUNCTION>JBE
			<FUNCTION>JC
			<FUNCTION>JCXZ
			<FUNCTION>JE
			<FUNCTION>JECXZ
			<FUNCTION>JG
			<FUNCTION>JGE
			<FUNCTION>JL
			<FUNCTION>JLE
			<FUNCTION>JMP
			<FUNCTION>JNA
			<FUNCTION>JNAE
			<FUNCTION>JNB
			<FUNCTION>JNBE
			<FUNCTION>JNC
			<FUNCTION>JNE
			<FUNCTION>JNG
			<FUNCTION>JNGE
			<FUNCTION>JNL
			<FUNCTION>JNLE
			<FUNCTION>JNO
			<FUNCTION>JNP
			<FUNCTION>JNS
			<FUNCTION>JNZ
			<FUNCTION>JO
			<FUNCTION>JP
			<FUNCTION>JPE
			<FUNCTION>JPO
			<FUNCTION>JS
			<FUNCTION>JZ
			<FUNCTION>LAHF
			<FUNCTION>LAR
			<FUNCTION>LDMXCSR
			<FUNCTION>LDS
			<FUNCTION>LEA
			<FUNCTION>LEAVE
			<FUNCTION>LES
			<FUNCTION>LFS
			<FUNCTION>LGDT
			<FUNCTION>LGS
			<FUNCTION>LIDT
			<FUNCTION>LLDT
			<FUNCTION>LMSW
			<FUNCTION>LOCK
			<FUNCTION>LODS
			<FUNCTION>LODSB
			<FUNCTION>LODSD
			<FUNCTION>LODSW
			<FUNCTION>LOOP
			<FUNCTION>LOOPE
			<FUNCTION>LOOPNE
			<FUNCTION>LOOPNZ
			<FUNCTION>LOOPZ
			<FUNCTION>LSL
			<FUNCTION>LSS
			<FUNCTION>LTR
			<FUNCTION>MASKMOVQ
			<FUNCTION>MAXPS
			<FUNCTION>MAXSS
			<FUNCTION>MINPS
			<FUNCTION>MINSS
			<FUNCTION>MOV
			<FUNCTION>MOVAPS
			<FUNCTION>MOVD
			<FUNCTION>MOVHLPS
			<FUNCTION>MOVHPS
			<FUNCTION>MOVLHPS
			<FUNCTION>MOVLPS
			<FUNCTION>MOVMSKPS
			<FUNCTION>MOVNTPS
			<FUNCTION>MOVNTQ
			<FUNCTION>MOVQ
			<FUNCTION>MOVS
			<FUNCTION>MOVSB
			<FUNCTION>MOVSD
			<FUNCTION>MOVSS
			<FUNCTION>MOVSW
			<FUNCTION>MOVSX
			<FUNCTION>MOVUPS
			<FUNCTION>MOVZX
			<FUNCTION>MUL
			<FUNCTION>MULPS
			<FUNCTION>MULSS
			<FUNCTION>NEG
			<FUNCTION>NOP
			<FUNCTION>NOT
			<FUNCTION>OR
			<FUNCTION>ORPS
			<FUNCTION>OUT
			<FUNCTION>OUTS
			<FUNCTION>OUTSB
			<FUNCTION>OUTSD
			<FUNCTION>OUTSW
			<FUNCTION>PACKSSDW
			<FUNCTION>PACKSSWB
			<FUNCTION>PACKUSWB
			<FUNCTION>PADDB
			<FUNCTION>PADDD
			<FUNCTION>PADDSB
			<FUNCTION>PADDSW
			<FUNCTION>PADDUSB
			<FUNCTION>PADDUSW
			<FUNCTION>PADDW
			<FUNCTION>PAND
			<FUNCTION>PANDN
			<FUNCTION>PAVGB
			<FUNCTION>PAVGW
			<FUNCTION>PCMPEQB
			<FUNCTION>PCMPEQD
			<FUNCTION>PCMPEQW
			<FUNCTION>PCMPGTB
			<FUNCTION>PCMPGTD
			<FUNCTION>PCMPGTW
			<FUNCTION>PEXTRW
			<FUNCTION>PINSRW
			<FUNCTION>PMADDWD
			<FUNCTION>PMAXSW
			<FUNCTION>PMAXUB
			<FUNCTION>PMINSW
			<FUNCTION>PMINUB
			<FUNCTION>PMOVMSKB
			<FUNCTION>PMULHUW
			<FUNCTION>PMULHW
			<FUNCTION>PMULLW
			<FUNCTION>POP
			<FUNCTION>POPA
			<FUNCTION>POPAD
			<FUNCTION>POPAW
			<FUNCTION>POPF
			<FUNCTION>POPFD
			<FUNCTION>POPFW
			<FUNCTION>POR
			<FUNCTION>PREFETCH
			<FUNCTION>PSADBW
			<FUNCTION>PSHUFW
			<FUNCTION>PSLLD
			<FUNCTION>PSLLQ
			<FUNCTION>PSLLW
			<FUNCTION>PSRAD
			<FUNCTION>PSRAW
			<FUNCTION>PSRLD
			<FUNCTION>PSRLQ
			<FUNCTION>PSRLW
			<FUNCTION>PSUBB
			<FUNCTION>PSUBD
			<FUNCTION>PSUBSB
			<FUNCTION>PSUBSW
			<FUNCTION>PSUBUSB
			<FUNCTION>PSUBUSW
			<FUNCTION>PSUBW
			<FUNCTION>PUNPCKHBW
			<FUNCTION>PUNPCKHDQ
			<FUNCTION>PUNPCKHWD
			<FUNCTION>PUNPCKLBW
			<FUNCTION>PUNPCKLDQ
			<FUNCTION>PUNPCKLWD
			<FUNCTION>PUSH
			<FUNCTION>PUSHA
			<FUNCTION>PUSHAD
			<FUNCTION>PUSHAW
			<FUNCTION>PUSHF
			<FUNCTION>PUSHFD
			<FUNCTION>PUSHFW
			<FUNCTION>PXOR
			<FUNCTION>RCL
			<FUNCTION>RCR
			<FUNCTION>RDMSR
			<FUNCTION>RDPMC
			<FUNCTION>RDTSC
			<FUNCTION>REP
			<FUNCTION>REPE
			<FUNCTION>REPNE
			<FUNCTION>REPNZ
			<FUNCTION>REPZ
			<FUNCTION>RET
			<FUNCTION>RETF
			<FUNCTION>RETN
			<FUNCTION>ROL
			<FUNCTION>ROR
			<FUNCTION>RSM
			<FUNCTION>SAHF
			<FUNCTION>SAL
			<FUNCTION>SAR
			<FUNCTION>SBB
			<FUNCTION>SCAS
			<FUNCTION>SCASB
			<FUNCTION>SCASD
			<FUNCTION>SCASW
			<FUNCTION>SETA
			<FUNCTION>SETAE
			<FUNCTION>SETB
			<FUNCTION>SETBE
			<FUNCTION>SETC
			<FUNCTION>SETE
			<FUNCTION>SETG
			<FUNCTION>SETGE
			<FUNCTION>SETL
			<FUNCTION>SETLE
			<FUNCTION>SETNA
			<FUNCTION>SETNAE
			<FUNCTION>SETNB
			<FUNCTION>SETNBE
			<FUNCTION>SETNC
			<FUNCTION>SETNE
			<FUNCTION>SETNG
			<FUNCTION>SETNGE
			<FUNCTION>SETNL
			<FUNCTION>SETNLE
			<FUNCTION>SETNO
			<FUNCTION>SETNP
			<FUNCTION>SETNS
			<FUNCTION>SETNZ
			<FUNCTION>SETO
			<FUNCTION>SETP
			<FUNCTION>SETPE
			<FUNCTION>SETPO
			<FUNCTION>SETS
			<FUNCTION>SETZ
			<FUNCTION>SFENCE
			<FUNCTION>SGDT
			<FUNCTION>SHL
			<FUNCTION>SHLD
			<FUNCTION>SHR
			<FUNCTION>SHRD
			<FUNCTION>SHUFPS
			<FUNCTION>SIDT
			<FUNCTION>SLDT
			<FUNCTION>SMSW
			<FUNCTION>SQRTPS
			<FUNCTION>SQRTSS
			<FUNCTION>STC
			<FUNCTION>STD
			<FUNCTION>STI
			<FUNCTION>STMXCSR
			<FUNCTION>STOS
			<FUNCTION>STOSB
			<FUNCTION>STOSD
			<FUNCTION>STOSW
			<FUNCTION>STR
			<FUNCTION>SUB
			<FUNCTION>SUBPS
			<FUNCTION>SUBSS
			<FUNCTION>SYSENTER
			<FUNCTION>SYSEXIT
			<FUNCTION>TEST
			<FUNCTION>UB2
			<FUNCTION>UCOMISS
			<FUNCTION>UNPCKHPS
			<FUNCTION>UNPCKLPS
			<FUNCTION>WAIT
			<FUNCTION>WBINVD
			<FUNCTION>VERR
			<FUNCTION>VERW
			<FUNCTION>WRMSR
			<FUNCTION>XADD
			<FUNCTION>XCHG
			<FUNCTION>XLAT
			<FUNCTION>XLATB
			<FUNCTION>XOR
			<FUNCTION>XORPS

			<!-- Instructions: 3DNow! -->
			<FUNCTION>FEMMS
			<FUNCTION>PAVGUSB
			<FUNCTION>PF2ID
			<FUNCTION>PFACC
			<FUNCTION>PFADD
			<FUNCTION>PFCMPEQ
			<FUNCTION>PFCMPGE
			<FUNCTION>PFCMPGT
			<FUNCTION>PFMAX
			<FUNCTION>PFMIN
			<FUNCTION>PFMUL
			<FUNCTION>PFRCP
			<FUNCTION>PFRCPIT1
			<FUNCTION>PFRCPIT2
			<FUNCTION>PFRSQIT1
			<FUNCTION>PFRSQRT
			<FUNCTION>PFSUB
			<FUNCTION>PFSUBR
			<FUNCTION>PI2FD
			<FUNCTION>PMULHRW
			<FUNCTION>PREFETCHW

			<!-- Instructions: 3DNow! (Athlon extensions) -->
			<FUNCTION>PF2IW
			<FUNCTION>PFNACC
			<FUNCTION>PFPNACC
			<FUNCTION>PI2FW
			<FUNCTION>PSWAPD

			<!-- Instructions: MMX (Athlon extensions) -->
			<FUNCTION>PREFETCHNTA
			<FUNCTION>PREFETCHT0
			<FUNCTION>PREFETCHT1
			<FUNCTION>PREFETCHT2

		</KEYWORDS>
	</RULES>
</MODE>

Other jEdit examples (source code examples)

Here is a short list of links related to this jEdit assembly-x86.xml source code file:

... this post is sponsored by my books ...

#1 New Release!

FP Best Seller

 

new blog posts

 

Copyright 1998-2021 Alvin Alexander, alvinalexander.com
All Rights Reserved.

A percentage of advertising revenue from
pages under the /java/jwarehouse URI on this website is
paid back to open source projects.