yum-mirror/glslang

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

Wooyoung KimAdd GLSL_QCOM_image_processing3 support9e3f544d

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