yum-mirror/glslang

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

Wooyoung KimAdd GLSL_QCOM_image_processing3 support9e3f544d

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