fix some db docs
[factor/jcg.git] / basis / xmode / modes / assembly-macro32.xml
blob763d17ea9e0fdca555752feb2d76781d160c78ef
1 <?xml version="1.0"?>\r
2 \r
3 <!DOCTYPE MODE SYSTEM "xmode.dtd">\r
4 \r
5 <!--\r
6   VAX Macro32 Assembly mode by Mark Wickens (m.wickens@rhodium-consulting.com)\r
7         based on\r
8         x86 Assembly mode by Kristian Ovaska (kristian.ovaska@helsinki.fi)\r
9 -->\r
11 <MODE>\r
13         <PROPS>\r
14                 <PROPERTY NAME="lineComment" VALUE=";" />\r
15         </PROPS>\r
17         <RULES HIGHLIGHT_DIGITS="TRUE" IGNORE_CASE="TRUE">\r
18                 <EOL_SPAN TYPE="COMMENT1">;</EOL_SPAN>\r
20                 <SPAN TYPE="LITERAL1" NO_LINE_BREAK="TRUE">\r
21                         <BEGIN>'</BEGIN>\r
22                         <END>'</END>\r
23                 </SPAN>\r
25                 <SPAN TYPE="LITERAL1" NO_LINE_BREAK="TRUE">\r
26                         <BEGIN>"</BEGIN>\r
27                         <END>"</END>\r
28                 </SPAN>\r
30                 <!-- NASM: label inside a macro -->\r
31                 <MARK_FOLLOWING TYPE="LABEL" MATCH_TYPE="OPERATOR"\r
32                         AT_LINE_START="TRUE">%%</MARK_FOLLOWING>\r
34                 <MARK_FOLLOWING TYPE="KEYWORD2" AT_LINE_START="TRUE">%</MARK_FOLLOWING>\r
36                 <MARK_PREVIOUS TYPE="LABEL" MATCH_TYPE="OPERATOR"\r
37                         AT_LINE_START="TRUE">:</MARK_PREVIOUS>\r
39                 <!-- Unary Operators -->\r
40                 <SEQ TYPE="OPERATOR">B^</SEQ>\r
41                 <SEQ TYPE="OPERATOR">D^</SEQ>\r
42                 <SEQ TYPE="OPERATOR">O^</SEQ>\r
43                 <SEQ TYPE="OPERATOR">X^</SEQ>\r
44                 <SEQ TYPE="OPERATOR">A^</SEQ>\r
45                 <SEQ TYPE="OPERATOR">M^</SEQ>\r
46                 <SEQ TYPE="OPERATOR">F^</SEQ>\r
47                 <SEQ TYPE="OPERATOR">C^</SEQ>\r
48                 <SEQ TYPE="OPERATOR">L^</SEQ>\r
49                 <SEQ TYPE="OPERATOR">G^</SEQ>\r
50                 <SEQ TYPE="OPERATOR">^</SEQ>\r
52                 <!-- Binary Operators -->\r
53                 <SEQ TYPE="OPERATOR">+</SEQ>\r
54                 <SEQ TYPE="OPERATOR">-</SEQ>\r
55                 <SEQ TYPE="OPERATOR">/</SEQ>\r
56                 <SEQ TYPE="OPERATOR">*</SEQ>\r
57                 <SEQ TYPE="OPERATOR">@</SEQ>\r
58                 <SEQ TYPE="OPERATOR">#</SEQ>\r
59                 <SEQ TYPE="OPERATOR">&amp;</SEQ>\r
60                 <SEQ TYPE="OPERATOR">!</SEQ>\r
61                 <SEQ TYPE="OPERATOR">\</SEQ>\r
63                 <KEYWORDS>\r
64                         <!-- Directives -->\r
65                         <KEYWORD1>.ADDRESS</KEYWORD1>\r
66                         <KEYWORD1>.ALIGN</KEYWORD1>\r
67                         <KEYWORD1>.ALIGN</KEYWORD1>\r
68                         <KEYWORD1>.ASCIC</KEYWORD1>\r
69                         <KEYWORD1>.ASCID</KEYWORD1>\r
70                         <KEYWORD1>.ASCII</KEYWORD1>\r
71                         <KEYWORD1>.ASCIZ</KEYWORD1>\r
72                         <KEYWORD1>.BLKA</KEYWORD1>\r
73                         <KEYWORD1>.BLKB</KEYWORD1>\r
74                         <KEYWORD1>.BLKD</KEYWORD1>\r
75                         <KEYWORD1>.BLKF</KEYWORD1>\r
76                         <KEYWORD1>.BLKG</KEYWORD1>\r
77                         <KEYWORD1>.BLKH</KEYWORD1>\r
78                         <KEYWORD1>.BLKL</KEYWORD1>\r
79                         <KEYWORD1>.BLKO</KEYWORD1>\r
80                         <KEYWORD1>.BLKQ</KEYWORD1>\r
81                         <KEYWORD1>.BLKW</KEYWORD1>\r
82                         <KEYWORD1>.BYTE</KEYWORD1>\r
83                         <KEYWORD1>.CROSS</KEYWORD1>\r
84                         <KEYWORD1>.CROSS</KEYWORD1>\r
85                         <KEYWORD1>.DEBUG</KEYWORD1>\r
86                         <KEYWORD1>.DEFAULT</KEYWORD1>\r
87                         <KEYWORD1>.D_FLOATING</KEYWORD1>\r
88                         <KEYWORD1>.DISABLE</KEYWORD1>\r
89                         <KEYWORD1>.DOUBLE</KEYWORD1>\r
90                         <KEYWORD1>.DSABL</KEYWORD1>\r
91                         <KEYWORD1>.ENABL</KEYWORD1>\r
92                         <KEYWORD1>.ENABLE</KEYWORD1>\r
93                         <KEYWORD1>.END</KEYWORD1>\r
94                         <KEYWORD1>.ENDC</KEYWORD1>\r
95                         <KEYWORD1>.ENDM</KEYWORD1>\r
96                         <KEYWORD1>.ENDR</KEYWORD1>\r
97                         <KEYWORD1>.ENTRY</KEYWORD1>\r
98                         <KEYWORD1>.ERROR</KEYWORD1>\r
99                         <KEYWORD1>.EVEN</KEYWORD1>\r
100                         <KEYWORD1>.EXTERNAL</KEYWORD1>\r
101                         <KEYWORD1>.EXTRN</KEYWORD1>\r
102                         <KEYWORD1>.F_FLOATING</KEYWORD1>\r
103                         <KEYWORD1>.FLOAT</KEYWORD1>\r
104                         <KEYWORD1>.G_FLOATING</KEYWORD1>\r
105                         <KEYWORD1>.GLOBAL</KEYWORD1>\r
106                         <KEYWORD1>.GLOBL</KEYWORD1>\r
107                         <KEYWORD1>.H_FLOATING</KEYWORD1>\r
108                         <KEYWORD1>.IDENT</KEYWORD1>\r
109                         <KEYWORD1>.IF</KEYWORD1>\r
110                         <KEYWORD1>.IFF</KEYWORD1>\r
111                         <KEYWORD1>.IF_FALSE</KEYWORD1>\r
112                         <KEYWORD1>.IFT</KEYWORD1>\r
113                         <KEYWORD1>.IFTF</KEYWORD1>\r
114                         <KEYWORD1>.IF_TRUE</KEYWORD1>\r
115                         <KEYWORD1>.IF_TRUE_FALSE</KEYWORD1>\r
116                         <KEYWORD1>.IIF</KEYWORD1>\r
117                         <KEYWORD1>.IRP</KEYWORD1>\r
118                         <KEYWORD1>.IRPC</KEYWORD1>\r
119                         <KEYWORD1>.LIBRARY</KEYWORD1>\r
120                         <KEYWORD1>.LINK</KEYWORD1>\r
121                         <KEYWORD1>.LIST</KEYWORD1>\r
122                         <KEYWORD1>.LONG</KEYWORD1>\r
123                         <KEYWORD1>.MACRO</KEYWORD1>\r
124                         <KEYWORD1>.MASK</KEYWORD1>\r
125                         <KEYWORD1>.MCALL</KEYWORD1>\r
126                         <KEYWORD1>.MDELETE</KEYWORD1>\r
127                         <KEYWORD1>.MEXIT</KEYWORD1>\r
128                         <KEYWORD1>.NARG</KEYWORD1>\r
129                         <KEYWORD1>.NCHR</KEYWORD1>\r
130                         <KEYWORD1>.NLIST</KEYWORD1>\r
131                         <KEYWORD1>.NOCROSS</KEYWORD1>\r
132                         <KEYWORD1>.NOCROSS</KEYWORD1>\r
133                         <KEYWORD1>.NOSHOW</KEYWORD1>\r
134                         <KEYWORD1>.NOSHOW</KEYWORD1>\r
135                         <KEYWORD1>.NTYPE</KEYWORD1>\r
136                         <KEYWORD1>.OCTA</KEYWORD1>\r
137                         <KEYWORD1>.OCTA</KEYWORD1>\r
138                         <KEYWORD1>.ODD</KEYWORD1>\r
139                         <KEYWORD1>.OPDEF</KEYWORD1>\r
140                         <KEYWORD1>.PACKED</KEYWORD1>\r
141                         <KEYWORD1>.PAGE</KEYWORD1>\r
142                         <KEYWORD1>.PRINT</KEYWORD1>\r
143                         <KEYWORD1>.PSECT</KEYWORD1>\r
144                         <KEYWORD1>.PSECT</KEYWORD1>\r
145                         <KEYWORD1>.QUAD</KEYWORD1>\r
146                         <KEYWORD1>.QUAD</KEYWORD1>\r
147                         <KEYWORD1>.REF1</KEYWORD1>\r
148                         <KEYWORD1>.REF2</KEYWORD1>\r
149                         <KEYWORD1>.REF4</KEYWORD1>\r
150                         <KEYWORD1>.REF8</KEYWORD1>\r
151                         <KEYWORD1>.REF16</KEYWORD1>\r
152                         <KEYWORD1>.REPEAT</KEYWORD1>\r
153                         <KEYWORD1>.REPT</KEYWORD1>\r
154                         <KEYWORD1>.RESTORE</KEYWORD1>\r
155                         <KEYWORD1>.RESTORE_PSECT</KEYWORD1>\r
156                         <KEYWORD1>.SAVE</KEYWORD1>\r
157                         <KEYWORD1>.SAVE_PSECT</KEYWORD1>\r
158                         <KEYWORD1>.SBTTL</KEYWORD1>\r
159                         <KEYWORD1>.SHOW</KEYWORD1>\r
160                         <KEYWORD1>.SHOW</KEYWORD1>\r
161                         <KEYWORD1>.SIGNED_BYTE</KEYWORD1>\r
162                         <KEYWORD1>.SIGNED_WORD</KEYWORD1>\r
163                         <KEYWORD1>.SUBTITLE</KEYWORD1>\r
164                         <KEYWORD1>.TITLE</KEYWORD1>\r
165                         <KEYWORD1>.TRANSFER</KEYWORD1>\r
166                         <KEYWORD1>.WARN</KEYWORD1>\r
167                         <KEYWORD1>.WEAK</KEYWORD1>\r
168                         <KEYWORD1>.WORD</KEYWORD1>\r
170                         <!-- Registers -->\r
171                         <KEYWORD3>R0</KEYWORD3>\r
172                         <KEYWORD3>R1</KEYWORD3>\r
173                         <KEYWORD3>R2</KEYWORD3>\r
174                         <KEYWORD3>R3</KEYWORD3>\r
175                         <KEYWORD3>R4</KEYWORD3>\r
176                         <KEYWORD3>R5</KEYWORD3>\r
177                         <KEYWORD3>R6</KEYWORD3>\r
178                         <KEYWORD3>R7</KEYWORD3>\r
179                         <KEYWORD3>R8</KEYWORD3>\r
180                         <KEYWORD3>R9</KEYWORD3>\r
181                         <KEYWORD3>R10</KEYWORD3>\r
182                         <KEYWORD3>R11</KEYWORD3>\r
183                         <KEYWORD3>R12</KEYWORD3>\r
184                         <KEYWORD3>AP</KEYWORD3>\r
185                         <KEYWORD3>FP</KEYWORD3>\r
186                         <KEYWORD3>SP</KEYWORD3>\r
187                         <KEYWORD3>PC</KEYWORD3>\r
189                         <!-- Instructions -->\r
190                         <FUNCTION>ACBB</FUNCTION>\r
191                         <FUNCTION>ACBD</FUNCTION>\r
192                         <FUNCTION>ACBF</FUNCTION>\r
193                         <FUNCTION>ACBG</FUNCTION>\r
194                         <FUNCTION>ACBH</FUNCTION>\r
195                         <FUNCTION>ACBL</FUNCTION>\r
196                         <FUNCTION>ACBW</FUNCTION>\r
197                         <FUNCTION>ADAWI</FUNCTION>\r
198                         <FUNCTION>ADDB2</FUNCTION>\r
199                         <FUNCTION>ADDB3</FUNCTION>\r
200                         <FUNCTION>ADDD2</FUNCTION>\r
201                         <FUNCTION>ADDD3</FUNCTION>\r
202                         <FUNCTION>ADDF2</FUNCTION>\r
203                         <FUNCTION>ADDF3</FUNCTION>\r
204                         <FUNCTION>ADDG2</FUNCTION>\r
205                         <FUNCTION>ADDG3</FUNCTION>\r
206                         <FUNCTION>ADDH2</FUNCTION>\r
207                         <FUNCTION>ADDH3</FUNCTION>\r
208                         <FUNCTION>ADDL2</FUNCTION>\r
209                         <FUNCTION>ADDL3</FUNCTION>\r
210                         <FUNCTION>ADDP4</FUNCTION>\r
211                         <FUNCTION>ADDP6</FUNCTION>\r
212                         <FUNCTION>ADDW2</FUNCTION>\r
213                         <FUNCTION>ADDW3</FUNCTION>\r
214                         <FUNCTION>ADWC</FUNCTION>\r
215                         <FUNCTION>AOBLEQ</FUNCTION>\r
216                         <FUNCTION>AOBLSS</FUNCTION>\r
217                         <FUNCTION>ASHL</FUNCTION>\r
218                         <FUNCTION>ASHP</FUNCTION>\r
219                         <FUNCTION>ASHQ</FUNCTION>\r
220                         <FUNCTION>BBC</FUNCTION>\r
221                         <FUNCTION>BBCC</FUNCTION>\r
222                         <FUNCTION>BBCCI</FUNCTION>\r
223                         <FUNCTION>BBCS</FUNCTION>\r
224                         <FUNCTION>BBS</FUNCTION>\r
225                         <FUNCTION>BBSC</FUNCTION>\r
226                         <FUNCTION>BBSS</FUNCTION>\r
227                         <FUNCTION>BBSSI</FUNCTION>\r
228                         <FUNCTION>BCC</FUNCTION>\r
229                         <FUNCTION>BCS</FUNCTION>\r
230                         <FUNCTION>BEQL</FUNCTION>\r
231                         <FUNCTION>BEQLU</FUNCTION>\r
232                         <FUNCTION>BGEQ</FUNCTION>\r
233                         <FUNCTION>BGEQU</FUNCTION>\r
234                         <FUNCTION>BGTR</FUNCTION>\r
235                         <FUNCTION>BGTRU</FUNCTION>\r
236                         <FUNCTION>BICB2</FUNCTION>\r
237                         <FUNCTION>BICB3</FUNCTION>\r
238                         <FUNCTION>BICL2</FUNCTION>\r
239                         <FUNCTION>BICL3</FUNCTION>\r
240                         <FUNCTION>BICPSW</FUNCTION>\r
241                         <FUNCTION>BICW2</FUNCTION>\r
242                         <FUNCTION>BICW3</FUNCTION>\r
243                         <FUNCTION>BISB2</FUNCTION>\r
244                         <FUNCTION>BISB3</FUNCTION>\r
245                         <FUNCTION>BISL2</FUNCTION>\r
246                         <FUNCTION>BISL3</FUNCTION>\r
247                         <FUNCTION>BISPSW</FUNCTION>\r
248                         <FUNCTION>BISW2</FUNCTION>\r
249                         <FUNCTION>BISW3</FUNCTION>\r
250                         <FUNCTION>BITB</FUNCTION>\r
251                         <FUNCTION>BITL</FUNCTION>\r
252                         <FUNCTION>BITW</FUNCTION>\r
253                         <FUNCTION>BLBC</FUNCTION>\r
254                         <FUNCTION>BLBS</FUNCTION>\r
255                         <FUNCTION>BLEQ</FUNCTION>\r
256                         <FUNCTION>BLEQU</FUNCTION>\r
257                         <FUNCTION>BLSS</FUNCTION>\r
258                         <FUNCTION>BLSSU</FUNCTION>\r
259                         <FUNCTION>BNEQ</FUNCTION>\r
260                         <FUNCTION>BNEQU</FUNCTION>\r
261                         <FUNCTION>BPT</FUNCTION>\r
262                         <FUNCTION>BRB</FUNCTION>\r
263                         <FUNCTION>BRW</FUNCTION>\r
264                         <FUNCTION>BSBB</FUNCTION>\r
265                         <FUNCTION>BSBW</FUNCTION>\r
266                         <FUNCTION>BVC</FUNCTION>\r
267                         <FUNCTION>BVS</FUNCTION>\r
268                         <FUNCTION>CALLG</FUNCTION>\r
269                         <FUNCTION>CALLS</FUNCTION>\r
270                         <FUNCTION>CASEB</FUNCTION>\r
271                         <FUNCTION>CASEL</FUNCTION>\r
272                         <FUNCTION>CASEW</FUNCTION>\r
273                         <FUNCTION>CHME</FUNCTION>\r
274                         <FUNCTION>CHMK</FUNCTION>\r
275                         <FUNCTION>CHMS</FUNCTION>\r
276                         <FUNCTION>CHMU</FUNCTION>\r
277                         <FUNCTION>CLRB</FUNCTION>\r
278                         <FUNCTION>CLRD</FUNCTION>\r
279                         <FUNCTION>CLRF</FUNCTION>\r
280                         <FUNCTION>CLRG</FUNCTION>\r
281                         <FUNCTION>CLRH</FUNCTION>\r
282                         <FUNCTION>CLRL</FUNCTION>\r
283                         <FUNCTION>CLRO</FUNCTION>\r
284                         <FUNCTION>CLRQ</FUNCTION>\r
285                         <FUNCTION>CLRW</FUNCTION>\r
286                         <FUNCTION>CMPB</FUNCTION>\r
287                         <FUNCTION>CMPC3</FUNCTION>\r
288                         <FUNCTION>CMPC5</FUNCTION>\r
289                         <FUNCTION>CMPD</FUNCTION>\r
290                         <FUNCTION>CMPF</FUNCTION>\r
291                         <FUNCTION>CMPG</FUNCTION>\r
292                         <FUNCTION>CMPH</FUNCTION>\r
293                         <FUNCTION>CMPL</FUNCTION>\r
294                         <FUNCTION>CMPP3</FUNCTION>\r
295                         <FUNCTION>CMPP4</FUNCTION>\r
296                         <FUNCTION>CMPV</FUNCTION>\r
297                         <FUNCTION>CMPW</FUNCTION>\r
298                         <FUNCTION>CMPZV</FUNCTION>\r
299                         <FUNCTION>CRC</FUNCTION>\r
300                         <FUNCTION>CVTBD</FUNCTION>\r
301                         <FUNCTION>CVTBF</FUNCTION>\r
302                         <FUNCTION>CVTBG</FUNCTION>\r
303                         <FUNCTION>CVTBH</FUNCTION>\r
304                         <FUNCTION>CVTBL</FUNCTION>\r
305                         <FUNCTION>CVTBW</FUNCTION>\r
306                         <FUNCTION>CVTDB</FUNCTION>\r
307                         <FUNCTION>CVTDF</FUNCTION>\r
308                         <FUNCTION>CVTDH</FUNCTION>\r
309                         <FUNCTION>CVTDL</FUNCTION>\r
310                         <FUNCTION>CVTDW</FUNCTION>\r
311                         <FUNCTION>CVTFB</FUNCTION>\r
312                         <FUNCTION>CVTFD</FUNCTION>\r
313                         <FUNCTION>CVTFG</FUNCTION>\r
314                         <FUNCTION>CVTFH</FUNCTION>\r
315                         <FUNCTION>CVTFL</FUNCTION>\r
316                         <FUNCTION>CVTFW</FUNCTION>\r
317                         <FUNCTION>CVTGB</FUNCTION>\r
318                         <FUNCTION>CVTGF</FUNCTION>\r
319                         <FUNCTION>CVTGH</FUNCTION>\r
320                         <FUNCTION>CVTGL</FUNCTION>\r
321                         <FUNCTION>CVTGW</FUNCTION>\r
322                         <FUNCTION>CVTHB</FUNCTION>\r
323                         <FUNCTION>CVTHD</FUNCTION>\r
324                         <FUNCTION>CVTHF</FUNCTION>\r
325                         <FUNCTION>CVTHG</FUNCTION>\r
326                         <FUNCTION>CVTHL</FUNCTION>\r
327                         <FUNCTION>CVTHW</FUNCTION>\r
328                         <FUNCTION>CVTLB</FUNCTION>\r
329                         <FUNCTION>CVTLD</FUNCTION>\r
330                         <FUNCTION>CVTLF</FUNCTION>\r
331                         <FUNCTION>CVTLG</FUNCTION>\r
332                         <FUNCTION>CVTLH</FUNCTION>\r
333                         <FUNCTION>CVTLP</FUNCTION>\r
334                         <FUNCTION>CVTLW</FUNCTION>\r
335                         <FUNCTION>CVTPL</FUNCTION>\r
336                         <FUNCTION>CVTPS</FUNCTION>\r
337                         <FUNCTION>CVTPT</FUNCTION>\r
338                         <FUNCTION>CVTRDL</FUNCTION>\r
339                         <FUNCTION>CVTRFL</FUNCTION>\r
340                         <FUNCTION>CVTRGL</FUNCTION>\r
341                         <FUNCTION>CVTRHL</FUNCTION>\r
342                         <FUNCTION>CVTSP</FUNCTION>\r
343                         <FUNCTION>CVTTP</FUNCTION>\r
344                         <FUNCTION>CVTWB</FUNCTION>\r
345                         <FUNCTION>CVTWD</FUNCTION>\r
346                         <FUNCTION>CVTWF</FUNCTION>\r
347                         <FUNCTION>CVTWG</FUNCTION>\r
348                         <FUNCTION>CVTWH</FUNCTION>\r
349                         <FUNCTION>CVTWL</FUNCTION>\r
350                         <FUNCTION>DECB</FUNCTION>\r
351                         <FUNCTION>DECL</FUNCTION>\r
352                         <FUNCTION>DECW</FUNCTION>\r
353                         <FUNCTION>DIVB2</FUNCTION>\r
354                         <FUNCTION>DIVB3</FUNCTION>\r
355                         <FUNCTION>DIVD2</FUNCTION>\r
356                         <FUNCTION>DIVD3</FUNCTION>\r
357                         <FUNCTION>DIVF2</FUNCTION>\r
358                         <FUNCTION>DIVF3</FUNCTION>\r
359                         <FUNCTION>DIVG2</FUNCTION>\r
360                         <FUNCTION>DIVG3</FUNCTION>\r
361                         <FUNCTION>DIVH2</FUNCTION>\r
362                         <FUNCTION>DIVH3</FUNCTION>\r
363                         <FUNCTION>DIVL2</FUNCTION>\r
364                         <FUNCTION>DIVL3</FUNCTION>\r
365                         <FUNCTION>DIVP</FUNCTION>\r
366                         <FUNCTION>DIVW2</FUNCTION>\r
367                         <FUNCTION>DIVW3</FUNCTION>\r
368                         <FUNCTION>EDITPC</FUNCTION>\r
369                         <FUNCTION>EDIV</FUNCTION>\r
370                         <FUNCTION>EMODD</FUNCTION>\r
371                         <FUNCTION>EMODF</FUNCTION>\r
372                         <FUNCTION>EMODG</FUNCTION>\r
373                         <FUNCTION>EMODH</FUNCTION>\r
374                         <FUNCTION>EMUL</FUNCTION>\r
375                         <FUNCTION>EXTV</FUNCTION>\r
376                         <FUNCTION>EXTZV</FUNCTION>\r
377                         <FUNCTION>FFC</FUNCTION>\r
378                         <FUNCTION>FFS</FUNCTION>\r
379                         <FUNCTION>HALT</FUNCTION>\r
380                         <FUNCTION>INCB</FUNCTION>\r
381                         <FUNCTION>INCL</FUNCTION>\r
382                         <FUNCTION>INCW</FUNCTION>\r
383                         <FUNCTION>INDEX</FUNCTION>\r
384                         <FUNCTION>INSQHI</FUNCTION>\r
385                         <FUNCTION>INSQTI</FUNCTION>\r
386                         <FUNCTION>INSQUE</FUNCTION>\r
387                         <FUNCTION>INSV</FUNCTION>\r
388                         <FUNCTION>IOTA</FUNCTION>\r
389                         <FUNCTION>JMP</FUNCTION>\r
390                         <FUNCTION>JSB</FUNCTION>\r
391                         <FUNCTION>LDPCTX</FUNCTION>\r
392                         <FUNCTION>LOCC</FUNCTION>\r
393                         <FUNCTION>MATCHC</FUNCTION>\r
394                         <FUNCTION>MCOMB</FUNCTION>\r
395                         <FUNCTION>MCOML</FUNCTION>\r
396                         <FUNCTION>MCOMW</FUNCTION>\r
397                         <FUNCTION>MFPR</FUNCTION>\r
398                         <FUNCTION>MFVP</FUNCTION>\r
399                         <FUNCTION>MNEGB</FUNCTION>\r
400                         <FUNCTION>MNEGD</FUNCTION>\r
401                         <FUNCTION>MNEGF</FUNCTION>\r
402                         <FUNCTION>MNEGG</FUNCTION>\r
403                         <FUNCTION>MNEGH</FUNCTION>\r
404                         <FUNCTION>MNEGL</FUNCTION>\r
405                         <FUNCTION>MNEGW</FUNCTION>\r
406                         <FUNCTION>MOVAB</FUNCTION>\r
407                         <FUNCTION>MOVAD</FUNCTION>\r
408                         <FUNCTION>MOVAF</FUNCTION>\r
409                         <FUNCTION>MOVAG</FUNCTION>\r
410                         <FUNCTION>MOVAH</FUNCTION>\r
411                         <FUNCTION>MOVAL</FUNCTION>\r
412                         <FUNCTION>MOVAO</FUNCTION>\r
413                         <FUNCTION>MOVAQ</FUNCTION>\r
414                         <FUNCTION>MOVAW</FUNCTION>\r
415                         <FUNCTION>MOVB</FUNCTION>\r
416                         <FUNCTION>MOVC3</FUNCTION>\r
417                         <FUNCTION>MOVC5</FUNCTION>\r
418                         <FUNCTION>MOVD</FUNCTION>\r
419                         <FUNCTION>MOVF</FUNCTION>\r
420                         <FUNCTION>MOVG</FUNCTION>\r
421                         <FUNCTION>MOVH</FUNCTION>\r
422                         <FUNCTION>MOVL</FUNCTION>\r
423                         <FUNCTION>MOVO</FUNCTION>\r
424                         <FUNCTION>MOVP</FUNCTION>\r
425                         <FUNCTION>MOVPSL</FUNCTION>\r
426                         <FUNCTION>MOVQ</FUNCTION>\r
427                         <FUNCTION>MOVTC</FUNCTION>\r
428                         <FUNCTION>MOVTUC</FUNCTION>\r
429                         <FUNCTION>MOVW</FUNCTION>\r
430                         <FUNCTION>MOVZBL</FUNCTION>\r
431                         <FUNCTION>MOVZBW</FUNCTION>\r
432                         <FUNCTION>MOVZWL</FUNCTION>\r
433                         <FUNCTION>MTPR</FUNCTION>\r
434                         <FUNCTION>MTVP</FUNCTION>\r
435                         <FUNCTION>MULB2</FUNCTION>\r
436                         <FUNCTION>MULB3</FUNCTION>\r
437                         <FUNCTION>MULD2</FUNCTION>\r
438                         <FUNCTION>MULD3</FUNCTION>\r
439                         <FUNCTION>MULF2</FUNCTION>\r
440                         <FUNCTION>MULF3</FUNCTION>\r
441                         <FUNCTION>MULG2</FUNCTION>\r
442                         <FUNCTION>MULG3</FUNCTION>\r
443                         <FUNCTION>MULH2</FUNCTION>\r
444                         <FUNCTION>MULH3</FUNCTION>\r
445                         <FUNCTION>MULL2</FUNCTION>\r
446                         <FUNCTION>MULL3</FUNCTION>\r
447                         <FUNCTION>MULP</FUNCTION>\r
448                         <FUNCTION>MULW2</FUNCTION>\r
449                         <FUNCTION>MULW3</FUNCTION>\r
450                         <FUNCTION>NOP</FUNCTION>\r
451                         <FUNCTION>POLYD</FUNCTION>\r
452                         <FUNCTION>POLYF</FUNCTION>\r
453                         <FUNCTION>POLYG</FUNCTION>\r
454                         <FUNCTION>POLYH</FUNCTION>\r
455                         <FUNCTION>POPR</FUNCTION>\r
456                         <FUNCTION>PROBER</FUNCTION>\r
457                         <FUNCTION>PROBEW</FUNCTION>\r
458                         <FUNCTION>PUSHAB</FUNCTION>\r
459                         <FUNCTION>PUSHABL</FUNCTION>\r
460                         <FUNCTION>PUSHAL</FUNCTION>\r
461                         <FUNCTION>PUSHAD</FUNCTION>\r
462                         <FUNCTION>PUSHAF</FUNCTION>\r
463                         <FUNCTION>PUSHAG</FUNCTION>\r
464                         <FUNCTION>PUSHAH</FUNCTION>\r
465                         <FUNCTION>PUSHAL</FUNCTION>\r
466                         <FUNCTION>PUSHAO</FUNCTION>\r
467                         <FUNCTION>PUSHAQ</FUNCTION>\r
468                         <FUNCTION>PUSHAW</FUNCTION>\r
469                         <FUNCTION>PUSHL</FUNCTION>\r
470                         <FUNCTION>PUSHR</FUNCTION>\r
471                         <FUNCTION>REI</FUNCTION>\r
472                         <FUNCTION>REMQHI</FUNCTION>\r
473                         <FUNCTION>REMQTI</FUNCTION>\r
474                         <FUNCTION>REMQUE</FUNCTION>\r
475                         <FUNCTION>RET</FUNCTION>\r
476                         <FUNCTION>ROTL</FUNCTION>\r
477                         <FUNCTION>RSB</FUNCTION>\r
478                         <FUNCTION>SBWC</FUNCTION>\r
479                         <FUNCTION>SCANC</FUNCTION>\r
480                         <FUNCTION>SKPC</FUNCTION>\r
481                         <FUNCTION>SOBGEQ</FUNCTION>\r
482                         <FUNCTION>SOBGTR</FUNCTION>\r
483                         <FUNCTION>SPANC</FUNCTION>\r
484                         <FUNCTION>SUBB2</FUNCTION>\r
485                         <FUNCTION>SUBB3</FUNCTION>\r
486                         <FUNCTION>SUBD2</FUNCTION>\r
487                         <FUNCTION>SUBD3</FUNCTION>\r
488                         <FUNCTION>SUBF2</FUNCTION>\r
489                         <FUNCTION>SUBF3</FUNCTION>\r
490                         <FUNCTION>SUBG2</FUNCTION>\r
491                         <FUNCTION>SUBG3</FUNCTION>\r
492                         <FUNCTION>SUBH2</FUNCTION>\r
493                         <FUNCTION>SUBH3</FUNCTION>\r
494                         <FUNCTION>SUBL2</FUNCTION>\r
495                         <FUNCTION>SUBL3</FUNCTION>\r
496                         <FUNCTION>SUBP4</FUNCTION>\r
497                         <FUNCTION>SUBP6</FUNCTION>\r
498                         <FUNCTION>SUBW2</FUNCTION>\r
499                         <FUNCTION>SUBW3</FUNCTION>\r
500                         <FUNCTION>SVPCTX</FUNCTION>\r
501                         <FUNCTION>TSTB</FUNCTION>\r
502                         <FUNCTION>TSTD</FUNCTION>\r
503                         <FUNCTION>TSTF</FUNCTION>\r
504                         <FUNCTION>TSTG</FUNCTION>\r
505                         <FUNCTION>TSTH</FUNCTION>\r
506                         <FUNCTION>TSTL</FUNCTION>\r
507                         <FUNCTION>TSTW</FUNCTION>\r
508                         <FUNCTION>VGATHL</FUNCTION>\r
509                         <FUNCTION>VGATHQ</FUNCTION>\r
510                         <FUNCTION>VLDL</FUNCTION>\r
511                         <FUNCTION>VLDQ</FUNCTION>\r
512                         <FUNCTION>VSADDD</FUNCTION>\r
513                         <FUNCTION>VSADDF</FUNCTION>\r
514                         <FUNCTION>VSADDG</FUNCTION>\r
515                         <FUNCTION>VSADDL</FUNCTION>\r
516                         <FUNCTION>VSBICL</FUNCTION>\r
517                         <FUNCTION>VSBISL</FUNCTION>\r
518                         <FUNCTION>VSCATL</FUNCTION>\r
519                         <FUNCTION>VSCATQ</FUNCTION>\r
520                         <FUNCTION>VSCMPD</FUNCTION>\r
521                         <FUNCTION>VSCMPF</FUNCTION>\r
522                         <FUNCTION>VSCMPG</FUNCTION>\r
523                         <FUNCTION>VSCMPL</FUNCTION>\r
524                         <FUNCTION>VSDIVD</FUNCTION>\r
525                         <FUNCTION>VSDIVF</FUNCTION>\r
526                         <FUNCTION>VSDIVG</FUNCTION>\r
527                         <FUNCTION>VSMERGE</FUNCTION>\r
528                         <FUNCTION>VSMULD</FUNCTION>\r
529                         <FUNCTION>VSMULF</FUNCTION>\r
530                         <FUNCTION>VSMULG</FUNCTION>\r
531                         <FUNCTION>VSMULL</FUNCTION>\r
532                         <FUNCTION>VSSLLL</FUNCTION>\r
533                         <FUNCTION>VSSRLL</FUNCTION>\r
534                         <FUNCTION>VSSUBD</FUNCTION>\r
535                         <FUNCTION>VSSUBF</FUNCTION>\r
536                         <FUNCTION>VSSUBG</FUNCTION>\r
537                         <FUNCTION>VSSUBL</FUNCTION>\r
538                         <FUNCTION>VSTL</FUNCTION>\r
539                         <FUNCTION>VSTQ</FUNCTION>\r
540                         <FUNCTION>VSXORL</FUNCTION>\r
541                         <FUNCTION>VSYNC</FUNCTION>\r
542                         <FUNCTION>VVADDD</FUNCTION>\r
543                         <FUNCTION>VVADDF</FUNCTION>\r
544                         <FUNCTION>VVADDG</FUNCTION>\r
545                         <FUNCTION>VVADDL</FUNCTION>\r
546                         <FUNCTION>VVBICL</FUNCTION>\r
547                         <FUNCTION>VVBISL</FUNCTION>\r
548                         <FUNCTION>VVCMPD</FUNCTION>\r
549                         <FUNCTION>VVCMPF</FUNCTION>\r
550                         <FUNCTION>VVCMPG</FUNCTION>\r
551                         <FUNCTION>VVCMPL</FUNCTION>\r
552                         <FUNCTION>VVCVT</FUNCTION>\r
553                         <FUNCTION>VVDIVD</FUNCTION>\r
554                         <FUNCTION>VVDIVF</FUNCTION>\r
555                         <FUNCTION>VVDIVG</FUNCTION>\r
556                         <FUNCTION>VVMERGE</FUNCTION>\r
557                         <FUNCTION>VVMULD</FUNCTION>\r
558                         <FUNCTION>VVMULF</FUNCTION>\r
559                         <FUNCTION>VVMULG</FUNCTION>\r
560                         <FUNCTION>VVMULL</FUNCTION>\r
561                         <FUNCTION>VVSLLL</FUNCTION>\r
562                         <FUNCTION>VVSRLL</FUNCTION>\r
563                         <FUNCTION>VVSUBD</FUNCTION>\r
564                         <FUNCTION>VVSUBF</FUNCTION>\r
565                         <FUNCTION>VVSUBG</FUNCTION>\r
566                         <FUNCTION>VVSUBL</FUNCTION>\r
567                         <FUNCTION>VVXORL</FUNCTION>\r
568                         <FUNCTION>XFC</FUNCTION>\r
569                         <FUNCTION>XORB2</FUNCTION>\r
570                         <FUNCTION>XORB3</FUNCTION>\r
571                         <FUNCTION>XORL2</FUNCTION>\r
572                         <FUNCTION>XORL3</FUNCTION>\r
573                         <FUNCTION>XORW2</FUNCTION>\r
574                         <FUNCTION>XORW3</FUNCTION>\r
575                 </KEYWORDS>\r
576         </RULES>\r
577 </MODE>\r