yum-mirror/glslang

git clone https://git.yummers.dev/yum-mirror/glslang

Wooyoung KimAdd GLSL_QCOM_image_processing3 support9e3f544d

main
45.1 KiB875 linesraw
1spv.qcom.textureGather.vert
2// Module Version 10400
3// Generated by (magic number): 8000b
4// Id's are bound by 505
5
6                              Capability Shader
7                              Capability ImageGatherExtended
8                              Capability ImageGatherLinearQCOM
9                              Capability ImageGatherExtendedModesQCOM
10                              Extension  "SPV_QCOM_image_processing3"
11               1:             ExtInstImport  "GLSL.std.450"
12                              MemoryModel Logical GLSL450
13                              EntryPoint Vertex 4  "main" 16 20 38 56 174 178 187 197 258 501
14                              Source GLSL 460
15                              SourceExtension  "GL_QCOM_image_processing3"
16                              Name 4  "main"
17                              Name 9  "sum"
18                              Name 16  "usamp2d"
19                              Name 20  "c2D"
20                              Name 38  "isamp2d"
21                              Name 56  "fsamp2d"
22                              Name 174  "usamp2da"
23                              Name 178  "c3D"
24                              Name 187  "isamp2da"
25                              Name 197  "fsamp2da"
26                              Name 258  "offset"
27                              Name 499  "gl_PerVertex"
28                              MemberName 499(gl_PerVertex) 0  "gl_Position"
29                              MemberName 499(gl_PerVertex) 1  "gl_PointSize"
30                              MemberName 499(gl_PerVertex) 2  "gl_ClipDistance"
31                              MemberName 499(gl_PerVertex) 3  "gl_CullDistance"
32                              Name 501  ""
33                              Decorate 9(sum) RelaxedPrecision
34                              Decorate 16(usamp2d) Binding 0
35                              Decorate 16(usamp2d) DescriptorSet 0
36                              Decorate 20(c2D) RelaxedPrecision
37                              Decorate 20(c2D) Location 0
38                              Decorate 21 RelaxedPrecision
39                              Decorate 26 RelaxedPrecision
40                              Decorate 27 RelaxedPrecision
41                              Decorate 28 RelaxedPrecision
42                              Decorate 30 RelaxedPrecision
43                              Decorate 32 RelaxedPrecision
44                              Decorate 33 RelaxedPrecision
45                              Decorate 34 RelaxedPrecision
46                              Decorate 38(isamp2d) Binding 1
47                              Decorate 38(isamp2d) DescriptorSet 0
48                              Decorate 40 RelaxedPrecision
49                              Decorate 43 RelaxedPrecision
50                              Decorate 44 RelaxedPrecision
51                              Decorate 45 RelaxedPrecision
52                              Decorate 47 RelaxedPrecision
53                              Decorate 50 RelaxedPrecision
54                              Decorate 51 RelaxedPrecision
55                              Decorate 52 RelaxedPrecision
56                              Decorate 56(fsamp2d) Binding 2
57                              Decorate 56(fsamp2d) DescriptorSet 0
58                              Decorate 58 RelaxedPrecision
59                              Decorate 60 RelaxedPrecision
60                              Decorate 63 RelaxedPrecision
61                              Decorate 66 RelaxedPrecision
62                              Decorate 69 RelaxedPrecision
63                              Decorate 72 RelaxedPrecision
64                              Decorate 73 RelaxedPrecision
65                              Decorate 74 RelaxedPrecision
66                              Decorate 76 RelaxedPrecision
67                              Decorate 78 RelaxedPrecision
68                              Decorate 79 RelaxedPrecision
69                              Decorate 80 RelaxedPrecision
70                              Decorate 82 RelaxedPrecision
71                              Decorate 84 RelaxedPrecision
72                              Decorate 85 RelaxedPrecision
73                              Decorate 86 RelaxedPrecision
74                              Decorate 88 RelaxedPrecision
75                              Decorate 90 RelaxedPrecision
76                              Decorate 91 RelaxedPrecision
77                              Decorate 92 RelaxedPrecision
78                              Decorate 94 RelaxedPrecision
79                              Decorate 96 RelaxedPrecision
80                              Decorate 99 RelaxedPrecision
81                              Decorate 101 RelaxedPrecision
82                              Decorate 104 RelaxedPrecision
83                              Decorate 106 RelaxedPrecision
84                              Decorate 107 RelaxedPrecision
85                              Decorate 108 RelaxedPrecision
86                              Decorate 110 RelaxedPrecision
87                              Decorate 112 RelaxedPrecision
88                              Decorate 113 RelaxedPrecision
89                              Decorate 114 RelaxedPrecision
90                              Decorate 116 RelaxedPrecision
91                              Decorate 118 RelaxedPrecision
92                              Decorate 119 RelaxedPrecision
93                              Decorate 120 RelaxedPrecision
94                              Decorate 122 RelaxedPrecision
95                              Decorate 124 RelaxedPrecision
96                              Decorate 125 RelaxedPrecision
97                              Decorate 126 RelaxedPrecision
98                              Decorate 128 RelaxedPrecision
99                              Decorate 130 RelaxedPrecision
100                              Decorate 133 RelaxedPrecision
101                              Decorate 135 RelaxedPrecision
102                              Decorate 138 RelaxedPrecision
103                              Decorate 140 RelaxedPrecision
104                              Decorate 141 RelaxedPrecision
105                              Decorate 142 RelaxedPrecision
106                              Decorate 144 RelaxedPrecision
107                              Decorate 146 RelaxedPrecision
108                              Decorate 147 RelaxedPrecision
109                              Decorate 148 RelaxedPrecision
110                              Decorate 150 RelaxedPrecision
111                              Decorate 152 RelaxedPrecision
112                              Decorate 153 RelaxedPrecision
113                              Decorate 154 RelaxedPrecision
114                              Decorate 156 RelaxedPrecision
115                              Decorate 158 RelaxedPrecision
116                              Decorate 159 RelaxedPrecision
117                              Decorate 160 RelaxedPrecision
118                              Decorate 162 RelaxedPrecision
119                              Decorate 164 RelaxedPrecision
120                              Decorate 167 RelaxedPrecision
121                              Decorate 169 RelaxedPrecision
122                              Decorate 174(usamp2da) Binding 3
123                              Decorate 174(usamp2da) DescriptorSet 0
124                              Decorate 178(c3D) RelaxedPrecision
125                              Decorate 178(c3D) Location 1
126                              Decorate 179 RelaxedPrecision
127                              Decorate 181 RelaxedPrecision
128                              Decorate 182 RelaxedPrecision
129                              Decorate 183 RelaxedPrecision
130                              Decorate 187(isamp2da) Binding 4
131                              Decorate 187(isamp2da) DescriptorSet 0
132                              Decorate 189 RelaxedPrecision
133                              Decorate 191 RelaxedPrecision
134                              Decorate 192 RelaxedPrecision
135                              Decorate 193 RelaxedPrecision
136                              Decorate 197(fsamp2da) Binding 5
137                              Decorate 197(fsamp2da) DescriptorSet 0
138                              Decorate 199 RelaxedPrecision
139                              Decorate 201 RelaxedPrecision
140                              Decorate 204 RelaxedPrecision
141                              Decorate 206 RelaxedPrecision
142                              Decorate 207 RelaxedPrecision
143                              Decorate 208 RelaxedPrecision
144                              Decorate 210 RelaxedPrecision
145                              Decorate 212 RelaxedPrecision
146                              Decorate 213 RelaxedPrecision
147                              Decorate 214 RelaxedPrecision
148                              Decorate 216 RelaxedPrecision
149                              Decorate 218 RelaxedPrecision
150                              Decorate 221 RelaxedPrecision
151                              Decorate 223 RelaxedPrecision
152                              Decorate 224 RelaxedPrecision
153                              Decorate 225 RelaxedPrecision
154                              Decorate 227 RelaxedPrecision
155                              Decorate 229 RelaxedPrecision
156                              Decorate 230 RelaxedPrecision
157                              Decorate 231 RelaxedPrecision
158                              Decorate 233 RelaxedPrecision
159                              Decorate 235 RelaxedPrecision
160                              Decorate 238 RelaxedPrecision
161                              Decorate 240 RelaxedPrecision
162                              Decorate 241 RelaxedPrecision
163                              Decorate 242 RelaxedPrecision
164                              Decorate 244 RelaxedPrecision
165                              Decorate 246 RelaxedPrecision
166                              Decorate 247 RelaxedPrecision
167                              Decorate 248 RelaxedPrecision
168                              Decorate 250 RelaxedPrecision
169                              Decorate 252 RelaxedPrecision
170                              Decorate 255 RelaxedPrecision
171                              Decorate 258(offset) Location 2
172                              Decorate 261 RelaxedPrecision
173                              Decorate 262 RelaxedPrecision
174                              Decorate 263 RelaxedPrecision
175                              Decorate 265 RelaxedPrecision
176                              Decorate 268 RelaxedPrecision
177                              Decorate 269 RelaxedPrecision
178                              Decorate 270 RelaxedPrecision
179                              Decorate 272 RelaxedPrecision
180                              Decorate 275 RelaxedPrecision
181                              Decorate 276 RelaxedPrecision
182                              Decorate 277 RelaxedPrecision
183                              Decorate 279 RelaxedPrecision
184                              Decorate 282 RelaxedPrecision
185                              Decorate 283 RelaxedPrecision
186                              Decorate 284 RelaxedPrecision
187                              Decorate 286 RelaxedPrecision
188                              Decorate 289 RelaxedPrecision
189                              Decorate 292 RelaxedPrecision
190                              Decorate 295 RelaxedPrecision
191                              Decorate 298 RelaxedPrecision
192                              Decorate 301 RelaxedPrecision
193                              Decorate 302 RelaxedPrecision
194                              Decorate 303 RelaxedPrecision
195                              Decorate 305 RelaxedPrecision
196                              Decorate 308 RelaxedPrecision
197                              Decorate 309 RelaxedPrecision
198                              Decorate 310 RelaxedPrecision
199                              Decorate 312 RelaxedPrecision
200                              Decorate 315 RelaxedPrecision
201                              Decorate 316 RelaxedPrecision
202                              Decorate 317 RelaxedPrecision
203                              Decorate 319 RelaxedPrecision
204                              Decorate 322 RelaxedPrecision
205                              Decorate 323 RelaxedPrecision
206                              Decorate 324 RelaxedPrecision
207                              Decorate 326 RelaxedPrecision
208                              Decorate 329 RelaxedPrecision
209                              Decorate 332 RelaxedPrecision
210                              Decorate 335 RelaxedPrecision
211                              Decorate 338 RelaxedPrecision
212                              Decorate 341 RelaxedPrecision
213                              Decorate 342 RelaxedPrecision
214                              Decorate 343 RelaxedPrecision
215                              Decorate 345 RelaxedPrecision
216                              Decorate 348 RelaxedPrecision
217                              Decorate 349 RelaxedPrecision
218                              Decorate 350 RelaxedPrecision
219                              Decorate 352 RelaxedPrecision
220                              Decorate 355 RelaxedPrecision
221                              Decorate 356 RelaxedPrecision
222                              Decorate 357 RelaxedPrecision
223                              Decorate 359 RelaxedPrecision
224                              Decorate 362 RelaxedPrecision
225                              Decorate 363 RelaxedPrecision
226                              Decorate 364 RelaxedPrecision
227                              Decorate 366 RelaxedPrecision
228                              Decorate 369 RelaxedPrecision
229                              Decorate 372 RelaxedPrecision
230                              Decorate 375 RelaxedPrecision
231                              Decorate 378 RelaxedPrecision
232                              Decorate 381 RelaxedPrecision
233                              Decorate 382 RelaxedPrecision
234                              Decorate 383 RelaxedPrecision
235                              Decorate 385 RelaxedPrecision
236                              Decorate 388 RelaxedPrecision
237                              Decorate 389 RelaxedPrecision
238                              Decorate 390 RelaxedPrecision
239                              Decorate 392 RelaxedPrecision
240                              Decorate 395 RelaxedPrecision
241                              Decorate 396 RelaxedPrecision
242                              Decorate 397 RelaxedPrecision
243                              Decorate 399 RelaxedPrecision
244                              Decorate 402 RelaxedPrecision
245                              Decorate 403 RelaxedPrecision
246                              Decorate 404 RelaxedPrecision
247                              Decorate 406 RelaxedPrecision
248                              Decorate 409 RelaxedPrecision
249                              Decorate 412 RelaxedPrecision
250                              Decorate 415 RelaxedPrecision
251                              Decorate 418 RelaxedPrecision
252                              Decorate 421 RelaxedPrecision
253                              Decorate 422 RelaxedPrecision
254                              Decorate 423 RelaxedPrecision
255                              Decorate 425 RelaxedPrecision
256                              Decorate 428 RelaxedPrecision
257                              Decorate 429 RelaxedPrecision
258                              Decorate 430 RelaxedPrecision
259                              Decorate 432 RelaxedPrecision
260                              Decorate 435 RelaxedPrecision
261                              Decorate 438 RelaxedPrecision
262                              Decorate 441 RelaxedPrecision
263                              Decorate 442 RelaxedPrecision
264                              Decorate 443 RelaxedPrecision
265                              Decorate 445 RelaxedPrecision
266                              Decorate 448 RelaxedPrecision
267                              Decorate 449 RelaxedPrecision
268                              Decorate 450 RelaxedPrecision
269                              Decorate 452 RelaxedPrecision
270                              Decorate 455 RelaxedPrecision
271                              Decorate 458 RelaxedPrecision
272                              Decorate 461 RelaxedPrecision
273                              Decorate 462 RelaxedPrecision
274                              Decorate 463 RelaxedPrecision
275                              Decorate 465 RelaxedPrecision
276                              Decorate 468 RelaxedPrecision
277                              Decorate 469 RelaxedPrecision
278                              Decorate 470 RelaxedPrecision
279                              Decorate 472 RelaxedPrecision
280                              Decorate 475 RelaxedPrecision
281                              Decorate 478 RelaxedPrecision
282                              Decorate 481 RelaxedPrecision
283                              Decorate 482 RelaxedPrecision
284                              Decorate 483 RelaxedPrecision
285                              Decorate 485 RelaxedPrecision
286                              Decorate 488 RelaxedPrecision
287                              Decorate 489 RelaxedPrecision
288                              Decorate 490 RelaxedPrecision
289                              Decorate 492 RelaxedPrecision
290                              Decorate 495 RelaxedPrecision
291                              Decorate 499(gl_PerVertex) Block
292                              MemberDecorate 499(gl_PerVertex) 0 BuiltIn Position
293                              MemberDecorate 499(gl_PerVertex) 1 BuiltIn PointSize
294                              MemberDecorate 499(gl_PerVertex) 2 BuiltIn ClipDistance
295                              MemberDecorate 499(gl_PerVertex) 3 BuiltIn CullDistance
296                              Decorate 502 RelaxedPrecision
297               2:             TypeVoid
298               3:             TypeFunction 2
299               6:             TypeFloat 32
300               7:             TypeVector 6(float) 4
301               8:             TypePointer Function 7(fvec4)
302              10:    6(float) Constant 0
303              11:    7(fvec4) ConstantComposite 10 10 10 10
304              12:             TypeInt 32 0
305              13:             TypeImage 12(int) 2D sampled format:Unknown
306              14:             TypeSampledImage 13
307              15:             TypePointer UniformConstant 14
308     16(usamp2d):     15(ptr) Variable UniformConstant
309              18:             TypeVector 6(float) 2
310              19:             TypePointer Input 18(fvec2)
311         20(c2D):     19(ptr) Variable Input
312              22:             TypeInt 32 1
313              23:     22(int) Constant 0
314              24:             TypeVector 12(int) 4
315              35:             TypeImage 22(int) 2D sampled format:Unknown
316              36:             TypeSampledImage 35
317              37:             TypePointer UniformConstant 36
318     38(isamp2d):     37(ptr) Variable UniformConstant
319              41:             TypeVector 22(int) 4
320              48:     22(int) Constant 1
321              53:             TypeImage 6(float) 2D sampled format:Unknown
322              54:             TypeSampledImage 53
323              55:             TypePointer UniformConstant 54
324     56(fsamp2d):     55(ptr) Variable UniformConstant
325              64:     22(int) Constant 2
326              70:     22(int) Constant 3
327             171:             TypeImage 12(int) 2D array sampled format:Unknown
328             172:             TypeSampledImage 171
329             173:             TypePointer UniformConstant 172
330   174(usamp2da):    173(ptr) Variable UniformConstant
331             176:             TypeVector 6(float) 3
332             177:             TypePointer Input 176(fvec3)
333        178(c3D):    177(ptr) Variable Input
334             184:             TypeImage 22(int) 2D array sampled format:Unknown
335             185:             TypeSampledImage 184
336             186:             TypePointer UniformConstant 185
337   187(isamp2da):    186(ptr) Variable UniformConstant
338             194:             TypeImage 6(float) 2D array sampled format:Unknown
339             195:             TypeSampledImage 194
340             196:             TypePointer UniformConstant 195
341   197(fsamp2da):    196(ptr) Variable UniformConstant
342             256:             TypeVector 22(int) 2
343             257:             TypePointer Input 256(ivec2)
344     258(offset):    257(ptr) Variable Input
345             497:     12(int) Constant 1
346             498:             TypeArray 6(float) 497
347499(gl_PerVertex):             TypeStruct 7(fvec4) 6(float) 498 498
348             500:             TypePointer Output 499(gl_PerVertex)
349             501:    500(ptr) Variable Output
350             503:             TypePointer Output 7(fvec4)
351         4(main):           2 Function None 3
352               5:             Label
353          9(sum):      8(ptr) Variable Function
354                              Store 9(sum) 11
355              17:          14 Load 16(usamp2d)
356              21:   18(fvec2) Load 20(c2D)
357              25:   24(ivec4) ImageGatherQCOM 17 21 23 23 ZeroExtend 
358              26:    7(fvec4) ConvertUToF 25
359              27:    7(fvec4) Load 9(sum)
360              28:    7(fvec4) FAdd 27 26
361                              Store 9(sum) 28
362              29:          14 Load 16(usamp2d)
363              30:   18(fvec2) Load 20(c2D)
364              31:   24(ivec4) ImageGatherQCOM 29 30 23 23 ZeroExtend 
365              32:    7(fvec4) ConvertUToF 31
366              33:    7(fvec4) Load 9(sum)
367              34:    7(fvec4) FAdd 33 32
368                              Store 9(sum) 34
369              39:          36 Load 38(isamp2d)
370              40:   18(fvec2) Load 20(c2D)
371              42:   41(ivec4) ImageGatherQCOM 39 40 23 23 SignExtend 
372              43:    7(fvec4) ConvertSToF 42
373              44:    7(fvec4) Load 9(sum)
374              45:    7(fvec4) FAdd 44 43
375                              Store 9(sum) 45
376              46:          36 Load 38(isamp2d)
377              47:   18(fvec2) Load 20(c2D)
378              49:   41(ivec4) ImageGatherQCOM 46 47 48 23 SignExtend 
379              50:    7(fvec4) ConvertSToF 49
380              51:    7(fvec4) Load 9(sum)
381              52:    7(fvec4) FAdd 51 50
382                              Store 9(sum) 52
383              57:          54 Load 56(fsamp2d)
384              58:   18(fvec2) Load 20(c2D)
385              59:    7(fvec4) ImageGatherQCOM 57 58 23 23
386              60:    7(fvec4) Load 9(sum)
387              61:    7(fvec4) FAdd 60 59
388                              Store 9(sum) 61
389              62:          54 Load 56(fsamp2d)
390              63:   18(fvec2) Load 20(c2D)
391              65:    7(fvec4) ImageGatherQCOM 62 63 64 23
392              66:    7(fvec4) Load 9(sum)
393              67:    7(fvec4) FAdd 66 65
394                              Store 9(sum) 67
395              68:          14 Load 16(usamp2d)
396              69:   18(fvec2) Load 20(c2D)
397              71:   24(ivec4) ImageGatherQCOM 68 69 23 70 ZeroExtend 
398              72:    7(fvec4) ConvertUToF 71
399              73:    7(fvec4) Load 9(sum)
400              74:    7(fvec4) FAdd 73 72
401                              Store 9(sum) 74
402              75:          14 Load 16(usamp2d)
403              76:   18(fvec2) Load 20(c2D)
404              77:   24(ivec4) ImageGatherQCOM 75 76 48 70 ZeroExtend 
405              78:    7(fvec4) ConvertUToF 77
406              79:    7(fvec4) Load 9(sum)
407              80:    7(fvec4) FAdd 79 78
408                              Store 9(sum) 80
409              81:          36 Load 38(isamp2d)
410              82:   18(fvec2) Load 20(c2D)
411              83:   41(ivec4) ImageGatherQCOM 81 82 23 70 SignExtend 
412              84:    7(fvec4) ConvertSToF 83
413              85:    7(fvec4) Load 9(sum)
414              86:    7(fvec4) FAdd 85 84
415                              Store 9(sum) 86
416              87:          36 Load 38(isamp2d)
417              88:   18(fvec2) Load 20(c2D)
418              89:   41(ivec4) ImageGatherQCOM 87 88 64 70 SignExtend 
419              90:    7(fvec4) ConvertSToF 89
420              91:    7(fvec4) Load 9(sum)
421              92:    7(fvec4) FAdd 91 90
422                              Store 9(sum) 92
423              93:          54 Load 56(fsamp2d)
424              94:   18(fvec2) Load 20(c2D)
425              95:    7(fvec4) ImageGatherQCOM 93 94 23 70
426              96:    7(fvec4) Load 9(sum)
427              97:    7(fvec4) FAdd 96 95
428                              Store 9(sum) 97
429              98:          54 Load 56(fsamp2d)
430              99:   18(fvec2) Load 20(c2D)
431             100:    7(fvec4) ImageGatherQCOM 98 99 70 70
432             101:    7(fvec4) Load 9(sum)
433             102:    7(fvec4) FAdd 101 100
434                              Store 9(sum) 102
435             103:          14 Load 16(usamp2d)
436             104:   18(fvec2) Load 20(c2D)
437             105:   24(ivec4) ImageGatherQCOM 103 104 23 64 ZeroExtend 
438             106:    7(fvec4) ConvertUToF 105
439             107:    7(fvec4) Load 9(sum)
440             108:    7(fvec4) FAdd 107 106
441                              Store 9(sum) 108
442             109:          14 Load 16(usamp2d)
443             110:   18(fvec2) Load 20(c2D)
444             111:   24(ivec4) ImageGatherQCOM 109 110 23 64 ZeroExtend 
445             112:    7(fvec4) ConvertUToF 111
446             113:    7(fvec4) Load 9(sum)
447             114:    7(fvec4) FAdd 113 112
448                              Store 9(sum) 114
449             115:          36 Load 38(isamp2d)
450             116:   18(fvec2) Load 20(c2D)
451             117:   41(ivec4) ImageGatherQCOM 115 116 23 64 SignExtend 
452             118:    7(fvec4) ConvertSToF 117
453             119:    7(fvec4) Load 9(sum)
454             120:    7(fvec4) FAdd 119 118
455                              Store 9(sum) 120
456             121:          36 Load 38(isamp2d)
457             122:   18(fvec2) Load 20(c2D)
458             123:   41(ivec4) ImageGatherQCOM 121 122 48 64 SignExtend 
459             124:    7(fvec4) ConvertSToF 123
460             125:    7(fvec4) Load 9(sum)
461             126:    7(fvec4) FAdd 125 124
462                              Store 9(sum) 126
463             127:          54 Load 56(fsamp2d)
464             128:   18(fvec2) Load 20(c2D)
465             129:    7(fvec4) ImageGatherQCOM 127 128 23 64
466             130:    7(fvec4) Load 9(sum)
467             131:    7(fvec4) FAdd 130 129
468                              Store 9(sum) 131
469             132:          54 Load 56(fsamp2d)
470             133:   18(fvec2) Load 20(c2D)
471             134:    7(fvec4) ImageGatherQCOM 132 133 64 64
472             135:    7(fvec4) Load 9(sum)
473             136:    7(fvec4) FAdd 135 134
474                              Store 9(sum) 136
475             137:          14 Load 16(usamp2d)
476             138:   18(fvec2) Load 20(c2D)
477             139:   24(ivec4) ImageGatherQCOM 137 138 23 48 ZeroExtend 
478             140:    7(fvec4) ConvertUToF 139
479             141:    7(fvec4) Load 9(sum)
480             142:    7(fvec4) FAdd 141 140
481                              Store 9(sum) 142
482             143:          14 Load 16(usamp2d)
483             144:   18(fvec2) Load 20(c2D)
484             145:   24(ivec4) ImageGatherQCOM 143 144 48 48 ZeroExtend 
485             146:    7(fvec4) ConvertUToF 145
486             147:    7(fvec4) Load 9(sum)
487             148:    7(fvec4) FAdd 147 146
488                              Store 9(sum) 148
489             149:          36 Load 38(isamp2d)
490             150:   18(fvec2) Load 20(c2D)
491             151:   41(ivec4) ImageGatherQCOM 149 150 23 48 SignExtend 
492             152:    7(fvec4) ConvertSToF 151
493             153:    7(fvec4) Load 9(sum)
494             154:    7(fvec4) FAdd 153 152
495                              Store 9(sum) 154
496             155:          36 Load 38(isamp2d)
497             156:   18(fvec2) Load 20(c2D)
498             157:   41(ivec4) ImageGatherQCOM 155 156 64 48 SignExtend 
499             158:    7(fvec4) ConvertSToF 157
500             159:    7(fvec4) Load 9(sum)
501             160:    7(fvec4) FAdd 159 158
502                              Store 9(sum) 160
503             161:          54 Load 56(fsamp2d)
504             162:   18(fvec2) Load 20(c2D)
505             163:    7(fvec4) ImageGatherQCOM 161 162 23 48
506             164:    7(fvec4) Load 9(sum)
507             165:    7(fvec4) FAdd 164 163
508                              Store 9(sum) 165
509             166:          54 Load 56(fsamp2d)
510             167:   18(fvec2) Load 20(c2D)
511             168:    7(fvec4) ImageGatherQCOM 166 167 70 48
512             169:    7(fvec4) Load 9(sum)
513             170:    7(fvec4) FAdd 169 168
514                              Store 9(sum) 170
515             175:         172 Load 174(usamp2da)
516             179:  176(fvec3) Load 178(c3D)
517             180:   24(ivec4) ImageGatherQCOM 175 179 23 23 ZeroExtend 
518             181:    7(fvec4) ConvertUToF 180
519             182:    7(fvec4) Load 9(sum)
520             183:    7(fvec4) FAdd 182 181
521                              Store 9(sum) 183
522             188:         185 Load 187(isamp2da)
523             189:  176(fvec3) Load 178(c3D)
524             190:   41(ivec4) ImageGatherQCOM 188 189 23 23 SignExtend 
525             191:    7(fvec4) ConvertSToF 190
526             192:    7(fvec4) Load 9(sum)
527             193:    7(fvec4) FAdd 192 191
528                              Store 9(sum) 193
529             198:         195 Load 197(fsamp2da)
530             199:  176(fvec3) Load 178(c3D)
531             200:    7(fvec4) ImageGatherQCOM 198 199 23 23
532             201:    7(fvec4) Load 9(sum)
533             202:    7(fvec4) FAdd 201 200
534                              Store 9(sum) 202
535             203:         172 Load 174(usamp2da)
536             204:  176(fvec3) Load 178(c3D)
537             205:   24(ivec4) ImageGatherQCOM 203 204 23 70 ZeroExtend 
538             206:    7(fvec4) ConvertUToF 205
539             207:    7(fvec4) Load 9(sum)
540             208:    7(fvec4) FAdd 207 206
541                              Store 9(sum) 208
542             209:         185 Load 187(isamp2da)
543             210:  176(fvec3) Load 178(c3D)
544             211:   41(ivec4) ImageGatherQCOM 209 210 23 70 SignExtend 
545             212:    7(fvec4) ConvertSToF 211
546             213:    7(fvec4) Load 9(sum)
547             214:    7(fvec4) FAdd 213 212
548                              Store 9(sum) 214
549             215:         195 Load 197(fsamp2da)
550             216:  176(fvec3) Load 178(c3D)
551             217:    7(fvec4) ImageGatherQCOM 215 216 23 70
552             218:    7(fvec4) Load 9(sum)
553             219:    7(fvec4) FAdd 218 217
554                              Store 9(sum) 219
555             220:         172 Load 174(usamp2da)
556             221:  176(fvec3) Load 178(c3D)
557             222:   24(ivec4) ImageGatherQCOM 220 221 23 64 ZeroExtend 
558             223:    7(fvec4) ConvertUToF 222
559             224:    7(fvec4) Load 9(sum)
560             225:    7(fvec4) FAdd 224 223
561                              Store 9(sum) 225
562             226:         185 Load 187(isamp2da)
563             227:  176(fvec3) Load 178(c3D)
564             228:   41(ivec4) ImageGatherQCOM 226 227 23 64 SignExtend 
565             229:    7(fvec4) ConvertSToF 228
566             230:    7(fvec4) Load 9(sum)
567             231:    7(fvec4) FAdd 230 229
568                              Store 9(sum) 231
569             232:         195 Load 197(fsamp2da)
570             233:  176(fvec3) Load 178(c3D)
571             234:    7(fvec4) ImageGatherQCOM 232 233 23 64
572             235:    7(fvec4) Load 9(sum)
573             236:    7(fvec4) FAdd 235 234
574                              Store 9(sum) 236
575             237:         172 Load 174(usamp2da)
576             238:  176(fvec3) Load 178(c3D)
577             239:   24(ivec4) ImageGatherQCOM 237 238 23 48 ZeroExtend 
578             240:    7(fvec4) ConvertUToF 239
579             241:    7(fvec4) Load 9(sum)
580             242:    7(fvec4) FAdd 241 240
581                              Store 9(sum) 242
582             243:         185 Load 187(isamp2da)
583             244:  176(fvec3) Load 178(c3D)
584             245:   41(ivec4) ImageGatherQCOM 243 244 23 48 SignExtend 
585             246:    7(fvec4) ConvertSToF 245
586             247:    7(fvec4) Load 9(sum)
587             248:    7(fvec4) FAdd 247 246
588                              Store 9(sum) 248
589             249:         195 Load 197(fsamp2da)
590             250:  176(fvec3) Load 178(c3D)
591             251:    7(fvec4) ImageGatherQCOM 249 250 23 48
592             252:    7(fvec4) Load 9(sum)
593             253:    7(fvec4) FAdd 252 251
594                              Store 9(sum) 253
595             254:          14 Load 16(usamp2d)
596             255:   18(fvec2) Load 20(c2D)
597             259:  256(ivec2) Load 258(offset)
598             260:   24(ivec4) ImageGatherQCOM 254 255 23 23 Offset ZeroExtend 259
599             261:    7(fvec4) ConvertUToF 260
600             262:    7(fvec4) Load 9(sum)
601             263:    7(fvec4) FAdd 262 261
602                              Store 9(sum) 263
603             264:          14 Load 16(usamp2d)
604             265:   18(fvec2) Load 20(c2D)
605             266:  256(ivec2) Load 258(offset)
606             267:   24(ivec4) ImageGatherQCOM 264 265 23 23 Offset ZeroExtend 266
607             268:    7(fvec4) ConvertUToF 267
608             269:    7(fvec4) Load 9(sum)
609             270:    7(fvec4) FAdd 269 268
610                              Store 9(sum) 270
611             271:          36 Load 38(isamp2d)
612             272:   18(fvec2) Load 20(c2D)
613             273:  256(ivec2) Load 258(offset)
614             274:   41(ivec4) ImageGatherQCOM 271 272 23 23 Offset SignExtend 273
615             275:    7(fvec4) ConvertSToF 274
616             276:    7(fvec4) Load 9(sum)
617             277:    7(fvec4) FAdd 276 275
618                              Store 9(sum) 277
619             278:          36 Load 38(isamp2d)
620             279:   18(fvec2) Load 20(c2D)
621             280:  256(ivec2) Load 258(offset)
622             281:   41(ivec4) ImageGatherQCOM 278 279 48 23 Offset SignExtend 280
623             282:    7(fvec4) ConvertSToF 281
624             283:    7(fvec4) Load 9(sum)
625             284:    7(fvec4) FAdd 283 282
626                              Store 9(sum) 284
627             285:          54 Load 56(fsamp2d)
628             286:   18(fvec2) Load 20(c2D)
629             287:  256(ivec2) Load 258(offset)
630             288:    7(fvec4) ImageGatherQCOM 285 286 23 23 Offset 287
631             289:    7(fvec4) Load 9(sum)
632             290:    7(fvec4) FAdd 289 288
633                              Store 9(sum) 290
634             291:          54 Load 56(fsamp2d)
635             292:   18(fvec2) Load 20(c2D)
636             293:  256(ivec2) Load 258(offset)
637             294:    7(fvec4) ImageGatherQCOM 291 292 64 23 Offset 293
638             295:    7(fvec4) Load 9(sum)
639             296:    7(fvec4) FAdd 295 294
640                              Store 9(sum) 296
641             297:          14 Load 16(usamp2d)
642             298:   18(fvec2) Load 20(c2D)
643             299:  256(ivec2) Load 258(offset)
644             300:   24(ivec4) ImageGatherQCOM 297 298 23 70 Offset ZeroExtend 299
645             301:    7(fvec4) ConvertUToF 300
646             302:    7(fvec4) Load 9(sum)
647             303:    7(fvec4) FAdd 302 301
648                              Store 9(sum) 303
649             304:          14 Load 16(usamp2d)
650             305:   18(fvec2) Load 20(c2D)
651             306:  256(ivec2) Load 258(offset)
652             307:   24(ivec4) ImageGatherQCOM 304 305 48 70 Offset ZeroExtend 306
653             308:    7(fvec4) ConvertUToF 307
654             309:    7(fvec4) Load 9(sum)
655             310:    7(fvec4) FAdd 309 308
656                              Store 9(sum) 310
657             311:          36 Load 38(isamp2d)
658             312:   18(fvec2) Load 20(c2D)
659             313:  256(ivec2) Load 258(offset)
660             314:   41(ivec4) ImageGatherQCOM 311 312 23 70 Offset SignExtend 313
661             315:    7(fvec4) ConvertSToF 314
662             316:    7(fvec4) Load 9(sum)
663             317:    7(fvec4) FAdd 316 315
664                              Store 9(sum) 317
665             318:          36 Load 38(isamp2d)
666             319:   18(fvec2) Load 20(c2D)
667             320:  256(ivec2) Load 258(offset)
668             321:   41(ivec4) ImageGatherQCOM 318 319 64 70 Offset SignExtend 320
669             322:    7(fvec4) ConvertSToF 321
670             323:    7(fvec4) Load 9(sum)
671             324:    7(fvec4) FAdd 323 322
672                              Store 9(sum) 324
673             325:          54 Load 56(fsamp2d)
674             326:   18(fvec2) Load 20(c2D)
675             327:  256(ivec2) Load 258(offset)
676             328:    7(fvec4) ImageGatherQCOM 325 326 23 70 Offset 327
677             329:    7(fvec4) Load 9(sum)
678             330:    7(fvec4) FAdd 329 328
679                              Store 9(sum) 330
680             331:          54 Load 56(fsamp2d)
681             332:   18(fvec2) Load 20(c2D)
682             333:  256(ivec2) Load 258(offset)
683             334:    7(fvec4) ImageGatherQCOM 331 332 70 70 Offset 333
684             335:    7(fvec4) Load 9(sum)
685             336:    7(fvec4) FAdd 335 334
686                              Store 9(sum) 336
687             337:          14 Load 16(usamp2d)
688             338:   18(fvec2) Load 20(c2D)
689             339:  256(ivec2) Load 258(offset)
690             340:   24(ivec4) ImageGatherQCOM 337 338 23 64 Offset ZeroExtend 339
691             341:    7(fvec4) ConvertUToF 340
692             342:    7(fvec4) Load 9(sum)
693             343:    7(fvec4) FAdd 342 341
694                              Store 9(sum) 343
695             344:          14 Load 16(usamp2d)
696             345:   18(fvec2) Load 20(c2D)
697             346:  256(ivec2) Load 258(offset)
698             347:   24(ivec4) ImageGatherQCOM 344 345 23 64 Offset ZeroExtend 346
699             348:    7(fvec4) ConvertUToF 347
700             349:    7(fvec4) Load 9(sum)
701             350:    7(fvec4) FAdd 349 348
702                              Store 9(sum) 350
703             351:          36 Load 38(isamp2d)
704             352:   18(fvec2) Load 20(c2D)
705             353:  256(ivec2) Load 258(offset)
706             354:   41(ivec4) ImageGatherQCOM 351 352 23 64 Offset SignExtend 353
707             355:    7(fvec4) ConvertSToF 354
708             356:    7(fvec4) Load 9(sum)
709             357:    7(fvec4) FAdd 356 355
710                              Store 9(sum) 357
711             358:          36 Load 38(isamp2d)
712             359:   18(fvec2) Load 20(c2D)
713             360:  256(ivec2) Load 258(offset)
714             361:   41(ivec4) ImageGatherQCOM 358 359 48 64 Offset SignExtend 360
715             362:    7(fvec4) ConvertSToF 361
716             363:    7(fvec4) Load 9(sum)
717             364:    7(fvec4) FAdd 363 362
718                              Store 9(sum) 364
719             365:          54 Load 56(fsamp2d)
720             366:   18(fvec2) Load 20(c2D)
721             367:  256(ivec2) Load 258(offset)
722             368:    7(fvec4) ImageGatherQCOM 365 366 23 64 Offset 367
723             369:    7(fvec4) Load 9(sum)
724             370:    7(fvec4) FAdd 369 368
725                              Store 9(sum) 370
726             371:          54 Load 56(fsamp2d)
727             372:   18(fvec2) Load 20(c2D)
728             373:  256(ivec2) Load 258(offset)
729             374:    7(fvec4) ImageGatherQCOM 371 372 64 64 Offset 373
730             375:    7(fvec4) Load 9(sum)
731             376:    7(fvec4) FAdd 375 374
732                              Store 9(sum) 376
733             377:          14 Load 16(usamp2d)
734             378:   18(fvec2) Load 20(c2D)
735             379:  256(ivec2) Load 258(offset)
736             380:   24(ivec4) ImageGatherQCOM 377 378 23 48 Offset ZeroExtend 379
737             381:    7(fvec4) ConvertUToF 380
738             382:    7(fvec4) Load 9(sum)
739             383:    7(fvec4) FAdd 382 381
740                              Store 9(sum) 383
741             384:          14 Load 16(usamp2d)
742             385:   18(fvec2) Load 20(c2D)
743             386:  256(ivec2) Load 258(offset)
744             387:   24(ivec4) ImageGatherQCOM 384 385 48 48 Offset ZeroExtend 386
745             388:    7(fvec4) ConvertUToF 387
746             389:    7(fvec4) Load 9(sum)
747             390:    7(fvec4) FAdd 389 388
748                              Store 9(sum) 390
749             391:          36 Load 38(isamp2d)
750             392:   18(fvec2) Load 20(c2D)
751             393:  256(ivec2) Load 258(offset)
752             394:   41(ivec4) ImageGatherQCOM 391 392 23 48 Offset SignExtend 393
753             395:    7(fvec4) ConvertSToF 394
754             396:    7(fvec4) Load 9(sum)
755             397:    7(fvec4) FAdd 396 395
756                              Store 9(sum) 397
757             398:          36 Load 38(isamp2d)
758             399:   18(fvec2) Load 20(c2D)
759             400:  256(ivec2) Load 258(offset)
760             401:   41(ivec4) ImageGatherQCOM 398 399 64 48 Offset SignExtend 400
761             402:    7(fvec4) ConvertSToF 401
762             403:    7(fvec4) Load 9(sum)
763             404:    7(fvec4) FAdd 403 402
764                              Store 9(sum) 404
765             405:          54 Load 56(fsamp2d)
766             406:   18(fvec2) Load 20(c2D)
767             407:  256(ivec2) Load 258(offset)
768             408:    7(fvec4) ImageGatherQCOM 405 406 23 48 Offset 407
769             409:    7(fvec4) Load 9(sum)
770             410:    7(fvec4) FAdd 409 408
771                              Store 9(sum) 410
772             411:          54 Load 56(fsamp2d)
773             412:   18(fvec2) Load 20(c2D)
774             413:  256(ivec2) Load 258(offset)
775             414:    7(fvec4) ImageGatherQCOM 411 412 70 48 Offset 413
776             415:    7(fvec4) Load 9(sum)
777             416:    7(fvec4) FAdd 415 414
778                              Store 9(sum) 416
779             417:         172 Load 174(usamp2da)
780             418:  176(fvec3) Load 178(c3D)
781             419:  256(ivec2) Load 258(offset)
782             420:   24(ivec4) ImageGatherQCOM 417 418 23 23 Offset ZeroExtend 419
783             421:    7(fvec4) ConvertUToF 420
784             422:    7(fvec4) Load 9(sum)
785             423:    7(fvec4) FAdd 422 421
786                              Store 9(sum) 423
787             424:         185 Load 187(isamp2da)
788             425:  176(fvec3) Load 178(c3D)
789             426:  256(ivec2) Load 258(offset)
790             427:   41(ivec4) ImageGatherQCOM 424 425 23 23 Offset SignExtend 426
791             428:    7(fvec4) ConvertSToF 427
792             429:    7(fvec4) Load 9(sum)
793             430:    7(fvec4) FAdd 429 428
794                              Store 9(sum) 430
795             431:         195 Load 197(fsamp2da)
796             432:  176(fvec3) Load 178(c3D)
797             433:  256(ivec2) Load 258(offset)
798             434:    7(fvec4) ImageGatherQCOM 431 432 23 23 Offset 433
799             435:    7(fvec4) Load 9(sum)
800             436:    7(fvec4) FAdd 435 434
801                              Store 9(sum) 436
802             437:         172 Load 174(usamp2da)
803             438:  176(fvec3) Load 178(c3D)
804             439:  256(ivec2) Load 258(offset)
805             440:   24(ivec4) ImageGatherQCOM 437 438 23 70 Offset ZeroExtend 439
806             441:    7(fvec4) ConvertUToF 440
807             442:    7(fvec4) Load 9(sum)
808             443:    7(fvec4) FAdd 442 441
809                              Store 9(sum) 443
810             444:         185 Load 187(isamp2da)
811             445:  176(fvec3) Load 178(c3D)
812             446:  256(ivec2) Load 258(offset)
813             447:   41(ivec4) ImageGatherQCOM 444 445 23 70 Offset SignExtend 446
814             448:    7(fvec4) ConvertSToF 447
815             449:    7(fvec4) Load 9(sum)
816             450:    7(fvec4) FAdd 449 448
817                              Store 9(sum) 450
818             451:         195 Load 197(fsamp2da)
819             452:  176(fvec3) Load 178(c3D)
820             453:  256(ivec2) Load 258(offset)
821             454:    7(fvec4) ImageGatherQCOM 451 452 23 70 Offset 453
822             455:    7(fvec4) Load 9(sum)
823             456:    7(fvec4) FAdd 455 454
824                              Store 9(sum) 456
825             457:         172 Load 174(usamp2da)
826             458:  176(fvec3) Load 178(c3D)
827             459:  256(ivec2) Load 258(offset)
828             460:   24(ivec4) ImageGatherQCOM 457 458 23 64 Offset ZeroExtend 459
829             461:    7(fvec4) ConvertUToF 460
830             462:    7(fvec4) Load 9(sum)
831             463:    7(fvec4) FAdd 462 461
832                              Store 9(sum) 463
833             464:         185 Load 187(isamp2da)
834             465:  176(fvec3) Load 178(c3D)
835             466:  256(ivec2) Load 258(offset)
836             467:   41(ivec4) ImageGatherQCOM 464 465 23 64 Offset SignExtend 466
837             468:    7(fvec4) ConvertSToF 467
838             469:    7(fvec4) Load 9(sum)
839             470:    7(fvec4) FAdd 469 468
840                              Store 9(sum) 470
841             471:         195 Load 197(fsamp2da)
842             472:  176(fvec3) Load 178(c3D)
843             473:  256(ivec2) Load 258(offset)
844             474:    7(fvec4) ImageGatherQCOM 471 472 23 64 Offset 473
845             475:    7(fvec4) Load 9(sum)
846             476:    7(fvec4) FAdd 475 474
847                              Store 9(sum) 476
848             477:         172 Load 174(usamp2da)
849             478:  176(fvec3) Load 178(c3D)
850             479:  256(ivec2) Load 258(offset)
851             480:   24(ivec4) ImageGatherQCOM 477 478 23 48 Offset ZeroExtend 479
852             481:    7(fvec4) ConvertUToF 480
853             482:    7(fvec4) Load 9(sum)
854             483:    7(fvec4) FAdd 482 481
855                              Store 9(sum) 483
856             484:         185 Load 187(isamp2da)
857             485:  176(fvec3) Load 178(c3D)
858             486:  256(ivec2) Load 258(offset)
859             487:   41(ivec4) ImageGatherQCOM 484 485 23 48 Offset SignExtend 486
860             488:    7(fvec4) ConvertSToF 487
861             489:    7(fvec4) Load 9(sum)
862             490:    7(fvec4) FAdd 489 488
863                              Store 9(sum) 490
864             491:         195 Load 197(fsamp2da)
865             492:  176(fvec3) Load 178(c3D)
866             493:  256(ivec2) Load 258(offset)
867             494:    7(fvec4) ImageGatherQCOM 491 492 23 48 Offset 493
868             495:    7(fvec4) Load 9(sum)
869             496:    7(fvec4) FAdd 495 494
870                              Store 9(sum) 496
871             502:    7(fvec4) Load 9(sum)
872             504:    503(ptr) AccessChain 501 23
873                              Store 504 502
874                              Return
875                              FunctionEnd