]> gitweb.factorcode.org Git - factor.git/blob - basis/xmode/modes/assembly-agc.xml
xmode.modes: updating with recent xmode files
[factor.git] / basis / xmode / modes / assembly-agc.xml
1 <?xml version="1.0"?>\r
2 \r
3 <!DOCTYPE MODE SYSTEM "xmode.dtd">\r
4 \r
5 <!-- Apollo Guidance Computer (AGC) Assembly mode by Jim Lawton (jim DOT lawton AT gmail DOT com). -->\r
6 \r
7 <MODE>\r
8 \r
9         <PROPS>\r
10                 <PROPERTY NAME="lineComment" VALUE="#"/>\r
11                 <PROPERTY NAME="contextInsensitive" VALUE="true"/>\r
12         </PROPS>\r
13 \r
14         <RULES HIGHLIGHT_DIGITS="TRUE" IGNORE_CASE="TRUE">\r
15                 <!-- Comments -->\r
16                 <EOL_SPAN TYPE="COMMENT2">##</EOL_SPAN>\r
17                 <EOL_SPAN TYPE="COMMENT1">#</EOL_SPAN>\r
18 \r
19                 <!-- Labels -->\r
20                 <SEQ_REGEXP HASH_CHARS="ABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890+-/*=()?'.&amp;" AT_LINE_START="TRUE"\r
21                             TYPE="LABEL">[0-9A-Z+-/*=()?'.&amp;]+\r
22                 </SEQ_REGEXP>\r
23                 <!-- +/- Pseudo-labels (comments really) -->\r
24                 <SEQ_REGEXP HASH_CHARS=" +-" AT_LINE_START="TRUE" TYPE="COMMENT3">[0-9+-]+</SEQ_REGEXP>\r
25 \r
26                 <!-- Octal numbers (default). -->\r
27                 <SEQ_REGEXP HASH_CHARS="+-01234567" AT_WORD_START="TRUE" TYPE="DIGIT">[+-]*[0-7]+[ \t]</SEQ_REGEXP>\r
28                 <SEQ_REGEXP HASH_CHARS="+-01234567" AT_WORD_START="TRUE" TYPE="DIGIT">[+-]*[0-7]+$</SEQ_REGEXP>\r
29                 <SEQ_REGEXP HASH_CHARS="+-01234567" AT_WORD_START="TRUE" TYPE="DIGIT">[+-]*[0-7]+[,$]</SEQ_REGEXP>\r
30                 <!-- Decimal numbers specified by trailing D. -->\r
31                 <SEQ_REGEXP HASH_CHARS="+-0123456789" AT_WORD_START="TRUE" TYPE="DIGIT">[+-]*[0-9]+D[ \t]</SEQ_REGEXP>\r
32                 <SEQ_REGEXP HASH_CHARS="+-0123456789" AT_WORD_START="TRUE" TYPE="DIGIT">[+-]*[0-9]+D$</SEQ_REGEXP>\r
33                 <SEQ_REGEXP HASH_CHARS="+-0123456789" AT_WORD_START="TRUE" TYPE="DIGIT">[+-]*[0-9]+D[,$]</SEQ_REGEXP>\r
34 \r
35                 <!-- Binary Operators -->\r
36                 <SEQ TYPE="OPERATOR">+</SEQ>\r
37                 <SEQ TYPE="OPERATOR">-</SEQ>\r
38 \r
39                 <KEYWORDS>\r
40                         <!-- Block I Registers -->\r
41                         <KEYWORD3>D</KEYWORD3>\r
42                         <KEYWORD3>Z</KEYWORD3>\r
43                         <KEYWORD3>N</KEYWORD3>\r
44                         <KEYWORD3>SL</KEYWORD3>\r
45                         <KEYWORD3>BI</KEYWORD3>\r
46                         <KEYWORD3>EDH</KEYWORD3>\r
47                         <KEYWORD3>CLHP</KEYWORD3>\r
48                         <KEYWORD3>HP</KEYWORD3>\r
49                         <KEYWORD3>LP</KEYWORD3>\r
50                         <KEYWORD3>ZI</KEYWORD3>\r
51                         <KEYWORD3>IN0</KEYWORD3>\r
52                         <KEYWORD3>IN1</KEYWORD3>\r
53                         <KEYWORD3>IN2</KEYWORD3>\r
54                         <KEYWORD3>IN3</KEYWORD3>\r
55                         <KEYWORD3>IN4</KEYWORD3>\r
56                         <KEYWORD3>IN5</KEYWORD3>\r
57                         <KEYWORD3>OUT0</KEYWORD3>\r
58                         <KEYWORD3>OUT1</KEYWORD3>\r
59                         <KEYWORD3>OUT2</KEYWORD3>\r
60                         <KEYWORD3>OUT3</KEYWORD3>\r
61                         <KEYWORD3>OUT4</KEYWORD3>\r
62                         <KEYWORD3>RIP</KEYWORD3>\r
63 \r
64                         <!-- Block II Registers -->\r
65                         <KEYWORD3>A</KEYWORD3>\r
66                         <KEYWORD3>L</KEYWORD3>\r
67                         <KEYWORD3>Q</KEYWORD3>\r
68                         <KEYWORD3>EB</KEYWORD3>\r
69                         <KEYWORD3>FB</KEYWORD3>\r
70                         <KEYWORD3>Z</KEYWORD3>\r
71                         <KEYWORD3>BB</KEYWORD3>\r
72                         <KEYWORD3>ARUPT</KEYWORD3>\r
73                         <KEYWORD3>LRUPT</KEYWORD3>\r
74                         <KEYWORD3>QRUPT</KEYWORD3>\r
75                         <KEYWORD3>ZRUPT</KEYWORD3>\r
76                         <KEYWORD3>BBRUPT</KEYWORD3>\r
77                         <KEYWORD3>BRUPT</KEYWORD3>\r
78                         <KEYWORD3>CYR</KEYWORD3>\r
79                         <KEYWORD3>SR</KEYWORD3>\r
80                         <KEYWORD3>CYL</KEYWORD3>\r
81                         <KEYWORD3>EDOP</KEYWORD3>\r
82 \r
83                         <!-- Block I Directives -->\r
84                         <FUNCTION>-CADR</FUNCTION>\r
85                         <FUNCTION>XCADR</FUNCTION>\r
86 \r
87                         <!-- Block II Directives -->\r
88                         <FUNCTION>=</FUNCTION>\r
89                         <FUNCTION>=MINUS</FUNCTION>\r
90                         <FUNCTION>=ECADR</FUNCTION>\r
91                         <FUNCTION>-2CADR</FUNCTION>\r
92                         <FUNCTION>-GENADR</FUNCTION>\r
93                         <FUNCTION>2BCADR</FUNCTION>\r
94                         <FUNCTION>2CADR</FUNCTION>\r
95                         <FUNCTION>2DEC</FUNCTION>\r
96                         <FUNCTION>2DEC*</FUNCTION>\r
97                         <FUNCTION>2FCADR</FUNCTION>\r
98                         <FUNCTION>2OCT</FUNCTION>\r
99                         <FUNCTION>ADRES</FUNCTION>\r
100                         <FUNCTION>BANK</FUNCTION>\r
101                         <FUNCTION>BBCON</FUNCTION>\r
102                         <FUNCTION>BBCON*</FUNCTION>\r
103                         <FUNCTION>BLOCK</FUNCTION>\r
104                         <FUNCTION>BNKSUM</FUNCTION>\r
105                         <FUNCTION>CADR</FUNCTION>\r
106                         <FUNCTION>CHECK=</FUNCTION>\r
107                         <FUNCTION>COUNT</FUNCTION>\r
108                         <FUNCTION>COUNT*</FUNCTION>\r
109                         <FUNCTION>DEC</FUNCTION>\r
110                         <FUNCTION>DEC*</FUNCTION>\r
111                         <FUNCTION>EBANK=</FUNCTION>\r
112                         <FUNCTION>ECADR</FUNCTION>\r
113                         <FUNCTION>EQUALS</FUNCTION>\r
114                         <FUNCTION>ERASE</FUNCTION>\r
115                         <FUNCTION>FCADR</FUNCTION>\r
116                         <FUNCTION>GENADR</FUNCTION>\r
117                         <FUNCTION>MEMORY</FUNCTION>\r
118                         <FUNCTION>MM</FUNCTION>\r
119                         <FUNCTION>NV</FUNCTION>\r
120                         <FUNCTION>OCT</FUNCTION>\r
121                         <FUNCTION>OCTAL</FUNCTION>\r
122                         <FUNCTION>REMADR</FUNCTION>\r
123                         <FUNCTION>SBANK=</FUNCTION>\r
124                         <FUNCTION>SETLOC</FUNCTION>\r
125                         <FUNCTION>SUBRO</FUNCTION>\r
126                         <FUNCTION>VN</FUNCTION>\r
127 \r
128                         <!-- Block II Downlink Directives -->\r
129                         <FUNCTION>-1DNADR</FUNCTION>\r
130                         <FUNCTION>-2DNADR</FUNCTION>\r
131                         <FUNCTION>-3DNADR</FUNCTION>\r
132                         <FUNCTION>-4DNADR</FUNCTION>\r
133                         <FUNCTION>-5DNADR</FUNCTION>\r
134                         <FUNCTION>-6DNADR</FUNCTION>\r
135                         <FUNCTION>-DNCHAN</FUNCTION>\r
136                         <FUNCTION>-DNPTR</FUNCTION>\r
137                         <FUNCTION>1DNADR</FUNCTION>\r
138                         <FUNCTION>2DNADR</FUNCTION>\r
139                         <FUNCTION>3DNADR</FUNCTION>\r
140                         <FUNCTION>4DNADR</FUNCTION>\r
141                         <FUNCTION>5DNADR</FUNCTION>\r
142                         <FUNCTION>6DNADR</FUNCTION>\r
143                         <FUNCTION>DNCHAN</FUNCTION>\r
144                         <FUNCTION>DNPTR</FUNCTION>\r
145 \r
146                         <!-- Block I Opcodes -->\r
147                         <KEYWORD1>OVIND</KEYWORD1>\r
148                         <KEYWORD1>XAQ</KEYWORD1>\r
149 \r
150                         <!-- Block II Opcodes -->\r
151                         <KEYWORD1>-CCS</KEYWORD1>\r
152                         <KEYWORD1>AD</KEYWORD1>\r
153                         <KEYWORD1>ADS</KEYWORD1>\r
154                         <KEYWORD1>AUG</KEYWORD1>\r
155                         <KEYWORD1>BZF</KEYWORD1>\r
156                         <KEYWORD1>BZMF</KEYWORD1>\r
157                         <KEYWORD1>CA</KEYWORD1>\r
158                         <KEYWORD1>CAE</KEYWORD1>\r
159                         <KEYWORD1>CAF</KEYWORD1>\r
160                         <KEYWORD1>CCS</KEYWORD1>\r
161                         <KEYWORD1>COM</KEYWORD1>\r
162                         <KEYWORD1>CS</KEYWORD1>\r
163                         <KEYWORD1>DAS</KEYWORD1>\r
164                         <KEYWORD1>DCA</KEYWORD1>\r
165                         <KEYWORD1>DCOM</KEYWORD1>\r
166                         <KEYWORD1>DCS</KEYWORD1>\r
167                         <KEYWORD1>DDOUBL</KEYWORD1>\r
168                         <KEYWORD1>DIM</KEYWORD1>\r
169                         <KEYWORD1>DOUBLE</KEYWORD1>\r
170                         <KEYWORD1>DTCB</KEYWORD1>\r
171                         <KEYWORD1>DTCF</KEYWORD1>\r
172                         <KEYWORD1>DV</KEYWORD1>\r
173                         <KEYWORD1>DXCH</KEYWORD1>\r
174                         <KEYWORD1>EDRUPT</KEYWORD1>\r
175                         <KEYWORD1>EXTEND</KEYWORD1>\r
176                         <KEYWORD1>INCR</KEYWORD1>\r
177                         <KEYWORD1>INDEX</KEYWORD1>\r
178                         <KEYWORD1>INHINT</KEYWORD1>\r
179                         <KEYWORD1>LXCH</KEYWORD1>\r
180                         <KEYWORD1>MASK</KEYWORD1>\r
181                         <KEYWORD1>MP</KEYWORD1>\r
182                         <KEYWORD1>MSU</KEYWORD1>\r
183                         <KEYWORD1>NDX</KEYWORD1>\r
184                         <KEYWORD1>NOOP</KEYWORD1>\r
185                         <KEYWORD1>OVSK</KEYWORD1>\r
186                         <KEYWORD1>QXCH</KEYWORD1>\r
187                         <KEYWORD1>RAND</KEYWORD1>\r
188                         <KEYWORD1>READ</KEYWORD1>\r
189                         <KEYWORD1>RELINT</KEYWORD1>\r
190                         <KEYWORD1>RESUME</KEYWORD1>\r
191                         <KEYWORD1>RETURN</KEYWORD1>\r
192                         <KEYWORD1>ROR</KEYWORD1>\r
193                         <KEYWORD1>RXOR</KEYWORD1>\r
194                         <KEYWORD1>SQUARE</KEYWORD1>\r
195                         <KEYWORD1>SU</KEYWORD1>\r
196                         <KEYWORD1>TC</KEYWORD1>\r
197                         <KEYWORD1>TCR</KEYWORD1>\r
198                         <KEYWORD1>TCAA</KEYWORD1>\r
199                         <KEYWORD1>TCF</KEYWORD1>\r
200                         <KEYWORD1>TS</KEYWORD1>\r
201                         <KEYWORD1>WAND</KEYWORD1>\r
202                         <KEYWORD1>WOR</KEYWORD1>\r
203                         <KEYWORD1>WRITE</KEYWORD1>\r
204                         <KEYWORD1>XCH</KEYWORD1>\r
205                         <KEYWORD1>XLQ</KEYWORD1>\r
206                         <KEYWORD1>XXALQ</KEYWORD1>\r
207                         <KEYWORD1>ZL</KEYWORD1>\r
208                         <KEYWORD1>ZQ</KEYWORD1>\r
209 \r
210                         <!-- Block I Interpreter Opcodes -->\r
211                         <KEYWORD2>ABS*</KEYWORD2>\r
212                         <KEYWORD2>AST,1</KEYWORD2>\r
213                         <KEYWORD2>AST,2</KEYWORD2>\r
214                         <KEYWORD2>BOVF</KEYWORD2>\r
215                         <KEYWORD2>COMP</KEYWORD2>\r
216                         <KEYWORD2>COMP*</KEYWORD2>\r
217                         <KEYWORD2>COS*</KEYWORD2>\r
218                         <KEYWORD2>CROSS</KEYWORD2>\r
219                         <KEYWORD2>DBSU</KEYWORD2>\r
220                         <KEYWORD2>DMOVE</KEYWORD2>\r
221                         <KEYWORD2>DMOVE*</KEYWORD2>\r
222                         <KEYWORD2>DTS</KEYWORD2>\r
223                         <KEYWORD2>ITC</KEYWORD2>\r
224                         <KEYWORD2>ITC*</KEYWORD2>\r
225                         <KEYWORD2>ITCI</KEYWORD2>\r
226                         <KEYWORD2>ITCQ</KEYWORD2>\r
227                         <KEYWORD2>LOAD</KEYWORD2>\r
228                         <KEYWORD2>LODON</KEYWORD2>\r
229                         <KEYWORD2>NOLOD</KEYWORD2>\r
230                         <KEYWORD2>SHIFTL</KEYWORD2>\r
231                         <KEYWORD2>SHIFTR</KEYWORD2>\r
232                         <KEYWORD2>SMOVE</KEYWORD2>\r
233                         <KEYWORD2>SMOVE*</KEYWORD2>\r
234                         <KEYWORD2>SQUARE</KEYWORD2>\r
235                         <KEYWORD2>STZ</KEYWORD2>\r
236                         <KEYWORD2>SWITCH</KEYWORD2>\r
237                         <KEYWORD2>TEST</KEYWORD2>\r
238                         <KEYWORD2>TMOVE</KEYWORD2>\r
239                         <KEYWORD2>TRAD</KEYWORD2>\r
240                         <KEYWORD2>TSLC</KEYWORD2>\r
241                         <KEYWORD2>TSLT</KEYWORD2>\r
242                         <KEYWORD2>TSLT*</KEYWORD2>\r
243                         <KEYWORD2>TSRT</KEYWORD2>\r
244                         <KEYWORD2>TSRT*</KEYWORD2>\r
245                         <KEYWORD2>TSU</KEYWORD2>\r
246                         <KEYWORD2>TTS</KEYWORD2>\r
247                         <KEYWORD2>VMOVE</KEYWORD2>\r
248                         <KEYWORD2>VMOVE*</KEYWORD2>\r
249                         <KEYWORD2>VSLT</KEYWORD2>\r
250                         <KEYWORD2>VSLT*</KEYWORD2>\r
251                         <KEYWORD2>VSQ</KEYWORD2>\r
252                         <KEYWORD2>VSRT</KEYWORD2>\r
253                         <KEYWORD2>VSRT*</KEYWORD2>\r
254                         <KEYWORD2>VTS</KEYWORD2>\r
255 \r
256                         <!-- Block II Interpreter Opcodes -->\r
257                         <KEYWORD2>ABS</KEYWORD2>\r
258                         <KEYWORD2>ABVAL</KEYWORD2>\r
259                         <KEYWORD2>ACOS</KEYWORD2>\r
260                         <KEYWORD2>ARCCOS</KEYWORD2>\r
261                         <KEYWORD2>ARCSIN</KEYWORD2>\r
262                         <KEYWORD2>ASIN</KEYWORD2>\r
263                         <KEYWORD2>AXC,1</KEYWORD2>\r
264                         <KEYWORD2>AXC,2</KEYWORD2>\r
265                         <KEYWORD2>AXT,1</KEYWORD2>\r
266                         <KEYWORD2>AXT,2</KEYWORD2>\r
267                         <KEYWORD2>BDDV</KEYWORD2>\r
268                         <KEYWORD2>BDDV*</KEYWORD2>\r
269                         <KEYWORD2>BDSU</KEYWORD2>\r
270                         <KEYWORD2>BDSU*</KEYWORD2>\r
271                         <KEYWORD2>BHIZ</KEYWORD2>\r
272                         <KEYWORD2>BMN</KEYWORD2>\r
273                         <KEYWORD2>BOFCLR</KEYWORD2>\r
274                         <KEYWORD2>BOF</KEYWORD2>\r
275                         <KEYWORD2>BOFF</KEYWORD2>\r
276                         <KEYWORD2>BOFINV</KEYWORD2>\r
277                         <KEYWORD2>BOFSET</KEYWORD2>\r
278                         <KEYWORD2>BON</KEYWORD2>\r
279                         <KEYWORD2>BONCLR</KEYWORD2>\r
280                         <KEYWORD2>BONINV</KEYWORD2>\r
281                         <KEYWORD2>BONSET</KEYWORD2>\r
282                         <KEYWORD2>BOV</KEYWORD2>\r
283                         <KEYWORD2>BOVB</KEYWORD2>\r
284                         <KEYWORD2>BPL</KEYWORD2>\r
285                         <KEYWORD2>BVSU</KEYWORD2>\r
286                         <KEYWORD2>BVSU*</KEYWORD2>\r
287                         <KEYWORD2>BZE</KEYWORD2>\r
288                         <KEYWORD2>CALL</KEYWORD2>\r
289                         <KEYWORD2>CALRB</KEYWORD2>\r
290                         <KEYWORD2>CCALL</KEYWORD2>\r
291                         <KEYWORD2>CCALL*</KEYWORD2>\r
292                         <KEYWORD2>CGOTO</KEYWORD2>\r
293                         <KEYWORD2>CGOTO*</KEYWORD2>\r
294                         <KEYWORD2>CLEAR</KEYWORD2>\r
295                         <KEYWORD2>CLR</KEYWORD2>\r
296                         <KEYWORD2>CLRGO</KEYWORD2>\r
297                         <KEYWORD2>COS</KEYWORD2>\r
298                         <KEYWORD2>COSINE</KEYWORD2>\r
299                         <KEYWORD2>DAD</KEYWORD2>\r
300                         <KEYWORD2>DAD*</KEYWORD2>\r
301                         <KEYWORD2>DCOMP</KEYWORD2>\r
302                         <KEYWORD2>DDV</KEYWORD2>\r
303                         <KEYWORD2>DDV*</KEYWORD2>\r
304                         <KEYWORD2>DLOAD</KEYWORD2>\r
305                         <KEYWORD2>DLOAD*</KEYWORD2>\r
306                         <KEYWORD2>DMP</KEYWORD2>\r
307                         <KEYWORD2>DMP*</KEYWORD2>\r
308                         <KEYWORD2>DMPR</KEYWORD2>\r
309                         <KEYWORD2>DMPR*</KEYWORD2>\r
310                         <KEYWORD2>DOT</KEYWORD2>\r
311                         <KEYWORD2>DOT*</KEYWORD2>\r
312                         <KEYWORD2>DSQ</KEYWORD2>\r
313                         <KEYWORD2>DSU</KEYWORD2>\r
314                         <KEYWORD2>DSU*</KEYWORD2>\r
315                         <KEYWORD2>EXIT</KEYWORD2>\r
316                         <KEYWORD2>GOTO</KEYWORD2>\r
317                         <KEYWORD2>INCR,1</KEYWORD2>\r
318                         <KEYWORD2>INCR,2</KEYWORD2>\r
319                         <KEYWORD2>INVERT</KEYWORD2>\r
320                         <KEYWORD2>INVGO</KEYWORD2>\r
321                         <KEYWORD2>ITA</KEYWORD2>\r
322                         <KEYWORD2>LXA,1</KEYWORD2>\r
323                         <KEYWORD2>LXA,2</KEYWORD2>\r
324                         <KEYWORD2>LXC,1</KEYWORD2>\r
325                         <KEYWORD2>LXC,2</KEYWORD2>\r
326                         <KEYWORD2>MXV</KEYWORD2>\r
327                         <KEYWORD2>MXV*</KEYWORD2>\r
328                         <KEYWORD2>NORM</KEYWORD2>\r
329                         <KEYWORD2>NORM*</KEYWORD2>\r
330                         <KEYWORD2>PDDL</KEYWORD2>\r
331                         <KEYWORD2>PDDL*</KEYWORD2>\r
332                         <KEYWORD2>PDVL</KEYWORD2>\r
333                         <KEYWORD2>PDVL*</KEYWORD2>\r
334                         <KEYWORD2>PUSH</KEYWORD2>\r
335                         <KEYWORD2>ROUND</KEYWORD2>\r
336                         <KEYWORD2>RTB</KEYWORD2>\r
337                         <KEYWORD2>RVQ</KEYWORD2>\r
338                         <KEYWORD2>SET</KEYWORD2>\r
339                         <KEYWORD2>SETGO</KEYWORD2>\r
340                         <KEYWORD2>SETPD</KEYWORD2>\r
341                         <KEYWORD2>SIGN</KEYWORD2>\r
342                         <KEYWORD2>SIGN*</KEYWORD2>\r
343                         <KEYWORD2>SIN</KEYWORD2>\r
344                         <KEYWORD2>SINE</KEYWORD2>\r
345                         <KEYWORD2>SL1</KEYWORD2>\r
346                         <KEYWORD2>SL1R</KEYWORD2>\r
347                         <KEYWORD2>SL2</KEYWORD2>\r
348                         <KEYWORD2>SL2R</KEYWORD2>\r
349                         <KEYWORD2>SL3</KEYWORD2>\r
350                         <KEYWORD2>SL3R</KEYWORD2>\r
351                         <KEYWORD2>SL4</KEYWORD2>\r
352                         <KEYWORD2>SL4R</KEYWORD2>\r
353                         <KEYWORD2>SL</KEYWORD2>\r
354                         <KEYWORD2>SL*</KEYWORD2>\r
355                         <KEYWORD2>SLOAD</KEYWORD2>\r
356                         <KEYWORD2>SLOAD*</KEYWORD2>\r
357                         <KEYWORD2>SLR</KEYWORD2>\r
358                         <KEYWORD2>SLR*</KEYWORD2>\r
359                         <KEYWORD2>SQRT</KEYWORD2>\r
360                         <KEYWORD2>SR1</KEYWORD2>\r
361                         <KEYWORD2>SR1R</KEYWORD2>\r
362                         <KEYWORD2>SR2</KEYWORD2>\r
363                         <KEYWORD2>SR2R</KEYWORD2>\r
364                         <KEYWORD2>SR3</KEYWORD2>\r
365                         <KEYWORD2>SR3R</KEYWORD2>\r
366                         <KEYWORD2>SR4</KEYWORD2>\r
367                         <KEYWORD2>SR4R</KEYWORD2>\r
368                         <KEYWORD2>SR</KEYWORD2>\r
369                         <KEYWORD2>SR*</KEYWORD2>\r
370                         <KEYWORD2>SRR</KEYWORD2>\r
371                         <KEYWORD2>SRR*</KEYWORD2>\r
372                         <KEYWORD2>SSP</KEYWORD2>\r
373                         <KEYWORD2>SSP*</KEYWORD2>\r
374                         <KEYWORD2>STADR</KEYWORD2>\r
375                         <KEYWORD2>STCALL</KEYWORD2>\r
376                         <KEYWORD2>STODL</KEYWORD2>\r
377                         <KEYWORD2>STODL*</KEYWORD2>\r
378                         <KEYWORD2>STORE</KEYWORD2>\r
379                         <KEYWORD2>STOVL</KEYWORD2>\r
380                         <KEYWORD2>STOVL*</KEYWORD2>\r
381                         <KEYWORD2>STQ</KEYWORD2>\r
382                         <KEYWORD2>SXA,1</KEYWORD2>\r
383                         <KEYWORD2>SXA,2</KEYWORD2>\r
384                         <KEYWORD2>TAD</KEYWORD2>\r
385                         <KEYWORD2>TAD*</KEYWORD2>\r
386                         <KEYWORD2>TIX,1</KEYWORD2>\r
387                         <KEYWORD2>TIX,2</KEYWORD2>\r
388                         <KEYWORD2>TLOAD</KEYWORD2>\r
389                         <KEYWORD2>TLOAD*</KEYWORD2>\r
390                         <KEYWORD2>UNIT</KEYWORD2>\r
391                         <KEYWORD2>UNIT*</KEYWORD2>\r
392                         <KEYWORD2>V/SC</KEYWORD2>\r
393                         <KEYWORD2>V/SC*</KEYWORD2>\r
394                         <KEYWORD2>VAD</KEYWORD2>\r
395                         <KEYWORD2>VAD*</KEYWORD2>\r
396                         <KEYWORD2>VCOMP</KEYWORD2>\r
397                         <KEYWORD2>VDEF</KEYWORD2>\r
398                         <KEYWORD2>VLOAD</KEYWORD2>\r
399                         <KEYWORD2>VLOAD*</KEYWORD2>\r
400                         <KEYWORD2>VPROJ</KEYWORD2>\r
401                         <KEYWORD2>VPROJ*</KEYWORD2>\r
402                         <KEYWORD2>VSL</KEYWORD2>\r
403                         <KEYWORD2>VSL*</KEYWORD2>\r
404                         <KEYWORD2>VSL1</KEYWORD2>\r
405                         <KEYWORD2>VSL2</KEYWORD2>\r
406                         <KEYWORD2>VSL3</KEYWORD2>\r
407                         <KEYWORD2>VSL4</KEYWORD2>\r
408                         <KEYWORD2>VSL5</KEYWORD2>\r
409                         <KEYWORD2>VSL6</KEYWORD2>\r
410                         <KEYWORD2>VSL7</KEYWORD2>\r
411                         <KEYWORD2>VSL8</KEYWORD2>\r
412                         <KEYWORD2>VSQ</KEYWORD2>\r
413                         <KEYWORD2>VSR</KEYWORD2>\r
414                         <KEYWORD2>VSR*</KEYWORD2>\r
415                         <KEYWORD2>VSR1</KEYWORD2>\r
416                         <KEYWORD2>VSR2</KEYWORD2>\r
417                         <KEYWORD2>VSR3</KEYWORD2>\r
418                         <KEYWORD2>VSR4</KEYWORD2>\r
419                         <KEYWORD2>VSR5</KEYWORD2>\r
420                         <KEYWORD2>VSR6</KEYWORD2>\r
421                         <KEYWORD2>VSR7</KEYWORD2>\r
422                         <KEYWORD2>VSR8</KEYWORD2>\r
423                         <KEYWORD2>VSU</KEYWORD2>\r
424                         <KEYWORD2>VSU*</KEYWORD2>\r
425                         <KEYWORD2>VXM</KEYWORD2>\r
426                         <KEYWORD2>VXM*</KEYWORD2>\r
427                         <KEYWORD2>VXSC</KEYWORD2>\r
428                         <KEYWORD2>VXSC*</KEYWORD2>\r
429                         <KEYWORD2>VXV</KEYWORD2>\r
430                         <KEYWORD2>VXV*</KEYWORD2>\r
431                         <KEYWORD2>XAD,1</KEYWORD2>\r
432                         <KEYWORD2>XAD,2</KEYWORD2>\r
433                         <KEYWORD2>XCHX,1</KEYWORD2>\r
434                         <KEYWORD2>XCHX,2</KEYWORD2>\r
435                         <KEYWORD2>XSU,1</KEYWORD2>\r
436                         <KEYWORD2>XSU,2</KEYWORD2>\r
437                 </KEYWORDS>\r
438         </RULES>\r
439 </MODE>\r