1617a3babSopenharmony_cispv.shaderImageFootprint.frag
2617a3babSopenharmony_ci// Module Version 10000
3617a3babSopenharmony_ci// Generated by (magic number): 8000b
4617a3babSopenharmony_ci// Id's are bound by 622
5617a3babSopenharmony_ci
6617a3babSopenharmony_ci                              Capability Shader
7617a3babSopenharmony_ci                              Capability MinLod
8617a3babSopenharmony_ci                              Capability ImageFootprintNV
9617a3babSopenharmony_ci                              Extension  "SPV_NV_shader_image_footprint"
10617a3babSopenharmony_ci               1:             ExtInstImport  "GLSL.std.450"
11617a3babSopenharmony_ci                              MemoryModel Logical GLSL450
12617a3babSopenharmony_ci                              EntryPoint Fragment 4  "main" 21 24 76 125 225 275 277 387
13617a3babSopenharmony_ci                              ExecutionMode 4 OriginUpperLeft
14617a3babSopenharmony_ci                              Source GLSL 450
15617a3babSopenharmony_ci                              SourceExtension  "GL_NV_shader_texture_footprint"
16617a3babSopenharmony_ci                              Name 4  "main"
17617a3babSopenharmony_ci                              Name 8  "result2D"
18617a3babSopenharmony_ci                              MemberName 8(result2D) 0  "ret2D"
19617a3babSopenharmony_ci                              MemberName 8(result2D) 1  "anchor2D"
20617a3babSopenharmony_ci                              MemberName 8(result2D) 2  "offset2D"
21617a3babSopenharmony_ci                              MemberName 8(result2D) 3  "mask2D"
22617a3babSopenharmony_ci                              MemberName 8(result2D) 4  "lod2D"
23617a3babSopenharmony_ci                              MemberName 8(result2D) 5  "granularity2D"
24617a3babSopenharmony_ci                              Name 10  ""
25617a3babSopenharmony_ci                              Name 17  "sample2D"
26617a3babSopenharmony_ci                              Name 21  "P2"
27617a3babSopenharmony_ci                              Name 24  "granularity"
28617a3babSopenharmony_ci                              Name 28  "gl_TextureFootprint2DNV"
29617a3babSopenharmony_ci                              MemberName 28(gl_TextureFootprint2DNV) 0  "anchor"
30617a3babSopenharmony_ci                              MemberName 28(gl_TextureFootprint2DNV) 1  "offset"
31617a3babSopenharmony_ci                              MemberName 28(gl_TextureFootprint2DNV) 2  "mask"
32617a3babSopenharmony_ci                              MemberName 28(gl_TextureFootprint2DNV) 3  "lod"
33617a3babSopenharmony_ci                              MemberName 28(gl_TextureFootprint2DNV) 4  "granularity"
34617a3babSopenharmony_ci                              Name 30  "fp2D"
35617a3babSopenharmony_ci                              Name 31  "ResType"
36617a3babSopenharmony_ci                              Name 76  "bias"
37617a3babSopenharmony_ci                              Name 78  "ResType"
38617a3babSopenharmony_ci                              Name 125  "lodClamp"
39617a3babSopenharmony_ci                              Name 128  "ResType"
40617a3babSopenharmony_ci                              Name 178  "ResType"
41617a3babSopenharmony_ci                              Name 225  "lod"
42617a3babSopenharmony_ci                              Name 228  "ResType"
43617a3babSopenharmony_ci                              Name 275  "dx"
44617a3babSopenharmony_ci                              Name 277  "dy"
45617a3babSopenharmony_ci                              Name 280  "ResType"
46617a3babSopenharmony_ci                              Name 331  "ResType"
47617a3babSopenharmony_ci                              Name 377  "result3D"
48617a3babSopenharmony_ci                              MemberName 377(result3D) 0  "ret3D"
49617a3babSopenharmony_ci                              MemberName 377(result3D) 1  "anchor3D"
50617a3babSopenharmony_ci                              MemberName 377(result3D) 2  "offset3D"
51617a3babSopenharmony_ci                              MemberName 377(result3D) 3  "mask3D"
52617a3babSopenharmony_ci                              MemberName 377(result3D) 4  "lod3D"
53617a3babSopenharmony_ci                              MemberName 377(result3D) 5  "granularity3D"
54617a3babSopenharmony_ci                              Name 379  ""
55617a3babSopenharmony_ci                              Name 383  "sample3D"
56617a3babSopenharmony_ci                              Name 387  "P3"
57617a3babSopenharmony_ci                              Name 390  "gl_TextureFootprint3DNV"
58617a3babSopenharmony_ci                              MemberName 390(gl_TextureFootprint3DNV) 0  "anchor"
59617a3babSopenharmony_ci                              MemberName 390(gl_TextureFootprint3DNV) 1  "offset"
60617a3babSopenharmony_ci                              MemberName 390(gl_TextureFootprint3DNV) 2  "mask"
61617a3babSopenharmony_ci                              MemberName 390(gl_TextureFootprint3DNV) 3  "lod"
62617a3babSopenharmony_ci                              MemberName 390(gl_TextureFootprint3DNV) 4  "granularity"
63617a3babSopenharmony_ci                              Name 392  "fp3D"
64617a3babSopenharmony_ci                              Name 393  "ResType"
65617a3babSopenharmony_ci                              Name 429  "ResType"
66617a3babSopenharmony_ci                              Name 478  "ResType"
67617a3babSopenharmony_ci                              Name 528  "ResType"
68617a3babSopenharmony_ci                              Name 577  "ResType"
69617a3babSopenharmony_ci                              MemberDecorate 8(result2D) 0 Offset 0
70617a3babSopenharmony_ci                              MemberDecorate 8(result2D) 1 Offset 8
71617a3babSopenharmony_ci                              MemberDecorate 8(result2D) 2 Offset 16
72617a3babSopenharmony_ci                              MemberDecorate 8(result2D) 3 Offset 24
73617a3babSopenharmony_ci                              MemberDecorate 8(result2D) 4 Offset 32
74617a3babSopenharmony_ci                              MemberDecorate 8(result2D) 5 Offset 36
75617a3babSopenharmony_ci                              Decorate 8(result2D) BufferBlock
76617a3babSopenharmony_ci                              Decorate 10 DescriptorSet 0
77617a3babSopenharmony_ci                              Decorate 10 Binding 2
78617a3babSopenharmony_ci                              Decorate 17(sample2D) DescriptorSet 0
79617a3babSopenharmony_ci                              Decorate 17(sample2D) Binding 0
80617a3babSopenharmony_ci                              Decorate 21(P2) Location 0
81617a3babSopenharmony_ci                              Decorate 24(granularity) Flat
82617a3babSopenharmony_ci                              Decorate 24(granularity) Location 3
83617a3babSopenharmony_ci                              Decorate 76(bias) Location 9
84617a3babSopenharmony_ci                              Decorate 125(lodClamp) Location 4
85617a3babSopenharmony_ci                              Decorate 225(lod) Location 5
86617a3babSopenharmony_ci                              Decorate 275(dx) Location 6
87617a3babSopenharmony_ci                              Decorate 277(dy) Location 8
88617a3babSopenharmony_ci                              MemberDecorate 377(result3D) 0 Offset 0
89617a3babSopenharmony_ci                              MemberDecorate 377(result3D) 1 Offset 16
90617a3babSopenharmony_ci                              MemberDecorate 377(result3D) 2 Offset 32
91617a3babSopenharmony_ci                              MemberDecorate 377(result3D) 3 Offset 48
92617a3babSopenharmony_ci                              MemberDecorate 377(result3D) 4 Offset 56
93617a3babSopenharmony_ci                              MemberDecorate 377(result3D) 5 Offset 60
94617a3babSopenharmony_ci                              Decorate 377(result3D) BufferBlock
95617a3babSopenharmony_ci                              Decorate 379 DescriptorSet 0
96617a3babSopenharmony_ci                              Decorate 379 Binding 3
97617a3babSopenharmony_ci                              Decorate 383(sample3D) DescriptorSet 0
98617a3babSopenharmony_ci                              Decorate 383(sample3D) Binding 1
99617a3babSopenharmony_ci                              Decorate 387(P3) Location 2
100617a3babSopenharmony_ci               2:             TypeVoid
101617a3babSopenharmony_ci               3:             TypeFunction 2
102617a3babSopenharmony_ci               6:             TypeInt 32 0
103617a3babSopenharmony_ci               7:             TypeVector 6(int) 2
104617a3babSopenharmony_ci     8(result2D):             TypeStruct 6(int) 7(ivec2) 7(ivec2) 7(ivec2) 6(int) 6(int)
105617a3babSopenharmony_ci               9:             TypePointer Uniform 8(result2D)
106617a3babSopenharmony_ci              10:      9(ptr) Variable Uniform
107617a3babSopenharmony_ci              11:             TypeInt 32 1
108617a3babSopenharmony_ci              12:     11(int) Constant 0
109617a3babSopenharmony_ci              13:             TypeFloat 32
110617a3babSopenharmony_ci              14:             TypeImage 13(float) 2D sampled format:Unknown
111617a3babSopenharmony_ci              15:             TypeSampledImage 14
112617a3babSopenharmony_ci              16:             TypePointer UniformConstant 15
113617a3babSopenharmony_ci    17(sample2D):     16(ptr) Variable UniformConstant
114617a3babSopenharmony_ci              19:             TypeVector 13(float) 2
115617a3babSopenharmony_ci              20:             TypePointer Input 19(fvec2)
116617a3babSopenharmony_ci          21(P2):     20(ptr) Variable Input
117617a3babSopenharmony_ci              23:             TypePointer Input 11(int)
118617a3babSopenharmony_ci 24(granularity):     23(ptr) Variable Input
119617a3babSopenharmony_ci              26:             TypeBool
120617a3babSopenharmony_ci              27:    26(bool) ConstantTrue
121617a3babSopenharmony_ci28(gl_TextureFootprint2DNV):             TypeStruct 7(ivec2) 7(ivec2) 7(ivec2) 6(int) 6(int)
122617a3babSopenharmony_ci              29:             TypePointer Function 28(gl_TextureFootprint2DNV)
123617a3babSopenharmony_ci     31(ResType):             TypeStruct 26(bool) 7(ivec2) 7(ivec2) 7(ivec2) 6(int) 6(int)
124617a3babSopenharmony_ci              34:             TypePointer Function 7(ivec2)
125617a3babSopenharmony_ci              36:     11(int) Constant 1
126617a3babSopenharmony_ci              39:     11(int) Constant 2
127617a3babSopenharmony_ci              42:     11(int) Constant 3
128617a3babSopenharmony_ci              44:             TypePointer Function 6(int)
129617a3babSopenharmony_ci              46:     11(int) Constant 4
130617a3babSopenharmony_ci              50:      6(int) Constant 1
131617a3babSopenharmony_ci              51:      6(int) Constant 0
132617a3babSopenharmony_ci              53:             TypePointer Uniform 6(int)
133617a3babSopenharmony_ci              57:             TypePointer Uniform 7(ivec2)
134617a3babSopenharmony_ci              68:     11(int) Constant 5
135617a3babSopenharmony_ci              75:             TypePointer Input 13(float)
136617a3babSopenharmony_ci        76(bias):     75(ptr) Variable Input
137617a3babSopenharmony_ci     78(ResType):             TypeStruct 26(bool) 7(ivec2) 7(ivec2) 7(ivec2) 6(int) 6(int)
138617a3babSopenharmony_ci   125(lodClamp):     75(ptr) Variable Input
139617a3babSopenharmony_ci    128(ResType):             TypeStruct 26(bool) 7(ivec2) 7(ivec2) 7(ivec2) 6(int) 6(int)
140617a3babSopenharmony_ci    178(ResType):             TypeStruct 26(bool) 7(ivec2) 7(ivec2) 7(ivec2) 6(int) 6(int)
141617a3babSopenharmony_ci        225(lod):     75(ptr) Variable Input
142617a3babSopenharmony_ci    228(ResType):             TypeStruct 26(bool) 7(ivec2) 7(ivec2) 7(ivec2) 6(int) 6(int)
143617a3babSopenharmony_ci         275(dx):     20(ptr) Variable Input
144617a3babSopenharmony_ci         277(dy):     20(ptr) Variable Input
145617a3babSopenharmony_ci    280(ResType):             TypeStruct 26(bool) 7(ivec2) 7(ivec2) 7(ivec2) 6(int) 6(int)
146617a3babSopenharmony_ci    331(ResType):             TypeStruct 26(bool) 7(ivec2) 7(ivec2) 7(ivec2) 6(int) 6(int)
147617a3babSopenharmony_ci             376:             TypeVector 6(int) 3
148617a3babSopenharmony_ci   377(result3D):             TypeStruct 6(int) 376(ivec3) 376(ivec3) 7(ivec2) 6(int) 6(int)
149617a3babSopenharmony_ci             378:             TypePointer Uniform 377(result3D)
150617a3babSopenharmony_ci             379:    378(ptr) Variable Uniform
151617a3babSopenharmony_ci             380:             TypeImage 13(float) 3D sampled format:Unknown
152617a3babSopenharmony_ci             381:             TypeSampledImage 380
153617a3babSopenharmony_ci             382:             TypePointer UniformConstant 381
154617a3babSopenharmony_ci   383(sample3D):    382(ptr) Variable UniformConstant
155617a3babSopenharmony_ci             385:             TypeVector 13(float) 3
156617a3babSopenharmony_ci             386:             TypePointer Input 385(fvec3)
157617a3babSopenharmony_ci         387(P3):    386(ptr) Variable Input
158617a3babSopenharmony_ci390(gl_TextureFootprint3DNV):             TypeStruct 376(ivec3) 376(ivec3) 7(ivec2) 6(int) 6(int)
159617a3babSopenharmony_ci             391:             TypePointer Function 390(gl_TextureFootprint3DNV)
160617a3babSopenharmony_ci    393(ResType):             TypeStruct 26(bool) 376(ivec3) 376(ivec3) 7(ivec2) 6(int) 6(int)
161617a3babSopenharmony_ci             396:             TypePointer Function 376(ivec3)
162617a3babSopenharmony_ci             411:             TypePointer Uniform 376(ivec3)
163617a3babSopenharmony_ci    429(ResType):             TypeStruct 26(bool) 376(ivec3) 376(ivec3) 7(ivec2) 6(int) 6(int)
164617a3babSopenharmony_ci    478(ResType):             TypeStruct 26(bool) 376(ivec3) 376(ivec3) 7(ivec2) 6(int) 6(int)
165617a3babSopenharmony_ci    528(ResType):             TypeStruct 26(bool) 376(ivec3) 376(ivec3) 7(ivec2) 6(int) 6(int)
166617a3babSopenharmony_ci    577(ResType):             TypeStruct 26(bool) 376(ivec3) 376(ivec3) 7(ivec2) 6(int) 6(int)
167617a3babSopenharmony_ci         4(main):           2 Function None 3
168617a3babSopenharmony_ci               5:             Label
169617a3babSopenharmony_ci        30(fp2D):     29(ptr) Variable Function
170617a3babSopenharmony_ci       392(fp3D):    391(ptr) Variable Function
171617a3babSopenharmony_ci              18:          15 Load 17(sample2D)
172617a3babSopenharmony_ci              22:   19(fvec2) Load 21(P2)
173617a3babSopenharmony_ci              25:     11(int) Load 24(granularity)
174617a3babSopenharmony_ci              32: 31(ResType) ImageSampleFootprintNV 18 22 25 27
175617a3babSopenharmony_ci              33:    7(ivec2) CompositeExtract 32 1
176617a3babSopenharmony_ci              35:     34(ptr) AccessChain 30(fp2D) 12
177617a3babSopenharmony_ci                              Store 35 33
178617a3babSopenharmony_ci              37:    7(ivec2) CompositeExtract 32 2
179617a3babSopenharmony_ci              38:     34(ptr) AccessChain 30(fp2D) 36
180617a3babSopenharmony_ci                              Store 38 37
181617a3babSopenharmony_ci              40:    7(ivec2) CompositeExtract 32 3
182617a3babSopenharmony_ci              41:     34(ptr) AccessChain 30(fp2D) 39
183617a3babSopenharmony_ci                              Store 41 40
184617a3babSopenharmony_ci              43:      6(int) CompositeExtract 32 4
185617a3babSopenharmony_ci              45:     44(ptr) AccessChain 30(fp2D) 42
186617a3babSopenharmony_ci                              Store 45 43
187617a3babSopenharmony_ci              47:      6(int) CompositeExtract 32 5
188617a3babSopenharmony_ci              48:     44(ptr) AccessChain 30(fp2D) 46
189617a3babSopenharmony_ci                              Store 48 47
190617a3babSopenharmony_ci              49:    26(bool) CompositeExtract 32 0
191617a3babSopenharmony_ci              52:      6(int) Select 49 50 51
192617a3babSopenharmony_ci              54:     53(ptr) AccessChain 10 12
193617a3babSopenharmony_ci                              Store 54 52
194617a3babSopenharmony_ci              55:     34(ptr) AccessChain 30(fp2D) 12
195617a3babSopenharmony_ci              56:    7(ivec2) Load 55
196617a3babSopenharmony_ci              58:     57(ptr) AccessChain 10 36
197617a3babSopenharmony_ci                              Store 58 56
198617a3babSopenharmony_ci              59:     34(ptr) AccessChain 30(fp2D) 36
199617a3babSopenharmony_ci              60:    7(ivec2) Load 59
200617a3babSopenharmony_ci              61:     57(ptr) AccessChain 10 39
201617a3babSopenharmony_ci                              Store 61 60
202617a3babSopenharmony_ci              62:     34(ptr) AccessChain 30(fp2D) 39
203617a3babSopenharmony_ci              63:    7(ivec2) Load 62
204617a3babSopenharmony_ci              64:     57(ptr) AccessChain 10 42
205617a3babSopenharmony_ci                              Store 64 63
206617a3babSopenharmony_ci              65:     44(ptr) AccessChain 30(fp2D) 42
207617a3babSopenharmony_ci              66:      6(int) Load 65
208617a3babSopenharmony_ci              67:     53(ptr) AccessChain 10 46
209617a3babSopenharmony_ci                              Store 67 66
210617a3babSopenharmony_ci              69:     44(ptr) AccessChain 30(fp2D) 46
211617a3babSopenharmony_ci              70:      6(int) Load 69
212617a3babSopenharmony_ci              71:     53(ptr) AccessChain 10 68
213617a3babSopenharmony_ci                              Store 71 70
214617a3babSopenharmony_ci              72:          15 Load 17(sample2D)
215617a3babSopenharmony_ci              73:   19(fvec2) Load 21(P2)
216617a3babSopenharmony_ci              74:     11(int) Load 24(granularity)
217617a3babSopenharmony_ci              77:   13(float) Load 76(bias)
218617a3babSopenharmony_ci              79: 78(ResType) ImageSampleFootprintNV 72 73 74 27 Bias 77
219617a3babSopenharmony_ci              80:    7(ivec2) CompositeExtract 79 1
220617a3babSopenharmony_ci              81:     34(ptr) AccessChain 30(fp2D) 12
221617a3babSopenharmony_ci                              Store 81 80
222617a3babSopenharmony_ci              82:    7(ivec2) CompositeExtract 79 2
223617a3babSopenharmony_ci              83:     34(ptr) AccessChain 30(fp2D) 36
224617a3babSopenharmony_ci                              Store 83 82
225617a3babSopenharmony_ci              84:    7(ivec2) CompositeExtract 79 3
226617a3babSopenharmony_ci              85:     34(ptr) AccessChain 30(fp2D) 39
227617a3babSopenharmony_ci                              Store 85 84
228617a3babSopenharmony_ci              86:      6(int) CompositeExtract 79 4
229617a3babSopenharmony_ci              87:     44(ptr) AccessChain 30(fp2D) 42
230617a3babSopenharmony_ci                              Store 87 86
231617a3babSopenharmony_ci              88:      6(int) CompositeExtract 79 5
232617a3babSopenharmony_ci              89:     44(ptr) AccessChain 30(fp2D) 46
233617a3babSopenharmony_ci                              Store 89 88
234617a3babSopenharmony_ci              90:    26(bool) CompositeExtract 79 0
235617a3babSopenharmony_ci              91:      6(int) Select 90 50 51
236617a3babSopenharmony_ci              92:     53(ptr) AccessChain 10 12
237617a3babSopenharmony_ci                              Store 92 91
238617a3babSopenharmony_ci              93:     34(ptr) AccessChain 30(fp2D) 12
239617a3babSopenharmony_ci              94:    7(ivec2) Load 93
240617a3babSopenharmony_ci              95:     57(ptr) AccessChain 10 36
241617a3babSopenharmony_ci              96:    7(ivec2) Load 95
242617a3babSopenharmony_ci              97:    7(ivec2) IAdd 96 94
243617a3babSopenharmony_ci              98:     57(ptr) AccessChain 10 36
244617a3babSopenharmony_ci                              Store 98 97
245617a3babSopenharmony_ci              99:     34(ptr) AccessChain 30(fp2D) 36
246617a3babSopenharmony_ci             100:    7(ivec2) Load 99
247617a3babSopenharmony_ci             101:     57(ptr) AccessChain 10 39
248617a3babSopenharmony_ci             102:    7(ivec2) Load 101
249617a3babSopenharmony_ci             103:    7(ivec2) IAdd 102 100
250617a3babSopenharmony_ci             104:     57(ptr) AccessChain 10 39
251617a3babSopenharmony_ci                              Store 104 103
252617a3babSopenharmony_ci             105:     34(ptr) AccessChain 30(fp2D) 39
253617a3babSopenharmony_ci             106:    7(ivec2) Load 105
254617a3babSopenharmony_ci             107:     57(ptr) AccessChain 10 42
255617a3babSopenharmony_ci             108:    7(ivec2) Load 107
256617a3babSopenharmony_ci             109:    7(ivec2) IAdd 108 106
257617a3babSopenharmony_ci             110:     57(ptr) AccessChain 10 42
258617a3babSopenharmony_ci                              Store 110 109
259617a3babSopenharmony_ci             111:     44(ptr) AccessChain 30(fp2D) 42
260617a3babSopenharmony_ci             112:      6(int) Load 111
261617a3babSopenharmony_ci             113:     53(ptr) AccessChain 10 46
262617a3babSopenharmony_ci             114:      6(int) Load 113
263617a3babSopenharmony_ci             115:      6(int) IAdd 114 112
264617a3babSopenharmony_ci             116:     53(ptr) AccessChain 10 46
265617a3babSopenharmony_ci                              Store 116 115
266617a3babSopenharmony_ci             117:     44(ptr) AccessChain 30(fp2D) 46
267617a3babSopenharmony_ci             118:      6(int) Load 117
268617a3babSopenharmony_ci             119:     53(ptr) AccessChain 10 68
269617a3babSopenharmony_ci             120:      6(int) Load 119
270617a3babSopenharmony_ci             121:      6(int) IAdd 120 118
271617a3babSopenharmony_ci             122:     53(ptr) AccessChain 10 68
272617a3babSopenharmony_ci                              Store 122 121
273617a3babSopenharmony_ci             123:          15 Load 17(sample2D)
274617a3babSopenharmony_ci             124:   19(fvec2) Load 21(P2)
275617a3babSopenharmony_ci             126:   13(float) Load 125(lodClamp)
276617a3babSopenharmony_ci             127:     11(int) Load 24(granularity)
277617a3babSopenharmony_ci             129:128(ResType) ImageSampleFootprintNV 123 124 127 27 MinLod 126
278617a3babSopenharmony_ci             130:    7(ivec2) CompositeExtract 129 1
279617a3babSopenharmony_ci             131:     34(ptr) AccessChain 30(fp2D) 12
280617a3babSopenharmony_ci                              Store 131 130
281617a3babSopenharmony_ci             132:    7(ivec2) CompositeExtract 129 2
282617a3babSopenharmony_ci             133:     34(ptr) AccessChain 30(fp2D) 36
283617a3babSopenharmony_ci                              Store 133 132
284617a3babSopenharmony_ci             134:    7(ivec2) CompositeExtract 129 3
285617a3babSopenharmony_ci             135:     34(ptr) AccessChain 30(fp2D) 39
286617a3babSopenharmony_ci                              Store 135 134
287617a3babSopenharmony_ci             136:      6(int) CompositeExtract 129 4
288617a3babSopenharmony_ci             137:     44(ptr) AccessChain 30(fp2D) 42
289617a3babSopenharmony_ci                              Store 137 136
290617a3babSopenharmony_ci             138:      6(int) CompositeExtract 129 5
291617a3babSopenharmony_ci             139:     44(ptr) AccessChain 30(fp2D) 46
292617a3babSopenharmony_ci                              Store 139 138
293617a3babSopenharmony_ci             140:    26(bool) CompositeExtract 129 0
294617a3babSopenharmony_ci             141:      6(int) Select 140 50 51
295617a3babSopenharmony_ci             142:     53(ptr) AccessChain 10 12
296617a3babSopenharmony_ci                              Store 142 141
297617a3babSopenharmony_ci             143:     34(ptr) AccessChain 30(fp2D) 12
298617a3babSopenharmony_ci             144:    7(ivec2) Load 143
299617a3babSopenharmony_ci             145:     57(ptr) AccessChain 10 36
300617a3babSopenharmony_ci             146:    7(ivec2) Load 145
301617a3babSopenharmony_ci             147:    7(ivec2) IAdd 146 144
302617a3babSopenharmony_ci             148:     57(ptr) AccessChain 10 36
303617a3babSopenharmony_ci                              Store 148 147
304617a3babSopenharmony_ci             149:     34(ptr) AccessChain 30(fp2D) 36
305617a3babSopenharmony_ci             150:    7(ivec2) Load 149
306617a3babSopenharmony_ci             151:     57(ptr) AccessChain 10 39
307617a3babSopenharmony_ci             152:    7(ivec2) Load 151
308617a3babSopenharmony_ci             153:    7(ivec2) IAdd 152 150
309617a3babSopenharmony_ci             154:     57(ptr) AccessChain 10 39
310617a3babSopenharmony_ci                              Store 154 153
311617a3babSopenharmony_ci             155:     34(ptr) AccessChain 30(fp2D) 39
312617a3babSopenharmony_ci             156:    7(ivec2) Load 155
313617a3babSopenharmony_ci             157:     57(ptr) AccessChain 10 42
314617a3babSopenharmony_ci             158:    7(ivec2) Load 157
315617a3babSopenharmony_ci             159:    7(ivec2) IAdd 158 156
316617a3babSopenharmony_ci             160:     57(ptr) AccessChain 10 42
317617a3babSopenharmony_ci                              Store 160 159
318617a3babSopenharmony_ci             161:     44(ptr) AccessChain 30(fp2D) 42
319617a3babSopenharmony_ci             162:      6(int) Load 161
320617a3babSopenharmony_ci             163:     53(ptr) AccessChain 10 46
321617a3babSopenharmony_ci             164:      6(int) Load 163
322617a3babSopenharmony_ci             165:      6(int) IAdd 164 162
323617a3babSopenharmony_ci             166:     53(ptr) AccessChain 10 46
324617a3babSopenharmony_ci                              Store 166 165
325617a3babSopenharmony_ci             167:     44(ptr) AccessChain 30(fp2D) 46
326617a3babSopenharmony_ci             168:      6(int) Load 167
327617a3babSopenharmony_ci             169:     53(ptr) AccessChain 10 68
328617a3babSopenharmony_ci             170:      6(int) Load 169
329617a3babSopenharmony_ci             171:      6(int) IAdd 170 168
330617a3babSopenharmony_ci             172:     53(ptr) AccessChain 10 68
331617a3babSopenharmony_ci                              Store 172 171
332617a3babSopenharmony_ci             173:          15 Load 17(sample2D)
333617a3babSopenharmony_ci             174:   19(fvec2) Load 21(P2)
334617a3babSopenharmony_ci             175:   13(float) Load 125(lodClamp)
335617a3babSopenharmony_ci             176:     11(int) Load 24(granularity)
336617a3babSopenharmony_ci             177:   13(float) Load 76(bias)
337617a3babSopenharmony_ci             179:178(ResType) ImageSampleFootprintNV 173 174 176 27 Bias MinLod 177 175
338617a3babSopenharmony_ci             180:    7(ivec2) CompositeExtract 179 1
339617a3babSopenharmony_ci             181:     34(ptr) AccessChain 30(fp2D) 12
340617a3babSopenharmony_ci                              Store 181 180
341617a3babSopenharmony_ci             182:    7(ivec2) CompositeExtract 179 2
342617a3babSopenharmony_ci             183:     34(ptr) AccessChain 30(fp2D) 36
343617a3babSopenharmony_ci                              Store 183 182
344617a3babSopenharmony_ci             184:    7(ivec2) CompositeExtract 179 3
345617a3babSopenharmony_ci             185:     34(ptr) AccessChain 30(fp2D) 39
346617a3babSopenharmony_ci                              Store 185 184
347617a3babSopenharmony_ci             186:      6(int) CompositeExtract 179 4
348617a3babSopenharmony_ci             187:     44(ptr) AccessChain 30(fp2D) 42
349617a3babSopenharmony_ci                              Store 187 186
350617a3babSopenharmony_ci             188:      6(int) CompositeExtract 179 5
351617a3babSopenharmony_ci             189:     44(ptr) AccessChain 30(fp2D) 46
352617a3babSopenharmony_ci                              Store 189 188
353617a3babSopenharmony_ci             190:    26(bool) CompositeExtract 179 0
354617a3babSopenharmony_ci             191:      6(int) Select 190 50 51
355617a3babSopenharmony_ci             192:     53(ptr) AccessChain 10 12
356617a3babSopenharmony_ci                              Store 192 191
357617a3babSopenharmony_ci             193:     34(ptr) AccessChain 30(fp2D) 12
358617a3babSopenharmony_ci             194:    7(ivec2) Load 193
359617a3babSopenharmony_ci             195:     57(ptr) AccessChain 10 36
360617a3babSopenharmony_ci             196:    7(ivec2) Load 195
361617a3babSopenharmony_ci             197:    7(ivec2) IAdd 196 194
362617a3babSopenharmony_ci             198:     57(ptr) AccessChain 10 36
363617a3babSopenharmony_ci                              Store 198 197
364617a3babSopenharmony_ci             199:     34(ptr) AccessChain 30(fp2D) 36
365617a3babSopenharmony_ci             200:    7(ivec2) Load 199
366617a3babSopenharmony_ci             201:     57(ptr) AccessChain 10 39
367617a3babSopenharmony_ci             202:    7(ivec2) Load 201
368617a3babSopenharmony_ci             203:    7(ivec2) IAdd 202 200
369617a3babSopenharmony_ci             204:     57(ptr) AccessChain 10 39
370617a3babSopenharmony_ci                              Store 204 203
371617a3babSopenharmony_ci             205:     34(ptr) AccessChain 30(fp2D) 39
372617a3babSopenharmony_ci             206:    7(ivec2) Load 205
373617a3babSopenharmony_ci             207:     57(ptr) AccessChain 10 42
374617a3babSopenharmony_ci             208:    7(ivec2) Load 207
375617a3babSopenharmony_ci             209:    7(ivec2) IAdd 208 206
376617a3babSopenharmony_ci             210:     57(ptr) AccessChain 10 42
377617a3babSopenharmony_ci                              Store 210 209
378617a3babSopenharmony_ci             211:     44(ptr) AccessChain 30(fp2D) 42
379617a3babSopenharmony_ci             212:      6(int) Load 211
380617a3babSopenharmony_ci             213:     53(ptr) AccessChain 10 46
381617a3babSopenharmony_ci             214:      6(int) Load 213
382617a3babSopenharmony_ci             215:      6(int) IAdd 214 212
383617a3babSopenharmony_ci             216:     53(ptr) AccessChain 10 46
384617a3babSopenharmony_ci                              Store 216 215
385617a3babSopenharmony_ci             217:     44(ptr) AccessChain 30(fp2D) 46
386617a3babSopenharmony_ci             218:      6(int) Load 217
387617a3babSopenharmony_ci             219:     53(ptr) AccessChain 10 68
388617a3babSopenharmony_ci             220:      6(int) Load 219
389617a3babSopenharmony_ci             221:      6(int) IAdd 220 218
390617a3babSopenharmony_ci             222:     53(ptr) AccessChain 10 68
391617a3babSopenharmony_ci                              Store 222 221
392617a3babSopenharmony_ci             223:          15 Load 17(sample2D)
393617a3babSopenharmony_ci             224:   19(fvec2) Load 21(P2)
394617a3babSopenharmony_ci             226:   13(float) Load 225(lod)
395617a3babSopenharmony_ci             227:     11(int) Load 24(granularity)
396617a3babSopenharmony_ci             229:228(ResType) ImageSampleFootprintNV 223 224 227 27 Lod 226
397617a3babSopenharmony_ci             230:    7(ivec2) CompositeExtract 229 1
398617a3babSopenharmony_ci             231:     34(ptr) AccessChain 30(fp2D) 12
399617a3babSopenharmony_ci                              Store 231 230
400617a3babSopenharmony_ci             232:    7(ivec2) CompositeExtract 229 2
401617a3babSopenharmony_ci             233:     34(ptr) AccessChain 30(fp2D) 36
402617a3babSopenharmony_ci                              Store 233 232
403617a3babSopenharmony_ci             234:    7(ivec2) CompositeExtract 229 3
404617a3babSopenharmony_ci             235:     34(ptr) AccessChain 30(fp2D) 39
405617a3babSopenharmony_ci                              Store 235 234
406617a3babSopenharmony_ci             236:      6(int) CompositeExtract 229 4
407617a3babSopenharmony_ci             237:     44(ptr) AccessChain 30(fp2D) 42
408617a3babSopenharmony_ci                              Store 237 236
409617a3babSopenharmony_ci             238:      6(int) CompositeExtract 229 5
410617a3babSopenharmony_ci             239:     44(ptr) AccessChain 30(fp2D) 46
411617a3babSopenharmony_ci                              Store 239 238
412617a3babSopenharmony_ci             240:    26(bool) CompositeExtract 229 0
413617a3babSopenharmony_ci             241:      6(int) Select 240 50 51
414617a3babSopenharmony_ci             242:     53(ptr) AccessChain 10 12
415617a3babSopenharmony_ci                              Store 242 241
416617a3babSopenharmony_ci             243:     34(ptr) AccessChain 30(fp2D) 12
417617a3babSopenharmony_ci             244:    7(ivec2) Load 243
418617a3babSopenharmony_ci             245:     57(ptr) AccessChain 10 36
419617a3babSopenharmony_ci             246:    7(ivec2) Load 245
420617a3babSopenharmony_ci             247:    7(ivec2) IAdd 246 244
421617a3babSopenharmony_ci             248:     57(ptr) AccessChain 10 36
422617a3babSopenharmony_ci                              Store 248 247
423617a3babSopenharmony_ci             249:     34(ptr) AccessChain 30(fp2D) 36
424617a3babSopenharmony_ci             250:    7(ivec2) Load 249
425617a3babSopenharmony_ci             251:     57(ptr) AccessChain 10 39
426617a3babSopenharmony_ci             252:    7(ivec2) Load 251
427617a3babSopenharmony_ci             253:    7(ivec2) IAdd 252 250
428617a3babSopenharmony_ci             254:     57(ptr) AccessChain 10 39
429617a3babSopenharmony_ci                              Store 254 253
430617a3babSopenharmony_ci             255:     34(ptr) AccessChain 30(fp2D) 39
431617a3babSopenharmony_ci             256:    7(ivec2) Load 255
432617a3babSopenharmony_ci             257:     57(ptr) AccessChain 10 42
433617a3babSopenharmony_ci             258:    7(ivec2) Load 257
434617a3babSopenharmony_ci             259:    7(ivec2) IAdd 258 256
435617a3babSopenharmony_ci             260:     57(ptr) AccessChain 10 42
436617a3babSopenharmony_ci                              Store 260 259
437617a3babSopenharmony_ci             261:     44(ptr) AccessChain 30(fp2D) 42
438617a3babSopenharmony_ci             262:      6(int) Load 261
439617a3babSopenharmony_ci             263:     53(ptr) AccessChain 10 46
440617a3babSopenharmony_ci             264:      6(int) Load 263
441617a3babSopenharmony_ci             265:      6(int) IAdd 264 262
442617a3babSopenharmony_ci             266:     53(ptr) AccessChain 10 46
443617a3babSopenharmony_ci                              Store 266 265
444617a3babSopenharmony_ci             267:     44(ptr) AccessChain 30(fp2D) 46
445617a3babSopenharmony_ci             268:      6(int) Load 267
446617a3babSopenharmony_ci             269:     53(ptr) AccessChain 10 68
447617a3babSopenharmony_ci             270:      6(int) Load 269
448617a3babSopenharmony_ci             271:      6(int) IAdd 270 268
449617a3babSopenharmony_ci             272:     53(ptr) AccessChain 10 68
450617a3babSopenharmony_ci                              Store 272 271
451617a3babSopenharmony_ci             273:          15 Load 17(sample2D)
452617a3babSopenharmony_ci             274:   19(fvec2) Load 21(P2)
453617a3babSopenharmony_ci             276:   19(fvec2) Load 275(dx)
454617a3babSopenharmony_ci             278:   19(fvec2) Load 277(dy)
455617a3babSopenharmony_ci             279:     11(int) Load 24(granularity)
456617a3babSopenharmony_ci             281:280(ResType) ImageSampleFootprintNV 273 274 279 27 Grad 276 278
457617a3babSopenharmony_ci             282:    7(ivec2) CompositeExtract 281 1
458617a3babSopenharmony_ci             283:     34(ptr) AccessChain 30(fp2D) 12
459617a3babSopenharmony_ci                              Store 283 282
460617a3babSopenharmony_ci             284:    7(ivec2) CompositeExtract 281 2
461617a3babSopenharmony_ci             285:     34(ptr) AccessChain 30(fp2D) 36
462617a3babSopenharmony_ci                              Store 285 284
463617a3babSopenharmony_ci             286:    7(ivec2) CompositeExtract 281 3
464617a3babSopenharmony_ci             287:     34(ptr) AccessChain 30(fp2D) 39
465617a3babSopenharmony_ci                              Store 287 286
466617a3babSopenharmony_ci             288:      6(int) CompositeExtract 281 4
467617a3babSopenharmony_ci             289:     44(ptr) AccessChain 30(fp2D) 42
468617a3babSopenharmony_ci                              Store 289 288
469617a3babSopenharmony_ci             290:      6(int) CompositeExtract 281 5
470617a3babSopenharmony_ci             291:     44(ptr) AccessChain 30(fp2D) 46
471617a3babSopenharmony_ci                              Store 291 290
472617a3babSopenharmony_ci             292:    26(bool) CompositeExtract 281 0
473617a3babSopenharmony_ci             293:      6(int) Select 292 50 51
474617a3babSopenharmony_ci             294:     53(ptr) AccessChain 10 12
475617a3babSopenharmony_ci                              Store 294 293
476617a3babSopenharmony_ci             295:     34(ptr) AccessChain 30(fp2D) 12
477617a3babSopenharmony_ci             296:    7(ivec2) Load 295
478617a3babSopenharmony_ci             297:     57(ptr) AccessChain 10 36
479617a3babSopenharmony_ci             298:    7(ivec2) Load 297
480617a3babSopenharmony_ci             299:    7(ivec2) IAdd 298 296
481617a3babSopenharmony_ci             300:     57(ptr) AccessChain 10 36
482617a3babSopenharmony_ci                              Store 300 299
483617a3babSopenharmony_ci             301:     34(ptr) AccessChain 30(fp2D) 36
484617a3babSopenharmony_ci             302:    7(ivec2) Load 301
485617a3babSopenharmony_ci             303:     57(ptr) AccessChain 10 39
486617a3babSopenharmony_ci             304:    7(ivec2) Load 303
487617a3babSopenharmony_ci             305:    7(ivec2) IAdd 304 302
488617a3babSopenharmony_ci             306:     57(ptr) AccessChain 10 39
489617a3babSopenharmony_ci                              Store 306 305
490617a3babSopenharmony_ci             307:     34(ptr) AccessChain 30(fp2D) 39
491617a3babSopenharmony_ci             308:    7(ivec2) Load 307
492617a3babSopenharmony_ci             309:     57(ptr) AccessChain 10 42
493617a3babSopenharmony_ci             310:    7(ivec2) Load 309
494617a3babSopenharmony_ci             311:    7(ivec2) IAdd 310 308
495617a3babSopenharmony_ci             312:     57(ptr) AccessChain 10 42
496617a3babSopenharmony_ci                              Store 312 311
497617a3babSopenharmony_ci             313:     44(ptr) AccessChain 30(fp2D) 42
498617a3babSopenharmony_ci             314:      6(int) Load 313
499617a3babSopenharmony_ci             315:     53(ptr) AccessChain 10 46
500617a3babSopenharmony_ci             316:      6(int) Load 315
501617a3babSopenharmony_ci             317:      6(int) IAdd 316 314
502617a3babSopenharmony_ci             318:     53(ptr) AccessChain 10 46
503617a3babSopenharmony_ci                              Store 318 317
504617a3babSopenharmony_ci             319:     44(ptr) AccessChain 30(fp2D) 46
505617a3babSopenharmony_ci             320:      6(int) Load 319
506617a3babSopenharmony_ci             321:     53(ptr) AccessChain 10 68
507617a3babSopenharmony_ci             322:      6(int) Load 321
508617a3babSopenharmony_ci             323:      6(int) IAdd 322 320
509617a3babSopenharmony_ci             324:     53(ptr) AccessChain 10 68
510617a3babSopenharmony_ci                              Store 324 323
511617a3babSopenharmony_ci             325:          15 Load 17(sample2D)
512617a3babSopenharmony_ci             326:   19(fvec2) Load 21(P2)
513617a3babSopenharmony_ci             327:   19(fvec2) Load 275(dx)
514617a3babSopenharmony_ci             328:   19(fvec2) Load 277(dy)
515617a3babSopenharmony_ci             329:   13(float) Load 125(lodClamp)
516617a3babSopenharmony_ci             330:     11(int) Load 24(granularity)
517617a3babSopenharmony_ci             332:331(ResType) ImageSampleFootprintNV 325 326 330 27 Grad MinLod 327 328 329
518617a3babSopenharmony_ci             333:    7(ivec2) CompositeExtract 332 1
519617a3babSopenharmony_ci             334:     34(ptr) AccessChain 30(fp2D) 12
520617a3babSopenharmony_ci                              Store 334 333
521617a3babSopenharmony_ci             335:    7(ivec2) CompositeExtract 332 2
522617a3babSopenharmony_ci             336:     34(ptr) AccessChain 30(fp2D) 36
523617a3babSopenharmony_ci                              Store 336 335
524617a3babSopenharmony_ci             337:    7(ivec2) CompositeExtract 332 3
525617a3babSopenharmony_ci             338:     34(ptr) AccessChain 30(fp2D) 39
526617a3babSopenharmony_ci                              Store 338 337
527617a3babSopenharmony_ci             339:      6(int) CompositeExtract 332 4
528617a3babSopenharmony_ci             340:     44(ptr) AccessChain 30(fp2D) 42
529617a3babSopenharmony_ci                              Store 340 339
530617a3babSopenharmony_ci             341:      6(int) CompositeExtract 332 5
531617a3babSopenharmony_ci             342:     44(ptr) AccessChain 30(fp2D) 46
532617a3babSopenharmony_ci                              Store 342 341
533617a3babSopenharmony_ci             343:    26(bool) CompositeExtract 332 0
534617a3babSopenharmony_ci             344:      6(int) Select 343 50 51
535617a3babSopenharmony_ci             345:     53(ptr) AccessChain 10 12
536617a3babSopenharmony_ci                              Store 345 344
537617a3babSopenharmony_ci             346:     34(ptr) AccessChain 30(fp2D) 12
538617a3babSopenharmony_ci             347:    7(ivec2) Load 346
539617a3babSopenharmony_ci             348:     57(ptr) AccessChain 10 36
540617a3babSopenharmony_ci             349:    7(ivec2) Load 348
541617a3babSopenharmony_ci             350:    7(ivec2) IAdd 349 347
542617a3babSopenharmony_ci             351:     57(ptr) AccessChain 10 36
543617a3babSopenharmony_ci                              Store 351 350
544617a3babSopenharmony_ci             352:     34(ptr) AccessChain 30(fp2D) 36
545617a3babSopenharmony_ci             353:    7(ivec2) Load 352
546617a3babSopenharmony_ci             354:     57(ptr) AccessChain 10 39
547617a3babSopenharmony_ci             355:    7(ivec2) Load 354
548617a3babSopenharmony_ci             356:    7(ivec2) IAdd 355 353
549617a3babSopenharmony_ci             357:     57(ptr) AccessChain 10 39
550617a3babSopenharmony_ci                              Store 357 356
551617a3babSopenharmony_ci             358:     34(ptr) AccessChain 30(fp2D) 39
552617a3babSopenharmony_ci             359:    7(ivec2) Load 358
553617a3babSopenharmony_ci             360:     57(ptr) AccessChain 10 42
554617a3babSopenharmony_ci             361:    7(ivec2) Load 360
555617a3babSopenharmony_ci             362:    7(ivec2) IAdd 361 359
556617a3babSopenharmony_ci             363:     57(ptr) AccessChain 10 42
557617a3babSopenharmony_ci                              Store 363 362
558617a3babSopenharmony_ci             364:     44(ptr) AccessChain 30(fp2D) 42
559617a3babSopenharmony_ci             365:      6(int) Load 364
560617a3babSopenharmony_ci             366:     53(ptr) AccessChain 10 46
561617a3babSopenharmony_ci             367:      6(int) Load 366
562617a3babSopenharmony_ci             368:      6(int) IAdd 367 365
563617a3babSopenharmony_ci             369:     53(ptr) AccessChain 10 46
564617a3babSopenharmony_ci                              Store 369 368
565617a3babSopenharmony_ci             370:     44(ptr) AccessChain 30(fp2D) 46
566617a3babSopenharmony_ci             371:      6(int) Load 370
567617a3babSopenharmony_ci             372:     53(ptr) AccessChain 10 68
568617a3babSopenharmony_ci             373:      6(int) Load 372
569617a3babSopenharmony_ci             374:      6(int) IAdd 373 371
570617a3babSopenharmony_ci             375:     53(ptr) AccessChain 10 68
571617a3babSopenharmony_ci                              Store 375 374
572617a3babSopenharmony_ci             384:         381 Load 383(sample3D)
573617a3babSopenharmony_ci             388:  385(fvec3) Load 387(P3)
574617a3babSopenharmony_ci             389:     11(int) Load 24(granularity)
575617a3babSopenharmony_ci             394:393(ResType) ImageSampleFootprintNV 384 388 389 27
576617a3babSopenharmony_ci             395:  376(ivec3) CompositeExtract 394 1
577617a3babSopenharmony_ci             397:    396(ptr) AccessChain 392(fp3D) 12
578617a3babSopenharmony_ci                              Store 397 395
579617a3babSopenharmony_ci             398:  376(ivec3) CompositeExtract 394 2
580617a3babSopenharmony_ci             399:    396(ptr) AccessChain 392(fp3D) 36
581617a3babSopenharmony_ci                              Store 399 398
582617a3babSopenharmony_ci             400:    7(ivec2) CompositeExtract 394 3
583617a3babSopenharmony_ci             401:     34(ptr) AccessChain 392(fp3D) 39
584617a3babSopenharmony_ci                              Store 401 400
585617a3babSopenharmony_ci             402:      6(int) CompositeExtract 394 4
586617a3babSopenharmony_ci             403:     44(ptr) AccessChain 392(fp3D) 42
587617a3babSopenharmony_ci                              Store 403 402
588617a3babSopenharmony_ci             404:      6(int) CompositeExtract 394 5
589617a3babSopenharmony_ci             405:     44(ptr) AccessChain 392(fp3D) 46
590617a3babSopenharmony_ci                              Store 405 404
591617a3babSopenharmony_ci             406:    26(bool) CompositeExtract 394 0
592617a3babSopenharmony_ci             407:      6(int) Select 406 50 51
593617a3babSopenharmony_ci             408:     53(ptr) AccessChain 379 12
594617a3babSopenharmony_ci                              Store 408 407
595617a3babSopenharmony_ci             409:    396(ptr) AccessChain 392(fp3D) 12
596617a3babSopenharmony_ci             410:  376(ivec3) Load 409
597617a3babSopenharmony_ci             412:    411(ptr) AccessChain 379 36
598617a3babSopenharmony_ci                              Store 412 410
599617a3babSopenharmony_ci             413:    396(ptr) AccessChain 392(fp3D) 36
600617a3babSopenharmony_ci             414:  376(ivec3) Load 413
601617a3babSopenharmony_ci             415:    411(ptr) AccessChain 379 39
602617a3babSopenharmony_ci                              Store 415 414
603617a3babSopenharmony_ci             416:     34(ptr) AccessChain 392(fp3D) 39
604617a3babSopenharmony_ci             417:    7(ivec2) Load 416
605617a3babSopenharmony_ci             418:     57(ptr) AccessChain 379 42
606617a3babSopenharmony_ci                              Store 418 417
607617a3babSopenharmony_ci             419:     44(ptr) AccessChain 392(fp3D) 42
608617a3babSopenharmony_ci             420:      6(int) Load 419
609617a3babSopenharmony_ci             421:     53(ptr) AccessChain 379 46
610617a3babSopenharmony_ci                              Store 421 420
611617a3babSopenharmony_ci             422:     44(ptr) AccessChain 392(fp3D) 46
612617a3babSopenharmony_ci             423:      6(int) Load 422
613617a3babSopenharmony_ci             424:     53(ptr) AccessChain 379 68
614617a3babSopenharmony_ci                              Store 424 423
615617a3babSopenharmony_ci             425:         381 Load 383(sample3D)
616617a3babSopenharmony_ci             426:  385(fvec3) Load 387(P3)
617617a3babSopenharmony_ci             427:     11(int) Load 24(granularity)
618617a3babSopenharmony_ci             428:   13(float) Load 76(bias)
619617a3babSopenharmony_ci             430:429(ResType) ImageSampleFootprintNV 425 426 427 27 Bias 428
620617a3babSopenharmony_ci             431:  376(ivec3) CompositeExtract 430 1
621617a3babSopenharmony_ci             432:    396(ptr) AccessChain 392(fp3D) 12
622617a3babSopenharmony_ci                              Store 432 431
623617a3babSopenharmony_ci             433:  376(ivec3) CompositeExtract 430 2
624617a3babSopenharmony_ci             434:    396(ptr) AccessChain 392(fp3D) 36
625617a3babSopenharmony_ci                              Store 434 433
626617a3babSopenharmony_ci             435:    7(ivec2) CompositeExtract 430 3
627617a3babSopenharmony_ci             436:     34(ptr) AccessChain 392(fp3D) 39
628617a3babSopenharmony_ci                              Store 436 435
629617a3babSopenharmony_ci             437:      6(int) CompositeExtract 430 4
630617a3babSopenharmony_ci             438:     44(ptr) AccessChain 392(fp3D) 42
631617a3babSopenharmony_ci                              Store 438 437
632617a3babSopenharmony_ci             439:      6(int) CompositeExtract 430 5
633617a3babSopenharmony_ci             440:     44(ptr) AccessChain 392(fp3D) 46
634617a3babSopenharmony_ci                              Store 440 439
635617a3babSopenharmony_ci             441:    26(bool) CompositeExtract 430 0
636617a3babSopenharmony_ci             442:      6(int) Select 441 50 51
637617a3babSopenharmony_ci             443:     53(ptr) AccessChain 379 12
638617a3babSopenharmony_ci                              Store 443 442
639617a3babSopenharmony_ci             444:    396(ptr) AccessChain 392(fp3D) 12
640617a3babSopenharmony_ci             445:  376(ivec3) Load 444
641617a3babSopenharmony_ci             446:    411(ptr) AccessChain 379 36
642617a3babSopenharmony_ci             447:  376(ivec3) Load 446
643617a3babSopenharmony_ci             448:  376(ivec3) IAdd 447 445
644617a3babSopenharmony_ci             449:    411(ptr) AccessChain 379 36
645617a3babSopenharmony_ci                              Store 449 448
646617a3babSopenharmony_ci             450:    396(ptr) AccessChain 392(fp3D) 36
647617a3babSopenharmony_ci             451:  376(ivec3) Load 450
648617a3babSopenharmony_ci             452:    411(ptr) AccessChain 379 39
649617a3babSopenharmony_ci             453:  376(ivec3) Load 452
650617a3babSopenharmony_ci             454:  376(ivec3) IAdd 453 451
651617a3babSopenharmony_ci             455:    411(ptr) AccessChain 379 39
652617a3babSopenharmony_ci                              Store 455 454
653617a3babSopenharmony_ci             456:     34(ptr) AccessChain 392(fp3D) 39
654617a3babSopenharmony_ci             457:    7(ivec2) Load 456
655617a3babSopenharmony_ci             458:     57(ptr) AccessChain 379 42
656617a3babSopenharmony_ci             459:    7(ivec2) Load 458
657617a3babSopenharmony_ci             460:    7(ivec2) IAdd 459 457
658617a3babSopenharmony_ci             461:     57(ptr) AccessChain 379 42
659617a3babSopenharmony_ci                              Store 461 460
660617a3babSopenharmony_ci             462:     44(ptr) AccessChain 392(fp3D) 42
661617a3babSopenharmony_ci             463:      6(int) Load 462
662617a3babSopenharmony_ci             464:     53(ptr) AccessChain 379 46
663617a3babSopenharmony_ci             465:      6(int) Load 464
664617a3babSopenharmony_ci             466:      6(int) IAdd 465 463
665617a3babSopenharmony_ci             467:     53(ptr) AccessChain 379 46
666617a3babSopenharmony_ci                              Store 467 466
667617a3babSopenharmony_ci             468:     44(ptr) AccessChain 392(fp3D) 46
668617a3babSopenharmony_ci             469:      6(int) Load 468
669617a3babSopenharmony_ci             470:     53(ptr) AccessChain 379 68
670617a3babSopenharmony_ci             471:      6(int) Load 470
671617a3babSopenharmony_ci             472:      6(int) IAdd 471 469
672617a3babSopenharmony_ci             473:     53(ptr) AccessChain 379 68
673617a3babSopenharmony_ci                              Store 473 472
674617a3babSopenharmony_ci             474:         381 Load 383(sample3D)
675617a3babSopenharmony_ci             475:  385(fvec3) Load 387(P3)
676617a3babSopenharmony_ci             476:   13(float) Load 125(lodClamp)
677617a3babSopenharmony_ci             477:     11(int) Load 24(granularity)
678617a3babSopenharmony_ci             479:478(ResType) ImageSampleFootprintNV 474 475 477 27 MinLod 476
679617a3babSopenharmony_ci             480:  376(ivec3) CompositeExtract 479 1
680617a3babSopenharmony_ci             481:    396(ptr) AccessChain 392(fp3D) 12
681617a3babSopenharmony_ci                              Store 481 480
682617a3babSopenharmony_ci             482:  376(ivec3) CompositeExtract 479 2
683617a3babSopenharmony_ci             483:    396(ptr) AccessChain 392(fp3D) 36
684617a3babSopenharmony_ci                              Store 483 482
685617a3babSopenharmony_ci             484:    7(ivec2) CompositeExtract 479 3
686617a3babSopenharmony_ci             485:     34(ptr) AccessChain 392(fp3D) 39
687617a3babSopenharmony_ci                              Store 485 484
688617a3babSopenharmony_ci             486:      6(int) CompositeExtract 479 4
689617a3babSopenharmony_ci             487:     44(ptr) AccessChain 392(fp3D) 42
690617a3babSopenharmony_ci                              Store 487 486
691617a3babSopenharmony_ci             488:      6(int) CompositeExtract 479 5
692617a3babSopenharmony_ci             489:     44(ptr) AccessChain 392(fp3D) 46
693617a3babSopenharmony_ci                              Store 489 488
694617a3babSopenharmony_ci             490:    26(bool) CompositeExtract 479 0
695617a3babSopenharmony_ci             491:      6(int) Select 490 50 51
696617a3babSopenharmony_ci             492:     53(ptr) AccessChain 379 12
697617a3babSopenharmony_ci                              Store 492 491
698617a3babSopenharmony_ci             493:    396(ptr) AccessChain 392(fp3D) 12
699617a3babSopenharmony_ci             494:  376(ivec3) Load 493
700617a3babSopenharmony_ci             495:    411(ptr) AccessChain 379 36
701617a3babSopenharmony_ci             496:  376(ivec3) Load 495
702617a3babSopenharmony_ci             497:  376(ivec3) IAdd 496 494
703617a3babSopenharmony_ci             498:    411(ptr) AccessChain 379 36
704617a3babSopenharmony_ci                              Store 498 497
705617a3babSopenharmony_ci             499:    396(ptr) AccessChain 392(fp3D) 36
706617a3babSopenharmony_ci             500:  376(ivec3) Load 499
707617a3babSopenharmony_ci             501:    411(ptr) AccessChain 379 39
708617a3babSopenharmony_ci             502:  376(ivec3) Load 501
709617a3babSopenharmony_ci             503:  376(ivec3) IAdd 502 500
710617a3babSopenharmony_ci             504:    411(ptr) AccessChain 379 39
711617a3babSopenharmony_ci                              Store 504 503
712617a3babSopenharmony_ci             505:     34(ptr) AccessChain 392(fp3D) 39
713617a3babSopenharmony_ci             506:    7(ivec2) Load 505
714617a3babSopenharmony_ci             507:     57(ptr) AccessChain 379 42
715617a3babSopenharmony_ci             508:    7(ivec2) Load 507
716617a3babSopenharmony_ci             509:    7(ivec2) IAdd 508 506
717617a3babSopenharmony_ci             510:     57(ptr) AccessChain 379 42
718617a3babSopenharmony_ci                              Store 510 509
719617a3babSopenharmony_ci             511:     44(ptr) AccessChain 392(fp3D) 42
720617a3babSopenharmony_ci             512:      6(int) Load 511
721617a3babSopenharmony_ci             513:     53(ptr) AccessChain 379 46
722617a3babSopenharmony_ci             514:      6(int) Load 513
723617a3babSopenharmony_ci             515:      6(int) IAdd 514 512
724617a3babSopenharmony_ci             516:     53(ptr) AccessChain 379 46
725617a3babSopenharmony_ci                              Store 516 515
726617a3babSopenharmony_ci             517:     44(ptr) AccessChain 392(fp3D) 46
727617a3babSopenharmony_ci             518:      6(int) Load 517
728617a3babSopenharmony_ci             519:     53(ptr) AccessChain 379 68
729617a3babSopenharmony_ci             520:      6(int) Load 519
730617a3babSopenharmony_ci             521:      6(int) IAdd 520 518
731617a3babSopenharmony_ci             522:     53(ptr) AccessChain 379 68
732617a3babSopenharmony_ci                              Store 522 521
733617a3babSopenharmony_ci             523:         381 Load 383(sample3D)
734617a3babSopenharmony_ci             524:  385(fvec3) Load 387(P3)
735617a3babSopenharmony_ci             525:   13(float) Load 125(lodClamp)
736617a3babSopenharmony_ci             526:     11(int) Load 24(granularity)
737617a3babSopenharmony_ci             527:   13(float) Load 76(bias)
738617a3babSopenharmony_ci             529:528(ResType) ImageSampleFootprintNV 523 524 526 27 Bias MinLod 527 525
739617a3babSopenharmony_ci             530:  376(ivec3) CompositeExtract 529 1
740617a3babSopenharmony_ci             531:    396(ptr) AccessChain 392(fp3D) 12
741617a3babSopenharmony_ci                              Store 531 530
742617a3babSopenharmony_ci             532:  376(ivec3) CompositeExtract 529 2
743617a3babSopenharmony_ci             533:    396(ptr) AccessChain 392(fp3D) 36
744617a3babSopenharmony_ci                              Store 533 532
745617a3babSopenharmony_ci             534:    7(ivec2) CompositeExtract 529 3
746617a3babSopenharmony_ci             535:     34(ptr) AccessChain 392(fp3D) 39
747617a3babSopenharmony_ci                              Store 535 534
748617a3babSopenharmony_ci             536:      6(int) CompositeExtract 529 4
749617a3babSopenharmony_ci             537:     44(ptr) AccessChain 392(fp3D) 42
750617a3babSopenharmony_ci                              Store 537 536
751617a3babSopenharmony_ci             538:      6(int) CompositeExtract 529 5
752617a3babSopenharmony_ci             539:     44(ptr) AccessChain 392(fp3D) 46
753617a3babSopenharmony_ci                              Store 539 538
754617a3babSopenharmony_ci             540:    26(bool) CompositeExtract 529 0
755617a3babSopenharmony_ci             541:      6(int) Select 540 50 51
756617a3babSopenharmony_ci             542:     53(ptr) AccessChain 379 12
757617a3babSopenharmony_ci                              Store 542 541
758617a3babSopenharmony_ci             543:    396(ptr) AccessChain 392(fp3D) 12
759617a3babSopenharmony_ci             544:  376(ivec3) Load 543
760617a3babSopenharmony_ci             545:    411(ptr) AccessChain 379 36
761617a3babSopenharmony_ci             546:  376(ivec3) Load 545
762617a3babSopenharmony_ci             547:  376(ivec3) IAdd 546 544
763617a3babSopenharmony_ci             548:    411(ptr) AccessChain 379 36
764617a3babSopenharmony_ci                              Store 548 547
765617a3babSopenharmony_ci             549:    396(ptr) AccessChain 392(fp3D) 36
766617a3babSopenharmony_ci             550:  376(ivec3) Load 549
767617a3babSopenharmony_ci             551:    411(ptr) AccessChain 379 39
768617a3babSopenharmony_ci             552:  376(ivec3) Load 551
769617a3babSopenharmony_ci             553:  376(ivec3) IAdd 552 550
770617a3babSopenharmony_ci             554:    411(ptr) AccessChain 379 39
771617a3babSopenharmony_ci                              Store 554 553
772617a3babSopenharmony_ci             555:     34(ptr) AccessChain 392(fp3D) 39
773617a3babSopenharmony_ci             556:    7(ivec2) Load 555
774617a3babSopenharmony_ci             557:     57(ptr) AccessChain 379 42
775617a3babSopenharmony_ci             558:    7(ivec2) Load 557
776617a3babSopenharmony_ci             559:    7(ivec2) IAdd 558 556
777617a3babSopenharmony_ci             560:     57(ptr) AccessChain 379 42
778617a3babSopenharmony_ci                              Store 560 559
779617a3babSopenharmony_ci             561:     44(ptr) AccessChain 392(fp3D) 42
780617a3babSopenharmony_ci             562:      6(int) Load 561
781617a3babSopenharmony_ci             563:     53(ptr) AccessChain 379 46
782617a3babSopenharmony_ci             564:      6(int) Load 563
783617a3babSopenharmony_ci             565:      6(int) IAdd 564 562
784617a3babSopenharmony_ci             566:     53(ptr) AccessChain 379 46
785617a3babSopenharmony_ci                              Store 566 565
786617a3babSopenharmony_ci             567:     44(ptr) AccessChain 392(fp3D) 46
787617a3babSopenharmony_ci             568:      6(int) Load 567
788617a3babSopenharmony_ci             569:     53(ptr) AccessChain 379 68
789617a3babSopenharmony_ci             570:      6(int) Load 569
790617a3babSopenharmony_ci             571:      6(int) IAdd 570 568
791617a3babSopenharmony_ci             572:     53(ptr) AccessChain 379 68
792617a3babSopenharmony_ci                              Store 572 571
793617a3babSopenharmony_ci             573:         381 Load 383(sample3D)
794617a3babSopenharmony_ci             574:  385(fvec3) Load 387(P3)
795617a3babSopenharmony_ci             575:   13(float) Load 225(lod)
796617a3babSopenharmony_ci             576:     11(int) Load 24(granularity)
797617a3babSopenharmony_ci             578:577(ResType) ImageSampleFootprintNV 573 574 576 27 Lod 575
798617a3babSopenharmony_ci             579:  376(ivec3) CompositeExtract 578 1
799617a3babSopenharmony_ci             580:    396(ptr) AccessChain 392(fp3D) 12
800617a3babSopenharmony_ci                              Store 580 579
801617a3babSopenharmony_ci             581:  376(ivec3) CompositeExtract 578 2
802617a3babSopenharmony_ci             582:    396(ptr) AccessChain 392(fp3D) 36
803617a3babSopenharmony_ci                              Store 582 581
804617a3babSopenharmony_ci             583:    7(ivec2) CompositeExtract 578 3
805617a3babSopenharmony_ci             584:     34(ptr) AccessChain 392(fp3D) 39
806617a3babSopenharmony_ci                              Store 584 583
807617a3babSopenharmony_ci             585:      6(int) CompositeExtract 578 4
808617a3babSopenharmony_ci             586:     44(ptr) AccessChain 392(fp3D) 42
809617a3babSopenharmony_ci                              Store 586 585
810617a3babSopenharmony_ci             587:      6(int) CompositeExtract 578 5
811617a3babSopenharmony_ci             588:     44(ptr) AccessChain 392(fp3D) 46
812617a3babSopenharmony_ci                              Store 588 587
813617a3babSopenharmony_ci             589:    26(bool) CompositeExtract 578 0
814617a3babSopenharmony_ci             590:      6(int) Select 589 50 51
815617a3babSopenharmony_ci             591:     53(ptr) AccessChain 379 12
816617a3babSopenharmony_ci                              Store 591 590
817617a3babSopenharmony_ci             592:    396(ptr) AccessChain 392(fp3D) 12
818617a3babSopenharmony_ci             593:  376(ivec3) Load 592
819617a3babSopenharmony_ci             594:    411(ptr) AccessChain 379 36
820617a3babSopenharmony_ci             595:  376(ivec3) Load 594
821617a3babSopenharmony_ci             596:  376(ivec3) IAdd 595 593
822617a3babSopenharmony_ci             597:    411(ptr) AccessChain 379 36
823617a3babSopenharmony_ci                              Store 597 596
824617a3babSopenharmony_ci             598:    396(ptr) AccessChain 392(fp3D) 36
825617a3babSopenharmony_ci             599:  376(ivec3) Load 598
826617a3babSopenharmony_ci             600:    411(ptr) AccessChain 379 39
827617a3babSopenharmony_ci             601:  376(ivec3) Load 600
828617a3babSopenharmony_ci             602:  376(ivec3) IAdd 601 599
829617a3babSopenharmony_ci             603:    411(ptr) AccessChain 379 39
830617a3babSopenharmony_ci                              Store 603 602
831617a3babSopenharmony_ci             604:     34(ptr) AccessChain 392(fp3D) 39
832617a3babSopenharmony_ci             605:    7(ivec2) Load 604
833617a3babSopenharmony_ci             606:     57(ptr) AccessChain 379 42
834617a3babSopenharmony_ci             607:    7(ivec2) Load 606
835617a3babSopenharmony_ci             608:    7(ivec2) IAdd 607 605
836617a3babSopenharmony_ci             609:     57(ptr) AccessChain 379 42
837617a3babSopenharmony_ci                              Store 609 608
838617a3babSopenharmony_ci             610:     44(ptr) AccessChain 392(fp3D) 42
839617a3babSopenharmony_ci             611:      6(int) Load 610
840617a3babSopenharmony_ci             612:     53(ptr) AccessChain 379 46
841617a3babSopenharmony_ci             613:      6(int) Load 612
842617a3babSopenharmony_ci             614:      6(int) IAdd 613 611
843617a3babSopenharmony_ci             615:     53(ptr) AccessChain 379 46
844617a3babSopenharmony_ci                              Store 615 614
845617a3babSopenharmony_ci             616:     44(ptr) AccessChain 392(fp3D) 46
846617a3babSopenharmony_ci             617:      6(int) Load 616
847617a3babSopenharmony_ci             618:     53(ptr) AccessChain 379 68
848617a3babSopenharmony_ci             619:      6(int) Load 618
849617a3babSopenharmony_ci             620:      6(int) IAdd 619 617
850617a3babSopenharmony_ci             621:     53(ptr) AccessChain 379 68
851617a3babSopenharmony_ci                              Store 621 620
852617a3babSopenharmony_ci                              Return
853617a3babSopenharmony_ci                              FunctionEnd
854