source: CLRX/CLRadeonExtender/trunk/editors/gedit.lang @ 4105

Last change on this file since 4105 was 4105, checked in by matszpk, 14 months ago

CLRadeonExtender: Add '.enum' pseudo-op to editor's syntaxes.

  • Property svn:mime-type set to text/xml
File size: 78.4 KB
Line 
1<?xml version="1.0" encoding="UTF-8"?>
2<!--
3  CLRadeonExtender - Unofficial OpenCL Radeon Extensions Library
4  Copyright (C) 2014-2018 Mateusz Szpakowski
5
6  This library is free software; you can redistribute it and/or
7  modify it under the terms of the GNU Lesser General Public
8  License as published by the Free Software Foundation; either
9  version 2.1 of the License, or (at your option) any later version.
10
11  This library is distributed in the hope that it will be useful,
12  but WITHOUT ANY WARRANTY; without even the implied warranty of
13  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
14  Lesser General Public License for more details.
15
16  You should have received a copy of the GNU Lesser General Public
17  License along with this library; if not, write to the Free Software
18  Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA
19
20 Language: CLRadeonExtender
21 Maintainer: Mateusz Szpakowski <matszpk@interia.pl>
22 -->
23<language id="clrx" _name="CLRadeonExtender" version="2.0" _section="Source">
24    <metadata>
25        <property name="mimetypes">text/x-c;text/x-csrc;image/x-xpixmap</property>
26        <property name="globs">*.clrx;*.gcn</property>
27        <property name="line-comment-start">#</property>
28        <property name="block-comment-start">/*</property>
29        <property name="block-comment-end">*/</property>
30    </metadata>
31    <styles>
32        <style id="comment"           _name="Comment"               map-to="def:comment"/>
33        <style id="string"            _name="String"                map-to="def:string"/>
34        <style id="char"              _name="Character"             map-to="def:character"/>
35        <style id="pseudo-op"         _name="PseudoOps"             map-to="def:keyword"/>
36        <style id="instruction"       _name="Instructions"          map-to="def:statement"/>
37        <style id="operator"          _name="Operator"              map-to="def:operator"/>
38        <style id="escaped-character" _name="Escaped Character"     map-to="def:special-char"/>
39        <style id="floating-point"    _name="Floating point number" map-to="def:floating-point"/>
40        <style id="decimal"           _name="Decimal number"        map-to="def:decimal"/>
41        <style id="octal"             _name="Octal number"          map-to="def:base-n-integer"/>
42        <style id="hexadecimal"       _name="Hexadecimal number"    map-to="def:base-n-integer"/>
43        <style id="binary"            _name="Binary number"         map-to="def:base-n-integer"/>
44    </styles>
45    <definitions>
46       
47        <context id="comment" style-ref="comment">
48          <start>#</start>
49          <end>$</end>
50        </context>
51        <context id="comment-multiline" style-ref="comment">
52            <start>\/\*</start>
53            <end>\*\/</end>
54        </context>
55        <context id="char" end-at-line-end="true" style-ref="string">
56            <start>'</start>
57            <end>'</end>
58        </context>
59        <context id="string" end-at-line-end="true" style-ref="string">
60          <start>"</start>
61            <end>"</end>
62        </context>
63       
64        <context id="pseudo-op" style-ref="pseudo-op">
65            <prefix>(\.)</prefix>
66            <keyword>32bit</keyword>
67            <keyword>64bit</keyword>
68            <keyword>abort</keyword>
69            <keyword>acl_version</keyword>
70            <keyword>align</keyword>
71            <keyword>altmacro</keyword>
72            <keyword>amd</keyword>
73            <keyword>amdcl2</keyword>
74            <keyword>arch</keyword>
75            <keyword>arch_minor</keyword>
76            <keyword>arch_stepping</keyword>
77            <keyword>arg</keyword>
78            <keyword>args</keyword>
79            <keyword>ascii</keyword>
80            <keyword>asciz</keyword>
81            <keyword>balign</keyword>
82            <keyword>balignl</keyword>
83            <keyword>balignw</keyword>
84            <keyword>boolconsts</keyword>
85            <keyword>bssdata</keyword>
86            <keyword>buggyfplit</keyword>
87            <keyword>byte</keyword>
88            <keyword>call_convention</keyword>
89            <keyword>calnote</keyword>
90            <keyword>cbid</keyword>
91            <keyword>cbmask</keyword>
92            <keyword>cf_call</keyword>
93            <keyword>cf_cjump</keyword>
94            <keyword>cf_end</keyword>
95            <keyword>cf_jump</keyword>
96            <keyword>cf_ret</keyword>
97            <keyword>cf_start</keyword>
98            <keyword>codeversion</keyword>
99            <keyword>compile_options</keyword>
100            <keyword>condout</keyword>
101            <keyword>config</keyword>
102            <keyword>constantbuffers</keyword>
103            <keyword>control_directive</keyword>
104            <keyword>cws</keyword>
105            <keyword>data</keyword>
106            <keyword>debug_private_segment_buffer_sgpr</keyword>
107            <keyword>debug_wavefront_private_segment_offset_sgpr</keyword>
108            <keyword>debugmode</keyword>
109            <keyword>default_hsa_features</keyword>
110            <keyword>dims</keyword>
111            <keyword>double</keyword>
112            <keyword>driver_info</keyword>
113            <keyword>driver_version</keyword>
114            <keyword>dx10clamp</keyword>
115            <keyword>eflags</keyword>
116            <keyword>earlyexit</keyword>
117            <keyword>else</keyword>
118            <keyword>elseif</keyword>
119            <keyword>elseif32</keyword>
120            <keyword>elseif64</keyword>
121            <keyword>elseifarch</keyword>
122            <keyword>elseifb</keyword>
123            <keyword>elseifc</keyword>
124            <keyword>elseifdef</keyword>
125            <keyword>elseifeq</keyword>
126            <keyword>elseifeqs</keyword>
127            <keyword>elseiffmt</keyword>
128            <keyword>elseifge</keyword>
129            <keyword>elseifgpu</keyword>
130            <keyword>elseifgt</keyword>
131            <keyword>elseifle</keyword>
132            <keyword>elseiflt</keyword>
133            <keyword>elseifnarch</keyword>
134            <keyword>elseifnb</keyword>
135            <keyword>elseifnc</keyword>
136            <keyword>elseifndef</keyword>
137            <keyword>elseifne</keyword>
138            <keyword>elseifnes</keyword>
139            <keyword>elseifnfmt</keyword>
140            <keyword>elseifngpu</keyword>
141            <keyword>elseifnotdef</keyword>
142            <keyword>endif</keyword>
143            <keyword>endm</keyword>
144            <keyword>endmacro</keyword>
145            <keyword>endr</keyword>
146            <keyword>endrept</keyword>
147            <keyword>ends</keyword>
148            <keyword>endscope</keyword>
149            <keyword>end</keyword>
150            <keyword>entry</keyword>
151            <keyword>enum</keyword>
152            <keyword>equ</keyword>
153            <keyword>equiv</keyword>
154            <keyword>eqv</keyword>
155            <keyword>err</keyword>
156            <keyword>error</keyword>
157            <keyword>exceptions</keyword>
158            <keyword>exitm</keyword>
159            <keyword>extern</keyword>
160            <keyword>fail</keyword>
161            <keyword>file</keyword>
162            <keyword>fill</keyword>
163            <keyword>fillq</keyword>
164            <keyword>fixed_work_group_size</keyword>
165            <keyword>fkernel</keyword>
166            <keyword>float</keyword>
167            <keyword>floatconsts</keyword>
168            <keyword>floatmode</keyword>
169            <keyword>for</keyword>
170            <keyword>format</keyword>
171            <keyword>gallium</keyword>
172            <keyword>gds_segment_size</keyword>
173            <keyword>gdssize</keyword>
174            <keyword>get_driver_version</keyword>
175            <keyword>get_llvm_version</keyword>
176            <keyword>get_arch</keyword>
177            <keyword>get_64bit</keyword>
178            <keyword>get_format</keyword>
179            <keyword>get_gpu</keyword>
180            <keyword>global</keyword>
181            <keyword>globalbuffers</keyword>
182            <keyword>globaldata</keyword>
183            <keyword>globl</keyword>
184            <keyword>gotsym</keyword>
185            <keyword>gpu</keyword>
186            <keyword>group_segment_align</keyword>
187            <keyword>half</keyword>
188            <keyword>header</keyword>
189            <keyword>hsa_debugmode</keyword>
190            <keyword>hsa_dims</keyword>
191            <keyword>hsa_dx10clamp</keyword>
192            <keyword>hsa_exceptions</keyword>
193            <keyword>hsa_floatmode</keyword>
194            <keyword>hsa_ieeemode</keyword>
195            <keyword>hsa_localsize</keyword>
196            <keyword>hsa_pgmrsrc1</keyword>
197            <keyword>hsa_pgmrsrc2</keyword>
198            <keyword>hsa_priority</keyword>
199            <keyword>hsa_privmode</keyword>
200            <keyword>hsa_scratchbuffer</keyword>
201            <keyword>hsa_sgprsnum</keyword>
202            <keyword>hsa_tgsize</keyword>
203            <keyword>hsa_userdatanum</keyword>
204            <keyword>hsa_vgprsnum</keyword>
205            <keyword>hwlocal</keyword>
206            <keyword>hword</keyword>
207            <keyword>hwregion</keyword>
208            <keyword>include</keyword>
209            <keyword>incbin</keyword>
210            <keyword>ieeemode</keyword>
211            <keyword>if</keyword>
212            <keyword>if32</keyword>
213            <keyword>if64</keyword>
214            <keyword>ifarch</keyword>
215            <keyword>ifb</keyword>
216            <keyword>ifc</keyword>
217            <keyword>ifdef</keyword>
218            <keyword>ifeq</keyword>
219            <keyword>ifeqs</keyword>
220            <keyword>iffmt</keyword>
221            <keyword>ifge</keyword>
222            <keyword>ifgpu</keyword>
223            <keyword>ifgt</keyword>
224            <keyword>ifle</keyword>
225            <keyword>iflt</keyword>
226            <keyword>ifnarch</keyword>
227            <keyword>ifnb</keyword>
228            <keyword>ifnc</keyword>
229            <keyword>ifndef</keyword>
230            <keyword>ifne</keyword>
231            <keyword>ifnes</keyword>
232            <keyword>ifnfmt</keyword>
233            <keyword>ifngpu</keyword>
234            <keyword>ifnotdef</keyword>
235            <keyword>inner</keyword>
236            <keyword>inputs</keyword>
237            <keyword>inputsamplers</keyword>
238            <keyword>int</keyword>
239            <keyword>intconsts</keyword>
240            <keyword>irp</keyword>
241            <keyword>irpc</keyword>
242            <keyword>isametadata</keyword>
243            <keyword>kcode</keyword>
244            <keyword>kcodeend</keyword>
245            <keyword>kernarg_segment_align</keyword>
246            <keyword>kernarg_segment_size</keyword>
247            <keyword>kernel</keyword>
248            <keyword>kernel_code_entry_offset</keyword>
249            <keyword>kernel_code_prefetch_offset</keyword>
250            <keyword>kernel_code_prefetch_size</keyword>
251            <keyword>lflags</keyword>
252            <keyword>line</keyword>
253            <keyword>llvm_version</keyword>
254            <keyword>ln</keyword>
255            <keyword>local</keyword>
256            <keyword>localsize</keyword>
257            <keyword>long</keyword>
258            <keyword>machine</keyword>
259            <keyword>macro</keyword>
260            <keyword>macrocase</keyword>
261            <keyword>main</keyword>
262            <keyword>max_flat_work_group_size</keyword>
263            <keyword>max_scratch_backing_memory</keyword>
264            <keyword>newbinfmt</keyword>
265            <keyword>md_group_segment_fixed_size</keyword>
266            <keyword>md_kernarg_segment_align</keyword>
267            <keyword>md_kernarg_segment_size</keyword>
268            <keyword>md_language</keyword>
269            <keyword>md_private_segment_fixed_size</keyword>
270            <keyword>md_sgprsnum</keyword>
271            <keyword>md_symname</keyword>
272            <keyword>md_version</keyword>
273            <keyword>md_vgprsnum</keyword>
274            <keyword>md_wavefront_size</keyword>
275            <keyword>metadata</keyword>
276            <keyword>noaltmacro</keyword>
277            <keyword>nobuggyfplit</keyword>
278            <keyword>nomacrocase</keyword>
279            <keyword>nosectdiffs</keyword>
280            <keyword>octa</keyword>
281            <keyword>offset</keyword>
282            <keyword>org</keyword>
283            <keyword>outputs</keyword>
284            <keyword>p2align</keyword>
285            <keyword>persistentbuffers</keyword>
286            <keyword>pgmrsrc1</keyword>
287            <keyword>pgmrsrc2</keyword>
288            <keyword>print</keyword>
289            <keyword>printfid</keyword>
290            <keyword>priority</keyword>
291            <keyword>private_elem_size</keyword>
292            <keyword>private_segment_align</keyword>
293            <keyword>privateid</keyword>
294            <keyword>privmode</keyword>
295            <keyword>proginfo</keyword>
296            <keyword>purgem</keyword>
297            <keyword>quad</keyword>
298            <keyword>rawcode</keyword>
299            <keyword>regvar</keyword>
300            <keyword>rept</keyword>
301            <keyword>reqd_work_group_size</keyword>
302            <keyword>reserved_sgprs</keyword>
303            <keyword>reserved_vgprs</keyword>
304            <keyword>rocm</keyword>
305            <keyword>rodata</keyword>
306            <keyword>runtime_handle</keyword>
307            <keyword>runtime_loader_kernel_symbol</keyword>
308            <keyword>rwdata</keyword>
309            <keyword>sampler</keyword>
310            <keyword>samplerinit</keyword>
311            <keyword>samplerreloc</keyword>
312            <keyword>sbttl</keyword>
313            <keyword>scope</keyword>
314            <keyword>scratchbuffer</keyword>
315            <keyword>scratchbuffers</keyword>
316            <keyword>scratchsym</keyword>
317            <keyword>section</keyword>
318            <keyword>segment</keyword>
319            <keyword>set</keyword>
320            <keyword>setup</keyword>
321            <keyword>setupargs</keyword>
322            <keyword>sgprsnum</keyword>
323            <keyword>short</keyword>
324            <keyword>single</keyword>
325            <keyword>size</keyword>
326            <keyword>skip</keyword>
327            <keyword>space</keyword>
328            <keyword>spilledsgprs</keyword>
329            <keyword>spilledvgprs</keyword>
330            <keyword>string</keyword>
331            <keyword>string16</keyword>
332            <keyword>string32</keyword>
333            <keyword>string64</keyword>
334            <keyword>struct</keyword>
335            <keyword>stub</keyword>
336            <keyword>subconstantbuffers</keyword>
337            <keyword>target</keyword>
338            <keyword>text</keyword>
339            <keyword>tgsize</keyword>
340            <keyword>title</keyword>
341            <keyword>tripple</keyword>
342            <keyword>uav</keyword>
343            <keyword>uavid</keyword>
344            <keyword>uavmailboxsize</keyword>
345            <keyword>uavopmask</keyword>
346            <keyword>uavprivate</keyword>
347            <keyword>undef</keyword>
348            <keyword>unusing</keyword>
349            <keyword>use_debug_enabled</keyword>
350            <keyword>use_dispatch_id</keyword>
351            <keyword>use_dispatch_ptr</keyword>
352            <keyword>use_dynamic_call_stack</keyword>
353            <keyword>use_flat_scratch_init</keyword>
354            <keyword>use_grid_workgroup_count</keyword>
355            <keyword>use_kernarg_segment_ptr</keyword>
356            <keyword>use_ordered_append_gds</keyword>
357            <keyword>use_private_segment_buffer</keyword>
358            <keyword>use_private_segment_size</keyword>
359            <keyword>use_ptr64</keyword>
360            <keyword>use_queue_ptr</keyword>
361            <keyword>use_xnack_enabled</keyword>
362            <keyword>useargs</keyword>
363            <keyword>useconstdata</keyword>
364            <keyword>useenqueue</keyword>
365            <keyword>usegeneric</keyword>
366            <keyword>useprintf</keyword>
367            <keyword>userdata</keyword>
368            <keyword>userdatanum</keyword>
369            <keyword>usereg</keyword>
370            <keyword>usesetup</keyword>
371            <keyword>using</keyword>
372            <keyword>vectypehint</keyword>
373            <keyword>version</keyword>
374            <keyword>vgprsnum</keyword>
375            <keyword>warning</keyword>
376            <keyword>wavefront_sgpr_count</keyword>
377            <keyword>wavefront_size</keyword>
378            <keyword>weak</keyword>
379            <keyword>while</keyword>
380            <keyword>word</keyword>
381            <keyword>work_group_size_hint</keyword>
382            <keyword>workgroup_fbarrier_count</keyword>
383            <keyword>workgroup_group_segment_size</keyword>
384            <keyword>workitem_private_segment_size</keyword>
385            <keyword>workitem_vgpr_count</keyword>
386        </context>
387       
388        <context id="instruction" style-ref="instruction">
389            <keyword>buffer_atomic_add</keyword>
390            <keyword>buffer_atomic_add_x2</keyword>
391            <keyword>buffer_atomic_and</keyword>
392            <keyword>buffer_atomic_and_x2</keyword>
393            <keyword>buffer_atomic_cmpswap</keyword>
394            <keyword>buffer_atomic_cmpswap_x2</keyword>
395            <keyword>buffer_atomic_dec</keyword>
396            <keyword>buffer_atomic_dec_x2</keyword>
397            <keyword>buffer_atomic_fcmpswap</keyword>
398            <keyword>buffer_atomic_fcmpswap_x2</keyword>
399            <keyword>buffer_atomic_fmax</keyword>
400            <keyword>buffer_atomic_fmax_x2</keyword>
401            <keyword>buffer_atomic_fmin</keyword>
402            <keyword>buffer_atomic_fmin_x2</keyword>
403            <keyword>buffer_atomic_inc</keyword>
404            <keyword>buffer_atomic_inc_x2</keyword>
405            <keyword>buffer_atomic_or</keyword>
406            <keyword>buffer_atomic_or_x2</keyword>
407            <keyword>buffer_atomic_rsub</keyword>
408            <keyword>buffer_atomic_rsub_x2</keyword>
409            <keyword>buffer_atomic_smax</keyword>
410            <keyword>buffer_atomic_smax_x2</keyword>
411            <keyword>buffer_atomic_smin</keyword>
412            <keyword>buffer_atomic_smin_x2</keyword>
413            <keyword>buffer_atomic_sub</keyword>
414            <keyword>buffer_atomic_sub_x2</keyword>
415            <keyword>buffer_atomic_swap</keyword>
416            <keyword>buffer_atomic_swap_x2</keyword>
417            <keyword>buffer_atomic_umax</keyword>
418            <keyword>buffer_atomic_umax_x2</keyword>
419            <keyword>buffer_atomic_umin</keyword>
420            <keyword>buffer_atomic_umin_x2</keyword>
421            <keyword>buffer_atomic_xor</keyword>
422            <keyword>buffer_atomic_xor_x2</keyword>
423            <keyword>buffer_load_dword</keyword>
424            <keyword>buffer_load_dwordx2</keyword>
425            <keyword>buffer_load_dwordx3</keyword>
426            <keyword>buffer_load_dwordx4</keyword>
427            <keyword>buffer_load_format_d16_hi_x</keyword>
428            <keyword>buffer_load_format_d16_x</keyword>
429            <keyword>buffer_load_format_d16_xy</keyword>
430            <keyword>buffer_load_format_d16_xyz</keyword>
431            <keyword>buffer_load_format_d16_xyzw</keyword>
432            <keyword>buffer_load_format_x</keyword>
433            <keyword>buffer_load_format_xy</keyword>
434            <keyword>buffer_load_format_xyz</keyword>
435            <keyword>buffer_load_format_xyzw</keyword>
436            <keyword>buffer_load_sbyte</keyword>
437            <keyword>buffer_load_sbyte_d16</keyword>
438            <keyword>buffer_load_sbyte_d16_hi</keyword>
439            <keyword>buffer_load_short_d16</keyword>
440            <keyword>buffer_load_short_d16_hi</keyword>
441            <keyword>buffer_load_sshort</keyword>
442            <keyword>buffer_load_ubyte</keyword>
443            <keyword>buffer_load_ubyte_d16</keyword>
444            <keyword>buffer_load_ubyte_d16_hi</keyword>
445            <keyword>buffer_load_ushort</keyword>
446            <keyword>buffer_store_byte</keyword>
447            <keyword>buffer_store_byte_d16_hi</keyword>
448            <keyword>buffer_store_dword</keyword>
449            <keyword>buffer_store_dwordx2</keyword>
450            <keyword>buffer_store_dwordx3</keyword>
451            <keyword>buffer_store_dwordx4</keyword>
452            <keyword>buffer_store_format_d16_hi_x</keyword>
453            <keyword>buffer_store_format_d16_x</keyword>
454            <keyword>buffer_store_format_d16_xy</keyword>
455            <keyword>buffer_store_format_d16_xyz</keyword>
456            <keyword>buffer_store_format_d16_xyzw</keyword>
457            <keyword>buffer_store_format_x</keyword>
458            <keyword>buffer_store_format_xy</keyword>
459            <keyword>buffer_store_format_xyz</keyword>
460            <keyword>buffer_store_format_xyzw</keyword>
461            <keyword>buffer_store_lds_dword</keyword>
462            <keyword>buffer_store_short</keyword>
463            <keyword>buffer_store_short_d16_hi</keyword>
464            <keyword>buffer_wbinvl1</keyword>
465            <keyword>buffer_wbinvl1_sc</keyword>
466            <keyword>buffer_wbinvl1_vol</keyword>
467            <keyword>ds_add_f32</keyword>
468            <keyword>ds_add_rtn_f32</keyword>
469            <keyword>ds_add_rtn_u32</keyword>
470            <keyword>ds_add_rtn_u64</keyword>
471            <keyword>ds_add_src2_f32</keyword>
472            <keyword>ds_add_src2_u32</keyword>
473            <keyword>ds_add_src2_u64</keyword>
474            <keyword>ds_add_u32</keyword>
475            <keyword>ds_add_u64</keyword>
476            <keyword>ds_and_b32</keyword>
477            <keyword>ds_and_b64</keyword>
478            <keyword>ds_and_rtn_b32</keyword>
479            <keyword>ds_and_rtn_b64</keyword>
480            <keyword>ds_and_src2_b32</keyword>
481            <keyword>ds_and_src2_b64</keyword>
482            <keyword>ds_append</keyword>
483            <keyword>ds_bpermute_b32</keyword>
484            <keyword>ds_cmpst_b32</keyword>
485            <keyword>ds_cmpst_b64</keyword>
486            <keyword>ds_cmpst_f32</keyword>
487            <keyword>ds_cmpst_f64</keyword>
488            <keyword>ds_cmpst_rtn_b32</keyword>
489            <keyword>ds_cmpst_rtn_b64</keyword>
490            <keyword>ds_cmpst_rtn_f32</keyword>
491            <keyword>ds_cmpst_rtn_f64</keyword>
492            <keyword>ds_condxchg32_rtn_b128</keyword>
493            <keyword>ds_condxchg32_rtn_b64</keyword>
494            <keyword>ds_consume</keyword>
495            <keyword>ds_dec_rtn_u32</keyword>
496            <keyword>ds_dec_rtn_u64</keyword>
497            <keyword>ds_dec_src2_u32</keyword>
498            <keyword>ds_dec_src2_u64</keyword>
499            <keyword>ds_dec_u32</keyword>
500            <keyword>ds_dec_u64</keyword>
501            <keyword>ds_gws_barrier</keyword>
502            <keyword>ds_gws_init</keyword>
503            <keyword>ds_gws_sema_br</keyword>
504            <keyword>ds_gws_sema_p</keyword>
505            <keyword>ds_gws_sema_release_all</keyword>
506            <keyword>ds_gws_sema_v</keyword>
507            <keyword>ds_inc_rtn_u32</keyword>
508            <keyword>ds_inc_rtn_u64</keyword>
509            <keyword>ds_inc_src2_u32</keyword>
510            <keyword>ds_inc_src2_u64</keyword>
511            <keyword>ds_inc_u32</keyword>
512            <keyword>ds_inc_u64</keyword>
513            <keyword>ds_max_f32</keyword>
514            <keyword>ds_max_f64</keyword>
515            <keyword>ds_max_i32</keyword>
516            <keyword>ds_max_i64</keyword>
517            <keyword>ds_max_rtn_f32</keyword>
518            <keyword>ds_max_rtn_f64</keyword>
519            <keyword>ds_max_rtn_i32</keyword>
520            <keyword>ds_max_rtn_i64</keyword>
521            <keyword>ds_max_rtn_u32</keyword>
522            <keyword>ds_max_rtn_u64</keyword>
523            <keyword>ds_max_src2_f32</keyword>
524            <keyword>ds_max_src2_f64</keyword>
525            <keyword>ds_max_src2_i32</keyword>
526            <keyword>ds_max_src2_i64</keyword>
527            <keyword>ds_max_src2_u32</keyword>
528            <keyword>ds_max_src2_u64</keyword>
529            <keyword>ds_max_u32</keyword>
530            <keyword>ds_max_u64</keyword>
531            <keyword>ds_min_f32</keyword>
532            <keyword>ds_min_f64</keyword>
533            <keyword>ds_min_i32</keyword>
534            <keyword>ds_min_i64</keyword>
535            <keyword>ds_min_rtn_f32</keyword>
536            <keyword>ds_min_rtn_f64</keyword>
537            <keyword>ds_min_rtn_i32</keyword>
538            <keyword>ds_min_rtn_i64</keyword>
539            <keyword>ds_min_rtn_u32</keyword>
540            <keyword>ds_min_rtn_u64</keyword>
541            <keyword>ds_min_src2_f32</keyword>
542            <keyword>ds_min_src2_f64</keyword>
543            <keyword>ds_min_src2_i32</keyword>
544            <keyword>ds_min_src2_i64</keyword>
545            <keyword>ds_min_src2_u32</keyword>
546            <keyword>ds_min_src2_u64</keyword>
547            <keyword>ds_min_u32</keyword>
548            <keyword>ds_min_u64</keyword>
549            <keyword>ds_mskor_b32</keyword>
550            <keyword>ds_mskor_b64</keyword>
551            <keyword>ds_mskor_rtn_b32</keyword>
552            <keyword>ds_mskor_rtn_b64</keyword>
553            <keyword>ds_nop</keyword>
554            <keyword>ds_or_b32</keyword>
555            <keyword>ds_or_b64</keyword>
556            <keyword>ds_or_rtn_b32</keyword>
557            <keyword>ds_or_rtn_b64</keyword>
558            <keyword>ds_or_src2_b32</keyword>
559            <keyword>ds_or_src2_b64</keyword>
560            <keyword>ds_ordered_count</keyword>
561            <keyword>ds_permute_b32</keyword>
562            <keyword>ds_read2_b32</keyword>
563            <keyword>ds_read2_b64</keyword>
564            <keyword>ds_read2st64_b32</keyword>
565            <keyword>ds_read2st64_b64</keyword>
566            <keyword>ds_read_addtid_b32</keyword>
567            <keyword>ds_read_b128</keyword>
568            <keyword>ds_read_b32</keyword>
569            <keyword>ds_read_b64</keyword>
570            <keyword>ds_read_b96</keyword>
571            <keyword>ds_read_i16</keyword>
572            <keyword>ds_read_i8</keyword>
573            <keyword>ds_read_i8_d16</keyword>
574            <keyword>ds_read_i8_d16_hi</keyword>
575            <keyword>ds_read_u16</keyword>
576            <keyword>ds_read_u16_d16</keyword>
577            <keyword>ds_read_u16_d16_hi</keyword>
578            <keyword>ds_read_u8</keyword>
579            <keyword>ds_read_u8_d16</keyword>
580            <keyword>ds_read_u8_d16_hi</keyword>
581            <keyword>ds_rsub_rtn_u32</keyword>
582            <keyword>ds_rsub_rtn_u64</keyword>
583            <keyword>ds_rsub_src2_u32</keyword>
584            <keyword>ds_rsub_src2_u64</keyword>
585            <keyword>ds_rsub_u32</keyword>
586            <keyword>ds_rsub_u64</keyword>
587            <keyword>ds_sub_rtn_u32</keyword>
588            <keyword>ds_sub_rtn_u64</keyword>
589            <keyword>ds_sub_src2_u32</keyword>
590            <keyword>ds_sub_src2_u64</keyword>
591            <keyword>ds_sub_u32</keyword>
592            <keyword>ds_sub_u64</keyword>
593            <keyword>ds_swizzle_b32</keyword>
594            <keyword>ds_wrap_rtn_b32</keyword>
595            <keyword>ds_write2_b32</keyword>
596            <keyword>ds_write2_b64</keyword>
597            <keyword>ds_write2st64_b32</keyword>
598            <keyword>ds_write2st64_b64</keyword>
599            <keyword>ds_write_addtid_b32</keyword>
600            <keyword>ds_write_b128</keyword>
601            <keyword>ds_write_b16</keyword>
602            <keyword>ds_write_b16_d16_hi</keyword>
603            <keyword>ds_write_b32</keyword>
604            <keyword>ds_write_b64</keyword>
605            <keyword>ds_write_b8</keyword>
606            <keyword>ds_write_b8_d16_hi</keyword>
607            <keyword>ds_write_b96</keyword>
608            <keyword>ds_write_src2_b32</keyword>
609            <keyword>ds_write_src2_b64</keyword>
610            <keyword>ds_wrxchg2_rtn_b32</keyword>
611            <keyword>ds_wrxchg2_rtn_b64</keyword>
612            <keyword>ds_wrxchg2st64_rtn_b32</keyword>
613            <keyword>ds_wrxchg2st64_rtn_b64</keyword>
614            <keyword>ds_wrxchg_rtn_b32</keyword>
615            <keyword>ds_wrxchg_rtn_b64</keyword>
616            <keyword>ds_xor_b32</keyword>
617            <keyword>ds_xor_b64</keyword>
618            <keyword>ds_xor_rtn_b32</keyword>
619            <keyword>ds_xor_rtn_b64</keyword>
620            <keyword>ds_xor_src2_b32</keyword>
621            <keyword>ds_xor_src2_b64</keyword>
622            <keyword>exp</keyword>
623            <keyword>flat_atomic_add</keyword>
624            <keyword>flat_atomic_add_x2</keyword>
625            <keyword>flat_atomic_and</keyword>
626            <keyword>flat_atomic_and_x2</keyword>
627            <keyword>flat_atomic_cmpswap</keyword>
628            <keyword>flat_atomic_cmpswap_x2</keyword>
629            <keyword>flat_atomic_dec</keyword>
630            <keyword>flat_atomic_dec_x2</keyword>
631            <keyword>flat_atomic_fcmpswap</keyword>
632            <keyword>flat_atomic_fcmpswap_x2</keyword>
633            <keyword>flat_atomic_fmax</keyword>
634            <keyword>flat_atomic_fmax_x2</keyword>
635            <keyword>flat_atomic_fmin</keyword>
636            <keyword>flat_atomic_fmin_x2</keyword>
637            <keyword>flat_atomic_inc</keyword>
638            <keyword>flat_atomic_inc_x2</keyword>
639            <keyword>flat_atomic_or</keyword>
640            <keyword>flat_atomic_or_x2</keyword>
641            <keyword>flat_atomic_smax</keyword>
642            <keyword>flat_atomic_smax_x2</keyword>
643            <keyword>flat_atomic_smin</keyword>
644            <keyword>flat_atomic_smin_x2</keyword>
645            <keyword>flat_atomic_sub</keyword>
646            <keyword>flat_atomic_sub_x2</keyword>
647            <keyword>flat_atomic_swap</keyword>
648            <keyword>flat_atomic_swap_x2</keyword>
649            <keyword>flat_atomic_umax</keyword>
650            <keyword>flat_atomic_umax_x2</keyword>
651            <keyword>flat_atomic_umin</keyword>
652            <keyword>flat_atomic_umin_x2</keyword>
653            <keyword>flat_atomic_xor</keyword>
654            <keyword>flat_atomic_xor_x2</keyword>
655            <keyword>flat_load_dword</keyword>
656            <keyword>flat_load_dwordx2</keyword>
657            <keyword>flat_load_dwordx3</keyword>
658            <keyword>flat_load_dwordx4</keyword>
659            <keyword>flat_load_sbyte</keyword>
660            <keyword>flat_load_sbyte_d16</keyword>
661            <keyword>flat_load_sbyte_d16_hi</keyword>
662            <keyword>flat_load_short_d16</keyword>
663            <keyword>flat_load_short_d16_hi</keyword>
664            <keyword>flat_load_sshort</keyword>
665            <keyword>flat_load_ubyte</keyword>
666            <keyword>flat_load_ubyte_d16</keyword>
667            <keyword>flat_load_ubyte_d16_hi</keyword>
668            <keyword>flat_load_ushort</keyword>
669            <keyword>flat_store_byte</keyword>
670            <keyword>flat_store_byte_d16_hi</keyword>
671            <keyword>flat_store_dword</keyword>
672            <keyword>flat_store_dwordx2</keyword>
673            <keyword>flat_store_dwordx3</keyword>
674            <keyword>flat_store_dwordx4</keyword>
675            <keyword>flat_store_short</keyword>
676            <keyword>flat_store_short_d16_hi</keyword>
677            <keyword>global_atomic_add</keyword>
678            <keyword>global_atomic_add_x2</keyword>
679            <keyword>global_atomic_and</keyword>
680            <keyword>global_atomic_and_x2</keyword>
681            <keyword>global_atomic_cmpswap</keyword>
682            <keyword>global_atomic_cmpswap_x2</keyword>
683            <keyword>global_atomic_dec</keyword>
684            <keyword>global_atomic_dec_x2</keyword>
685            <keyword>global_atomic_inc</keyword>
686            <keyword>global_atomic_inc_x2</keyword>
687            <keyword>global_atomic_or</keyword>
688            <keyword>global_atomic_or_x2</keyword>
689            <keyword>global_atomic_smax</keyword>
690            <keyword>global_atomic_smax_x2</keyword>
691            <keyword>global_atomic_smin</keyword>
692            <keyword>global_atomic_smin_x2</keyword>
693            <keyword>global_atomic_sub</keyword>
694            <keyword>global_atomic_sub_x2</keyword>
695            <keyword>global_atomic_swap</keyword>
696            <keyword>global_atomic_swap_x2</keyword>
697            <keyword>global_atomic_umax</keyword>
698            <keyword>global_atomic_umax_x2</keyword>
699            <keyword>global_atomic_umin</keyword>
700            <keyword>global_atomic_umin_x2</keyword>
701            <keyword>global_atomic_xor</keyword>
702            <keyword>global_atomic_xor_x2</keyword>
703            <keyword>global_load_dword</keyword>
704            <keyword>global_load_dwordx2</keyword>
705            <keyword>global_load_dwordx3</keyword>
706            <keyword>global_load_dwordx4</keyword>
707            <keyword>global_load_sbyte</keyword>
708            <keyword>global_load_sbyte_d16</keyword>
709            <keyword>global_load_sbyte_d16_hi</keyword>
710            <keyword>global_load_short_d16</keyword>
711            <keyword>global_load_short_d16_hi</keyword>
712            <keyword>global_load_sshort</keyword>
713            <keyword>global_load_ubyte</keyword>
714            <keyword>global_load_ubyte_d16</keyword>
715            <keyword>global_load_ubyte_d16_hi</keyword>
716            <keyword>global_load_ushort</keyword>
717            <keyword>global_store_byte</keyword>
718            <keyword>global_store_byte_d16_hi</keyword>
719            <keyword>global_store_dword</keyword>
720            <keyword>global_store_dwordx2</keyword>
721            <keyword>global_store_dwordx3</keyword>
722            <keyword>global_store_dwordx4</keyword>
723            <keyword>global_store_short</keyword>
724            <keyword>global_store_short_d16_hi</keyword>
725            <keyword>image_atomic_add</keyword>
726            <keyword>image_atomic_and</keyword>
727            <keyword>image_atomic_cmpswap</keyword>
728            <keyword>image_atomic_dec</keyword>
729            <keyword>image_atomic_fcmpswap</keyword>
730            <keyword>image_atomic_fmax</keyword>
731            <keyword>image_atomic_fmin</keyword>
732            <keyword>image_atomic_inc</keyword>
733            <keyword>image_atomic_or</keyword>
734            <keyword>image_atomic_rsub</keyword>
735            <keyword>image_atomic_smax</keyword>
736            <keyword>image_atomic_smin</keyword>
737            <keyword>image_atomic_sub</keyword>
738            <keyword>image_atomic_swap</keyword>
739            <keyword>image_atomic_umax</keyword>
740            <keyword>image_atomic_umin</keyword>
741            <keyword>image_atomic_xor</keyword>
742            <keyword>image_gather4</keyword>
743            <keyword>image_gather4_b</keyword>
744            <keyword>image_gather4_b_cl</keyword>
745            <keyword>image_gather4_b_cl_o</keyword>
746            <keyword>image_gather4_b_o</keyword>
747            <keyword>image_gather4_c</keyword>
748            <keyword>image_gather4_c_b</keyword>
749            <keyword>image_gather4_c_b_cl</keyword>
750            <keyword>image_gather4_c_b_cl_o</keyword>
751            <keyword>image_gather4_c_b_o</keyword>
752            <keyword>image_gather4_c_cl</keyword>
753            <keyword>image_gather4_c_cl_o</keyword>
754            <keyword>image_gather4_c_l</keyword>
755            <keyword>image_gather4_c_l_o</keyword>
756            <keyword>image_gather4_c_lz</keyword>
757            <keyword>image_gather4_c_lz_o</keyword>
758            <keyword>image_gather4_c_o</keyword>
759            <keyword>image_gather4_cl</keyword>
760            <keyword>image_gather4_cl_o</keyword>
761            <keyword>image_gather4_l</keyword>
762            <keyword>image_gather4_l_o</keyword>
763            <keyword>image_gather4_lz</keyword>
764            <keyword>image_gather4_lz_o</keyword>
765            <keyword>image_gather4_o</keyword>
766            <keyword>image_gather4h</keyword>
767            <keyword>image_gather4h_pck</keyword>
768            <keyword>image_gather8h_pck</keyword>
769            <keyword>image_get_lod</keyword>
770            <keyword>image_get_resinfo</keyword>
771            <keyword>image_load</keyword>
772            <keyword>image_load_mip</keyword>
773            <keyword>image_load_mip_pck</keyword>
774            <keyword>image_load_mip_pck_sgn</keyword>
775            <keyword>image_load_pck</keyword>
776            <keyword>image_load_pck_sgn</keyword>
777            <keyword>image_sample</keyword>
778            <keyword>image_sample_b</keyword>
779            <keyword>image_sample_b_cl</keyword>
780            <keyword>image_sample_b_cl_o</keyword>
781            <keyword>image_sample_b_o</keyword>
782            <keyword>image_sample_c</keyword>
783            <keyword>image_sample_c_b</keyword>
784            <keyword>image_sample_c_b_cl</keyword>
785            <keyword>image_sample_c_b_cl_o</keyword>
786            <keyword>image_sample_c_b_o</keyword>
787            <keyword>image_sample_c_cd</keyword>
788            <keyword>image_sample_c_cd_cl</keyword>
789            <keyword>image_sample_c_cd_cl_o</keyword>
790            <keyword>image_sample_c_cd_o</keyword>
791            <keyword>image_sample_c_cl</keyword>
792            <keyword>image_sample_c_cl_o</keyword>
793            <keyword>image_sample_c_d</keyword>
794            <keyword>image_sample_c_d_cl</keyword>
795            <keyword>image_sample_c_d_cl_o</keyword>
796            <keyword>image_sample_c_d_o</keyword>
797            <keyword>image_sample_c_l</keyword>
798            <keyword>image_sample_c_l_o</keyword>
799            <keyword>image_sample_c_lz</keyword>
800            <keyword>image_sample_c_lz_o</keyword>
801            <keyword>image_sample_c_o</keyword>
802            <keyword>image_sample_cd</keyword>
803            <keyword>image_sample_cd_cl</keyword>
804            <keyword>image_sample_cd_cl_o</keyword>
805            <keyword>image_sample_cd_o</keyword>
806            <keyword>image_sample_cl</keyword>
807            <keyword>image_sample_cl_o</keyword>
808            <keyword>image_sample_d</keyword>
809            <keyword>image_sample_d_cl</keyword>
810            <keyword>image_sample_d_cl_o</keyword>
811            <keyword>image_sample_d_o</keyword>
812            <keyword>image_sample_l</keyword>
813            <keyword>image_sample_l_o</keyword>
814            <keyword>image_sample_lz</keyword>
815            <keyword>image_sample_lz_o</keyword>
816            <keyword>image_sample_o</keyword>
817            <keyword>image_store</keyword>
818            <keyword>image_store_mip</keyword>
819            <keyword>image_store_mip_pck</keyword>
820            <keyword>image_store_pck</keyword>
821            <keyword>s_abs_i32</keyword>
822            <keyword>s_absdiff_i32</keyword>
823            <keyword>s_add_i32</keyword>
824            <keyword>s_add_u32</keyword>
825            <keyword>s_addc_u32</keyword>
826            <keyword>s_addk_i32</keyword>
827            <keyword>s_and_b32</keyword>
828            <keyword>s_and_b64</keyword>
829            <keyword>s_and_saveexec_b64</keyword>
830            <keyword>s_andn1_saveexec_b64</keyword>
831            <keyword>s_andn1_wrexec_b64</keyword>
832            <keyword>s_andn2_b32</keyword>
833            <keyword>s_andn2_b64</keyword>
834            <keyword>s_andn2_saveexec_b64</keyword>
835            <keyword>s_andn2_wrexec_b64</keyword>
836            <keyword>s_ashr_i32</keyword>
837            <keyword>s_ashr_i64</keyword>
838            <keyword>s_atc_probe</keyword>
839            <keyword>s_atc_probe_buffer</keyword>
840            <keyword>s_atomic_add</keyword>
841            <keyword>s_atomic_add_x2</keyword>
842            <keyword>s_atomic_and</keyword>
843            <keyword>s_atomic_and_x2</keyword>
844            <keyword>s_atomic_cmpswap</keyword>
845            <keyword>s_atomic_cmpswap_x2</keyword>
846            <keyword>s_atomic_dec</keyword>
847            <keyword>s_atomic_dec_x2</keyword>
848            <keyword>s_atomic_inc</keyword>
849            <keyword>s_atomic_inc_x2</keyword>
850            <keyword>s_atomic_or</keyword>
851            <keyword>s_atomic_or_x2</keyword>
852            <keyword>s_atomic_smax</keyword>
853            <keyword>s_atomic_smax_x2</keyword>
854            <keyword>s_atomic_smin</keyword>
855            <keyword>s_atomic_smin_x2</keyword>
856            <keyword>s_atomic_sub</keyword>
857            <keyword>s_atomic_sub_x2</keyword>
858            <keyword>s_atomic_swap</keyword>
859            <keyword>s_atomic_swap_x2</keyword>
860            <keyword>s_atomic_umax</keyword>
861            <keyword>s_atomic_umax_x2</keyword>
862            <keyword>s_atomic_umin</keyword>
863            <keyword>s_atomic_umin_x2</keyword>
864            <keyword>s_atomic_xor</keyword>
865            <keyword>s_atomic_xor_x2</keyword>
866            <keyword>s_barrier</keyword>
867            <keyword>s_bcnt0_i32_b32</keyword>
868            <keyword>s_bcnt0_i32_b64</keyword>
869            <keyword>s_bcnt1_i32_b32</keyword>
870            <keyword>s_bcnt1_i32_b64</keyword>
871            <keyword>s_bfe_i32</keyword>
872            <keyword>s_bfe_i64</keyword>
873            <keyword>s_bfe_u32</keyword>
874            <keyword>s_bfe_u64</keyword>
875            <keyword>s_bfm_b32</keyword>
876            <keyword>s_bfm_b64</keyword>
877            <keyword>s_bitcmp0_b32</keyword>
878            <keyword>s_bitcmp0_b64</keyword>
879            <keyword>s_bitcmp1_b32</keyword>
880            <keyword>s_bitcmp1_b64</keyword>
881            <keyword>s_bitreplicate_b64_b32</keyword>
882            <keyword>s_bitset0_b32</keyword>
883            <keyword>s_bitset0_b64</keyword>
884            <keyword>s_bitset1_b32</keyword>
885            <keyword>s_bitset1_b64</keyword>
886            <keyword>s_branch</keyword>
887            <keyword>s_brev_b32</keyword>
888            <keyword>s_brev_b64</keyword>
889            <keyword>s_buffer_atomic_add</keyword>
890            <keyword>s_buffer_atomic_add_x2</keyword>
891            <keyword>s_buffer_atomic_and</keyword>
892            <keyword>s_buffer_atomic_and_x2</keyword>
893            <keyword>s_buffer_atomic_cmpswap</keyword>
894            <keyword>s_buffer_atomic_cmpswap_x2</keyword>
895            <keyword>s_buffer_atomic_dec</keyword>
896            <keyword>s_buffer_atomic_dec_x2</keyword>
897            <keyword>s_buffer_atomic_inc</keyword>
898            <keyword>s_buffer_atomic_inc_x2</keyword>
899            <keyword>s_buffer_atomic_or</keyword>
900            <keyword>s_buffer_atomic_or_x2</keyword>
901            <keyword>s_buffer_atomic_smax</keyword>
902            <keyword>s_buffer_atomic_smax_x2</keyword>
903            <keyword>s_buffer_atomic_smin</keyword>
904            <keyword>s_buffer_atomic_smin_x2</keyword>
905            <keyword>s_buffer_atomic_sub</keyword>
906            <keyword>s_buffer_atomic_sub_x2</keyword>
907            <keyword>s_buffer_atomic_swap</keyword>
908            <keyword>s_buffer_atomic_swap_x2</keyword>
909            <keyword>s_buffer_atomic_umax</keyword>
910            <keyword>s_buffer_atomic_umax_x2</keyword>
911            <keyword>s_buffer_atomic_umin</keyword>
912            <keyword>s_buffer_atomic_umin_x2</keyword>
913            <keyword>s_buffer_atomic_xor</keyword>
914            <keyword>s_buffer_atomic_xor_x2</keyword>
915            <keyword>s_buffer_load_dword</keyword>
916            <keyword>s_buffer_load_dwordx16</keyword>
917            <keyword>s_buffer_load_dwordx2</keyword>
918            <keyword>s_buffer_load_dwordx4</keyword>
919            <keyword>s_buffer_load_dwordx8</keyword>
920            <keyword>s_buffer_store_dword</keyword>
921            <keyword>s_buffer_store_dwordx2</keyword>
922            <keyword>s_buffer_store_dwordx4</keyword>
923            <keyword>s_call_b64</keyword>
924            <keyword>s_cbranch_cdbgsys</keyword>
925            <keyword>s_cbranch_cdbgsys_and_user</keyword>
926            <keyword>s_cbranch_cdbgsys_or_user</keyword>
927            <keyword>s_cbranch_cdbguser</keyword>
928            <keyword>s_cbranch_execnz</keyword>
929            <keyword>s_cbranch_execz</keyword>
930            <keyword>s_cbranch_g_fork</keyword>
931            <keyword>s_cbranch_i_fork</keyword>
932            <keyword>s_cbranch_join</keyword>
933            <keyword>s_cbranch_scc0</keyword>
934            <keyword>s_cbranch_scc1</keyword>
935            <keyword>s_cbranch_vccnz</keyword>
936            <keyword>s_cbranch_vccz</keyword>
937            <keyword>s_cmov_b32</keyword>
938            <keyword>s_cmov_b64</keyword>
939            <keyword>s_cmovk_i32</keyword>
940            <keyword>s_cmp_eq_i32</keyword>
941            <keyword>s_cmp_eq_u32</keyword>
942            <keyword>s_cmp_eq_u64</keyword>
943            <keyword>s_cmp_ge_i32</keyword>
944            <keyword>s_cmp_ge_u32</keyword>
945            <keyword>s_cmp_gt_i32</keyword>
946            <keyword>s_cmp_gt_u32</keyword>
947            <keyword>s_cmp_le_i32</keyword>
948            <keyword>s_cmp_le_u32</keyword>
949            <keyword>s_cmp_lg_i32</keyword>
950            <keyword>s_cmp_lg_u32</keyword>
951            <keyword>s_cmp_lg_u64</keyword>
952            <keyword>s_cmp_lt_i32</keyword>
953            <keyword>s_cmp_lt_u32</keyword>
954            <keyword>s_cmp_ne_u64</keyword>
955            <keyword>s_cmpk_eq_i32</keyword>
956            <keyword>s_cmpk_eq_u32</keyword>
957            <keyword>s_cmpk_ge_i32</keyword>
958            <keyword>s_cmpk_ge_u32</keyword>
959            <keyword>s_cmpk_gt_i32</keyword>
960            <keyword>s_cmpk_gt_u32</keyword>
961            <keyword>s_cmpk_le_i32</keyword>
962            <keyword>s_cmpk_le_u32</keyword>
963            <keyword>s_cmpk_lg_i32</keyword>
964            <keyword>s_cmpk_lg_u32</keyword>
965            <keyword>s_cmpk_lt_i32</keyword>
966            <keyword>s_cmpk_lt_u32</keyword>
967            <keyword>s_cselect_b32</keyword>
968            <keyword>s_cselect_b64</keyword>
969            <keyword>s_dcache_discard</keyword>
970            <keyword>s_dcache_discard_x2</keyword>
971            <keyword>s_dcache_inv</keyword>
972            <keyword>s_dcache_inv_vol</keyword>
973            <keyword>s_dcache_wb</keyword>
974            <keyword>s_dcache_wb_vol</keyword>
975            <keyword>s_decperflevel</keyword>
976            <keyword>s_endpgm</keyword>
977            <keyword>s_endpgm_ordered_ps_done</keyword>
978            <keyword>s_endpgm_saved</keyword>
979            <keyword>s_ff0_i32_b32</keyword>
980            <keyword>s_ff0_i32_b64</keyword>
981            <keyword>s_ff1_i32_b32</keyword>
982            <keyword>s_ff1_i32_b64</keyword>
983            <keyword>s_flbit_i32</keyword>
984            <keyword>s_flbit_i32_b32</keyword>
985            <keyword>s_flbit_i32_b64</keyword>
986            <keyword>s_flbit_i32_i64</keyword>
987            <keyword>s_getpc_b64</keyword>
988            <keyword>s_getreg_b32</keyword>
989            <keyword>s_getreg_regrd_b32</keyword>
990            <keyword>s_icache_inv</keyword>
991            <keyword>s_incperflevel</keyword>
992            <keyword>s_load_dword</keyword>
993            <keyword>s_load_dwordx16</keyword>
994            <keyword>s_load_dwordx2</keyword>
995            <keyword>s_load_dwordx4</keyword>
996            <keyword>s_load_dwordx8</keyword>
997            <keyword>s_lshl1_add_u32</keyword>
998            <keyword>s_lshl2_add_u32</keyword>
999            <keyword>s_lshl3_add_u32</keyword>
1000            <keyword>s_lshl4_add_u32</keyword>
1001            <keyword>s_lshl_b32</keyword>
1002            <keyword>s_lshl_b64</keyword>
1003            <keyword>s_lshr_b32</keyword>
1004            <keyword>s_lshr_b64</keyword>
1005            <keyword>s_max_i32</keyword>
1006            <keyword>s_max_u32</keyword>
1007            <keyword>s_memrealtime</keyword>
1008            <keyword>s_memtime</keyword>
1009            <keyword>s_min_i32</keyword>
1010            <keyword>s_min_u32</keyword>
1011            <keyword>s_mov_b32</keyword>
1012            <keyword>s_mov_b64</keyword>
1013            <keyword>s_mov_fed_b32</keyword>
1014            <keyword>s_mov_regrd_b32</keyword>
1015            <keyword>s_movk_i32</keyword>
1016            <keyword>s_movreld_b32</keyword>
1017            <keyword>s_movreld_b64</keyword>
1018            <keyword>s_movrels_b32</keyword>
1019            <keyword>s_movrels_b64</keyword>
1020            <keyword>s_mul_hi_i32</keyword>
1021            <keyword>s_mul_hi_u32</keyword>
1022            <keyword>s_mul_i32</keyword>
1023            <keyword>s_mulk_i32</keyword>
1024            <keyword>s_nand_b32</keyword>
1025            <keyword>s_nand_b64</keyword>
1026            <keyword>s_nand_saveexec_b64</keyword>
1027            <keyword>s_nop</keyword>
1028            <keyword>s_nor_b32</keyword>
1029            <keyword>s_nor_b64</keyword>
1030            <keyword>s_nor_saveexec_b64</keyword>
1031            <keyword>s_not_b32</keyword>
1032            <keyword>s_not_b64</keyword>
1033            <keyword>s_or_b32</keyword>
1034            <keyword>s_or_b64</keyword>
1035            <keyword>s_or_saveexec_b64</keyword>
1036            <keyword>s_orn1_saveexec_b64</keyword>
1037            <keyword>s_orn2_b32</keyword>
1038            <keyword>s_orn2_b64</keyword>
1039            <keyword>s_orn2_saveexec_b64</keyword>
1040            <keyword>s_pack_hh_b32_b16</keyword>
1041            <keyword>s_pack_lh_b32_b16</keyword>
1042            <keyword>s_pack_ll_b32_b16</keyword>
1043            <keyword>s_quadmask_b32</keyword>
1044            <keyword>s_quadmask_b64</keyword>
1045            <keyword>s_rfe_b64</keyword>
1046            <keyword>s_rfe_restore_b64</keyword>
1047            <keyword>s_scratch_load_dword</keyword>
1048            <keyword>s_scratch_load_dwordx2</keyword>
1049            <keyword>s_scratch_load_dwordx4</keyword>
1050            <keyword>s_scratch_store_dword</keyword>
1051            <keyword>s_scratch_store_dwordx2</keyword>
1052            <keyword>s_scratch_store_dwordx4</keyword>
1053            <keyword>s_sendmsg</keyword>
1054            <keyword>s_sendmsghalt</keyword>
1055            <keyword>s_set_gpr_idx_idx</keyword>
1056            <keyword>s_set_gpr_idx_mode</keyword>
1057            <keyword>s_set_gpr_idx_off</keyword>
1058            <keyword>s_set_gpr_idx_on</keyword>
1059            <keyword>s_sethalt</keyword>
1060            <keyword>s_setkill</keyword>
1061            <keyword>s_setpc_b64</keyword>
1062            <keyword>s_setprio</keyword>
1063            <keyword>s_setreg_b32</keyword>
1064            <keyword>s_setreg_imm32_b32</keyword>
1065            <keyword>s_setvskip</keyword>
1066            <keyword>s_sext_i32_i16</keyword>
1067            <keyword>s_sext_i32_i8</keyword>
1068            <keyword>s_sleep</keyword>
1069            <keyword>s_store_dword</keyword>
1070            <keyword>s_store_dwordx2</keyword>
1071            <keyword>s_store_dwordx4</keyword>
1072            <keyword>s_sub_i32</keyword>
1073            <keyword>s_sub_u32</keyword>
1074            <keyword>s_subb_u32</keyword>
1075            <keyword>s_swappc_b64</keyword>
1076            <keyword>s_trap</keyword>
1077            <keyword>s_ttracedata</keyword>
1078            <keyword>s_waitcnt</keyword>
1079            <keyword>s_wakeup</keyword>
1080            <keyword>s_wqm_b32</keyword>
1081            <keyword>s_wqm_b64</keyword>
1082            <keyword>s_xnor_b32</keyword>
1083            <keyword>s_xnor_b64</keyword>
1084            <keyword>s_xnor_saveexec_b64</keyword>
1085            <keyword>s_xor_b32</keyword>
1086            <keyword>s_xor_b64</keyword>
1087            <keyword>s_xor_saveexec_b64</keyword>
1088            <keyword>scratch_load_dword</keyword>
1089            <keyword>scratch_load_dwordx2</keyword>
1090            <keyword>scratch_load_dwordx3</keyword>
1091            <keyword>scratch_load_dwordx4</keyword>
1092            <keyword>scratch_load_sbyte</keyword>
1093            <keyword>scratch_load_sbyte_d16</keyword>
1094            <keyword>scratch_load_sbyte_d16_hi</keyword>
1095            <keyword>scratch_load_short_d16</keyword>
1096            <keyword>scratch_load_short_d16_hi</keyword>
1097            <keyword>scratch_load_sshort</keyword>
1098            <keyword>scratch_load_ubyte</keyword>
1099            <keyword>scratch_load_ubyte_d16</keyword>
1100            <keyword>scratch_load_ubyte_d16_hi</keyword>
1101            <keyword>scratch_load_ushort</keyword>
1102            <keyword>scratch_store_byte</keyword>
1103            <keyword>scratch_store_byte_d16_hi</keyword>
1104            <keyword>scratch_store_dword</keyword>
1105            <keyword>scratch_store_dwordx2</keyword>
1106            <keyword>scratch_store_dwordx3</keyword>
1107            <keyword>scratch_store_dwordx4</keyword>
1108            <keyword>scratch_store_short</keyword>
1109            <keyword>scratch_store_short_d16_hi</keyword>
1110            <keyword>tbuffer_load_format_d16_x</keyword>
1111            <keyword>tbuffer_load_format_d16_xy</keyword>
1112            <keyword>tbuffer_load_format_d16_xyz</keyword>
1113            <keyword>tbuffer_load_format_d16_xyzw</keyword>
1114            <keyword>tbuffer_load_format_x</keyword>
1115            <keyword>tbuffer_load_format_xy</keyword>
1116            <keyword>tbuffer_load_format_xyz</keyword>
1117            <keyword>tbuffer_load_format_xyzw</keyword>
1118            <keyword>tbuffer_store_format_d16_x</keyword>
1119            <keyword>tbuffer_store_format_d16_xy</keyword>
1120            <keyword>tbuffer_store_format_d16_xyz</keyword>
1121            <keyword>tbuffer_store_format_d16_xyzw</keyword>
1122            <keyword>tbuffer_store_format_x</keyword>
1123            <keyword>tbuffer_store_format_xy</keyword>
1124            <keyword>tbuffer_store_format_xyz</keyword>
1125            <keyword>tbuffer_store_format_xyzw</keyword>
1126            <keyword>v_add3_u32</keyword>
1127            <keyword>v_add_co_u32</keyword>
1128            <keyword>v_add_f16</keyword>
1129            <keyword>v_add_f32</keyword>
1130            <keyword>v_add_f64</keyword>
1131            <keyword>v_add_i16</keyword>
1132            <keyword>v_add_i32</keyword>
1133            <keyword>v_add_lshl_u32</keyword>
1134            <keyword>v_add_u16</keyword>
1135            <keyword>v_add_u32</keyword>
1136            <keyword>v_addc_co_u32</keyword>
1137            <keyword>v_addc_u32</keyword>
1138            <keyword>v_alignbit_b32</keyword>
1139            <keyword>v_alignbyte_b32</keyword>
1140            <keyword>v_and_b32</keyword>
1141            <keyword>v_and_or_b32</keyword>
1142            <keyword>v_ashr_i32</keyword>
1143            <keyword>v_ashr_i64</keyword>
1144            <keyword>v_ashrrev_i16</keyword>
1145            <keyword>v_ashrrev_i32</keyword>
1146            <keyword>v_ashrrev_i64</keyword>
1147            <keyword>v_bcnt_u32_b32</keyword>
1148            <keyword>v_bfe_i32</keyword>
1149            <keyword>v_bfe_u32</keyword>
1150            <keyword>v_bfi_b32</keyword>
1151            <keyword>v_bfm_b32</keyword>
1152            <keyword>v_bfrev_b32</keyword>
1153            <keyword>v_ceil_f16</keyword>
1154            <keyword>v_ceil_f32</keyword>
1155            <keyword>v_ceil_f64</keyword>
1156            <keyword>v_clrexcp</keyword>
1157            <keyword>v_cmp_class_f16</keyword>
1158            <keyword>v_cmp_class_f32</keyword>
1159            <keyword>v_cmp_class_f64</keyword>
1160            <keyword>v_cmp_eq_f16</keyword>
1161            <keyword>v_cmp_eq_f32</keyword>
1162            <keyword>v_cmp_eq_f64</keyword>
1163            <keyword>v_cmp_eq_i16</keyword>
1164            <keyword>v_cmp_eq_i32</keyword>
1165            <keyword>v_cmp_eq_i64</keyword>
1166            <keyword>v_cmp_eq_u16</keyword>
1167            <keyword>v_cmp_eq_u32</keyword>
1168            <keyword>v_cmp_eq_u64</keyword>
1169            <keyword>v_cmp_f_f16</keyword>
1170            <keyword>v_cmp_f_f32</keyword>
1171            <keyword>v_cmp_f_f64</keyword>
1172            <keyword>v_cmp_f_i16</keyword>
1173            <keyword>v_cmp_f_i32</keyword>
1174            <keyword>v_cmp_f_i64</keyword>
1175            <keyword>v_cmp_f_u16</keyword>
1176            <keyword>v_cmp_f_u32</keyword>
1177            <keyword>v_cmp_f_u64</keyword>
1178            <keyword>v_cmp_ge_f16</keyword>
1179            <keyword>v_cmp_ge_f32</keyword>
1180            <keyword>v_cmp_ge_f64</keyword>
1181            <keyword>v_cmp_ge_i16</keyword>
1182            <keyword>v_cmp_ge_i32</keyword>
1183            <keyword>v_cmp_ge_i64</keyword>
1184            <keyword>v_cmp_ge_u16</keyword>
1185            <keyword>v_cmp_ge_u32</keyword>
1186            <keyword>v_cmp_ge_u64</keyword>
1187            <keyword>v_cmp_gt_f16</keyword>
1188            <keyword>v_cmp_gt_f32</keyword>
1189            <keyword>v_cmp_gt_f64</keyword>
1190            <keyword>v_cmp_gt_i16</keyword>
1191            <keyword>v_cmp_gt_i32</keyword>
1192            <keyword>v_cmp_gt_i64</keyword>
1193            <keyword>v_cmp_gt_u16</keyword>
1194            <keyword>v_cmp_gt_u32</keyword>
1195            <keyword>v_cmp_gt_u64</keyword>
1196            <keyword>v_cmp_le_f16</keyword>
1197            <keyword>v_cmp_le_f32</keyword>
1198            <keyword>v_cmp_le_f64</keyword>
1199            <keyword>v_cmp_le_i16</keyword>
1200            <keyword>v_cmp_le_i32</keyword>
1201            <keyword>v_cmp_le_i64</keyword>
1202            <keyword>v_cmp_le_u16</keyword>
1203            <keyword>v_cmp_le_u32</keyword>
1204            <keyword>v_cmp_le_u64</keyword>
1205            <keyword>v_cmp_lg_f16</keyword>
1206            <keyword>v_cmp_lg_f32</keyword>
1207            <keyword>v_cmp_lg_f64</keyword>
1208            <keyword>v_cmp_lg_i16</keyword>
1209            <keyword>v_cmp_lg_i32</keyword>
1210            <keyword>v_cmp_lg_i64</keyword>
1211            <keyword>v_cmp_lg_u16</keyword>
1212            <keyword>v_cmp_lg_u32</keyword>
1213            <keyword>v_cmp_lg_u64</keyword>
1214            <keyword>v_cmp_lt_f16</keyword>
1215            <keyword>v_cmp_lt_f32</keyword>
1216            <keyword>v_cmp_lt_f64</keyword>
1217            <keyword>v_cmp_lt_i16</keyword>
1218            <keyword>v_cmp_lt_i32</keyword>
1219            <keyword>v_cmp_lt_i64</keyword>
1220            <keyword>v_cmp_lt_u16</keyword>
1221            <keyword>v_cmp_lt_u32</keyword>
1222            <keyword>v_cmp_lt_u64</keyword>
1223            <keyword>v_cmp_ne_i16</keyword>
1224            <keyword>v_cmp_ne_i32</keyword>
1225            <keyword>v_cmp_ne_i64</keyword>
1226            <keyword>v_cmp_ne_u16</keyword>
1227            <keyword>v_cmp_ne_u32</keyword>
1228            <keyword>v_cmp_ne_u64</keyword>
1229            <keyword>v_cmp_neq_f16</keyword>
1230            <keyword>v_cmp_neq_f32</keyword>
1231            <keyword>v_cmp_neq_f64</keyword>
1232            <keyword>v_cmp_nge_f16</keyword>
1233            <keyword>v_cmp_nge_f32</keyword>
1234            <keyword>v_cmp_nge_f64</keyword>
1235            <keyword>v_cmp_ngt_f16</keyword>
1236            <keyword>v_cmp_ngt_f32</keyword>
1237            <keyword>v_cmp_ngt_f64</keyword>
1238            <keyword>v_cmp_nle_f16</keyword>
1239            <keyword>v_cmp_nle_f32</keyword>
1240            <keyword>v_cmp_nle_f64</keyword>
1241            <keyword>v_cmp_nlg_f16</keyword>
1242            <keyword>v_cmp_nlg_f32</keyword>
1243            <keyword>v_cmp_nlg_f64</keyword>
1244            <keyword>v_cmp_nlt_f16</keyword>
1245            <keyword>v_cmp_nlt_f32</keyword>
1246            <keyword>v_cmp_nlt_f64</keyword>
1247            <keyword>v_cmp_o_f16</keyword>
1248            <keyword>v_cmp_o_f32</keyword>
1249            <keyword>v_cmp_o_f64</keyword>
1250            <keyword>v_cmp_t_f16</keyword>
1251            <keyword>v_cmp_t_f32</keyword>
1252            <keyword>v_cmp_t_f64</keyword>
1253            <keyword>v_cmp_t_i16</keyword>
1254            <keyword>v_cmp_t_i32</keyword>
1255            <keyword>v_cmp_t_i64</keyword>
1256            <keyword>v_cmp_t_u16</keyword>
1257            <keyword>v_cmp_t_u32</keyword>
1258            <keyword>v_cmp_t_u64</keyword>
1259            <keyword>v_cmp_tru_f16</keyword>
1260            <keyword>v_cmp_tru_f32</keyword>
1261            <keyword>v_cmp_tru_f64</keyword>
1262            <keyword>v_cmp_tru_i16</keyword>
1263            <keyword>v_cmp_tru_i32</keyword>
1264            <keyword>v_cmp_tru_i64</keyword>
1265            <keyword>v_cmp_tru_u16</keyword>
1266            <keyword>v_cmp_tru_u32</keyword>
1267            <keyword>v_cmp_tru_u64</keyword>
1268            <keyword>v_cmp_u_f16</keyword>
1269            <keyword>v_cmp_u_f32</keyword>
1270            <keyword>v_cmp_u_f64</keyword>
1271            <keyword>v_cmps_eq_f32</keyword>
1272            <keyword>v_cmps_eq_f64</keyword>
1273            <keyword>v_cmps_f_f32</keyword>
1274            <keyword>v_cmps_f_f64</keyword>
1275            <keyword>v_cmps_ge_f32</keyword>
1276            <keyword>v_cmps_ge_f64</keyword>
1277            <keyword>v_cmps_gt_f32</keyword>
1278            <keyword>v_cmps_gt_f64</keyword>
1279            <keyword>v_cmps_le_f32</keyword>
1280            <keyword>v_cmps_le_f64</keyword>
1281            <keyword>v_cmps_lg_f32</keyword>
1282            <keyword>v_cmps_lg_f64</keyword>
1283            <keyword>v_cmps_lt_f32</keyword>
1284            <keyword>v_cmps_lt_f64</keyword>
1285            <keyword>v_cmps_neq_f32</keyword>
1286            <keyword>v_cmps_neq_f64</keyword>
1287            <keyword>v_cmps_nge_f32</keyword>
1288            <keyword>v_cmps_nge_f64</keyword>
1289            <keyword>v_cmps_ngt_f32</keyword>
1290            <keyword>v_cmps_ngt_f64</keyword>
1291            <keyword>v_cmps_nle_f32</keyword>
1292            <keyword>v_cmps_nle_f64</keyword>
1293            <keyword>v_cmps_nlg_f32</keyword>
1294            <keyword>v_cmps_nlg_f64</keyword>
1295            <keyword>v_cmps_nlt_f32</keyword>
1296            <keyword>v_cmps_nlt_f64</keyword>
1297            <keyword>v_cmps_o_f32</keyword>
1298            <keyword>v_cmps_o_f64</keyword>
1299            <keyword>v_cmps_t_f32</keyword>
1300            <keyword>v_cmps_t_f64</keyword>
1301            <keyword>v_cmps_tru_f32</keyword>
1302            <keyword>v_cmps_tru_f64</keyword>
1303            <keyword>v_cmps_u_f32</keyword>
1304            <keyword>v_cmps_u_f64</keyword>
1305            <keyword>v_cmpsx_eq_f32</keyword>
1306            <keyword>v_cmpsx_eq_f64</keyword>
1307            <keyword>v_cmpsx_f_f32</keyword>
1308            <keyword>v_cmpsx_f_f64</keyword>
1309            <keyword>v_cmpsx_ge_f32</keyword>
1310            <keyword>v_cmpsx_ge_f64</keyword>
1311            <keyword>v_cmpsx_gt_f32</keyword>
1312            <keyword>v_cmpsx_gt_f64</keyword>
1313            <keyword>v_cmpsx_le_f32</keyword>
1314            <keyword>v_cmpsx_le_f64</keyword>
1315            <keyword>v_cmpsx_lg_f32</keyword>
1316            <keyword>v_cmpsx_lg_f64</keyword>
1317            <keyword>v_cmpsx_lt_f32</keyword>
1318            <keyword>v_cmpsx_lt_f64</keyword>
1319            <keyword>v_cmpsx_neq_f32</keyword>
1320            <keyword>v_cmpsx_neq_f64</keyword>
1321            <keyword>v_cmpsx_nge_f32</keyword>
1322            <keyword>v_cmpsx_nge_f64</keyword>
1323            <keyword>v_cmpsx_ngt_f32</keyword>
1324            <keyword>v_cmpsx_ngt_f64</keyword>
1325            <keyword>v_cmpsx_nle_f32</keyword>
1326            <keyword>v_cmpsx_nle_f64</keyword>
1327            <keyword>v_cmpsx_nlg_f32</keyword>
1328            <keyword>v_cmpsx_nlg_f64</keyword>
1329            <keyword>v_cmpsx_nlt_f32</keyword>
1330            <keyword>v_cmpsx_nlt_f64</keyword>
1331            <keyword>v_cmpsx_o_f32</keyword>
1332            <keyword>v_cmpsx_o_f64</keyword>
1333            <keyword>v_cmpsx_t_f32</keyword>
1334            <keyword>v_cmpsx_t_f64</keyword>
1335            <keyword>v_cmpsx_tru_f32</keyword>
1336            <keyword>v_cmpsx_tru_f64</keyword>
1337            <keyword>v_cmpsx_u_f32</keyword>
1338            <keyword>v_cmpsx_u_f64</keyword>
1339            <keyword>v_cmpx_class_f16</keyword>
1340            <keyword>v_cmpx_class_f32</keyword>
1341            <keyword>v_cmpx_class_f64</keyword>
1342            <keyword>v_cmpx_eq_f16</keyword>
1343            <keyword>v_cmpx_eq_f32</keyword>
1344            <keyword>v_cmpx_eq_f64</keyword>
1345            <keyword>v_cmpx_eq_i16</keyword>
1346            <keyword>v_cmpx_eq_i32</keyword>
1347            <keyword>v_cmpx_eq_i64</keyword>
1348            <keyword>v_cmpx_eq_u16</keyword>
1349            <keyword>v_cmpx_eq_u32</keyword>
1350            <keyword>v_cmpx_eq_u64</keyword>
1351            <keyword>v_cmpx_f_f16</keyword>
1352            <keyword>v_cmpx_f_f32</keyword>
1353            <keyword>v_cmpx_f_f64</keyword>
1354            <keyword>v_cmpx_f_i16</keyword>
1355            <keyword>v_cmpx_f_i32</keyword>
1356            <keyword>v_cmpx_f_i64</keyword>
1357            <keyword>v_cmpx_f_u16</keyword>
1358            <keyword>v_cmpx_f_u32</keyword>
1359            <keyword>v_cmpx_f_u64</keyword>
1360            <keyword>v_cmpx_ge_f16</keyword>
1361            <keyword>v_cmpx_ge_f32</keyword>
1362            <keyword>v_cmpx_ge_f64</keyword>
1363            <keyword>v_cmpx_ge_i16</keyword>
1364            <keyword>v_cmpx_ge_i32</keyword>
1365            <keyword>v_cmpx_ge_i64</keyword>
1366            <keyword>v_cmpx_ge_u16</keyword>
1367            <keyword>v_cmpx_ge_u32</keyword>
1368            <keyword>v_cmpx_ge_u64</keyword>
1369            <keyword>v_cmpx_gt_f16</keyword>
1370            <keyword>v_cmpx_gt_f32</keyword>
1371            <keyword>v_cmpx_gt_f64</keyword>
1372            <keyword>v_cmpx_gt_i16</keyword>
1373            <keyword>v_cmpx_gt_i32</keyword>
1374            <keyword>v_cmpx_gt_i64</keyword>
1375            <keyword>v_cmpx_gt_u16</keyword>
1376            <keyword>v_cmpx_gt_u32</keyword>
1377            <keyword>v_cmpx_gt_u64</keyword>
1378            <keyword>v_cmpx_le_f16</keyword>
1379            <keyword>v_cmpx_le_f32</keyword>
1380            <keyword>v_cmpx_le_f64</keyword>
1381            <keyword>v_cmpx_le_i16</keyword>
1382            <keyword>v_cmpx_le_i32</keyword>
1383            <keyword>v_cmpx_le_i64</keyword>
1384            <keyword>v_cmpx_le_u16</keyword>
1385            <keyword>v_cmpx_le_u32</keyword>
1386            <keyword>v_cmpx_le_u64</keyword>
1387            <keyword>v_cmpx_lg_f16</keyword>
1388            <keyword>v_cmpx_lg_f32</keyword>
1389            <keyword>v_cmpx_lg_f64</keyword>
1390            <keyword>v_cmpx_lg_i16</keyword>
1391            <keyword>v_cmpx_lg_i32</keyword>
1392            <keyword>v_cmpx_lg_i64</keyword>
1393            <keyword>v_cmpx_lg_u16</keyword>
1394            <keyword>v_cmpx_lg_u32</keyword>
1395            <keyword>v_cmpx_lg_u64</keyword>
1396            <keyword>v_cmpx_lt_f16</keyword>
1397            <keyword>v_cmpx_lt_f32</keyword>
1398            <keyword>v_cmpx_lt_f64</keyword>
1399            <keyword>v_cmpx_lt_i16</keyword>
1400            <keyword>v_cmpx_lt_i32</keyword>
1401            <keyword>v_cmpx_lt_i64</keyword>
1402            <keyword>v_cmpx_lt_u16</keyword>
1403            <keyword>v_cmpx_lt_u32</keyword>
1404            <keyword>v_cmpx_lt_u64</keyword>
1405            <keyword>v_cmpx_ne_i16</keyword>
1406            <keyword>v_cmpx_ne_i32</keyword>
1407            <keyword>v_cmpx_ne_i64</keyword>
1408            <keyword>v_cmpx_ne_u16</keyword>
1409            <keyword>v_cmpx_ne_u32</keyword>
1410            <keyword>v_cmpx_ne_u64</keyword>
1411            <keyword>v_cmpx_neq_f16</keyword>
1412            <keyword>v_cmpx_neq_f32</keyword>
1413            <keyword>v_cmpx_neq_f64</keyword>
1414            <keyword>v_cmpx_nge_f16</keyword>
1415            <keyword>v_cmpx_nge_f32</keyword>
1416            <keyword>v_cmpx_nge_f64</keyword>
1417            <keyword>v_cmpx_ngt_f16</keyword>
1418            <keyword>v_cmpx_ngt_f32</keyword>
1419            <keyword>v_cmpx_ngt_f64</keyword>
1420            <keyword>v_cmpx_nle_f16</keyword>
1421            <keyword>v_cmpx_nle_f32</keyword>
1422            <keyword>v_cmpx_nle_f64</keyword>
1423            <keyword>v_cmpx_nlg_f16</keyword>
1424            <keyword>v_cmpx_nlg_f32</keyword>
1425            <keyword>v_cmpx_nlg_f64</keyword>
1426            <keyword>v_cmpx_nlt_f16</keyword>
1427            <keyword>v_cmpx_nlt_f32</keyword>
1428            <keyword>v_cmpx_nlt_f64</keyword>
1429            <keyword>v_cmpx_o_f16</keyword>
1430            <keyword>v_cmpx_o_f32</keyword>
1431            <keyword>v_cmpx_o_f64</keyword>
1432            <keyword>v_cmpx_t_f16</keyword>
1433            <keyword>v_cmpx_t_f32</keyword>
1434            <keyword>v_cmpx_t_f64</keyword>
1435            <keyword>v_cmpx_t_i16</keyword>
1436            <keyword>v_cmpx_t_i32</keyword>
1437            <keyword>v_cmpx_t_i64</keyword>
1438            <keyword>v_cmpx_t_u16</keyword>
1439            <keyword>v_cmpx_t_u32</keyword>
1440            <keyword>v_cmpx_t_u64</keyword>
1441            <keyword>v_cmpx_tru_f16</keyword>
1442            <keyword>v_cmpx_tru_f32</keyword>
1443            <keyword>v_cmpx_tru_f64</keyword>
1444            <keyword>v_cmpx_tru_i16</keyword>
1445            <keyword>v_cmpx_tru_i32</keyword>
1446            <keyword>v_cmpx_tru_i64</keyword>
1447            <keyword>v_cmpx_tru_u16</keyword>
1448            <keyword>v_cmpx_tru_u32</keyword>
1449            <keyword>v_cmpx_tru_u64</keyword>
1450            <keyword>v_cmpx_u_f16</keyword>
1451            <keyword>v_cmpx_u_f32</keyword>
1452            <keyword>v_cmpx_u_f64</keyword>
1453            <keyword>v_cndmask_b32</keyword>
1454            <keyword>v_cos_f16</keyword>
1455            <keyword>v_cos_f32</keyword>
1456            <keyword>v_cubeid_f32</keyword>
1457            <keyword>v_cubema_f32</keyword>
1458            <keyword>v_cubesc_f32</keyword>
1459            <keyword>v_cubetc_f32</keyword>
1460            <keyword>v_cvt_f16_f32</keyword>
1461            <keyword>v_cvt_f16_i16</keyword>
1462            <keyword>v_cvt_f16_u16</keyword>
1463            <keyword>v_cvt_f32_f16</keyword>
1464            <keyword>v_cvt_f32_f64</keyword>
1465            <keyword>v_cvt_f32_i32</keyword>
1466            <keyword>v_cvt_f32_u32</keyword>
1467            <keyword>v_cvt_f32_ubyte0</keyword>
1468            <keyword>v_cvt_f32_ubyte1</keyword>
1469            <keyword>v_cvt_f32_ubyte2</keyword>
1470            <keyword>v_cvt_f32_ubyte3</keyword>
1471            <keyword>v_cvt_f64_f32</keyword>
1472            <keyword>v_cvt_f64_i32</keyword>
1473            <keyword>v_cvt_f64_u32</keyword>
1474            <keyword>v_cvt_flr_i32_f32</keyword>
1475            <keyword>v_cvt_i16_f16</keyword>
1476            <keyword>v_cvt_i32_f32</keyword>
1477            <keyword>v_cvt_i32_f64</keyword>
1478            <keyword>v_cvt_norm_i16_f16</keyword>
1479            <keyword>v_cvt_norm_u16_f16</keyword>
1480            <keyword>v_cvt_off_f32_i4</keyword>
1481            <keyword>v_cvt_pk_i16_i32</keyword>
1482            <keyword>v_cvt_pk_u16_u32</keyword>
1483            <keyword>v_cvt_pk_u8_f32</keyword>
1484            <keyword>v_cvt_pkaccum_u8_f32</keyword>
1485            <keyword>v_cvt_pknorm_i16_f16</keyword>
1486            <keyword>v_cvt_pknorm_i16_f32</keyword>
1487            <keyword>v_cvt_pknorm_u16_f16</keyword>
1488            <keyword>v_cvt_pknorm_u16_f32</keyword>
1489            <keyword>v_cvt_pkrtz_f16_f32</keyword>
1490            <keyword>v_cvt_rpi_i32_f32</keyword>
1491            <keyword>v_cvt_u16_f16</keyword>
1492            <keyword>v_cvt_u32_f32</keyword>
1493            <keyword>v_cvt_u32_f64</keyword>
1494            <keyword>v_div_fixup_f16</keyword>
1495            <keyword>v_div_fixup_f32</keyword>
1496            <keyword>v_div_fixup_f64</keyword>
1497            <keyword>v_div_fixup_legacy_f16</keyword>
1498            <keyword>v_div_fmas_f32</keyword>
1499            <keyword>v_div_fmas_f64</keyword>
1500            <keyword>v_div_scale_f32</keyword>
1501            <keyword>v_div_scale_f64</keyword>
1502            <keyword>v_exp_f16</keyword>
1503            <keyword>v_exp_f32</keyword>
1504            <keyword>v_exp_legacy_f32</keyword>
1505            <keyword>v_ffbh_i32</keyword>
1506            <keyword>v_ffbh_u32</keyword>
1507            <keyword>v_ffbl_b32</keyword>
1508            <keyword>v_floor_f16</keyword>
1509            <keyword>v_floor_f32</keyword>
1510            <keyword>v_floor_f64</keyword>
1511            <keyword>v_fma_f16</keyword>
1512            <keyword>v_fma_f32</keyword>
1513            <keyword>v_fma_f64</keyword>
1514            <keyword>v_fma_legacy_f16</keyword>
1515            <keyword>v_fract_f16</keyword>
1516            <keyword>v_fract_f32</keyword>
1517            <keyword>v_fract_f64</keyword>
1518            <keyword>v_frexp_exp_i16_f16</keyword>
1519            <keyword>v_frexp_exp_i32_f32</keyword>
1520            <keyword>v_frexp_exp_i32_f64</keyword>
1521            <keyword>v_frexp_mant_f16</keyword>
1522            <keyword>v_frexp_mant_f32</keyword>
1523            <keyword>v_frexp_mant_f64</keyword>
1524            <keyword>v_interp_mov_f32</keyword>
1525            <keyword>v_interp_p1_f32</keyword>
1526            <keyword>v_interp_p1ll_f16</keyword>
1527            <keyword>v_interp_p1lv_f16</keyword>
1528            <keyword>v_interp_p2_f16</keyword>
1529            <keyword>v_interp_p2_f32</keyword>
1530            <keyword>v_interp_p2_legacy_f16</keyword>
1531            <keyword>v_ldexp_f16</keyword>
1532            <keyword>v_ldexp_f32</keyword>
1533            <keyword>v_ldexp_f64</keyword>
1534            <keyword>v_lerp_u8</keyword>
1535            <keyword>v_log_clamp_f32</keyword>
1536            <keyword>v_log_f16</keyword>
1537            <keyword>v_log_f32</keyword>
1538            <keyword>v_log_legacy_f32</keyword>
1539            <keyword>v_lshl_add_u32</keyword>
1540            <keyword>v_lshl_b32</keyword>
1541            <keyword>v_lshl_b64</keyword>
1542            <keyword>v_lshl_or_b32</keyword>
1543            <keyword>v_lshlrev_b16</keyword>
1544            <keyword>v_lshlrev_b32</keyword>
1545            <keyword>v_lshlrev_b64</keyword>
1546            <keyword>v_lshr_b32</keyword>
1547            <keyword>v_lshr_b64</keyword>
1548            <keyword>v_lshrrev_b16</keyword>
1549            <keyword>v_lshrrev_b32</keyword>
1550            <keyword>v_lshrrev_b64</keyword>
1551            <keyword>v_mac_f16</keyword>
1552            <keyword>v_mac_f32</keyword>
1553            <keyword>v_mac_legacy_f32</keyword>
1554            <keyword>v_mad_f16</keyword>
1555            <keyword>v_mad_f32</keyword>
1556            <keyword>v_mad_i16</keyword>
1557            <keyword>v_mad_i32_i16</keyword>
1558            <keyword>v_mad_i32_i24</keyword>
1559            <keyword>v_mad_i64_i32</keyword>
1560            <keyword>v_mad_legacy_f16</keyword>
1561            <keyword>v_mad_legacy_f32</keyword>
1562            <keyword>v_mad_legacy_i16</keyword>
1563            <keyword>v_mad_legacy_u16</keyword>
1564            <keyword>v_mad_mix_f32</keyword>
1565            <keyword>v_mad_mixhi_f16</keyword>
1566            <keyword>v_mad_mixlo_f16</keyword>
1567            <keyword>v_mad_u16</keyword>
1568            <keyword>v_mad_u32_u16</keyword>
1569            <keyword>v_mad_u32_u24</keyword>
1570            <keyword>v_mad_u64_u32</keyword>
1571            <keyword>v_madak_f16</keyword>
1572            <keyword>v_madak_f32</keyword>
1573            <keyword>v_madmk_f16</keyword>
1574            <keyword>v_madmk_f32</keyword>
1575            <keyword>v_max3_f16</keyword>
1576            <keyword>v_max3_f32</keyword>
1577            <keyword>v_max3_i16</keyword>
1578            <keyword>v_max3_i32</keyword>
1579            <keyword>v_max3_u16</keyword>
1580            <keyword>v_max3_u32</keyword>
1581            <keyword>v_max_f16</keyword>
1582            <keyword>v_max_f32</keyword>
1583            <keyword>v_max_f64</keyword>
1584            <keyword>v_max_i16</keyword>
1585            <keyword>v_max_i32</keyword>
1586            <keyword>v_max_legacy_f32</keyword>
1587            <keyword>v_max_u16</keyword>
1588            <keyword>v_max_u32</keyword>
1589            <keyword>v_mbcnt_hi_u32_b32</keyword>
1590            <keyword>v_mbcnt_lo_u32_b32</keyword>
1591            <keyword>v_med3_f16</keyword>
1592            <keyword>v_med3_f32</keyword>
1593            <keyword>v_med3_i16</keyword>
1594            <keyword>v_med3_i32</keyword>
1595            <keyword>v_med3_u16</keyword>
1596            <keyword>v_med3_u32</keyword>
1597            <keyword>v_min3_f16</keyword>
1598            <keyword>v_min3_f32</keyword>
1599            <keyword>v_min3_i16</keyword>
1600            <keyword>v_min3_i32</keyword>
1601            <keyword>v_min3_u16</keyword>
1602            <keyword>v_min3_u32</keyword>
1603            <keyword>v_min_f16</keyword>
1604            <keyword>v_min_f32</keyword>
1605            <keyword>v_min_f64</keyword>
1606            <keyword>v_min_i16</keyword>
1607            <keyword>v_min_i32</keyword>
1608            <keyword>v_min_legacy_f32</keyword>
1609            <keyword>v_min_u16</keyword>
1610            <keyword>v_min_u32</keyword>
1611            <keyword>v_mov_b32</keyword>
1612            <keyword>v_mov_fed_b32</keyword>
1613            <keyword>v_mov_prsv_b32</keyword>
1614            <keyword>v_movreld_b32</keyword>
1615            <keyword>v_movrels_b32</keyword>
1616            <keyword>v_movrelsd_b32</keyword>
1617            <keyword>v_mqsad_pk_u16_u8</keyword>
1618            <keyword>v_mqsad_u32_u8</keyword>
1619            <keyword>v_mqsad_u8</keyword>
1620            <keyword>v_msad_u8</keyword>
1621            <keyword>v_mul_f16</keyword>
1622            <keyword>v_mul_f32</keyword>
1623            <keyword>v_mul_f64</keyword>
1624            <keyword>v_mul_hi_i32</keyword>
1625            <keyword>v_mul_hi_i32_i24</keyword>
1626            <keyword>v_mul_hi_u32</keyword>
1627            <keyword>v_mul_hi_u32_u24</keyword>
1628            <keyword>v_mul_i32_i24</keyword>
1629            <keyword>v_mul_legacy_f32</keyword>
1630            <keyword>v_mul_lo_i32</keyword>
1631            <keyword>v_mul_lo_u16</keyword>
1632            <keyword>v_mul_lo_u32</keyword>
1633            <keyword>v_mul_u32_u24</keyword>
1634            <keyword>v_mullit_f32</keyword>
1635            <keyword>v_nop</keyword>
1636            <keyword>v_not_b32</keyword>
1637            <keyword>v_or3_b32</keyword>
1638            <keyword>v_or_b32</keyword>
1639            <keyword>v_pack_b32_f16</keyword>
1640            <keyword>v_perm_b32</keyword>
1641            <keyword>v_pk_add_f16</keyword>
1642            <keyword>v_pk_add_i16</keyword>
1643            <keyword>v_pk_add_u16</keyword>
1644            <keyword>v_pk_ashrrev_i16</keyword>
1645            <keyword>v_pk_fma_f16</keyword>
1646            <keyword>v_pk_lshlrev_b16</keyword>
1647            <keyword>v_pk_lshrrev_b16</keyword>
1648            <keyword>v_pk_mad_i16</keyword>
1649            <keyword>v_pk_mad_u16</keyword>
1650            <keyword>v_pk_max_f16</keyword>
1651            <keyword>v_pk_max_i16</keyword>
1652            <keyword>v_pk_max_u16</keyword>
1653            <keyword>v_pk_min_f16</keyword>
1654            <keyword>v_pk_min_i16</keyword>
1655            <keyword>v_pk_min_u16</keyword>
1656            <keyword>v_pk_mul_f16</keyword>
1657            <keyword>v_pk_mul_lo_u16</keyword>
1658            <keyword>v_pk_sub_i16</keyword>
1659            <keyword>v_pk_sub_u16</keyword>
1660            <keyword>v_qsad_pk_u16_u8</keyword>
1661            <keyword>v_qsad_u8</keyword>
1662            <keyword>v_rcp_clamp_f32</keyword>
1663            <keyword>v_rcp_clamp_f64</keyword>
1664            <keyword>v_rcp_f16</keyword>
1665            <keyword>v_rcp_f32</keyword>
1666            <keyword>v_rcp_f64</keyword>
1667            <keyword>v_rcp_iflag_f32</keyword>
1668            <keyword>v_rcp_legacy_f32</keyword>
1669            <keyword>v_readfirstlane_b32</keyword>
1670            <keyword>v_readlane_b32</keyword>
1671            <keyword>v_readlane_regrd_b32</keyword>
1672            <keyword>v_rndne_f16</keyword>
1673            <keyword>v_rndne_f32</keyword>
1674            <keyword>v_rndne_f64</keyword>
1675            <keyword>v_rsq_clamp_f32</keyword>
1676            <keyword>v_rsq_clamp_f64</keyword>
1677            <keyword>v_rsq_f16</keyword>
1678            <keyword>v_rsq_f32</keyword>
1679            <keyword>v_rsq_f64</keyword>
1680            <keyword>v_rsq_legacy_f32</keyword>
1681            <keyword>v_sad_hi_u8</keyword>
1682            <keyword>v_sad_u16</keyword>
1683            <keyword>v_sad_u32</keyword>
1684            <keyword>v_sad_u8</keyword>
1685            <keyword>v_sat_pk_u8_i16</keyword>
1686            <keyword>v_screen_partition_4se_b32</keyword>
1687            <keyword>v_sin_f16</keyword>
1688            <keyword>v_sin_f32</keyword>
1689            <keyword>v_sqrt_f16</keyword>
1690            <keyword>v_sqrt_f32</keyword>
1691            <keyword>v_sqrt_f64</keyword>
1692            <keyword>v_sub_co_u32</keyword>
1693            <keyword>v_sub_f16</keyword>
1694            <keyword>v_sub_f32</keyword>
1695            <keyword>v_sub_i16</keyword>
1696            <keyword>v_sub_i32</keyword>
1697            <keyword>v_sub_u16</keyword>
1698            <keyword>v_sub_u32</keyword>
1699            <keyword>v_subb_co_u32</keyword>
1700            <keyword>v_subb_u32</keyword>
1701            <keyword>v_subbrev_co_u32</keyword>
1702            <keyword>v_subbrev_u32</keyword>
1703            <keyword>v_subrev_co_u32</keyword>
1704            <keyword>v_subrev_f16</keyword>
1705            <keyword>v_subrev_f32</keyword>
1706            <keyword>v_subrev_i32</keyword>
1707            <keyword>v_subrev_u16</keyword>
1708            <keyword>v_subrev_u32</keyword>
1709            <keyword>v_swap_b32</keyword>
1710            <keyword>v_trig_preop_f64</keyword>
1711            <keyword>v_trunc_f16</keyword>
1712            <keyword>v_trunc_f32</keyword>
1713            <keyword>v_trunc_f64</keyword>
1714            <keyword>v_writelane_b32</keyword>
1715            <keyword>v_writelane_regwr_b32</keyword>
1716            <keyword>v_xad_u32</keyword>
1717            <keyword>v_xor_b32</keyword>
1718        </context>
1719       
1720        <context id="float" style-ref="floating-point">
1721            <match extended="true">
1722                (?&lt;![\w\.])
1723                ((\.[0-9]+ | [0-9]+\.[0-9]*) ([Ee][+-]?[0-9]*)? |
1724                 ([0-9]+[Ee][+-]?[0-9]*))
1725                [hHsSlL]?
1726                (?![\w\.])
1727            </match>
1728        </context>
1729        <context id="hexadecimal" style-ref="hexadecimal">
1730            <match extended="true">
1731                (?&lt;![\w\.])
1732                0[xX][a-fA-F0-9]*
1733                (?![\w\.])
1734            </match>
1735        </context>
1736        <context id="binary" style-ref="binary">
1737            <match extended="true">
1738                (?&lt;![\w\.])
1739                0[bB][01]*
1740                (?![\w\.])
1741            </match>
1742        </context>
1743        <context id="octal" style-ref="octal">
1744            <match extended="true">
1745                (?&lt;![\w\.])
1746                0[0-7]*
1747                (?![\w\.])
1748            </match>
1749        </context>
1750        <context id="decimal" style-ref="decimal">
1751            <match extended="true">
1752                (?&lt;![\w\.])
1753                (0|[1-9][0-9]*)*
1754                (?![\w\.])
1755            </match>
1756        </context>
1757       
1758        <context id="clrx">
1759            <include>
1760                <context ref="comment"/>
1761                <context ref="comment-multiline"/>
1762                <context ref="pseudo-op"/>
1763                <context ref="instruction"/>
1764                <context ref="string"/>
1765                <context ref="char"/>
1766                <context ref="float"/>
1767                <context ref="hexadecimal"/>
1768                <context ref="binary"/>
1769                <context ref="octal"/>
1770                <context ref="decimal"/>
1771            </include>
1772        </context>
1773    </definitions>
1774</language>
Note: See TracBrowser for help on using the repository browser.