source: CLRX/CLRadeonExtender/trunk/editors/kate.xml @ 3900

Last change on this file since 3900 was 3900, checked in by matszpk, 13 months ago

CLRadeonExtender: AsmROCm: Add '.nosectdiffs' for compatibility with the ROCm behaviour from older assembler's versions.

  • Property svn:mime-type set to text/xml
File size: 81.7 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<!DOCTYPE language SYSTEM "language.dtd">
24
25<language name="CLRadeonExtender" section="Assembler" version="1.01" kateversion="2.4"
26          extensions="*.clrx;*.inc;*.asm;*.gcn"
27          author="Mateusz Szpakowski(matszpk@interia.pl)" license="LGPL">
28    <highlighting>
29        <list name="Vector Registers">
30            <item>v0</item>
31            <item>v1</item>
32            <item>v2</item>
33            <item>v3</item>
34            <item>v4</item>
35            <item>v5</item>
36            <item>v6</item>
37            <item>v7</item>
38            <item>v8</item>
39            <item>v9</item>
40            <item>v10</item>
41            <item>v11</item>
42            <item>v12</item>
43            <item>v13</item>
44            <item>v14</item>
45            <item>v15</item>
46            <item>v16</item>
47            <item>v17</item>
48            <item>v18</item>
49            <item>v19</item>
50            <item>v20</item>
51            <item>v21</item>
52            <item>v22</item>
53            <item>v23</item>
54            <item>v24</item>
55            <item>v25</item>
56            <item>v26</item>
57            <item>v27</item>
58            <item>v28</item>
59            <item>v29</item>
60            <item>v30</item>
61            <item>v31</item>
62            <item>v32</item>
63            <item>v33</item>
64            <item>v34</item>
65            <item>v35</item>
66            <item>v36</item>
67            <item>v37</item>
68            <item>v38</item>
69            <item>v39</item>
70            <item>v40</item>
71            <item>v41</item>
72            <item>v42</item>
73            <item>v43</item>
74            <item>v44</item>
75            <item>v45</item>
76            <item>v46</item>
77            <item>v47</item>
78            <item>v48</item>
79            <item>v49</item>
80            <item>v50</item>
81            <item>v51</item>
82            <item>v52</item>
83            <item>v53</item>
84            <item>v54</item>
85            <item>v55</item>
86            <item>v56</item>
87            <item>v57</item>
88            <item>v58</item>
89            <item>v59</item>
90            <item>v60</item>
91            <item>v61</item>
92            <item>v62</item>
93            <item>v63</item>
94            <item>v64</item>
95            <item>v65</item>
96            <item>v66</item>
97            <item>v67</item>
98            <item>v68</item>
99            <item>v69</item>
100            <item>v70</item>
101            <item>v71</item>
102            <item>v72</item>
103            <item>v73</item>
104            <item>v74</item>
105            <item>v75</item>
106            <item>v76</item>
107            <item>v77</item>
108            <item>v78</item>
109            <item>v79</item>
110            <item>v80</item>
111            <item>v81</item>
112            <item>v82</item>
113            <item>v83</item>
114            <item>v84</item>
115            <item>v85</item>
116            <item>v86</item>
117            <item>v87</item>
118            <item>v88</item>
119            <item>v89</item>
120            <item>v90</item>
121            <item>v91</item>
122            <item>v92</item>
123            <item>v93</item>
124            <item>v94</item>
125            <item>v95</item>
126            <item>v96</item>
127            <item>v97</item>
128            <item>v98</item>
129            <item>v99</item>
130            <item>v100</item>
131            <item>v101</item>
132            <item>v102</item>
133            <item>v103</item>
134            <item>v104</item>
135            <item>v105</item>
136            <item>v106</item>
137            <item>v107</item>
138            <item>v108</item>
139            <item>v109</item>
140            <item>v110</item>
141            <item>v111</item>
142            <item>v112</item>
143            <item>v113</item>
144            <item>v114</item>
145            <item>v115</item>
146            <item>v116</item>
147            <item>v117</item>
148            <item>v118</item>
149            <item>v119</item>
150            <item>v120</item>
151            <item>v121</item>
152            <item>v122</item>
153            <item>v123</item>
154            <item>v124</item>
155            <item>v125</item>
156            <item>v126</item>
157            <item>v127</item>
158            <item>v128</item>
159            <item>v129</item>
160            <item>v130</item>
161            <item>v131</item>
162            <item>v132</item>
163            <item>v133</item>
164            <item>v134</item>
165            <item>v135</item>
166            <item>v136</item>
167            <item>v137</item>
168            <item>v138</item>
169            <item>v139</item>
170            <item>v140</item>
171            <item>v141</item>
172            <item>v142</item>
173            <item>v143</item>
174            <item>v144</item>
175            <item>v145</item>
176            <item>v146</item>
177            <item>v147</item>
178            <item>v148</item>
179            <item>v149</item>
180            <item>v150</item>
181            <item>v151</item>
182            <item>v152</item>
183            <item>v153</item>
184            <item>v154</item>
185            <item>v155</item>
186            <item>v156</item>
187            <item>v157</item>
188            <item>v158</item>
189            <item>v159</item>
190            <item>v160</item>
191            <item>v161</item>
192            <item>v162</item>
193            <item>v163</item>
194            <item>v164</item>
195            <item>v165</item>
196            <item>v166</item>
197            <item>v167</item>
198            <item>v168</item>
199            <item>v169</item>
200            <item>v170</item>
201            <item>v171</item>
202            <item>v172</item>
203            <item>v173</item>
204            <item>v174</item>
205            <item>v175</item>
206            <item>v176</item>
207            <item>v177</item>
208            <item>v178</item>
209            <item>v179</item>
210            <item>v180</item>
211            <item>v181</item>
212            <item>v182</item>
213            <item>v183</item>
214            <item>v184</item>
215            <item>v185</item>
216            <item>v186</item>
217            <item>v187</item>
218            <item>v188</item>
219            <item>v189</item>
220            <item>v190</item>
221            <item>v191</item>
222            <item>v192</item>
223            <item>v193</item>
224            <item>v194</item>
225            <item>v195</item>
226            <item>v196</item>
227            <item>v197</item>
228            <item>v198</item>
229            <item>v199</item>
230            <item>v200</item>
231            <item>v201</item>
232            <item>v202</item>
233            <item>v203</item>
234            <item>v204</item>
235            <item>v205</item>
236            <item>v206</item>
237            <item>v207</item>
238            <item>v208</item>
239            <item>v209</item>
240            <item>v210</item>
241            <item>v211</item>
242            <item>v212</item>
243            <item>v213</item>
244            <item>v214</item>
245            <item>v215</item>
246            <item>v216</item>
247            <item>v217</item>
248            <item>v218</item>
249            <item>v219</item>
250            <item>v220</item>
251            <item>v221</item>
252            <item>v222</item>
253            <item>v223</item>
254            <item>v224</item>
255            <item>v225</item>
256            <item>v226</item>
257            <item>v227</item>
258            <item>v228</item>
259            <item>v229</item>
260            <item>v230</item>
261            <item>v231</item>
262            <item>v232</item>
263            <item>v233</item>
264            <item>v234</item>
265            <item>v235</item>
266            <item>v236</item>
267            <item>v237</item>
268            <item>v238</item>
269            <item>v239</item>
270            <item>v240</item>
271            <item>v241</item>
272            <item>v242</item>
273            <item>v243</item>
274            <item>v244</item>
275            <item>v245</item>
276            <item>v246</item>
277            <item>v247</item>
278            <item>v248</item>
279            <item>v249</item>
280            <item>v250</item>
281            <item>v251</item>
282            <item>v252</item>
283            <item>v253</item>
284            <item>v254</item>
285            <item>v255</item>
286        </list>
287        <list name="Scalar Registers">
288            <item>s0</item>
289            <item>s1</item>
290            <item>s2</item>
291            <item>s3</item>
292            <item>s4</item>
293            <item>s5</item>
294            <item>s6</item>
295            <item>s7</item>
296            <item>s8</item>
297            <item>s9</item>
298            <item>s10</item>
299            <item>s11</item>
300            <item>s12</item>
301            <item>s13</item>
302            <item>s14</item>
303            <item>s15</item>
304            <item>s16</item>
305            <item>s17</item>
306            <item>s18</item>
307            <item>s19</item>
308            <item>s20</item>
309            <item>s21</item>
310            <item>s22</item>
311            <item>s23</item>
312            <item>s24</item>
313            <item>s25</item>
314            <item>s26</item>
315            <item>s27</item>
316            <item>s28</item>
317            <item>s29</item>
318            <item>s30</item>
319            <item>s31</item>
320            <item>s32</item>
321            <item>s33</item>
322            <item>s34</item>
323            <item>s35</item>
324            <item>s36</item>
325            <item>s37</item>
326            <item>s38</item>
327            <item>s39</item>
328            <item>s40</item>
329            <item>s41</item>
330            <item>s42</item>
331            <item>s43</item>
332            <item>s44</item>
333            <item>s45</item>
334            <item>s46</item>
335            <item>s47</item>
336            <item>s48</item>
337            <item>s49</item>
338            <item>s50</item>
339            <item>s51</item>
340            <item>s52</item>
341            <item>s53</item>
342            <item>s54</item>
343            <item>s55</item>
344            <item>s56</item>
345            <item>s57</item>
346            <item>s58</item>
347            <item>s59</item>
348            <item>s60</item>
349            <item>s61</item>
350            <item>s62</item>
351            <item>s63</item>
352            <item>s64</item>
353            <item>s65</item>
354            <item>s66</item>
355            <item>s67</item>
356            <item>s68</item>
357            <item>s69</item>
358            <item>s70</item>
359            <item>s71</item>
360            <item>s72</item>
361            <item>s73</item>
362            <item>s74</item>
363            <item>s75</item>
364            <item>s76</item>
365            <item>s77</item>
366            <item>s78</item>
367            <item>s79</item>
368            <item>s80</item>
369            <item>s81</item>
370            <item>s82</item>
371            <item>s83</item>
372            <item>s84</item>
373            <item>s85</item>
374            <item>s86</item>
375            <item>s87</item>
376            <item>s88</item>
377            <item>s89</item>
378            <item>s90</item>
379            <item>s91</item>
380            <item>s92</item>
381            <item>s93</item>
382            <item>s94</item>
383            <item>s95</item>
384            <item>s96</item>
385            <item>s97</item>
386            <item>s98</item>
387            <item>s99</item>
388            <item>s100</item>
389            <item>s101</item>
390            <item>s102</item>
391            <item>s103</item>
392        </list>
393        <list name="Special Registers">
394            <item>vcc</item>
395            <item>vcc_lo</item>
396            <item>vcc_hi</item>
397            <item>exec</item>
398            <item>exec_lo</item>
399            <item>exec_hi</item>
400            <item>m0</item>
401            <item>flat_scratch</item>
402            <item>flat_scratch_lo</item>
403            <item>flat_scratch_hi</item>
404            <item>xnack_mask</item>
405            <item>xnack_mask_lo</item>
406            <item>xnack_mask_hi</item>
407            <item>tma</item>
408            <item>tma_lo</item>
409            <item>tma_hi</item>
410            <item>tba</item>
411            <item>tba_lo</item>
412            <item>tba_hi</item>
413            <item>ttmp0</item>
414            <item>ttmp1</item>
415            <item>ttmp2</item>
416            <item>ttmp3</item>
417            <item>ttmp4</item>
418            <item>ttmp5</item>
419            <item>ttmp6</item>
420            <item>ttmp7</item>
421            <item>ttmp8</item>
422            <item>ttmp9</item>
423            <item>ttmp10</item>
424            <item>ttmp11</item>
425            <item>scc</item>
426            <item>src_scc</item>
427            <item>execz</item>
428            <item>src_execz</item>
429            <item>vccz</item>
430            <item>src_vccz</item>
431            <item>shared_base</item>
432            <item>src_shared_base</item>
433            <item>shared_limit</item>
434            <item>src_shared_limit</item>
435            <item>private_base</item>
436            <item>src_private_base</item>
437            <item>private_limit</item>
438            <item>src_private_limit</item>
439            <item>pops_exiting_wave_id</item>
440            <item>src_pops_exiting_wave_id</item>
441        </list>
442        <list name="Instructions">
443            <item>buffer_atomic_add</item>
444            <item>buffer_atomic_add_x2</item>
445            <item>buffer_atomic_and</item>
446            <item>buffer_atomic_and_x2</item>
447            <item>buffer_atomic_cmpswap</item>
448            <item>buffer_atomic_cmpswap_x2</item>
449            <item>buffer_atomic_dec</item>
450            <item>buffer_atomic_dec_x2</item>
451            <item>buffer_atomic_fcmpswap</item>
452            <item>buffer_atomic_fcmpswap_x2</item>
453            <item>buffer_atomic_fmax</item>
454            <item>buffer_atomic_fmax_x2</item>
455            <item>buffer_atomic_fmin</item>
456            <item>buffer_atomic_fmin_x2</item>
457            <item>buffer_atomic_inc</item>
458            <item>buffer_atomic_inc_x2</item>
459            <item>buffer_atomic_or</item>
460            <item>buffer_atomic_or_x2</item>
461            <item>buffer_atomic_rsub</item>
462            <item>buffer_atomic_rsub_x2</item>
463            <item>buffer_atomic_smax</item>
464            <item>buffer_atomic_smax_x2</item>
465            <item>buffer_atomic_smin</item>
466            <item>buffer_atomic_smin_x2</item>
467            <item>buffer_atomic_sub</item>
468            <item>buffer_atomic_sub_x2</item>
469            <item>buffer_atomic_swap</item>
470            <item>buffer_atomic_swap_x2</item>
471            <item>buffer_atomic_umax</item>
472            <item>buffer_atomic_umax_x2</item>
473            <item>buffer_atomic_umin</item>
474            <item>buffer_atomic_umin_x2</item>
475            <item>buffer_atomic_xor</item>
476            <item>buffer_atomic_xor_x2</item>
477            <item>buffer_load_dword</item>
478            <item>buffer_load_dwordx2</item>
479            <item>buffer_load_dwordx3</item>
480            <item>buffer_load_dwordx4</item>
481            <item>buffer_load_format_d16_hi_x</item>
482            <item>buffer_load_format_d16_x</item>
483            <item>buffer_load_format_d16_xy</item>
484            <item>buffer_load_format_d16_xyz</item>
485            <item>buffer_load_format_d16_xyzw</item>
486            <item>buffer_load_format_x</item>
487            <item>buffer_load_format_xy</item>
488            <item>buffer_load_format_xyz</item>
489            <item>buffer_load_format_xyzw</item>
490            <item>buffer_load_sbyte</item>
491            <item>buffer_load_sbyte_d16</item>
492            <item>buffer_load_sbyte_d16_hi</item>
493            <item>buffer_load_short_d16</item>
494            <item>buffer_load_short_d16_hi</item>
495            <item>buffer_load_sshort</item>
496            <item>buffer_load_ubyte</item>
497            <item>buffer_load_ubyte_d16</item>
498            <item>buffer_load_ubyte_d16_hi</item>
499            <item>buffer_load_ushort</item>
500            <item>buffer_store_byte</item>
501            <item>buffer_store_byte_d16_hi</item>
502            <item>buffer_store_dword</item>
503            <item>buffer_store_dwordx2</item>
504            <item>buffer_store_dwordx3</item>
505            <item>buffer_store_dwordx4</item>
506            <item>buffer_store_format_d16_hi_x</item>
507            <item>buffer_store_format_d16_x</item>
508            <item>buffer_store_format_d16_xy</item>
509            <item>buffer_store_format_d16_xyz</item>
510            <item>buffer_store_format_d16_xyzw</item>
511            <item>buffer_store_format_x</item>
512            <item>buffer_store_format_xy</item>
513            <item>buffer_store_format_xyz</item>
514            <item>buffer_store_format_xyzw</item>
515            <item>buffer_store_lds_dword</item>
516            <item>buffer_store_short</item>
517            <item>buffer_store_short_d16_hi</item>
518            <item>buffer_wbinvl1</item>
519            <item>buffer_wbinvl1_sc</item>
520            <item>buffer_wbinvl1_vol</item>
521            <item>ds_add_f32</item>
522            <item>ds_add_rtn_f32</item>
523            <item>ds_add_rtn_u32</item>
524            <item>ds_add_rtn_u64</item>
525            <item>ds_add_src2_f32</item>
526            <item>ds_add_src2_u32</item>
527            <item>ds_add_src2_u64</item>
528            <item>ds_add_u32</item>
529            <item>ds_add_u64</item>
530            <item>ds_and_b32</item>
531            <item>ds_and_b64</item>
532            <item>ds_and_rtn_b32</item>
533            <item>ds_and_rtn_b64</item>
534            <item>ds_and_src2_b32</item>
535            <item>ds_and_src2_b64</item>
536            <item>ds_append</item>
537            <item>ds_bpermute_b32</item>
538            <item>ds_cmpst_b32</item>
539            <item>ds_cmpst_b64</item>
540            <item>ds_cmpst_f32</item>
541            <item>ds_cmpst_f64</item>
542            <item>ds_cmpst_rtn_b32</item>
543            <item>ds_cmpst_rtn_b64</item>
544            <item>ds_cmpst_rtn_f32</item>
545            <item>ds_cmpst_rtn_f64</item>
546            <item>ds_condxchg32_rtn_b128</item>
547            <item>ds_condxchg32_rtn_b64</item>
548            <item>ds_consume</item>
549            <item>ds_dec_rtn_u32</item>
550            <item>ds_dec_rtn_u64</item>
551            <item>ds_dec_src2_u32</item>
552            <item>ds_dec_src2_u64</item>
553            <item>ds_dec_u32</item>
554            <item>ds_dec_u64</item>
555            <item>ds_gws_barrier</item>
556            <item>ds_gws_init</item>
557            <item>ds_gws_sema_br</item>
558            <item>ds_gws_sema_p</item>
559            <item>ds_gws_sema_release_all</item>
560            <item>ds_gws_sema_v</item>
561            <item>ds_inc_rtn_u32</item>
562            <item>ds_inc_rtn_u64</item>
563            <item>ds_inc_src2_u32</item>
564            <item>ds_inc_src2_u64</item>
565            <item>ds_inc_u32</item>
566            <item>ds_inc_u64</item>
567            <item>ds_max_f32</item>
568            <item>ds_max_f64</item>
569            <item>ds_max_i32</item>
570            <item>ds_max_i64</item>
571            <item>ds_max_rtn_f32</item>
572            <item>ds_max_rtn_f64</item>
573            <item>ds_max_rtn_i32</item>
574            <item>ds_max_rtn_i64</item>
575            <item>ds_max_rtn_u32</item>
576            <item>ds_max_rtn_u64</item>
577            <item>ds_max_src2_f32</item>
578            <item>ds_max_src2_f64</item>
579            <item>ds_max_src2_i32</item>
580            <item>ds_max_src2_i64</item>
581            <item>ds_max_src2_u32</item>
582            <item>ds_max_src2_u64</item>
583            <item>ds_max_u32</item>
584            <item>ds_max_u64</item>
585            <item>ds_min_f32</item>
586            <item>ds_min_f64</item>
587            <item>ds_min_i32</item>
588            <item>ds_min_i64</item>
589            <item>ds_min_rtn_f32</item>
590            <item>ds_min_rtn_f64</item>
591            <item>ds_min_rtn_i32</item>
592            <item>ds_min_rtn_i64</item>
593            <item>ds_min_rtn_u32</item>
594            <item>ds_min_rtn_u64</item>
595            <item>ds_min_src2_f32</item>
596            <item>ds_min_src2_f64</item>
597            <item>ds_min_src2_i32</item>
598            <item>ds_min_src2_i64</item>
599            <item>ds_min_src2_u32</item>
600            <item>ds_min_src2_u64</item>
601            <item>ds_min_u32</item>
602            <item>ds_min_u64</item>
603            <item>ds_mskor_b32</item>
604            <item>ds_mskor_b64</item>
605            <item>ds_mskor_rtn_b32</item>
606            <item>ds_mskor_rtn_b64</item>
607            <item>ds_nop</item>
608            <item>ds_or_b32</item>
609            <item>ds_or_b64</item>
610            <item>ds_or_rtn_b32</item>
611            <item>ds_or_rtn_b64</item>
612            <item>ds_or_src2_b32</item>
613            <item>ds_or_src2_b64</item>
614            <item>ds_ordered_count</item>
615            <item>ds_permute_b32</item>
616            <item>ds_read2_b32</item>
617            <item>ds_read2_b64</item>
618            <item>ds_read2st64_b32</item>
619            <item>ds_read2st64_b64</item>
620            <item>ds_read_addtid_b32</item>
621            <item>ds_read_b128</item>
622            <item>ds_read_b32</item>
623            <item>ds_read_b64</item>
624            <item>ds_read_b96</item>
625            <item>ds_read_i16</item>
626            <item>ds_read_i8</item>
627            <item>ds_read_i8_d16</item>
628            <item>ds_read_i8_d16_hi</item>
629            <item>ds_read_u16</item>
630            <item>ds_read_u16_d16</item>
631            <item>ds_read_u16_d16_hi</item>
632            <item>ds_read_u8</item>
633            <item>ds_read_u8_d16</item>
634            <item>ds_read_u8_d16_hi</item>
635            <item>ds_rsub_rtn_u32</item>
636            <item>ds_rsub_rtn_u64</item>
637            <item>ds_rsub_src2_u32</item>
638            <item>ds_rsub_src2_u64</item>
639            <item>ds_rsub_u32</item>
640            <item>ds_rsub_u64</item>
641            <item>ds_sub_rtn_u32</item>
642            <item>ds_sub_rtn_u64</item>
643            <item>ds_sub_src2_u32</item>
644            <item>ds_sub_src2_u64</item>
645            <item>ds_sub_u32</item>
646            <item>ds_sub_u64</item>
647            <item>ds_swizzle_b32</item>
648            <item>ds_wrap_rtn_b32</item>
649            <item>ds_write2_b32</item>
650            <item>ds_write2_b64</item>
651            <item>ds_write2st64_b32</item>
652            <item>ds_write2st64_b64</item>
653            <item>ds_write_addtid_b32</item>
654            <item>ds_write_b128</item>
655            <item>ds_write_b16</item>
656            <item>ds_write_b16_d16_hi</item>
657            <item>ds_write_b32</item>
658            <item>ds_write_b64</item>
659            <item>ds_write_b8</item>
660            <item>ds_write_b8_d16_hi</item>
661            <item>ds_write_b96</item>
662            <item>ds_write_src2_b32</item>
663            <item>ds_write_src2_b64</item>
664            <item>ds_wrxchg2_rtn_b32</item>
665            <item>ds_wrxchg2_rtn_b64</item>
666            <item>ds_wrxchg2st64_rtn_b32</item>
667            <item>ds_wrxchg2st64_rtn_b64</item>
668            <item>ds_wrxchg_rtn_b32</item>
669            <item>ds_wrxchg_rtn_b64</item>
670            <item>ds_xor_b32</item>
671            <item>ds_xor_b64</item>
672            <item>ds_xor_rtn_b32</item>
673            <item>ds_xor_rtn_b64</item>
674            <item>ds_xor_src2_b32</item>
675            <item>ds_xor_src2_b64</item>
676            <item>exp</item>
677            <item>flat_atomic_add</item>
678            <item>flat_atomic_add_x2</item>
679            <item>flat_atomic_and</item>
680            <item>flat_atomic_and_x2</item>
681            <item>flat_atomic_cmpswap</item>
682            <item>flat_atomic_cmpswap_x2</item>
683            <item>flat_atomic_dec</item>
684            <item>flat_atomic_dec_x2</item>
685            <item>flat_atomic_fcmpswap</item>
686            <item>flat_atomic_fcmpswap_x2</item>
687            <item>flat_atomic_fmax</item>
688            <item>flat_atomic_fmax_x2</item>
689            <item>flat_atomic_fmin</item>
690            <item>flat_atomic_fmin_x2</item>
691            <item>flat_atomic_inc</item>
692            <item>flat_atomic_inc_x2</item>
693            <item>flat_atomic_or</item>
694            <item>flat_atomic_or_x2</item>
695            <item>flat_atomic_smax</item>
696            <item>flat_atomic_smax_x2</item>
697            <item>flat_atomic_smin</item>
698            <item>flat_atomic_smin_x2</item>
699            <item>flat_atomic_sub</item>
700            <item>flat_atomic_sub_x2</item>
701            <item>flat_atomic_swap</item>
702            <item>flat_atomic_swap_x2</item>
703            <item>flat_atomic_umax</item>
704            <item>flat_atomic_umax_x2</item>
705            <item>flat_atomic_umin</item>
706            <item>flat_atomic_umin_x2</item>
707            <item>flat_atomic_xor</item>
708            <item>flat_atomic_xor_x2</item>
709            <item>flat_load_dword</item>
710            <item>flat_load_dwordx2</item>
711            <item>flat_load_dwordx3</item>
712            <item>flat_load_dwordx4</item>
713            <item>flat_load_sbyte</item>
714            <item>flat_load_sbyte_d16</item>
715            <item>flat_load_sbyte_d16_hi</item>
716            <item>flat_load_short_d16</item>
717            <item>flat_load_short_d16_hi</item>
718            <item>flat_load_sshort</item>
719            <item>flat_load_ubyte</item>
720            <item>flat_load_ubyte_d16</item>
721            <item>flat_load_ubyte_d16_hi</item>
722            <item>flat_load_ushort</item>
723            <item>flat_store_byte</item>
724            <item>flat_store_byte_d16_hi</item>
725            <item>flat_store_dword</item>
726            <item>flat_store_dwordx2</item>
727            <item>flat_store_dwordx3</item>
728            <item>flat_store_dwordx4</item>
729            <item>flat_store_short</item>
730            <item>flat_store_short_d16_hi</item>
731            <item>global_atomic_add</item>
732            <item>global_atomic_add_x2</item>
733            <item>global_atomic_and</item>
734            <item>global_atomic_and_x2</item>
735            <item>global_atomic_cmpswap</item>
736            <item>global_atomic_cmpswap_x2</item>
737            <item>global_atomic_dec</item>
738            <item>global_atomic_dec_x2</item>
739            <item>global_atomic_inc</item>
740            <item>global_atomic_inc_x2</item>
741            <item>global_atomic_or</item>
742            <item>global_atomic_or_x2</item>
743            <item>global_atomic_smax</item>
744            <item>global_atomic_smax_x2</item>
745            <item>global_atomic_smin</item>
746            <item>global_atomic_smin_x2</item>
747            <item>global_atomic_sub</item>
748            <item>global_atomic_sub_x2</item>
749            <item>global_atomic_swap</item>
750            <item>global_atomic_swap_x2</item>
751            <item>global_atomic_umax</item>
752            <item>global_atomic_umax_x2</item>
753            <item>global_atomic_umin</item>
754            <item>global_atomic_umin_x2</item>
755            <item>global_atomic_xor</item>
756            <item>global_atomic_xor_x2</item>
757            <item>global_load_dword</item>
758            <item>global_load_dwordx2</item>
759            <item>global_load_dwordx3</item>
760            <item>global_load_dwordx4</item>
761            <item>global_load_sbyte</item>
762            <item>global_load_sbyte_d16</item>
763            <item>global_load_sbyte_d16_hi</item>
764            <item>global_load_short_d16</item>
765            <item>global_load_short_d16_hi</item>
766            <item>global_load_sshort</item>
767            <item>global_load_ubyte</item>
768            <item>global_load_ubyte_d16</item>
769            <item>global_load_ubyte_d16_hi</item>
770            <item>global_load_ushort</item>
771            <item>global_store_byte</item>
772            <item>global_store_byte_d16_hi</item>
773            <item>global_store_dword</item>
774            <item>global_store_dwordx2</item>
775            <item>global_store_dwordx3</item>
776            <item>global_store_dwordx4</item>
777            <item>global_store_short</item>
778            <item>global_store_short_d16_hi</item>
779            <item>image_atomic_add</item>
780            <item>image_atomic_and</item>
781            <item>image_atomic_cmpswap</item>
782            <item>image_atomic_dec</item>
783            <item>image_atomic_fcmpswap</item>
784            <item>image_atomic_fmax</item>
785            <item>image_atomic_fmin</item>
786            <item>image_atomic_inc</item>
787            <item>image_atomic_or</item>
788            <item>image_atomic_rsub</item>
789            <item>image_atomic_smax</item>
790            <item>image_atomic_smin</item>
791            <item>image_atomic_sub</item>
792            <item>image_atomic_swap</item>
793            <item>image_atomic_umax</item>
794            <item>image_atomic_umin</item>
795            <item>image_atomic_xor</item>
796            <item>image_gather4</item>
797            <item>image_gather4_b</item>
798            <item>image_gather4_b_cl</item>
799            <item>image_gather4_b_cl_o</item>
800            <item>image_gather4_b_o</item>
801            <item>image_gather4_c</item>
802            <item>image_gather4_c_b</item>
803            <item>image_gather4_c_b_cl</item>
804            <item>image_gather4_c_b_cl_o</item>
805            <item>image_gather4_c_b_o</item>
806            <item>image_gather4_c_cl</item>
807            <item>image_gather4_c_cl_o</item>
808            <item>image_gather4_c_l</item>
809            <item>image_gather4_c_l_o</item>
810            <item>image_gather4_c_lz</item>
811            <item>image_gather4_c_lz_o</item>
812            <item>image_gather4_c_o</item>
813            <item>image_gather4_cl</item>
814            <item>image_gather4_cl_o</item>
815            <item>image_gather4_l</item>
816            <item>image_gather4_l_o</item>
817            <item>image_gather4_lz</item>
818            <item>image_gather4_lz_o</item>
819            <item>image_gather4_o</item>
820            <item>image_gather4h</item>
821            <item>image_gather4h_pck</item>
822            <item>image_gather8h_pck</item>
823            <item>image_get_lod</item>
824            <item>image_get_resinfo</item>
825            <item>image_load</item>
826            <item>image_load_mip</item>
827            <item>image_load_mip_pck</item>
828            <item>image_load_mip_pck_sgn</item>
829            <item>image_load_pck</item>
830            <item>image_load_pck_sgn</item>
831            <item>image_sample</item>
832            <item>image_sample_b</item>
833            <item>image_sample_b_cl</item>
834            <item>image_sample_b_cl_o</item>
835            <item>image_sample_b_o</item>
836            <item>image_sample_c</item>
837            <item>image_sample_c_b</item>
838            <item>image_sample_c_b_cl</item>
839            <item>image_sample_c_b_cl_o</item>
840            <item>image_sample_c_b_o</item>
841            <item>image_sample_c_cd</item>
842            <item>image_sample_c_cd_cl</item>
843            <item>image_sample_c_cd_cl_o</item>
844            <item>image_sample_c_cd_o</item>
845            <item>image_sample_c_cl</item>
846            <item>image_sample_c_cl_o</item>
847            <item>image_sample_c_d</item>
848            <item>image_sample_c_d_cl</item>
849            <item>image_sample_c_d_cl_o</item>
850            <item>image_sample_c_d_o</item>
851            <item>image_sample_c_l</item>
852            <item>image_sample_c_l_o</item>
853            <item>image_sample_c_lz</item>
854            <item>image_sample_c_lz_o</item>
855            <item>image_sample_c_o</item>
856            <item>image_sample_cd</item>
857            <item>image_sample_cd_cl</item>
858            <item>image_sample_cd_cl_o</item>
859            <item>image_sample_cd_o</item>
860            <item>image_sample_cl</item>
861            <item>image_sample_cl_o</item>
862            <item>image_sample_d</item>
863            <item>image_sample_d_cl</item>
864            <item>image_sample_d_cl_o</item>
865            <item>image_sample_d_o</item>
866            <item>image_sample_l</item>
867            <item>image_sample_l_o</item>
868            <item>image_sample_lz</item>
869            <item>image_sample_lz_o</item>
870            <item>image_sample_o</item>
871            <item>image_store</item>
872            <item>image_store_mip</item>
873            <item>image_store_mip_pck</item>
874            <item>image_store_pck</item>
875            <item>s_abs_i32</item>
876            <item>s_absdiff_i32</item>
877            <item>s_add_i32</item>
878            <item>s_add_u32</item>
879            <item>s_addc_u32</item>
880            <item>s_addk_i32</item>
881            <item>s_and_b32</item>
882            <item>s_and_b64</item>
883            <item>s_and_saveexec_b64</item>
884            <item>s_andn1_saveexec_b64</item>
885            <item>s_andn1_wrexec_b64</item>
886            <item>s_andn2_b32</item>
887            <item>s_andn2_b64</item>
888            <item>s_andn2_saveexec_b64</item>
889            <item>s_andn2_wrexec_b64</item>
890            <item>s_ashr_i32</item>
891            <item>s_ashr_i64</item>
892            <item>s_atc_probe</item>
893            <item>s_atc_probe_buffer</item>
894            <item>s_atomic_add</item>
895            <item>s_atomic_add_x2</item>
896            <item>s_atomic_and</item>
897            <item>s_atomic_and_x2</item>
898            <item>s_atomic_cmpswap</item>
899            <item>s_atomic_cmpswap_x2</item>
900            <item>s_atomic_dec</item>
901            <item>s_atomic_dec_x2</item>
902            <item>s_atomic_inc</item>
903            <item>s_atomic_inc_x2</item>
904            <item>s_atomic_or</item>
905            <item>s_atomic_or_x2</item>
906            <item>s_atomic_smax</item>
907            <item>s_atomic_smax_x2</item>
908            <item>s_atomic_smin</item>
909            <item>s_atomic_smin_x2</item>
910            <item>s_atomic_sub</item>
911            <item>s_atomic_sub_x2</item>
912            <item>s_atomic_swap</item>
913            <item>s_atomic_swap_x2</item>
914            <item>s_atomic_umax</item>
915            <item>s_atomic_umax_x2</item>
916            <item>s_atomic_umin</item>
917            <item>s_atomic_umin_x2</item>
918            <item>s_atomic_xor</item>
919            <item>s_atomic_xor_x2</item>
920            <item>s_barrier</item>
921            <item>s_bcnt0_i32_b32</item>
922            <item>s_bcnt0_i32_b64</item>
923            <item>s_bcnt1_i32_b32</item>
924            <item>s_bcnt1_i32_b64</item>
925            <item>s_bfe_i32</item>
926            <item>s_bfe_i64</item>
927            <item>s_bfe_u32</item>
928            <item>s_bfe_u64</item>
929            <item>s_bfm_b32</item>
930            <item>s_bfm_b64</item>
931            <item>s_bitcmp0_b32</item>
932            <item>s_bitcmp0_b64</item>
933            <item>s_bitcmp1_b32</item>
934            <item>s_bitcmp1_b64</item>
935            <item>s_bitreplicate_b64_b32</item>
936            <item>s_bitset0_b32</item>
937            <item>s_bitset0_b64</item>
938            <item>s_bitset1_b32</item>
939            <item>s_bitset1_b64</item>
940            <item>s_branch</item>
941            <item>s_brev_b32</item>
942            <item>s_brev_b64</item>
943            <item>s_buffer_atomic_add</item>
944            <item>s_buffer_atomic_add_x2</item>
945            <item>s_buffer_atomic_and</item>
946            <item>s_buffer_atomic_and_x2</item>
947            <item>s_buffer_atomic_cmpswap</item>
948            <item>s_buffer_atomic_cmpswap_x2</item>
949            <item>s_buffer_atomic_dec</item>
950            <item>s_buffer_atomic_dec_x2</item>
951            <item>s_buffer_atomic_inc</item>
952            <item>s_buffer_atomic_inc_x2</item>
953            <item>s_buffer_atomic_or</item>
954            <item>s_buffer_atomic_or_x2</item>
955            <item>s_buffer_atomic_smax</item>
956            <item>s_buffer_atomic_smax_x2</item>
957            <item>s_buffer_atomic_smin</item>
958            <item>s_buffer_atomic_smin_x2</item>
959            <item>s_buffer_atomic_sub</item>
960            <item>s_buffer_atomic_sub_x2</item>
961            <item>s_buffer_atomic_swap</item>
962            <item>s_buffer_atomic_swap_x2</item>
963            <item>s_buffer_atomic_umax</item>
964            <item>s_buffer_atomic_umax_x2</item>
965            <item>s_buffer_atomic_umin</item>
966            <item>s_buffer_atomic_umin_x2</item>
967            <item>s_buffer_atomic_xor</item>
968            <item>s_buffer_atomic_xor_x2</item>
969            <item>s_buffer_load_dword</item>
970            <item>s_buffer_load_dwordx16</item>
971            <item>s_buffer_load_dwordx2</item>
972            <item>s_buffer_load_dwordx4</item>
973            <item>s_buffer_load_dwordx8</item>
974            <item>s_buffer_store_dword</item>
975            <item>s_buffer_store_dwordx2</item>
976            <item>s_buffer_store_dwordx4</item>
977            <item>s_call_b64</item>
978            <item>s_cbranch_cdbgsys</item>
979            <item>s_cbranch_cdbgsys_and_user</item>
980            <item>s_cbranch_cdbgsys_or_user</item>
981            <item>s_cbranch_cdbguser</item>
982            <item>s_cbranch_execnz</item>
983            <item>s_cbranch_execz</item>
984            <item>s_cbranch_g_fork</item>
985            <item>s_cbranch_i_fork</item>
986            <item>s_cbranch_join</item>
987            <item>s_cbranch_scc0</item>
988            <item>s_cbranch_scc1</item>
989            <item>s_cbranch_vccnz</item>
990            <item>s_cbranch_vccz</item>
991            <item>s_cmov_b32</item>
992            <item>s_cmov_b64</item>
993            <item>s_cmovk_i32</item>
994            <item>s_cmp_eq_i32</item>
995            <item>s_cmp_eq_u32</item>
996            <item>s_cmp_eq_u64</item>
997            <item>s_cmp_ge_i32</item>
998            <item>s_cmp_ge_u32</item>
999            <item>s_cmp_gt_i32</item>
1000            <item>s_cmp_gt_u32</item>
1001            <item>s_cmp_le_i32</item>
1002            <item>s_cmp_le_u32</item>
1003            <item>s_cmp_lg_i32</item>
1004            <item>s_cmp_lg_u32</item>
1005            <item>s_cmp_lg_u64</item>
1006            <item>s_cmp_lt_i32</item>
1007            <item>s_cmp_lt_u32</item>
1008            <item>s_cmp_ne_u64</item>
1009            <item>s_cmpk_eq_i32</item>
1010            <item>s_cmpk_eq_u32</item>
1011            <item>s_cmpk_ge_i32</item>
1012            <item>s_cmpk_ge_u32</item>
1013            <item>s_cmpk_gt_i32</item>
1014            <item>s_cmpk_gt_u32</item>
1015            <item>s_cmpk_le_i32</item>
1016            <item>s_cmpk_le_u32</item>
1017            <item>s_cmpk_lg_i32</item>
1018            <item>s_cmpk_lg_u32</item>
1019            <item>s_cmpk_lt_i32</item>
1020            <item>s_cmpk_lt_u32</item>
1021            <item>s_cselect_b32</item>
1022            <item>s_cselect_b64</item>
1023            <item>s_dcache_discard</item>
1024            <item>s_dcache_discard_x2</item>
1025            <item>s_dcache_inv</item>
1026            <item>s_dcache_inv_vol</item>
1027            <item>s_dcache_wb</item>
1028            <item>s_dcache_wb_vol</item>
1029            <item>s_decperflevel</item>
1030            <item>s_endpgm</item>
1031            <item>s_endpgm_ordered_ps_done</item>
1032            <item>s_endpgm_saved</item>
1033            <item>s_ff0_i32_b32</item>
1034            <item>s_ff0_i32_b64</item>
1035            <item>s_ff1_i32_b32</item>
1036            <item>s_ff1_i32_b64</item>
1037            <item>s_flbit_i32</item>
1038            <item>s_flbit_i32_b32</item>
1039            <item>s_flbit_i32_b64</item>
1040            <item>s_flbit_i32_i64</item>
1041            <item>s_getpc_b64</item>
1042            <item>s_getreg_b32</item>
1043            <item>s_getreg_regrd_b32</item>
1044            <item>s_icache_inv</item>
1045            <item>s_incperflevel</item>
1046            <item>s_load_dword</item>
1047            <item>s_load_dwordx16</item>
1048            <item>s_load_dwordx2</item>
1049            <item>s_load_dwordx4</item>
1050            <item>s_load_dwordx8</item>
1051            <item>s_lshl1_add_u32</item>
1052            <item>s_lshl2_add_u32</item>
1053            <item>s_lshl3_add_u32</item>
1054            <item>s_lshl4_add_u32</item>
1055            <item>s_lshl_b32</item>
1056            <item>s_lshl_b64</item>
1057            <item>s_lshr_b32</item>
1058            <item>s_lshr_b64</item>
1059            <item>s_max_i32</item>
1060            <item>s_max_u32</item>
1061            <item>s_memrealtime</item>
1062            <item>s_memtime</item>
1063            <item>s_min_i32</item>
1064            <item>s_min_u32</item>
1065            <item>s_mov_b32</item>
1066            <item>s_mov_b64</item>
1067            <item>s_mov_fed_b32</item>
1068            <item>s_mov_regrd_b32</item>
1069            <item>s_movk_i32</item>
1070            <item>s_movreld_b32</item>
1071            <item>s_movreld_b64</item>
1072            <item>s_movrels_b32</item>
1073            <item>s_movrels_b64</item>
1074            <item>s_mul_hi_i32</item>
1075            <item>s_mul_hi_u32</item>
1076            <item>s_mul_i32</item>
1077            <item>s_mulk_i32</item>
1078            <item>s_nand_b32</item>
1079            <item>s_nand_b64</item>
1080            <item>s_nand_saveexec_b64</item>
1081            <item>s_nop</item>
1082            <item>s_nor_b32</item>
1083            <item>s_nor_b64</item>
1084            <item>s_nor_saveexec_b64</item>
1085            <item>s_not_b32</item>
1086            <item>s_not_b64</item>
1087            <item>s_or_b32</item>
1088            <item>s_or_b64</item>
1089            <item>s_or_saveexec_b64</item>
1090            <item>s_orn1_saveexec_b64</item>
1091            <item>s_orn2_b32</item>
1092            <item>s_orn2_b64</item>
1093            <item>s_orn2_saveexec_b64</item>
1094            <item>s_pack_hh_b32_b16</item>
1095            <item>s_pack_lh_b32_b16</item>
1096            <item>s_pack_ll_b32_b16</item>
1097            <item>s_quadmask_b32</item>
1098            <item>s_quadmask_b64</item>
1099            <item>s_rfe_b64</item>
1100            <item>s_rfe_restore_b64</item>
1101            <item>s_scratch_load_dword</item>
1102            <item>s_scratch_load_dwordx2</item>
1103            <item>s_scratch_load_dwordx4</item>
1104            <item>s_scratch_store_dword</item>
1105            <item>s_scratch_store_dwordx2</item>
1106            <item>s_scratch_store_dwordx4</item>
1107            <item>s_sendmsg</item>
1108            <item>s_sendmsghalt</item>
1109            <item>s_set_gpr_idx_idx</item>
1110            <item>s_set_gpr_idx_mode</item>
1111            <item>s_set_gpr_idx_off</item>
1112            <item>s_set_gpr_idx_on</item>
1113            <item>s_sethalt</item>
1114            <item>s_setkill</item>
1115            <item>s_setpc_b64</item>
1116            <item>s_setprio</item>
1117            <item>s_setreg_b32</item>
1118            <item>s_setreg_imm32_b32</item>
1119            <item>s_setvskip</item>
1120            <item>s_sext_i32_i16</item>
1121            <item>s_sext_i32_i8</item>
1122            <item>s_sleep</item>
1123            <item>s_store_dword</item>
1124            <item>s_store_dwordx2</item>
1125            <item>s_store_dwordx4</item>
1126            <item>s_sub_i32</item>
1127            <item>s_sub_u32</item>
1128            <item>s_subb_u32</item>
1129            <item>s_swappc_b64</item>
1130            <item>s_trap</item>
1131            <item>s_ttracedata</item>
1132            <item>s_waitcnt</item>
1133            <item>s_wakeup</item>
1134            <item>s_wqm_b32</item>
1135            <item>s_wqm_b64</item>
1136            <item>s_xnor_b32</item>
1137            <item>s_xnor_b64</item>
1138            <item>s_xnor_saveexec_b64</item>
1139            <item>s_xor_b32</item>
1140            <item>s_xor_b64</item>
1141            <item>s_xor_saveexec_b64</item>
1142            <item>scratch_load_dword</item>
1143            <item>scratch_load_dwordx2</item>
1144            <item>scratch_load_dwordx3</item>
1145            <item>scratch_load_dwordx4</item>
1146            <item>scratch_load_sbyte</item>
1147            <item>scratch_load_sbyte_d16</item>
1148            <item>scratch_load_sbyte_d16_hi</item>
1149            <item>scratch_load_short_d16</item>
1150            <item>scratch_load_short_d16_hi</item>
1151            <item>scratch_load_sshort</item>
1152            <item>scratch_load_ubyte</item>
1153            <item>scratch_load_ubyte_d16</item>
1154            <item>scratch_load_ubyte_d16_hi</item>
1155            <item>scratch_load_ushort</item>
1156            <item>scratch_store_byte</item>
1157            <item>scratch_store_byte_d16_hi</item>
1158            <item>scratch_store_dword</item>
1159            <item>scratch_store_dwordx2</item>
1160            <item>scratch_store_dwordx3</item>
1161            <item>scratch_store_dwordx4</item>
1162            <item>scratch_store_short</item>
1163            <item>scratch_store_short_d16_hi</item>
1164            <item>tbuffer_load_format_d16_x</item>
1165            <item>tbuffer_load_format_d16_xy</item>
1166            <item>tbuffer_load_format_d16_xyz</item>
1167            <item>tbuffer_load_format_d16_xyzw</item>
1168            <item>tbuffer_load_format_x</item>
1169            <item>tbuffer_load_format_xy</item>
1170            <item>tbuffer_load_format_xyz</item>
1171            <item>tbuffer_load_format_xyzw</item>
1172            <item>tbuffer_store_format_d16_x</item>
1173            <item>tbuffer_store_format_d16_xy</item>
1174            <item>tbuffer_store_format_d16_xyz</item>
1175            <item>tbuffer_store_format_d16_xyzw</item>
1176            <item>tbuffer_store_format_x</item>
1177            <item>tbuffer_store_format_xy</item>
1178            <item>tbuffer_store_format_xyz</item>
1179            <item>tbuffer_store_format_xyzw</item>
1180            <item>v_add3_u32</item>
1181            <item>v_add_co_u32</item>
1182            <item>v_add_f16</item>
1183            <item>v_add_f32</item>
1184            <item>v_add_f64</item>
1185            <item>v_add_i16</item>
1186            <item>v_add_i32</item>
1187            <item>v_add_lshl_u32</item>
1188            <item>v_add_u16</item>
1189            <item>v_add_u32</item>
1190            <item>v_addc_co_u32</item>
1191            <item>v_addc_u32</item>
1192            <item>v_alignbit_b32</item>
1193            <item>v_alignbyte_b32</item>
1194            <item>v_and_b32</item>
1195            <item>v_and_or_b32</item>
1196            <item>v_ashr_i32</item>
1197            <item>v_ashr_i64</item>
1198            <item>v_ashrrev_i16</item>
1199            <item>v_ashrrev_i32</item>
1200            <item>v_ashrrev_i64</item>
1201            <item>v_bcnt_u32_b32</item>
1202            <item>v_bfe_i32</item>
1203            <item>v_bfe_u32</item>
1204            <item>v_bfi_b32</item>
1205            <item>v_bfm_b32</item>
1206            <item>v_bfrev_b32</item>
1207            <item>v_ceil_f16</item>
1208            <item>v_ceil_f32</item>
1209            <item>v_ceil_f64</item>
1210            <item>v_clrexcp</item>
1211            <item>v_cmp_class_f16</item>
1212            <item>v_cmp_class_f32</item>
1213            <item>v_cmp_class_f64</item>
1214            <item>v_cmp_eq_f16</item>
1215            <item>v_cmp_eq_f32</item>
1216            <item>v_cmp_eq_f64</item>
1217            <item>v_cmp_eq_i16</item>
1218            <item>v_cmp_eq_i32</item>
1219            <item>v_cmp_eq_i64</item>
1220            <item>v_cmp_eq_u16</item>
1221            <item>v_cmp_eq_u32</item>
1222            <item>v_cmp_eq_u64</item>
1223            <item>v_cmp_f_f16</item>
1224            <item>v_cmp_f_f32</item>
1225            <item>v_cmp_f_f64</item>
1226            <item>v_cmp_f_i16</item>
1227            <item>v_cmp_f_i32</item>
1228            <item>v_cmp_f_i64</item>
1229            <item>v_cmp_f_u16</item>
1230            <item>v_cmp_f_u32</item>
1231            <item>v_cmp_f_u64</item>
1232            <item>v_cmp_ge_f16</item>
1233            <item>v_cmp_ge_f32</item>
1234            <item>v_cmp_ge_f64</item>
1235            <item>v_cmp_ge_i16</item>
1236            <item>v_cmp_ge_i32</item>
1237            <item>v_cmp_ge_i64</item>
1238            <item>v_cmp_ge_u16</item>
1239            <item>v_cmp_ge_u32</item>
1240            <item>v_cmp_ge_u64</item>
1241            <item>v_cmp_gt_f16</item>
1242            <item>v_cmp_gt_f32</item>
1243            <item>v_cmp_gt_f64</item>
1244            <item>v_cmp_gt_i16</item>
1245            <item>v_cmp_gt_i32</item>
1246            <item>v_cmp_gt_i64</item>
1247            <item>v_cmp_gt_u16</item>
1248            <item>v_cmp_gt_u32</item>
1249            <item>v_cmp_gt_u64</item>
1250            <item>v_cmp_le_f16</item>
1251            <item>v_cmp_le_f32</item>
1252            <item>v_cmp_le_f64</item>
1253            <item>v_cmp_le_i16</item>
1254            <item>v_cmp_le_i32</item>
1255            <item>v_cmp_le_i64</item>
1256            <item>v_cmp_le_u16</item>
1257            <item>v_cmp_le_u32</item>
1258            <item>v_cmp_le_u64</item>
1259            <item>v_cmp_lg_f16</item>
1260            <item>v_cmp_lg_f32</item>
1261            <item>v_cmp_lg_f64</item>
1262            <item>v_cmp_lg_i16</item>
1263            <item>v_cmp_lg_i32</item>
1264            <item>v_cmp_lg_i64</item>
1265            <item>v_cmp_lg_u16</item>
1266            <item>v_cmp_lg_u32</item>
1267            <item>v_cmp_lg_u64</item>
1268            <item>v_cmp_lt_f16</item>
1269            <item>v_cmp_lt_f32</item>
1270            <item>v_cmp_lt_f64</item>
1271            <item>v_cmp_lt_i16</item>
1272            <item>v_cmp_lt_i32</item>
1273            <item>v_cmp_lt_i64</item>
1274            <item>v_cmp_lt_u16</item>
1275            <item>v_cmp_lt_u32</item>
1276            <item>v_cmp_lt_u64</item>
1277            <item>v_cmp_ne_i16</item>
1278            <item>v_cmp_ne_i32</item>
1279            <item>v_cmp_ne_i64</item>
1280            <item>v_cmp_ne_u16</item>
1281            <item>v_cmp_ne_u32</item>
1282            <item>v_cmp_ne_u64</item>
1283            <item>v_cmp_neq_f16</item>
1284            <item>v_cmp_neq_f32</item>
1285            <item>v_cmp_neq_f64</item>
1286            <item>v_cmp_nge_f16</item>
1287            <item>v_cmp_nge_f32</item>
1288            <item>v_cmp_nge_f64</item>
1289            <item>v_cmp_ngt_f16</item>
1290            <item>v_cmp_ngt_f32</item>
1291            <item>v_cmp_ngt_f64</item>
1292            <item>v_cmp_nle_f16</item>
1293            <item>v_cmp_nle_f32</item>
1294            <item>v_cmp_nle_f64</item>
1295            <item>v_cmp_nlg_f16</item>
1296            <item>v_cmp_nlg_f32</item>
1297            <item>v_cmp_nlg_f64</item>
1298            <item>v_cmp_nlt_f16</item>
1299            <item>v_cmp_nlt_f32</item>
1300            <item>v_cmp_nlt_f64</item>
1301            <item>v_cmp_o_f16</item>
1302            <item>v_cmp_o_f32</item>
1303            <item>v_cmp_o_f64</item>
1304            <item>v_cmp_t_f16</item>
1305            <item>v_cmp_t_f32</item>
1306            <item>v_cmp_t_f64</item>
1307            <item>v_cmp_t_i16</item>
1308            <item>v_cmp_t_i32</item>
1309            <item>v_cmp_t_i64</item>
1310            <item>v_cmp_t_u16</item>
1311            <item>v_cmp_t_u32</item>
1312            <item>v_cmp_t_u64</item>
1313            <item>v_cmp_tru_f16</item>
1314            <item>v_cmp_tru_f32</item>
1315            <item>v_cmp_tru_f64</item>
1316            <item>v_cmp_tru_i16</item>
1317            <item>v_cmp_tru_i32</item>
1318            <item>v_cmp_tru_i64</item>
1319            <item>v_cmp_tru_u16</item>
1320            <item>v_cmp_tru_u32</item>
1321            <item>v_cmp_tru_u64</item>
1322            <item>v_cmp_u_f16</item>
1323            <item>v_cmp_u_f32</item>
1324            <item>v_cmp_u_f64</item>
1325            <item>v_cmps_eq_f32</item>
1326            <item>v_cmps_eq_f64</item>
1327            <item>v_cmps_f_f32</item>
1328            <item>v_cmps_f_f64</item>
1329            <item>v_cmps_ge_f32</item>
1330            <item>v_cmps_ge_f64</item>
1331            <item>v_cmps_gt_f32</item>
1332            <item>v_cmps_gt_f64</item>
1333            <item>v_cmps_le_f32</item>
1334            <item>v_cmps_le_f64</item>
1335            <item>v_cmps_lg_f32</item>
1336            <item>v_cmps_lg_f64</item>
1337            <item>v_cmps_lt_f32</item>
1338            <item>v_cmps_lt_f64</item>
1339            <item>v_cmps_neq_f32</item>
1340            <item>v_cmps_neq_f64</item>
1341            <item>v_cmps_nge_f32</item>
1342            <item>v_cmps_nge_f64</item>
1343            <item>v_cmps_ngt_f32</item>
1344            <item>v_cmps_ngt_f64</item>
1345            <item>v_cmps_nle_f32</item>
1346            <item>v_cmps_nle_f64</item>
1347            <item>v_cmps_nlg_f32</item>
1348            <item>v_cmps_nlg_f64</item>
1349            <item>v_cmps_nlt_f32</item>
1350            <item>v_cmps_nlt_f64</item>
1351            <item>v_cmps_o_f32</item>
1352            <item>v_cmps_o_f64</item>
1353            <item>v_cmps_t_f32</item>
1354            <item>v_cmps_t_f64</item>
1355            <item>v_cmps_tru_f32</item>
1356            <item>v_cmps_tru_f64</item>
1357            <item>v_cmps_u_f32</item>
1358            <item>v_cmps_u_f64</item>
1359            <item>v_cmpsx_eq_f32</item>
1360            <item>v_cmpsx_eq_f64</item>
1361            <item>v_cmpsx_f_f32</item>
1362            <item>v_cmpsx_f_f64</item>
1363            <item>v_cmpsx_ge_f32</item>
1364            <item>v_cmpsx_ge_f64</item>
1365            <item>v_cmpsx_gt_f32</item>
1366            <item>v_cmpsx_gt_f64</item>
1367            <item>v_cmpsx_le_f32</item>
1368            <item>v_cmpsx_le_f64</item>
1369            <item>v_cmpsx_lg_f32</item>
1370            <item>v_cmpsx_lg_f64</item>
1371            <item>v_cmpsx_lt_f32</item>
1372            <item>v_cmpsx_lt_f64</item>
1373            <item>v_cmpsx_neq_f32</item>
1374            <item>v_cmpsx_neq_f64</item>
1375            <item>v_cmpsx_nge_f32</item>
1376            <item>v_cmpsx_nge_f64</item>
1377            <item>v_cmpsx_ngt_f32</item>
1378            <item>v_cmpsx_ngt_f64</item>
1379            <item>v_cmpsx_nle_f32</item>
1380            <item>v_cmpsx_nle_f64</item>
1381            <item>v_cmpsx_nlg_f32</item>
1382            <item>v_cmpsx_nlg_f64</item>
1383            <item>v_cmpsx_nlt_f32</item>
1384            <item>v_cmpsx_nlt_f64</item>
1385            <item>v_cmpsx_o_f32</item>
1386            <item>v_cmpsx_o_f64</item>
1387            <item>v_cmpsx_t_f32</item>
1388            <item>v_cmpsx_t_f64</item>
1389            <item>v_cmpsx_tru_f32</item>
1390            <item>v_cmpsx_tru_f64</item>
1391            <item>v_cmpsx_u_f32</item>
1392            <item>v_cmpsx_u_f64</item>
1393            <item>v_cmpx_class_f16</item>
1394            <item>v_cmpx_class_f32</item>
1395            <item>v_cmpx_class_f64</item>
1396            <item>v_cmpx_eq_f16</item>
1397            <item>v_cmpx_eq_f32</item>
1398            <item>v_cmpx_eq_f64</item>
1399            <item>v_cmpx_eq_i16</item>
1400            <item>v_cmpx_eq_i32</item>
1401            <item>v_cmpx_eq_i64</item>
1402            <item>v_cmpx_eq_u16</item>
1403            <item>v_cmpx_eq_u32</item>
1404            <item>v_cmpx_eq_u64</item>
1405            <item>v_cmpx_f_f16</item>
1406            <item>v_cmpx_f_f32</item>
1407            <item>v_cmpx_f_f64</item>
1408            <item>v_cmpx_f_i16</item>
1409            <item>v_cmpx_f_i32</item>
1410            <item>v_cmpx_f_i64</item>
1411            <item>v_cmpx_f_u16</item>
1412            <item>v_cmpx_f_u32</item>
1413            <item>v_cmpx_f_u64</item>
1414            <item>v_cmpx_ge_f16</item>
1415            <item>v_cmpx_ge_f32</item>
1416            <item>v_cmpx_ge_f64</item>
1417            <item>v_cmpx_ge_i16</item>
1418            <item>v_cmpx_ge_i32</item>
1419            <item>v_cmpx_ge_i64</item>
1420            <item>v_cmpx_ge_u16</item>
1421            <item>v_cmpx_ge_u32</item>
1422            <item>v_cmpx_ge_u64</item>
1423            <item>v_cmpx_gt_f16</item>
1424            <item>v_cmpx_gt_f32</item>
1425            <item>v_cmpx_gt_f64</item>
1426            <item>v_cmpx_gt_i16</item>
1427            <item>v_cmpx_gt_i32</item>
1428            <item>v_cmpx_gt_i64</item>
1429            <item>v_cmpx_gt_u16</item>
1430            <item>v_cmpx_gt_u32</item>
1431            <item>v_cmpx_gt_u64</item>
1432            <item>v_cmpx_le_f16</item>
1433            <item>v_cmpx_le_f32</item>
1434            <item>v_cmpx_le_f64</item>
1435            <item>v_cmpx_le_i16</item>
1436            <item>v_cmpx_le_i32</item>
1437            <item>v_cmpx_le_i64</item>
1438            <item>v_cmpx_le_u16</item>
1439            <item>v_cmpx_le_u32</item>
1440            <item>v_cmpx_le_u64</item>
1441            <item>v_cmpx_lg_f16</item>
1442            <item>v_cmpx_lg_f32</item>
1443            <item>v_cmpx_lg_f64</item>
1444            <item>v_cmpx_lg_i16</item>
1445            <item>v_cmpx_lg_i32</item>
1446            <item>v_cmpx_lg_i64</item>
1447            <item>v_cmpx_lg_u16</item>
1448            <item>v_cmpx_lg_u32</item>
1449            <item>v_cmpx_lg_u64</item>
1450            <item>v_cmpx_lt_f16</item>
1451            <item>v_cmpx_lt_f32</item>
1452            <item>v_cmpx_lt_f64</item>
1453            <item>v_cmpx_lt_i16</item>
1454            <item>v_cmpx_lt_i32</item>
1455            <item>v_cmpx_lt_i64</item>
1456            <item>v_cmpx_lt_u16</item>
1457            <item>v_cmpx_lt_u32</item>
1458            <item>v_cmpx_lt_u64</item>
1459            <item>v_cmpx_ne_i16</item>
1460            <item>v_cmpx_ne_i32</item>
1461            <item>v_cmpx_ne_i64</item>
1462            <item>v_cmpx_ne_u16</item>
1463            <item>v_cmpx_ne_u32</item>
1464            <item>v_cmpx_ne_u64</item>
1465            <item>v_cmpx_neq_f16</item>
1466            <item>v_cmpx_neq_f32</item>
1467            <item>v_cmpx_neq_f64</item>
1468            <item>v_cmpx_nge_f16</item>
1469            <item>v_cmpx_nge_f32</item>
1470            <item>v_cmpx_nge_f64</item>
1471            <item>v_cmpx_ngt_f16</item>
1472            <item>v_cmpx_ngt_f32</item>
1473            <item>v_cmpx_ngt_f64</item>
1474            <item>v_cmpx_nle_f16</item>
1475            <item>v_cmpx_nle_f32</item>
1476            <item>v_cmpx_nle_f64</item>
1477            <item>v_cmpx_nlg_f16</item>
1478            <item>v_cmpx_nlg_f32</item>
1479            <item>v_cmpx_nlg_f64</item>
1480            <item>v_cmpx_nlt_f16</item>
1481            <item>v_cmpx_nlt_f32</item>
1482            <item>v_cmpx_nlt_f64</item>
1483            <item>v_cmpx_o_f16</item>
1484            <item>v_cmpx_o_f32</item>
1485            <item>v_cmpx_o_f64</item>
1486            <item>v_cmpx_t_f16</item>
1487            <item>v_cmpx_t_f32</item>
1488            <item>v_cmpx_t_f64</item>
1489            <item>v_cmpx_t_i16</item>
1490            <item>v_cmpx_t_i32</item>
1491            <item>v_cmpx_t_i64</item>
1492            <item>v_cmpx_t_u16</item>
1493            <item>v_cmpx_t_u32</item>
1494            <item>v_cmpx_t_u64</item>
1495            <item>v_cmpx_tru_f16</item>
1496            <item>v_cmpx_tru_f32</item>
1497            <item>v_cmpx_tru_f64</item>
1498            <item>v_cmpx_tru_i16</item>
1499            <item>v_cmpx_tru_i32</item>
1500            <item>v_cmpx_tru_i64</item>
1501            <item>v_cmpx_tru_u16</item>
1502            <item>v_cmpx_tru_u32</item>
1503            <item>v_cmpx_tru_u64</item>
1504            <item>v_cmpx_u_f16</item>
1505            <item>v_cmpx_u_f32</item>
1506            <item>v_cmpx_u_f64</item>
1507            <item>v_cndmask_b32</item>
1508            <item>v_cos_f16</item>
1509            <item>v_cos_f32</item>
1510            <item>v_cubeid_f32</item>
1511            <item>v_cubema_f32</item>
1512            <item>v_cubesc_f32</item>
1513            <item>v_cubetc_f32</item>
1514            <item>v_cvt_f16_f32</item>
1515            <item>v_cvt_f16_i16</item>
1516            <item>v_cvt_f16_u16</item>
1517            <item>v_cvt_f32_f16</item>
1518            <item>v_cvt_f32_f64</item>
1519            <item>v_cvt_f32_i32</item>
1520            <item>v_cvt_f32_u32</item>
1521            <item>v_cvt_f32_ubyte0</item>
1522            <item>v_cvt_f32_ubyte1</item>
1523            <item>v_cvt_f32_ubyte2</item>
1524            <item>v_cvt_f32_ubyte3</item>
1525            <item>v_cvt_f64_f32</item>
1526            <item>v_cvt_f64_i32</item>
1527            <item>v_cvt_f64_u32</item>
1528            <item>v_cvt_flr_i32_f32</item>
1529            <item>v_cvt_i16_f16</item>
1530            <item>v_cvt_i32_f32</item>
1531            <item>v_cvt_i32_f64</item>
1532            <item>v_cvt_norm_i16_f16</item>
1533            <item>v_cvt_norm_u16_f16</item>
1534            <item>v_cvt_off_f32_i4</item>
1535            <item>v_cvt_pk_i16_i32</item>
1536            <item>v_cvt_pk_u16_u32</item>
1537            <item>v_cvt_pk_u8_f32</item>
1538            <item>v_cvt_pkaccum_u8_f32</item>
1539            <item>v_cvt_pknorm_i16_f16</item>
1540            <item>v_cvt_pknorm_i16_f32</item>
1541            <item>v_cvt_pknorm_u16_f16</item>
1542            <item>v_cvt_pknorm_u16_f32</item>
1543            <item>v_cvt_pkrtz_f16_f32</item>
1544            <item>v_cvt_rpi_i32_f32</item>
1545            <item>v_cvt_u16_f16</item>
1546            <item>v_cvt_u32_f32</item>
1547            <item>v_cvt_u32_f64</item>
1548            <item>v_div_fixup_f16</item>
1549            <item>v_div_fixup_f32</item>
1550            <item>v_div_fixup_f64</item>
1551            <item>v_div_fixup_legacy_f16</item>
1552            <item>v_div_fmas_f32</item>
1553            <item>v_div_fmas_f64</item>
1554            <item>v_div_scale_f32</item>
1555            <item>v_div_scale_f64</item>
1556            <item>v_exp_f16</item>
1557            <item>v_exp_f32</item>
1558            <item>v_exp_legacy_f32</item>
1559            <item>v_ffbh_i32</item>
1560            <item>v_ffbh_u32</item>
1561            <item>v_ffbl_b32</item>
1562            <item>v_floor_f16</item>
1563            <item>v_floor_f32</item>
1564            <item>v_floor_f64</item>
1565            <item>v_fma_f16</item>
1566            <item>v_fma_f32</item>
1567            <item>v_fma_f64</item>
1568            <item>v_fma_legacy_f16</item>
1569            <item>v_fract_f16</item>
1570            <item>v_fract_f32</item>
1571            <item>v_fract_f64</item>
1572            <item>v_frexp_exp_i16_f16</item>
1573            <item>v_frexp_exp_i32_f32</item>
1574            <item>v_frexp_exp_i32_f64</item>
1575            <item>v_frexp_mant_f16</item>
1576            <item>v_frexp_mant_f32</item>
1577            <item>v_frexp_mant_f64</item>
1578            <item>v_interp_mov_f32</item>
1579            <item>v_interp_p1_f32</item>
1580            <item>v_interp_p1ll_f16</item>
1581            <item>v_interp_p1lv_f16</item>
1582            <item>v_interp_p2_f16</item>
1583            <item>v_interp_p2_f32</item>
1584            <item>v_interp_p2_legacy_f16</item>
1585            <item>v_ldexp_f16</item>
1586            <item>v_ldexp_f32</item>
1587            <item>v_ldexp_f64</item>
1588            <item>v_lerp_u8</item>
1589            <item>v_log_clamp_f32</item>
1590            <item>v_log_f16</item>
1591            <item>v_log_f32</item>
1592            <item>v_log_legacy_f32</item>
1593            <item>v_lshl_add_u32</item>
1594            <item>v_lshl_b32</item>
1595            <item>v_lshl_b64</item>
1596            <item>v_lshl_or_b32</item>
1597            <item>v_lshlrev_b16</item>
1598            <item>v_lshlrev_b32</item>
1599            <item>v_lshlrev_b64</item>
1600            <item>v_lshr_b32</item>
1601            <item>v_lshr_b64</item>
1602            <item>v_lshrrev_b16</item>
1603            <item>v_lshrrev_b32</item>
1604            <item>v_lshrrev_b64</item>
1605            <item>v_mac_f16</item>
1606            <item>v_mac_f32</item>
1607            <item>v_mac_legacy_f32</item>
1608            <item>v_mad_f16</item>
1609            <item>v_mad_f32</item>
1610            <item>v_mad_i16</item>
1611            <item>v_mad_i32_i16</item>
1612            <item>v_mad_i32_i24</item>
1613            <item>v_mad_i64_i32</item>
1614            <item>v_mad_legacy_f16</item>
1615            <item>v_mad_legacy_f32</item>
1616            <item>v_mad_legacy_i16</item>
1617            <item>v_mad_legacy_u16</item>
1618            <item>v_mad_mix_f32</item>
1619            <item>v_mad_mixhi_f16</item>
1620            <item>v_mad_mixlo_f16</item>
1621            <item>v_mad_u16</item>
1622            <item>v_mad_u32_u16</item>
1623            <item>v_mad_u32_u24</item>
1624            <item>v_mad_u64_u32</item>
1625            <item>v_madak_f16</item>
1626            <item>v_madak_f32</item>
1627            <item>v_madmk_f16</item>
1628            <item>v_madmk_f32</item>
1629            <item>v_max3_f16</item>
1630            <item>v_max3_f32</item>
1631            <item>v_max3_i16</item>
1632            <item>v_max3_i32</item>
1633            <item>v_max3_u16</item>
1634            <item>v_max3_u32</item>
1635            <item>v_max_f16</item>
1636            <item>v_max_f32</item>
1637            <item>v_max_f64</item>
1638            <item>v_max_i16</item>
1639            <item>v_max_i32</item>
1640            <item>v_max_legacy_f32</item>
1641            <item>v_max_u16</item>
1642            <item>v_max_u32</item>
1643            <item>v_mbcnt_hi_u32_b32</item>
1644            <item>v_mbcnt_lo_u32_b32</item>
1645            <item>v_med3_f16</item>
1646            <item>v_med3_f32</item>
1647            <item>v_med3_i16</item>
1648            <item>v_med3_i32</item>
1649            <item>v_med3_u16</item>
1650            <item>v_med3_u32</item>
1651            <item>v_min3_f16</item>
1652            <item>v_min3_f32</item>
1653            <item>v_min3_i16</item>
1654            <item>v_min3_i32</item>
1655            <item>v_min3_u16</item>
1656            <item>v_min3_u32</item>
1657            <item>v_min_f16</item>
1658            <item>v_min_f32</item>
1659            <item>v_min_f64</item>
1660            <item>v_min_i16</item>
1661            <item>v_min_i32</item>
1662            <item>v_min_legacy_f32</item>
1663            <item>v_min_u16</item>
1664            <item>v_min_u32</item>
1665            <item>v_mov_b32</item>
1666            <item>v_mov_fed_b32</item>
1667            <item>v_mov_prsv_b32</item>
1668            <item>v_movreld_b32</item>
1669            <item>v_movrels_b32</item>
1670            <item>v_movrelsd_b32</item>
1671            <item>v_mqsad_pk_u16_u8</item>
1672            <item>v_mqsad_u32_u8</item>
1673            <item>v_mqsad_u8</item>
1674            <item>v_msad_u8</item>
1675            <item>v_mul_f16</item>
1676            <item>v_mul_f32</item>
1677            <item>v_mul_f64</item>
1678            <item>v_mul_hi_i32</item>
1679            <item>v_mul_hi_i32_i24</item>
1680            <item>v_mul_hi_u32</item>
1681            <item>v_mul_hi_u32_u24</item>
1682            <item>v_mul_i32_i24</item>
1683            <item>v_mul_legacy_f32</item>
1684            <item>v_mul_lo_i32</item>
1685            <item>v_mul_lo_u16</item>
1686            <item>v_mul_lo_u32</item>
1687            <item>v_mul_u32_u24</item>
1688            <item>v_mullit_f32</item>
1689            <item>v_nop</item>
1690            <item>v_not_b32</item>
1691            <item>v_or3_b32</item>
1692            <item>v_or_b32</item>
1693            <item>v_pack_b32_f16</item>
1694            <item>v_perm_b32</item>
1695            <item>v_pk_add_f16</item>
1696            <item>v_pk_add_i16</item>
1697            <item>v_pk_add_u16</item>
1698            <item>v_pk_ashrrev_i16</item>
1699            <item>v_pk_fma_f16</item>
1700            <item>v_pk_lshlrev_b16</item>
1701            <item>v_pk_lshrrev_b16</item>
1702            <item>v_pk_mad_i16</item>
1703            <item>v_pk_mad_u16</item>
1704            <item>v_pk_max_f16</item>
1705            <item>v_pk_max_i16</item>
1706            <item>v_pk_max_u16</item>
1707            <item>v_pk_min_f16</item>
1708            <item>v_pk_min_i16</item>
1709            <item>v_pk_min_u16</item>
1710            <item>v_pk_mul_f16</item>
1711            <item>v_pk_mul_lo_u16</item>
1712            <item>v_pk_sub_i16</item>
1713            <item>v_pk_sub_u16</item>
1714            <item>v_qsad_pk_u16_u8</item>
1715            <item>v_qsad_u8</item>
1716            <item>v_rcp_clamp_f32</item>
1717            <item>v_rcp_clamp_f64</item>
1718            <item>v_rcp_f16</item>
1719            <item>v_rcp_f32</item>
1720            <item>v_rcp_f64</item>
1721            <item>v_rcp_iflag_f32</item>
1722            <item>v_rcp_legacy_f32</item>
1723            <item>v_readfirstlane_b32</item>
1724            <item>v_readlane_b32</item>
1725            <item>v_readlane_regrd_b32</item>
1726            <item>v_rndne_f16</item>
1727            <item>v_rndne_f32</item>
1728            <item>v_rndne_f64</item>
1729            <item>v_rsq_clamp_f32</item>
1730            <item>v_rsq_clamp_f64</item>
1731            <item>v_rsq_f16</item>
1732            <item>v_rsq_f32</item>
1733            <item>v_rsq_f64</item>
1734            <item>v_rsq_legacy_f32</item>
1735            <item>v_sad_hi_u8</item>
1736            <item>v_sad_u16</item>
1737            <item>v_sad_u32</item>
1738            <item>v_sad_u8</item>
1739            <item>v_sat_pk_u8_i16</item>
1740            <item>v_screen_partition_4se_b32</item>
1741            <item>v_sin_f16</item>
1742            <item>v_sin_f32</item>
1743            <item>v_sqrt_f16</item>
1744            <item>v_sqrt_f32</item>
1745            <item>v_sqrt_f64</item>
1746            <item>v_sub_co_u32</item>
1747            <item>v_sub_f16</item>
1748            <item>v_sub_f32</item>
1749            <item>v_sub_i16</item>
1750            <item>v_sub_i32</item>
1751            <item>v_sub_u16</item>
1752            <item>v_sub_u32</item>
1753            <item>v_subb_co_u32</item>
1754            <item>v_subb_u32</item>
1755            <item>v_subbrev_co_u32</item>
1756            <item>v_subbrev_u32</item>
1757            <item>v_subrev_co_u32</item>
1758            <item>v_subrev_f16</item>
1759            <item>v_subrev_f32</item>
1760            <item>v_subrev_i32</item>
1761            <item>v_subrev_u16</item>
1762            <item>v_subrev_u32</item>
1763            <item>v_swap_b32</item>
1764            <item>v_trig_preop_f64</item>
1765            <item>v_trunc_f16</item>
1766            <item>v_trunc_f32</item>
1767            <item>v_trunc_f64</item>
1768            <item>v_writelane_b32</item>
1769            <item>v_writelane_regwr_b32</item>
1770            <item>v_xad_u32</item>
1771            <item>v_xor_b32</item>
1772        </list>
1773        <list name="PseudoOps">
1774            <item>.32bit</item>
1775            <item>.64bit</item>
1776            <item>.abort</item>
1777            <item>.acl_version</item>
1778            <item>.align</item>
1779            <item>.altmacro</item>
1780            <item>.amd</item>
1781            <item>.amdcl2</item>
1782            <item>.arch</item>
1783            <item>.arch_minor</item>
1784            <item>.arch_stepping</item>
1785            <item>.arg</item>
1786            <item>.args</item>
1787            <item>.ascii</item>
1788            <item>.asciz</item>
1789            <item>.balign</item>
1790            <item>.balignl</item>
1791            <item>.balignw</item>
1792            <item>.boolconsts</item>
1793            <item>.bssdata</item>
1794            <item>.buggyfplit</item>
1795            <item>.byte</item>
1796            <item>.call_convention</item>
1797            <item>.calnote</item>
1798            <item>.cbid</item>
1799            <item>.cbmask</item>
1800            <item>.cf_call</item>
1801            <item>.cf_cjump</item>
1802            <item>.cf_end</item>
1803            <item>.cf_jump</item>
1804            <item>.cf_ret</item>
1805            <item>.cf_start</item>
1806            <item>.codeversion</item>
1807            <item>.compile_options</item>
1808            <item>.condout</item>
1809            <item>.config</item>
1810            <item>.constantbuffers</item>
1811            <item>.control_directive</item>
1812            <item>.cws</item>
1813            <item>.data</item>
1814            <item>.debug_private_segment_buffer_sgpr</item>
1815            <item>.debug_wavefront_private_segment_offset_sgpr</item>
1816            <item>.debugmode</item>
1817            <item>.default_hsa_features</item>
1818            <item>.dims</item>
1819            <item>.double</item>
1820            <item>.driver_info</item>
1821            <item>.driver_version</item>
1822            <item>.dx10clamp</item>
1823            <item>.eflags</item>
1824            <item>.earlyexit</item>
1825            <item>.else</item>
1826            <item>.elseif</item>
1827            <item>.elseif32</item>
1828            <item>.elseif64</item>
1829            <item>.elseifarch</item>
1830            <item>.elseifb</item>
1831            <item>.elseifc</item>
1832            <item>.elseifdef</item>
1833            <item>.elseifeq</item>
1834            <item>.elseifeqs</item>
1835            <item>.elseiffmt</item>
1836            <item>.elseifge</item>
1837            <item>.elseifgpu</item>
1838            <item>.elseifgt</item>
1839            <item>.elseifle</item>
1840            <item>.elseiflt</item>
1841            <item>.elseifnarch</item>
1842            <item>.elseifnb</item>
1843            <item>.elseifnc</item>
1844            <item>.elseifndef</item>
1845            <item>.elseifne</item>
1846            <item>.elseifnes</item>
1847            <item>.elseifnfmt</item>
1848            <item>.elseifngpu</item>
1849            <item>.elseifnotdef</item>
1850            <item>.endif</item>
1851            <item>.endm</item>
1852            <item>.endmacro</item>
1853            <item>.endr</item>
1854            <item>.endrept</item>
1855            <item>.ends</item>
1856            <item>.end</item>
1857            <item>.endscope</item>
1858            <item>.entry</item>
1859            <item>.equ</item>
1860            <item>.equiv</item>
1861            <item>.eqv</item>
1862            <item>.err</item>
1863            <item>.error</item>
1864            <item>.exceptions</item>
1865            <item>.exitm</item>
1866            <item>.extern</item>
1867            <item>.fail</item>
1868            <item>.file</item>
1869            <item>.fill</item>
1870            <item>.fillq</item>
1871            <item>.fixed_work_group_size</item>
1872            <item>.fkernel</item>
1873            <item>.float</item>
1874            <item>.floatconsts</item>
1875            <item>.floatmode</item>
1876            <item>.for</item>
1877            <item>.format</item>
1878            <item>.gallium</item>
1879            <item>.gds_segment_size</item>
1880            <item>.gdssize</item>
1881            <item>.get_driver_version</item>
1882            <item>.get_llvm_version</item>
1883            <item>.get_arch</item>
1884            <item>.get_64bit</item>
1885            <item>.get_gpu</item>
1886            <item>.get_format</item>
1887            <item>.global</item>
1888            <item>.globalbuffers</item>
1889            <item>.globaldata</item>
1890            <item>.globl</item>
1891            <item>.gotsym</item>
1892            <item>.gpu</item>
1893            <item>.group_segment_align</item>
1894            <item>.half</item>
1895            <item>.header</item>
1896            <item>.hsa_debugmode</item>
1897            <item>.hsa_dims</item>
1898            <item>.hsa_dx10clamp</item>
1899            <item>.hsa_exceptions</item>
1900            <item>.hsa_floatmode</item>
1901            <item>.hsa_ieeemode</item>
1902            <item>.hsa_localsize</item>
1903            <item>.hsa_pgmrsrc1</item>
1904            <item>.hsa_pgmrsrc2</item>
1905            <item>.hsa_priority</item>
1906            <item>.hsa_privmode</item>
1907            <item>.hsa_scratchbuffer</item>
1908            <item>.hsa_sgprsnum</item>
1909            <item>.hsa_tgsize</item>
1910            <item>.hsa_userdatanum</item>
1911            <item>.hsa_vgprsnum</item>
1912            <item>.hwlocal</item>
1913            <item>.hword</item>
1914            <item>.hwregion</item>
1915            <item>.include</item>
1916            <item>.incbin</item>
1917            <item>.ieeemode</item>
1918            <item>.if</item>
1919            <item>.if32</item>
1920            <item>.if64</item>
1921            <item>.ifarch</item>
1922            <item>.ifb</item>
1923            <item>.ifc</item>
1924            <item>.ifdef</item>
1925            <item>.ifeq</item>
1926            <item>.ifeqs</item>
1927            <item>.iffmt</item>
1928            <item>.ifge</item>
1929            <item>.ifgpu</item>
1930            <item>.ifgt</item>
1931            <item>.ifle</item>
1932            <item>.iflt</item>
1933            <item>.ifnarch</item>
1934            <item>.ifnb</item>
1935            <item>.ifnc</item>
1936            <item>.ifndef</item>
1937            <item>.ifne</item>
1938            <item>.ifnes</item>
1939            <item>.ifnfmt</item>
1940            <item>.ifngpu</item>
1941            <item>.ifnotdef</item>
1942            <item>.inner</item>
1943            <item>.inputs</item>
1944            <item>.inputsamplers</item>
1945            <item>.int</item>
1946            <item>.intconsts</item>
1947            <item>.irp</item>
1948            <item>.irpc</item>
1949            <item>.isametadata</item>
1950            <item>.kcode</item>
1951            <item>.kcodeend</item>
1952            <item>.kernarg_segment_align</item>
1953            <item>.kernarg_segment_size</item>
1954            <item>.kernel</item>
1955            <item>.kernel_code_entry_offset</item>
1956            <item>.kernel_code_prefetch_offset</item>
1957            <item>.kernel_code_prefetch_size</item>
1958            <item>.lflags</item>
1959            <item>.line</item>
1960            <item>.llvm_version</item>
1961            <item>.ln</item>
1962            <item>.local</item>
1963            <item>.localsize</item>
1964            <item>.long</item>
1965            <item>.machine</item>
1966            <item>.macro</item>
1967            <item>.macrocase</item>
1968            <item>.main</item>
1969            <item>.max_flat_work_group_size</item>
1970            <item>.max_scratch_backing_memory</item>
1971            <item>.md_group_segment_fixed_size</item>
1972            <item>.md_kernarg_segment_align</item>
1973            <item>.md_kernarg_segment_size</item>
1974            <item>.md_language</item>
1975            <item>.md_private_segment_fixed_size</item>
1976            <item>.md_sgprsnum</item>
1977            <item>.md_symname</item>
1978            <item>.md_version</item>
1979            <item>.md_vgprsnum</item>
1980            <item>.md_wavefront_size</item>
1981            <item>.metadata</item>
1982            <item>.newbinfmt</item>
1983            <item>.noaltmacro</item>
1984            <item>.nobuggyfplit</item>
1985            <item>.nomacrocase</item>
1986            <item>.nosectdiffs</item>
1987            <item>.octa</item>
1988            <item>.offset</item>
1989            <item>.org</item>
1990            <item>.outputs</item>
1991            <item>.p2align</item>
1992            <item>.persistentbuffers</item>
1993            <item>.pgmrsrc1</item>
1994            <item>.pgmrsrc2</item>
1995            <item>.print</item>
1996            <item>.printfid</item>
1997            <item>.priority</item>
1998            <item>.private_elem_size</item>
1999            <item>.private_segment_align</item>
2000            <item>.privateid</item>
2001            <item>.privmode</item>
2002            <item>.proginfo</item>
2003            <item>.purgem</item>
2004            <item>.quad</item>
2005            <item>.rawcode</item>
2006            <item>.regvar</item>
2007            <item>.rept</item>
2008            <item>.reqd_work_group_size</item>
2009            <item>.reserved_sgprs</item>
2010            <item>.reserved_vgprs</item>
2011            <item>.rocm</item>
2012            <item>.rodata</item>
2013            <item>.runtime_handle</item>
2014            <item>.runtime_loader_kernel_symbol</item>
2015            <item>.rwdata</item>
2016            <item>.sampler</item>
2017            <item>.samplerinit</item>
2018            <item>.samplerreloc</item>
2019            <item>.sbttl</item>
2020            <item>.scope</item>
2021            <item>.scratchbuffer</item>
2022            <item>.scratchbuffers</item>
2023            <item>.scratchsym</item>
2024            <item>.section</item>
2025            <item>.segment</item>
2026            <item>.set</item>
2027            <item>.setup</item>
2028            <item>.setupargs</item>
2029            <item>.sgprsnum</item>
2030            <item>.short</item>
2031            <item>.single</item>
2032            <item>.size</item>
2033            <item>.skip</item>
2034            <item>.space</item>
2035            <item>.spilledsgprs</item>
2036            <item>.spilledvgprs</item>
2037            <item>.string</item>
2038            <item>.string16</item>
2039            <item>.string32</item>
2040            <item>.string64</item>
2041            <item>.struct</item>
2042            <item>.stub</item>
2043            <item>.subconstantbuffers</item>
2044            <item>.target</item>
2045            <item>.text</item>
2046            <item>.tgsize</item>
2047            <item>.title</item>
2048            <item>.tripple</item>
2049            <item>.uav</item>
2050            <item>.uavid</item>
2051            <item>.uavmailboxsize</item>
2052            <item>.uavopmask</item>
2053            <item>.uavprivate</item>
2054            <item>.undef</item>
2055            <item>.unusing</item>
2056            <item>.use_debug_enabled</item>
2057            <item>.use_dispatch_id</item>
2058            <item>.use_dispatch_ptr</item>
2059            <item>.use_dynamic_call_stack</item>
2060            <item>.use_flat_scratch_init</item>
2061            <item>.use_grid_workgroup_count</item>
2062            <item>.use_kernarg_segment_ptr</item>
2063            <item>.use_ordered_append_gds</item>
2064            <item>.use_private_segment_buffer</item>
2065            <item>.use_private_segment_size</item>
2066            <item>.use_ptr64</item>
2067            <item>.use_queue_ptr</item>
2068            <item>.use_xnack_enabled</item>
2069            <item>.useargs</item>
2070            <item>.useconstdata</item>
2071            <item>.useenqueue</item>
2072            <item>.usegeneric</item>
2073            <item>.useprintf</item>
2074            <item>.userdata</item>
2075            <item>.userdatanum</item>
2076            <item>.usereg</item>
2077            <item>.usesetup</item>
2078            <item>.using</item>
2079            <item>.vectypehint</item>
2080            <item>.version</item>
2081            <item>.vgprsnum</item>
2082            <item>.warning</item>
2083            <item>.wavefront_sgpr_count</item>
2084            <item>.wavefront_size</item>
2085            <item>.weak</item>
2086            <item>.while</item>
2087            <item>.word</item>
2088            <item>.work_group_size_hint</item>
2089            <item>.workgroup_fbarrier_count</item>
2090            <item>.workgroup_group_segment_size</item>
2091            <item>.workitem_private_segment_size</item>
2092            <item>.workitem_vgpr_count</item>
2093        </list>
2094        <contexts>
2095            <context attribute="Normal Text" lineEndContext="#stay" name="Normal Text">
2096                <keyword attribute="Vector Registers" context="#stay" String="Vector Registers"/>
2097                <keyword attribute="Scalar Registers" context="#stay" String="Scalar Registers"/>
2098                <keyword attribute="Special Registers" context="#stay" String="Special Registers"/>
2099                <keyword attribute="Instructions" context="#stay" String="Instructions"/>
2100                <keyword attribute="PseudoOps" context="#stay" String="PseudoOps"/>
2101               
2102                <RegExpr attribute="Label" context="#stay" String="[A-Za-z][A-Za-z_.0-9]*:?"/>
2103                <RegExpr attribute="Local label" context="#stay" String="_[0-9]+:?"/>
2104                <DetectChar attribute="Comment" context="Comment1" char="#"/>
2105                <Detect2Chars attribute="Comment" context="Comment2" char="/" char1="*" beginRegion="Comment"/>
2106                <RangeDetect attribute="Char" context="#stay" char="'"  char1="'"/>
2107                <AnyChar attribute="String" context="String" String="&quot;'"/>
2108                <Detect2Chars attribute="BaseN" context="Number2" char="0" char1="b"/>
2109                <Detect2Chars attribute="BaseN" context="Number16" char="0" char1="x"/>
2110                <Float attribute="Float" context="#stay">
2111                    <StringDetect attribute="Float" context="#stay" String="h"/>
2112                    <StringDetect attribute="Float" context="#stay" String="s"/>
2113                    <StringDetect attribute="Float" context="#stay" String="l"/>
2114                </Float>
2115                <Int attribute="Number" context="#stay"/>
2116                <DetectChar attribute="BaseN" context="Number8" char="0"/>
2117            </context>
2118           
2119            <context name="Comment1" attribute="Comment" lineEndContext="#pop"/>
2120               
2121            <context name="Comment2" lineEndContext="#stay" attribute="Comment">
2122                <Detect2Chars attribute="Comment" context="#pop" char="*" char1="/" endRegion="Comment"/>
2123            </context>
2124           
2125            <context name="Number16" attribute="BaseN" lineEndContext="#pop">
2126                <RegExpr attribute="BaseN" context="#pop" String="[A-Fa-f0-9]+"/>
2127                <DetectIdentifier context="#pop" />
2128                <DetectSpaces context="#pop" />
2129            </context>
2130
2131            <context name="Number2" attribute="BaseN" lineEndContext="#pop">
2132                <RegExpr attribute="BaseN" context="#pop" String="[01]+"/>
2133                <DetectIdentifier context="#pop" />
2134                <DetectSpaces context="#pop" />
2135            </context>
2136
2137            <context name="Number8" attribute="BaseN" lineEndContext="#pop">
2138                <RegExpr attribute="BaseN" context="#pop" String="[0-7]+"/>
2139                <DetectIdentifier context="#pop" />
2140                <DetectSpaces context="#pop" />
2141            </context>
2142           
2143            <context name="String" attribute="String" lineEndContext="#pop">
2144              <AnyChar attribute="String" context="#pop" String="&quot;"/>
2145          </context>
2146        </contexts>
2147        <itemDatas>
2148            <itemData name="Normal Text" defStyleNum="dsNormal"/>
2149            <itemData name="Vector Registers" defStyleNum="dsDataType"/>
2150            <itemData name="Scalar Registers" defStyleNum="dsDataType"/>
2151            <itemData name="Special Registers" defStyleNum="dsDataType"/>
2152            <itemData name="Instructions" bold="true" defStyleNum="dsKeyword"/>
2153            <itemData name="PseudoOps" bold="true" defStyleNum="dsOthers"/>
2154            <itemData name="Comment" italic="false" defStyleNum="dsComment"/>
2155            <itemData name="Label" defStyleNum="dsFunction"/>
2156            <itemData name="Local label" defStyleNum="dsFunction"/>
2157            <itemData name="BaseN" defStyleNum="dsBaseN"/>
2158            <itemData name="Float" defStyleNum="dsFloat"/>
2159            <itemData name="Number" defStyleNum="dsDecVal"/>
2160            <itemData name="Char" defStyleNum="dsChar"/>
2161            <itemData name="String" defStyleNum="dsString"/>
2162        </itemDatas>
2163    </highlighting>
2164    <general>
2165        <comments>
2166            <comment name="singleLine" start="#"/>
2167            <comment name="multiLine" start="/*" end="*/" />
2168        </comments>
2169        <keywords casesensitive="0" weakDeliminator="_.$" />
2170      </general>
2171</language>
Note: See TracBrowser for help on using the repository browser.