1617a3babSopenharmony_cispv.400.frag
2617a3babSopenharmony_ci// Module Version 10000
3617a3babSopenharmony_ci// Generated by (magic number): 8000b
4617a3babSopenharmony_ci// Id's are bound by 1122
5617a3babSopenharmony_ci
6617a3babSopenharmony_ci                              Capability Shader
7617a3babSopenharmony_ci                              Capability Geometry
8617a3babSopenharmony_ci                              Capability Float64
9617a3babSopenharmony_ci                              Capability ImageGatherExtended
10617a3babSopenharmony_ci                              Capability ClipDistance
11617a3babSopenharmony_ci                              Capability SampledRect
12617a3babSopenharmony_ci               1:             ExtInstImport  "GLSL.std.450"
13617a3babSopenharmony_ci                              MemoryModel Logical GLSL450
14617a3babSopenharmony_ci                              EntryPoint Fragment 4  "main" 13 1027 1033 1038 1054 1080 1101 1103 1109 1111 1120
15617a3babSopenharmony_ci                              ExecutionMode 4 OriginUpperLeft
16617a3babSopenharmony_ci                              Source GLSL 400
17617a3babSopenharmony_ci                              SourceExtension  "GL_ARB_separate_shader_objects"
18617a3babSopenharmony_ci                              Name 4  "main"
19617a3babSopenharmony_ci                              Name 6  "foo23("
20617a3babSopenharmony_ci                              Name 8  "doubles("
21617a3babSopenharmony_ci                              Name 13  "outp"
22617a3babSopenharmony_ci                              Name 17  "u2drs"
23617a3babSopenharmony_ci                              Name 41  "doublev"
24617a3babSopenharmony_ci                              Name 45  "dvec2v"
25617a3babSopenharmony_ci                              Name 50  "dvec3v"
26617a3babSopenharmony_ci                              Name 55  "dvec4v"
27617a3babSopenharmony_ci                              Name 430  "boolv"
28617a3babSopenharmony_ci                              Name 439  "bvec2v"
29617a3babSopenharmony_ci                              Name 448  "bvec3v"
30617a3babSopenharmony_ci                              Name 457  "bvec4v"
31617a3babSopenharmony_ci                              Name 739  "dmat2v"
32617a3babSopenharmony_ci                              Name 745  "dmat3v"
33617a3babSopenharmony_ci                              Name 751  "dmat4v"
34617a3babSopenharmony_ci                              Name 757  "dmat2x3v"
35617a3babSopenharmony_ci                              Name 763  "dmat3x2v"
36617a3babSopenharmony_ci                              Name 769  "dmat2x4v"
37617a3babSopenharmony_ci                              Name 775  "dmat4x2v"
38617a3babSopenharmony_ci                              Name 781  "dmat3x4v"
39617a3babSopenharmony_ci                              Name 787  "dmat4x3v"
40617a3babSopenharmony_ci                              Name 1019  "v"
41617a3babSopenharmony_ci                              Name 1025  "arrayedSampler"
42617a3babSopenharmony_ci                              Name 1027  "i"
43617a3babSopenharmony_ci                              Name 1033  "c2D"
44617a3babSopenharmony_ci                              Name 1038  "gl_ClipDistance"
45617a3babSopenharmony_ci                              Name 1054  "uoutp"
46617a3babSopenharmony_ci                              Name 1058  "samp2dr"
47617a3babSopenharmony_ci                              Name 1080  "ioutp"
48617a3babSopenharmony_ci                              Name 1084  "isamp2DA"
49617a3babSopenharmony_ci                              Name 1101  "gl_FragCoord"
50617a3babSopenharmony_ci                              Name 1103  "vl2"
51617a3babSopenharmony_ci                              Name 1109  "uo"
52617a3babSopenharmony_ci                              Name 1111  "u"
53617a3babSopenharmony_ci                              Name 1119  "id"
54617a3babSopenharmony_ci                              Name 1120  "gl_PrimitiveID"
55617a3babSopenharmony_ci                              Decorate 13(outp) Location 1
56617a3babSopenharmony_ci                              Decorate 17(u2drs) DescriptorSet 0
57617a3babSopenharmony_ci                              Decorate 17(u2drs) Binding 3
58617a3babSopenharmony_ci                              Decorate 1025(arrayedSampler) DescriptorSet 0
59617a3babSopenharmony_ci                              Decorate 1025(arrayedSampler) Binding 0
60617a3babSopenharmony_ci                              Decorate 1027(i) Flat
61617a3babSopenharmony_ci                              Decorate 1027(i) Location 1
62617a3babSopenharmony_ci                              Decorate 1033(c2D) Location 0
63617a3babSopenharmony_ci                              Decorate 1038(gl_ClipDistance) BuiltIn ClipDistance
64617a3babSopenharmony_ci                              Decorate 1054(uoutp) Location 3
65617a3babSopenharmony_ci                              Decorate 1058(samp2dr) DescriptorSet 0
66617a3babSopenharmony_ci                              Decorate 1058(samp2dr) Binding 1
67617a3babSopenharmony_ci                              Decorate 1080(ioutp) Location 2
68617a3babSopenharmony_ci                              Decorate 1084(isamp2DA) DescriptorSet 0
69617a3babSopenharmony_ci                              Decorate 1084(isamp2DA) Binding 2
70617a3babSopenharmony_ci                              Decorate 1101(gl_FragCoord) BuiltIn FragCoord
71617a3babSopenharmony_ci                              Decorate 1103(vl2) Location 6
72617a3babSopenharmony_ci                              Decorate 1109(uo) Location 0
73617a3babSopenharmony_ci                              Decorate 1111(u) Flat
74617a3babSopenharmony_ci                              Decorate 1111(u) Location 2
75617a3babSopenharmony_ci                              Decorate 1120(gl_PrimitiveID) Flat
76617a3babSopenharmony_ci                              Decorate 1120(gl_PrimitiveID) BuiltIn PrimitiveId
77617a3babSopenharmony_ci               2:             TypeVoid
78617a3babSopenharmony_ci               3:             TypeFunction 2
79617a3babSopenharmony_ci              10:             TypeFloat 32
80617a3babSopenharmony_ci              11:             TypeVector 10(float) 4
81617a3babSopenharmony_ci              12:             TypePointer Output 11(fvec4)
82617a3babSopenharmony_ci        13(outp):     12(ptr) Variable Output
83617a3babSopenharmony_ci              14:             TypeImage 10(float) Rect depth sampled format:Unknown
84617a3babSopenharmony_ci              15:             TypeSampledImage 14
85617a3babSopenharmony_ci              16:             TypePointer UniformConstant 15
86617a3babSopenharmony_ci       17(u2drs):     16(ptr) Variable UniformConstant
87617a3babSopenharmony_ci              20:             TypeVector 10(float) 2
88617a3babSopenharmony_ci              21:   10(float) Constant 0
89617a3babSopenharmony_ci              22:   20(fvec2) ConstantComposite 21 21
90617a3babSopenharmony_ci              23:             TypeInt 32 1
91617a3babSopenharmony_ci              24:             TypeVector 23(int) 2
92617a3babSopenharmony_ci              25:     23(int) Constant 3
93617a3babSopenharmony_ci              26:     23(int) Constant 4
94617a3babSopenharmony_ci              27:   24(ivec2) ConstantComposite 25 26
95617a3babSopenharmony_ci              32:             TypeInt 32 0
96617a3babSopenharmony_ci              33:     32(int) Constant 0
97617a3babSopenharmony_ci              34:             TypePointer Output 10(float)
98617a3babSopenharmony_ci              39:             TypeFloat 64
99617a3babSopenharmony_ci              40:             TypePointer Function 39(float64_t)
100617a3babSopenharmony_ci              42:39(float64_t) Constant 2507418074 1073430332
101617a3babSopenharmony_ci              43:             TypeVector 39(float64_t) 2
102617a3babSopenharmony_ci              44:             TypePointer Function 43(f64vec2)
103617a3babSopenharmony_ci              46:39(float64_t) Constant 796182188 1073367658
104617a3babSopenharmony_ci              47: 43(f64vec2) ConstantComposite 46 46
105617a3babSopenharmony_ci              48:             TypeVector 39(float64_t) 3
106617a3babSopenharmony_ci              49:             TypePointer Function 48(f64vec3)
107617a3babSopenharmony_ci              51:39(float64_t) Constant 1719614413 1073127582
108617a3babSopenharmony_ci              52: 48(f64vec3) ConstantComposite 51 51 51
109617a3babSopenharmony_ci              53:             TypeVector 39(float64_t) 4
110617a3babSopenharmony_ci              54:             TypePointer Function 53(f64vec4)
111617a3babSopenharmony_ci             428:             TypeBool
112617a3babSopenharmony_ci             429:             TypePointer Function 428(bool)
113617a3babSopenharmony_ci             437:             TypeVector 428(bool) 2
114617a3babSopenharmony_ci             438:             TypePointer Function 437(bvec2)
115617a3babSopenharmony_ci             446:             TypeVector 428(bool) 3
116617a3babSopenharmony_ci             447:             TypePointer Function 446(bvec3)
117617a3babSopenharmony_ci             455:             TypeVector 428(bool) 4
118617a3babSopenharmony_ci             456:             TypePointer Function 455(bvec4)
119617a3babSopenharmony_ci             563:   428(bool) ConstantFalse
120617a3babSopenharmony_ci             572:  437(bvec2) ConstantComposite 563 563
121617a3babSopenharmony_ci             581:  446(bvec3) ConstantComposite 563 563 563
122617a3babSopenharmony_ci             590:  455(bvec4) ConstantComposite 563 563 563 563
123617a3babSopenharmony_ci             737:             TypeMatrix 43(f64vec2) 2
124617a3babSopenharmony_ci             738:             TypePointer Function 737
125617a3babSopenharmony_ci             743:             TypeMatrix 48(f64vec3) 3
126617a3babSopenharmony_ci             744:             TypePointer Function 743
127617a3babSopenharmony_ci             749:             TypeMatrix 53(f64vec4) 4
128617a3babSopenharmony_ci             750:             TypePointer Function 749
129617a3babSopenharmony_ci             755:             TypeMatrix 48(f64vec3) 2
130617a3babSopenharmony_ci             756:             TypePointer Function 755
131617a3babSopenharmony_ci             761:             TypeMatrix 43(f64vec2) 3
132617a3babSopenharmony_ci             762:             TypePointer Function 761
133617a3babSopenharmony_ci             767:             TypeMatrix 53(f64vec4) 2
134617a3babSopenharmony_ci             768:             TypePointer Function 767
135617a3babSopenharmony_ci             773:             TypeMatrix 43(f64vec2) 4
136617a3babSopenharmony_ci             774:             TypePointer Function 773
137617a3babSopenharmony_ci             779:             TypeMatrix 53(f64vec4) 3
138617a3babSopenharmony_ci             780:             TypePointer Function 779
139617a3babSopenharmony_ci             785:             TypeMatrix 48(f64vec3) 4
140617a3babSopenharmony_ci             786:             TypePointer Function 785
141617a3babSopenharmony_ci             954:     32(int) Constant 1
142617a3babSopenharmony_ci             958:     32(int) Constant 2
143617a3babSopenharmony_ci             962:     32(int) Constant 3
144617a3babSopenharmony_ci             966:     23(int) Constant 1
145617a3babSopenharmony_ci             970:     23(int) Constant 2
146617a3babSopenharmony_ci             996:   10(float) Constant 1065353216
147617a3babSopenharmony_ci            1018:             TypePointer Function 11(fvec4)
148617a3babSopenharmony_ci            1020:             TypeImage 10(float) 2D sampled format:Unknown
149617a3babSopenharmony_ci            1021:             TypeSampledImage 1020
150617a3babSopenharmony_ci            1022:     32(int) Constant 5
151617a3babSopenharmony_ci            1023:             TypeArray 1021 1022
152617a3babSopenharmony_ci            1024:             TypePointer UniformConstant 1023
153617a3babSopenharmony_ci1025(arrayedSampler):   1024(ptr) Variable UniformConstant
154617a3babSopenharmony_ci            1026:             TypePointer Input 23(int)
155617a3babSopenharmony_ci         1027(i):   1026(ptr) Variable Input
156617a3babSopenharmony_ci            1029:             TypePointer UniformConstant 1021
157617a3babSopenharmony_ci            1032:             TypePointer Input 20(fvec2)
158617a3babSopenharmony_ci       1033(c2D):   1032(ptr) Variable Input
159617a3babSopenharmony_ci            1036:             TypeArray 10(float) 958
160617a3babSopenharmony_ci            1037:             TypePointer Input 1036
161617a3babSopenharmony_ci1038(gl_ClipDistance):   1037(ptr) Variable Input
162617a3babSopenharmony_ci            1039:             TypePointer Input 10(float)
163617a3babSopenharmony_ci            1043:             TypeVector 10(float) 3
164617a3babSopenharmony_ci            1052:             TypeVector 32(int) 4
165617a3babSopenharmony_ci            1053:             TypePointer Output 1052(ivec4)
166617a3babSopenharmony_ci     1054(uoutp):   1053(ptr) Variable Output
167617a3babSopenharmony_ci            1055:             TypeImage 32(int) Rect sampled format:Unknown
168617a3babSopenharmony_ci            1056:             TypeSampledImage 1055
169617a3babSopenharmony_ci            1057:             TypePointer UniformConstant 1056
170617a3babSopenharmony_ci   1058(samp2dr):   1057(ptr) Variable UniformConstant
171617a3babSopenharmony_ci            1061:     32(int) Constant 4
172617a3babSopenharmony_ci            1062:             TypeArray 24(ivec2) 1061
173617a3babSopenharmony_ci            1063:   24(ivec2) ConstantComposite 966 970
174617a3babSopenharmony_ci            1064:     23(int) Constant 15
175617a3babSopenharmony_ci            1065:     23(int) Constant 16
176617a3babSopenharmony_ci            1066:   24(ivec2) ConstantComposite 1064 1065
177617a3babSopenharmony_ci            1067:     23(int) Constant 4294967294
178617a3babSopenharmony_ci            1068:     23(int) Constant 0
179617a3babSopenharmony_ci            1069:   24(ivec2) ConstantComposite 1067 1068
180617a3babSopenharmony_ci            1070:        1062 ConstantComposite 1063 27 1066 1069
181617a3babSopenharmony_ci            1078:             TypeVector 23(int) 4
182617a3babSopenharmony_ci            1079:             TypePointer Output 1078(ivec4)
183617a3babSopenharmony_ci     1080(ioutp):   1079(ptr) Variable Output
184617a3babSopenharmony_ci            1081:             TypeImage 23(int) 2D array sampled format:Unknown
185617a3babSopenharmony_ci            1082:             TypeSampledImage 1081
186617a3babSopenharmony_ci            1083:             TypePointer UniformConstant 1082
187617a3babSopenharmony_ci  1084(isamp2DA):   1083(ptr) Variable UniformConstant
188617a3babSopenharmony_ci            1086:   10(float) Constant 1036831949
189617a3babSopenharmony_ci            1087: 1043(fvec3) ConstantComposite 1086 1086 1086
190617a3babSopenharmony_ci            1088:   24(ivec2) ConstantComposite 966 966
191617a3babSopenharmony_ci            1100:             TypePointer Input 11(fvec4)
192617a3babSopenharmony_ci1101(gl_FragCoord):   1100(ptr) Variable Input
193617a3babSopenharmony_ci       1103(vl2):   1100(ptr) Variable Input
194617a3babSopenharmony_ci            1108:             TypePointer Output 32(int)
195617a3babSopenharmony_ci        1109(uo):   1108(ptr) Variable Output
196617a3babSopenharmony_ci            1110:             TypePointer Input 32(int)
197617a3babSopenharmony_ci         1111(u):   1110(ptr) Variable Input
198617a3babSopenharmony_ci            1118:             TypePointer Function 23(int)
199617a3babSopenharmony_ci1120(gl_PrimitiveID):   1026(ptr) Variable Input
200617a3babSopenharmony_ci         4(main):           2 Function None 3
201617a3babSopenharmony_ci               5:             Label
202617a3babSopenharmony_ci         1019(v):   1018(ptr) Variable Function
203617a3babSopenharmony_ci        1119(id):   1118(ptr) Variable Function
204617a3babSopenharmony_ci            1028:     23(int) Load 1027(i)
205617a3babSopenharmony_ci            1030:   1029(ptr) AccessChain 1025(arrayedSampler) 1028
206617a3babSopenharmony_ci            1031:        1021 Load 1030
207617a3babSopenharmony_ci            1034:   20(fvec2) Load 1033(c2D)
208617a3babSopenharmony_ci            1035:   11(fvec4) ImageSampleImplicitLod 1031 1034
209617a3babSopenharmony_ci                              Store 1019(v) 1035
210617a3babSopenharmony_ci            1040:   1039(ptr) AccessChain 1038(gl_ClipDistance) 966
211617a3babSopenharmony_ci            1041:   10(float) Load 1040
212617a3babSopenharmony_ci            1042:     34(ptr) AccessChain 13(outp) 33
213617a3babSopenharmony_ci                              Store 1042 1041
214617a3babSopenharmony_ci            1044:   11(fvec4) Load 1019(v)
215617a3babSopenharmony_ci            1045: 1043(fvec3) VectorShuffle 1044 1044 1 2 3
216617a3babSopenharmony_ci            1046:     34(ptr) AccessChain 13(outp) 954
217617a3babSopenharmony_ci            1047:   10(float) CompositeExtract 1045 0
218617a3babSopenharmony_ci                              Store 1046 1047
219617a3babSopenharmony_ci            1048:     34(ptr) AccessChain 13(outp) 958
220617a3babSopenharmony_ci            1049:   10(float) CompositeExtract 1045 1
221617a3babSopenharmony_ci                              Store 1048 1049
222617a3babSopenharmony_ci            1050:     34(ptr) AccessChain 13(outp) 962
223617a3babSopenharmony_ci            1051:   10(float) CompositeExtract 1045 2
224617a3babSopenharmony_ci                              Store 1050 1051
225617a3babSopenharmony_ci            1059:        1056 Load 1058(samp2dr)
226617a3babSopenharmony_ci            1060:   20(fvec2) Load 1033(c2D)
227617a3babSopenharmony_ci            1071: 1052(ivec4) ImageGather 1059 1060 970 ConstOffsets 1070
228617a3babSopenharmony_ci                              Store 1054(uoutp) 1071
229617a3babSopenharmony_ci            1072:   1029(ptr) AccessChain 1025(arrayedSampler) 1068
230617a3babSopenharmony_ci            1073:        1021 Load 1072
231617a3babSopenharmony_ci            1074:   20(fvec2) Load 1033(c2D)
232617a3babSopenharmony_ci            1075:   11(fvec4) ImageGather 1073 1074 1068
233617a3babSopenharmony_ci            1076:   11(fvec4) Load 13(outp)
234617a3babSopenharmony_ci            1077:   11(fvec4) FAdd 1076 1075
235617a3babSopenharmony_ci                              Store 13(outp) 1077
236617a3babSopenharmony_ci            1085:        1082 Load 1084(isamp2DA)
237617a3babSopenharmony_ci            1089: 1078(ivec4) ImageGather 1085 1087 25 ConstOffset 1088
238617a3babSopenharmony_ci                              Store 1080(ioutp) 1089
239617a3babSopenharmony_ci            1090:        1082 Load 1084(isamp2DA)
240617a3babSopenharmony_ci            1091: 1078(ivec4) ImageGather 1090 1087 25 ConstOffset 1088
241617a3babSopenharmony_ci            1092: 1078(ivec4) Load 1080(ioutp)
242617a3babSopenharmony_ci            1093: 1078(ivec4) IAdd 1092 1091
243617a3babSopenharmony_ci                              Store 1080(ioutp) 1093
244617a3babSopenharmony_ci            1094:        1082 Load 1084(isamp2DA)
245617a3babSopenharmony_ci            1095:     23(int) Load 1027(i)
246617a3babSopenharmony_ci            1096:   24(ivec2) CompositeConstruct 1095 1095
247617a3babSopenharmony_ci            1097: 1078(ivec4) ImageGather 1094 1087 1068 Offset 1096
248617a3babSopenharmony_ci            1098: 1078(ivec4) Load 1080(ioutp)
249617a3babSopenharmony_ci            1099: 1078(ivec4) IAdd 1098 1097
250617a3babSopenharmony_ci                              Store 1080(ioutp) 1099
251617a3babSopenharmony_ci            1102:   11(fvec4) Load 1101(gl_FragCoord)
252617a3babSopenharmony_ci            1104:   11(fvec4) Load 1103(vl2)
253617a3babSopenharmony_ci            1105:   11(fvec4) FAdd 1102 1104
254617a3babSopenharmony_ci            1106:   11(fvec4) Load 13(outp)
255617a3babSopenharmony_ci            1107:   11(fvec4) FAdd 1106 1105
256617a3babSopenharmony_ci                              Store 13(outp) 1107
257617a3babSopenharmony_ci            1112:     32(int) Load 1111(u)
258617a3babSopenharmony_ci            1113:     23(int) Load 1027(i)
259617a3babSopenharmony_ci            1114:     32(int) Bitcast 1113
260617a3babSopenharmony_ci            1115:     32(int) UMod 1112 1114
261617a3babSopenharmony_ci                              Store 1109(uo) 1115
262617a3babSopenharmony_ci            1116:           2 FunctionCall 6(foo23()
263617a3babSopenharmony_ci            1117:           2 FunctionCall 8(doubles()
264617a3babSopenharmony_ci            1121:     23(int) Load 1120(gl_PrimitiveID)
265617a3babSopenharmony_ci                              Store 1119(id) 1121
266617a3babSopenharmony_ci                              Return
267617a3babSopenharmony_ci                              FunctionEnd
268617a3babSopenharmony_ci       6(foo23():           2 Function None 3
269617a3babSopenharmony_ci               7:             Label
270617a3babSopenharmony_ci              18:          15 Load 17(u2drs)
271617a3babSopenharmony_ci              19:   11(fvec4) Load 13(outp)
272617a3babSopenharmony_ci              28:   10(float) CompositeExtract 19 2
273617a3babSopenharmony_ci              29:   10(float) CompositeExtract 19 3
274617a3babSopenharmony_ci              30:   11(fvec4) CompositeInsert 29 19 2
275617a3babSopenharmony_ci              31:   10(float) ImageSampleProjDrefExplicitLod 18 30 28 Grad ConstOffset 22 22 27
276617a3babSopenharmony_ci              35:     34(ptr) AccessChain 13(outp) 33
277617a3babSopenharmony_ci              36:   10(float) Load 35
278617a3babSopenharmony_ci              37:   10(float) FAdd 36 31
279617a3babSopenharmony_ci              38:     34(ptr) AccessChain 13(outp) 33
280617a3babSopenharmony_ci                              Store 38 37
281617a3babSopenharmony_ci                              Return
282617a3babSopenharmony_ci                              FunctionEnd
283617a3babSopenharmony_ci     8(doubles():           2 Function None 3
284617a3babSopenharmony_ci               9:             Label
285617a3babSopenharmony_ci     41(doublev):     40(ptr) Variable Function
286617a3babSopenharmony_ci      45(dvec2v):     44(ptr) Variable Function
287617a3babSopenharmony_ci      50(dvec3v):     49(ptr) Variable Function
288617a3babSopenharmony_ci      55(dvec4v):     54(ptr) Variable Function
289617a3babSopenharmony_ci      430(boolv):    429(ptr) Variable Function
290617a3babSopenharmony_ci     439(bvec2v):    438(ptr) Variable Function
291617a3babSopenharmony_ci     448(bvec3v):    447(ptr) Variable Function
292617a3babSopenharmony_ci     457(bvec4v):    456(ptr) Variable Function
293617a3babSopenharmony_ci             557:    429(ptr) Variable Function
294617a3babSopenharmony_ci             566:    438(ptr) Variable Function
295617a3babSopenharmony_ci             575:    447(ptr) Variable Function
296617a3babSopenharmony_ci             584:    456(ptr) Variable Function
297617a3babSopenharmony_ci     739(dmat2v):    738(ptr) Variable Function
298617a3babSopenharmony_ci     745(dmat3v):    744(ptr) Variable Function
299617a3babSopenharmony_ci     751(dmat4v):    750(ptr) Variable Function
300617a3babSopenharmony_ci   757(dmat2x3v):    756(ptr) Variable Function
301617a3babSopenharmony_ci   763(dmat3x2v):    762(ptr) Variable Function
302617a3babSopenharmony_ci   769(dmat2x4v):    768(ptr) Variable Function
303617a3babSopenharmony_ci   775(dmat4x2v):    774(ptr) Variable Function
304617a3babSopenharmony_ci   781(dmat3x4v):    780(ptr) Variable Function
305617a3babSopenharmony_ci   787(dmat4x3v):    786(ptr) Variable Function
306617a3babSopenharmony_ci                              Store 41(doublev) 42
307617a3babSopenharmony_ci                              Store 45(dvec2v) 47
308617a3babSopenharmony_ci                              Store 50(dvec3v) 52
309617a3babSopenharmony_ci              56:39(float64_t) Load 41(doublev)
310617a3babSopenharmony_ci              57: 53(f64vec4) CompositeConstruct 56 56 56 56
311617a3babSopenharmony_ci              58: 53(f64vec4) ExtInst 1(GLSL.std.450) 31(Sqrt) 57
312617a3babSopenharmony_ci                              Store 55(dvec4v) 58
313617a3babSopenharmony_ci              59:39(float64_t) Load 41(doublev)
314617a3babSopenharmony_ci              60:39(float64_t) ExtInst 1(GLSL.std.450) 32(InverseSqrt) 59
315617a3babSopenharmony_ci              61:39(float64_t) Load 41(doublev)
316617a3babSopenharmony_ci              62:39(float64_t) FAdd 61 60
317617a3babSopenharmony_ci                              Store 41(doublev) 62
318617a3babSopenharmony_ci              63: 43(f64vec2) Load 45(dvec2v)
319617a3babSopenharmony_ci              64: 43(f64vec2) ExtInst 1(GLSL.std.450) 32(InverseSqrt) 63
320617a3babSopenharmony_ci              65: 43(f64vec2) Load 45(dvec2v)
321617a3babSopenharmony_ci              66: 43(f64vec2) FAdd 65 64
322617a3babSopenharmony_ci                              Store 45(dvec2v) 66
323617a3babSopenharmony_ci              67: 48(f64vec3) Load 50(dvec3v)
324617a3babSopenharmony_ci              68: 48(f64vec3) ExtInst 1(GLSL.std.450) 32(InverseSqrt) 67
325617a3babSopenharmony_ci              69: 48(f64vec3) Load 50(dvec3v)
326617a3babSopenharmony_ci              70: 48(f64vec3) FAdd 69 68
327617a3babSopenharmony_ci                              Store 50(dvec3v) 70
328617a3babSopenharmony_ci              71: 53(f64vec4) Load 55(dvec4v)
329617a3babSopenharmony_ci              72: 53(f64vec4) ExtInst 1(GLSL.std.450) 32(InverseSqrt) 71
330617a3babSopenharmony_ci              73: 53(f64vec4) Load 55(dvec4v)
331617a3babSopenharmony_ci              74: 53(f64vec4) FAdd 73 72
332617a3babSopenharmony_ci                              Store 55(dvec4v) 74
333617a3babSopenharmony_ci              75:39(float64_t) Load 41(doublev)
334617a3babSopenharmony_ci              76:39(float64_t) ExtInst 1(GLSL.std.450) 4(FAbs) 75
335617a3babSopenharmony_ci              77:39(float64_t) Load 41(doublev)
336617a3babSopenharmony_ci              78:39(float64_t) FAdd 77 76
337617a3babSopenharmony_ci                              Store 41(doublev) 78
338617a3babSopenharmony_ci              79: 43(f64vec2) Load 45(dvec2v)
339617a3babSopenharmony_ci              80: 43(f64vec2) ExtInst 1(GLSL.std.450) 4(FAbs) 79
340617a3babSopenharmony_ci              81: 43(f64vec2) Load 45(dvec2v)
341617a3babSopenharmony_ci              82: 43(f64vec2) FAdd 81 80
342617a3babSopenharmony_ci                              Store 45(dvec2v) 82
343617a3babSopenharmony_ci              83: 48(f64vec3) Load 50(dvec3v)
344617a3babSopenharmony_ci              84: 48(f64vec3) ExtInst 1(GLSL.std.450) 4(FAbs) 83
345617a3babSopenharmony_ci              85: 48(f64vec3) Load 50(dvec3v)
346617a3babSopenharmony_ci              86: 48(f64vec3) FAdd 85 84
347617a3babSopenharmony_ci                              Store 50(dvec3v) 86
348617a3babSopenharmony_ci              87: 53(f64vec4) Load 55(dvec4v)
349617a3babSopenharmony_ci              88: 53(f64vec4) ExtInst 1(GLSL.std.450) 4(FAbs) 87
350617a3babSopenharmony_ci              89: 53(f64vec4) Load 55(dvec4v)
351617a3babSopenharmony_ci              90: 53(f64vec4) FAdd 89 88
352617a3babSopenharmony_ci                              Store 55(dvec4v) 90
353617a3babSopenharmony_ci              91:39(float64_t) Load 41(doublev)
354617a3babSopenharmony_ci              92:39(float64_t) ExtInst 1(GLSL.std.450) 6(FSign) 91
355617a3babSopenharmony_ci              93:39(float64_t) Load 41(doublev)
356617a3babSopenharmony_ci              94:39(float64_t) FAdd 93 92
357617a3babSopenharmony_ci                              Store 41(doublev) 94
358617a3babSopenharmony_ci              95: 43(f64vec2) Load 45(dvec2v)
359617a3babSopenharmony_ci              96: 43(f64vec2) ExtInst 1(GLSL.std.450) 6(FSign) 95
360617a3babSopenharmony_ci              97: 43(f64vec2) Load 45(dvec2v)
361617a3babSopenharmony_ci              98: 43(f64vec2) FAdd 97 96
362617a3babSopenharmony_ci                              Store 45(dvec2v) 98
363617a3babSopenharmony_ci              99: 48(f64vec3) Load 50(dvec3v)
364617a3babSopenharmony_ci             100: 48(f64vec3) ExtInst 1(GLSL.std.450) 6(FSign) 99
365617a3babSopenharmony_ci             101: 48(f64vec3) Load 50(dvec3v)
366617a3babSopenharmony_ci             102: 48(f64vec3) FAdd 101 100
367617a3babSopenharmony_ci                              Store 50(dvec3v) 102
368617a3babSopenharmony_ci             103: 53(f64vec4) Load 55(dvec4v)
369617a3babSopenharmony_ci             104: 53(f64vec4) ExtInst 1(GLSL.std.450) 6(FSign) 103
370617a3babSopenharmony_ci             105: 53(f64vec4) Load 55(dvec4v)
371617a3babSopenharmony_ci             106: 53(f64vec4) FAdd 105 104
372617a3babSopenharmony_ci                              Store 55(dvec4v) 106
373617a3babSopenharmony_ci             107:39(float64_t) Load 41(doublev)
374617a3babSopenharmony_ci             108:39(float64_t) ExtInst 1(GLSL.std.450) 8(Floor) 107
375617a3babSopenharmony_ci             109:39(float64_t) Load 41(doublev)
376617a3babSopenharmony_ci             110:39(float64_t) FAdd 109 108
377617a3babSopenharmony_ci                              Store 41(doublev) 110
378617a3babSopenharmony_ci             111: 43(f64vec2) Load 45(dvec2v)
379617a3babSopenharmony_ci             112: 43(f64vec2) ExtInst 1(GLSL.std.450) 8(Floor) 111
380617a3babSopenharmony_ci             113: 43(f64vec2) Load 45(dvec2v)
381617a3babSopenharmony_ci             114: 43(f64vec2) FAdd 113 112
382617a3babSopenharmony_ci                              Store 45(dvec2v) 114
383617a3babSopenharmony_ci             115: 48(f64vec3) Load 50(dvec3v)
384617a3babSopenharmony_ci             116: 48(f64vec3) ExtInst 1(GLSL.std.450) 8(Floor) 115
385617a3babSopenharmony_ci             117: 48(f64vec3) Load 50(dvec3v)
386617a3babSopenharmony_ci             118: 48(f64vec3) FAdd 117 116
387617a3babSopenharmony_ci                              Store 50(dvec3v) 118
388617a3babSopenharmony_ci             119: 53(f64vec4) Load 55(dvec4v)
389617a3babSopenharmony_ci             120: 53(f64vec4) ExtInst 1(GLSL.std.450) 8(Floor) 119
390617a3babSopenharmony_ci             121: 53(f64vec4) Load 55(dvec4v)
391617a3babSopenharmony_ci             122: 53(f64vec4) FAdd 121 120
392617a3babSopenharmony_ci                              Store 55(dvec4v) 122
393617a3babSopenharmony_ci             123:39(float64_t) Load 41(doublev)
394617a3babSopenharmony_ci             124:39(float64_t) ExtInst 1(GLSL.std.450) 3(Trunc) 123
395617a3babSopenharmony_ci             125:39(float64_t) Load 41(doublev)
396617a3babSopenharmony_ci             126:39(float64_t) FAdd 125 124
397617a3babSopenharmony_ci                              Store 41(doublev) 126
398617a3babSopenharmony_ci             127: 43(f64vec2) Load 45(dvec2v)
399617a3babSopenharmony_ci             128: 43(f64vec2) ExtInst 1(GLSL.std.450) 3(Trunc) 127
400617a3babSopenharmony_ci             129: 43(f64vec2) Load 45(dvec2v)
401617a3babSopenharmony_ci             130: 43(f64vec2) FAdd 129 128
402617a3babSopenharmony_ci                              Store 45(dvec2v) 130
403617a3babSopenharmony_ci             131: 48(f64vec3) Load 50(dvec3v)
404617a3babSopenharmony_ci             132: 48(f64vec3) ExtInst 1(GLSL.std.450) 3(Trunc) 131
405617a3babSopenharmony_ci             133: 48(f64vec3) Load 50(dvec3v)
406617a3babSopenharmony_ci             134: 48(f64vec3) FAdd 133 132
407617a3babSopenharmony_ci                              Store 50(dvec3v) 134
408617a3babSopenharmony_ci             135: 53(f64vec4) Load 55(dvec4v)
409617a3babSopenharmony_ci             136: 53(f64vec4) ExtInst 1(GLSL.std.450) 3(Trunc) 135
410617a3babSopenharmony_ci             137: 53(f64vec4) Load 55(dvec4v)
411617a3babSopenharmony_ci             138: 53(f64vec4) FAdd 137 136
412617a3babSopenharmony_ci                              Store 55(dvec4v) 138
413617a3babSopenharmony_ci             139:39(float64_t) Load 41(doublev)
414617a3babSopenharmony_ci             140:39(float64_t) ExtInst 1(GLSL.std.450) 1(Round) 139
415617a3babSopenharmony_ci             141:39(float64_t) Load 41(doublev)
416617a3babSopenharmony_ci             142:39(float64_t) FAdd 141 140
417617a3babSopenharmony_ci                              Store 41(doublev) 142
418617a3babSopenharmony_ci             143: 43(f64vec2) Load 45(dvec2v)
419617a3babSopenharmony_ci             144: 43(f64vec2) ExtInst 1(GLSL.std.450) 1(Round) 143
420617a3babSopenharmony_ci             145: 43(f64vec2) Load 45(dvec2v)
421617a3babSopenharmony_ci             146: 43(f64vec2) FAdd 145 144
422617a3babSopenharmony_ci                              Store 45(dvec2v) 146
423617a3babSopenharmony_ci             147: 48(f64vec3) Load 50(dvec3v)
424617a3babSopenharmony_ci             148: 48(f64vec3) ExtInst 1(GLSL.std.450) 1(Round) 147
425617a3babSopenharmony_ci             149: 48(f64vec3) Load 50(dvec3v)
426617a3babSopenharmony_ci             150: 48(f64vec3) FAdd 149 148
427617a3babSopenharmony_ci                              Store 50(dvec3v) 150
428617a3babSopenharmony_ci             151: 53(f64vec4) Load 55(dvec4v)
429617a3babSopenharmony_ci             152: 53(f64vec4) ExtInst 1(GLSL.std.450) 1(Round) 151
430617a3babSopenharmony_ci             153: 53(f64vec4) Load 55(dvec4v)
431617a3babSopenharmony_ci             154: 53(f64vec4) FAdd 153 152
432617a3babSopenharmony_ci                              Store 55(dvec4v) 154
433617a3babSopenharmony_ci             155:39(float64_t) Load 41(doublev)
434617a3babSopenharmony_ci             156:39(float64_t) ExtInst 1(GLSL.std.450) 2(RoundEven) 155
435617a3babSopenharmony_ci             157:39(float64_t) Load 41(doublev)
436617a3babSopenharmony_ci             158:39(float64_t) FAdd 157 156
437617a3babSopenharmony_ci                              Store 41(doublev) 158
438617a3babSopenharmony_ci             159: 43(f64vec2) Load 45(dvec2v)
439617a3babSopenharmony_ci             160: 43(f64vec2) ExtInst 1(GLSL.std.450) 2(RoundEven) 159
440617a3babSopenharmony_ci             161: 43(f64vec2) Load 45(dvec2v)
441617a3babSopenharmony_ci             162: 43(f64vec2) FAdd 161 160
442617a3babSopenharmony_ci                              Store 45(dvec2v) 162
443617a3babSopenharmony_ci             163: 48(f64vec3) Load 50(dvec3v)
444617a3babSopenharmony_ci             164: 48(f64vec3) ExtInst 1(GLSL.std.450) 2(RoundEven) 163
445617a3babSopenharmony_ci             165: 48(f64vec3) Load 50(dvec3v)
446617a3babSopenharmony_ci             166: 48(f64vec3) FAdd 165 164
447617a3babSopenharmony_ci                              Store 50(dvec3v) 166
448617a3babSopenharmony_ci             167: 53(f64vec4) Load 55(dvec4v)
449617a3babSopenharmony_ci             168: 53(f64vec4) ExtInst 1(GLSL.std.450) 2(RoundEven) 167
450617a3babSopenharmony_ci             169: 53(f64vec4) Load 55(dvec4v)
451617a3babSopenharmony_ci             170: 53(f64vec4) FAdd 169 168
452617a3babSopenharmony_ci                              Store 55(dvec4v) 170
453617a3babSopenharmony_ci             171:39(float64_t) Load 41(doublev)
454617a3babSopenharmony_ci             172:39(float64_t) ExtInst 1(GLSL.std.450) 9(Ceil) 171
455617a3babSopenharmony_ci             173:39(float64_t) Load 41(doublev)
456617a3babSopenharmony_ci             174:39(float64_t) FAdd 173 172
457617a3babSopenharmony_ci                              Store 41(doublev) 174
458617a3babSopenharmony_ci             175: 43(f64vec2) Load 45(dvec2v)
459617a3babSopenharmony_ci             176: 43(f64vec2) ExtInst 1(GLSL.std.450) 9(Ceil) 175
460617a3babSopenharmony_ci             177: 43(f64vec2) Load 45(dvec2v)
461617a3babSopenharmony_ci             178: 43(f64vec2) FAdd 177 176
462617a3babSopenharmony_ci                              Store 45(dvec2v) 178
463617a3babSopenharmony_ci             179: 48(f64vec3) Load 50(dvec3v)
464617a3babSopenharmony_ci             180: 48(f64vec3) ExtInst 1(GLSL.std.450) 9(Ceil) 179
465617a3babSopenharmony_ci             181: 48(f64vec3) Load 50(dvec3v)
466617a3babSopenharmony_ci             182: 48(f64vec3) FAdd 181 180
467617a3babSopenharmony_ci                              Store 50(dvec3v) 182
468617a3babSopenharmony_ci             183: 53(f64vec4) Load 55(dvec4v)
469617a3babSopenharmony_ci             184: 53(f64vec4) ExtInst 1(GLSL.std.450) 9(Ceil) 183
470617a3babSopenharmony_ci             185: 53(f64vec4) Load 55(dvec4v)
471617a3babSopenharmony_ci             186: 53(f64vec4) FAdd 185 184
472617a3babSopenharmony_ci                              Store 55(dvec4v) 186
473617a3babSopenharmony_ci             187:39(float64_t) Load 41(doublev)
474617a3babSopenharmony_ci             188:39(float64_t) ExtInst 1(GLSL.std.450) 10(Fract) 187
475617a3babSopenharmony_ci             189:39(float64_t) Load 41(doublev)
476617a3babSopenharmony_ci             190:39(float64_t) FAdd 189 188
477617a3babSopenharmony_ci                              Store 41(doublev) 190
478617a3babSopenharmony_ci             191: 43(f64vec2) Load 45(dvec2v)
479617a3babSopenharmony_ci             192: 43(f64vec2) ExtInst 1(GLSL.std.450) 10(Fract) 191
480617a3babSopenharmony_ci             193: 43(f64vec2) Load 45(dvec2v)
481617a3babSopenharmony_ci             194: 43(f64vec2) FAdd 193 192
482617a3babSopenharmony_ci                              Store 45(dvec2v) 194
483617a3babSopenharmony_ci             195: 48(f64vec3) Load 50(dvec3v)
484617a3babSopenharmony_ci             196: 48(f64vec3) ExtInst 1(GLSL.std.450) 10(Fract) 195
485617a3babSopenharmony_ci             197: 48(f64vec3) Load 50(dvec3v)
486617a3babSopenharmony_ci             198: 48(f64vec3) FAdd 197 196
487617a3babSopenharmony_ci                              Store 50(dvec3v) 198
488617a3babSopenharmony_ci             199: 53(f64vec4) Load 55(dvec4v)
489617a3babSopenharmony_ci             200: 53(f64vec4) ExtInst 1(GLSL.std.450) 10(Fract) 199
490617a3babSopenharmony_ci             201: 53(f64vec4) Load 55(dvec4v)
491617a3babSopenharmony_ci             202: 53(f64vec4) FAdd 201 200
492617a3babSopenharmony_ci                              Store 55(dvec4v) 202
493617a3babSopenharmony_ci             203:39(float64_t) Load 41(doublev)
494617a3babSopenharmony_ci             204:39(float64_t) Load 41(doublev)
495617a3babSopenharmony_ci             205:39(float64_t) FMod 203 204
496617a3babSopenharmony_ci             206:39(float64_t) Load 41(doublev)
497617a3babSopenharmony_ci             207:39(float64_t) FAdd 206 205
498617a3babSopenharmony_ci                              Store 41(doublev) 207
499617a3babSopenharmony_ci             208: 43(f64vec2) Load 45(dvec2v)
500617a3babSopenharmony_ci             209:39(float64_t) Load 41(doublev)
501617a3babSopenharmony_ci             210: 43(f64vec2) CompositeConstruct 209 209
502617a3babSopenharmony_ci             211: 43(f64vec2) FMod 208 210
503617a3babSopenharmony_ci             212: 43(f64vec2) Load 45(dvec2v)
504617a3babSopenharmony_ci             213: 43(f64vec2) FAdd 212 211
505617a3babSopenharmony_ci                              Store 45(dvec2v) 213
506617a3babSopenharmony_ci             214: 48(f64vec3) Load 50(dvec3v)
507617a3babSopenharmony_ci             215:39(float64_t) Load 41(doublev)
508617a3babSopenharmony_ci             216: 48(f64vec3) CompositeConstruct 215 215 215
509617a3babSopenharmony_ci             217: 48(f64vec3) FMod 214 216
510617a3babSopenharmony_ci             218: 48(f64vec3) Load 50(dvec3v)
511617a3babSopenharmony_ci             219: 48(f64vec3) FAdd 218 217
512617a3babSopenharmony_ci                              Store 50(dvec3v) 219
513617a3babSopenharmony_ci             220: 53(f64vec4) Load 55(dvec4v)
514617a3babSopenharmony_ci             221:39(float64_t) Load 41(doublev)
515617a3babSopenharmony_ci             222: 53(f64vec4) CompositeConstruct 221 221 221 221
516617a3babSopenharmony_ci             223: 53(f64vec4) FMod 220 222
517617a3babSopenharmony_ci             224: 53(f64vec4) Load 55(dvec4v)
518617a3babSopenharmony_ci             225: 53(f64vec4) FAdd 224 223
519617a3babSopenharmony_ci                              Store 55(dvec4v) 225
520617a3babSopenharmony_ci             226: 43(f64vec2) Load 45(dvec2v)
521617a3babSopenharmony_ci             227: 43(f64vec2) Load 45(dvec2v)
522617a3babSopenharmony_ci             228: 43(f64vec2) FMod 226 227
523617a3babSopenharmony_ci             229: 43(f64vec2) Load 45(dvec2v)
524617a3babSopenharmony_ci             230: 43(f64vec2) FAdd 229 228
525617a3babSopenharmony_ci                              Store 45(dvec2v) 230
526617a3babSopenharmony_ci             231: 48(f64vec3) Load 50(dvec3v)
527617a3babSopenharmony_ci             232: 48(f64vec3) Load 50(dvec3v)
528617a3babSopenharmony_ci             233: 48(f64vec3) FMod 231 232
529617a3babSopenharmony_ci             234: 48(f64vec3) Load 50(dvec3v)
530617a3babSopenharmony_ci             235: 48(f64vec3) FAdd 234 233
531617a3babSopenharmony_ci                              Store 50(dvec3v) 235
532617a3babSopenharmony_ci             236: 53(f64vec4) Load 55(dvec4v)
533617a3babSopenharmony_ci             237: 53(f64vec4) Load 55(dvec4v)
534617a3babSopenharmony_ci             238: 53(f64vec4) FMod 236 237
535617a3babSopenharmony_ci             239: 53(f64vec4) Load 55(dvec4v)
536617a3babSopenharmony_ci             240: 53(f64vec4) FAdd 239 238
537617a3babSopenharmony_ci                              Store 55(dvec4v) 240
538617a3babSopenharmony_ci             241:39(float64_t) Load 41(doublev)
539617a3babSopenharmony_ci             242:39(float64_t) ExtInst 1(GLSL.std.450) 35(Modf) 241 41(doublev)
540617a3babSopenharmony_ci             243:39(float64_t) Load 41(doublev)
541617a3babSopenharmony_ci             244:39(float64_t) FAdd 243 242
542617a3babSopenharmony_ci                              Store 41(doublev) 244
543617a3babSopenharmony_ci             245: 43(f64vec2) Load 45(dvec2v)
544617a3babSopenharmony_ci             246: 43(f64vec2) ExtInst 1(GLSL.std.450) 35(Modf) 245 45(dvec2v)
545617a3babSopenharmony_ci             247: 43(f64vec2) Load 45(dvec2v)
546617a3babSopenharmony_ci             248: 43(f64vec2) FAdd 247 246
547617a3babSopenharmony_ci                              Store 45(dvec2v) 248
548617a3babSopenharmony_ci             249: 48(f64vec3) Load 50(dvec3v)
549617a3babSopenharmony_ci             250: 48(f64vec3) ExtInst 1(GLSL.std.450) 35(Modf) 249 50(dvec3v)
550617a3babSopenharmony_ci             251: 48(f64vec3) Load 50(dvec3v)
551617a3babSopenharmony_ci             252: 48(f64vec3) FAdd 251 250
552617a3babSopenharmony_ci                              Store 50(dvec3v) 252
553617a3babSopenharmony_ci             253: 53(f64vec4) Load 55(dvec4v)
554617a3babSopenharmony_ci             254: 53(f64vec4) ExtInst 1(GLSL.std.450) 35(Modf) 253 55(dvec4v)
555617a3babSopenharmony_ci             255: 53(f64vec4) Load 55(dvec4v)
556617a3babSopenharmony_ci             256: 53(f64vec4) FAdd 255 254
557617a3babSopenharmony_ci                              Store 55(dvec4v) 256
558617a3babSopenharmony_ci             257:39(float64_t) Load 41(doublev)
559617a3babSopenharmony_ci             258:39(float64_t) Load 41(doublev)
560617a3babSopenharmony_ci             259:39(float64_t) ExtInst 1(GLSL.std.450) 79(NMin) 257 258
561617a3babSopenharmony_ci             260:39(float64_t) Load 41(doublev)
562617a3babSopenharmony_ci             261:39(float64_t) FAdd 260 259
563617a3babSopenharmony_ci                              Store 41(doublev) 261
564617a3babSopenharmony_ci             262: 43(f64vec2) Load 45(dvec2v)
565617a3babSopenharmony_ci             263:39(float64_t) Load 41(doublev)
566617a3babSopenharmony_ci             264: 43(f64vec2) CompositeConstruct 263 263
567617a3babSopenharmony_ci             265: 43(f64vec2) ExtInst 1(GLSL.std.450) 79(NMin) 262 264
568617a3babSopenharmony_ci             266: 43(f64vec2) Load 45(dvec2v)
569617a3babSopenharmony_ci             267: 43(f64vec2) FAdd 266 265
570617a3babSopenharmony_ci                              Store 45(dvec2v) 267
571617a3babSopenharmony_ci             268: 48(f64vec3) Load 50(dvec3v)
572617a3babSopenharmony_ci             269:39(float64_t) Load 41(doublev)
573617a3babSopenharmony_ci             270: 48(f64vec3) CompositeConstruct 269 269 269
574617a3babSopenharmony_ci             271: 48(f64vec3) ExtInst 1(GLSL.std.450) 79(NMin) 268 270
575617a3babSopenharmony_ci             272: 48(f64vec3) Load 50(dvec3v)
576617a3babSopenharmony_ci             273: 48(f64vec3) FAdd 272 271
577617a3babSopenharmony_ci                              Store 50(dvec3v) 273
578617a3babSopenharmony_ci             274: 53(f64vec4) Load 55(dvec4v)
579617a3babSopenharmony_ci             275:39(float64_t) Load 41(doublev)
580617a3babSopenharmony_ci             276: 53(f64vec4) CompositeConstruct 275 275 275 275
581617a3babSopenharmony_ci             277: 53(f64vec4) ExtInst 1(GLSL.std.450) 79(NMin) 274 276
582617a3babSopenharmony_ci             278: 53(f64vec4) Load 55(dvec4v)
583617a3babSopenharmony_ci             279: 53(f64vec4) FAdd 278 277
584617a3babSopenharmony_ci                              Store 55(dvec4v) 279
585617a3babSopenharmony_ci             280: 43(f64vec2) Load 45(dvec2v)
586617a3babSopenharmony_ci             281: 43(f64vec2) Load 45(dvec2v)
587617a3babSopenharmony_ci             282: 43(f64vec2) ExtInst 1(GLSL.std.450) 79(NMin) 280 281
588617a3babSopenharmony_ci             283: 43(f64vec2) Load 45(dvec2v)
589617a3babSopenharmony_ci             284: 43(f64vec2) FAdd 283 282
590617a3babSopenharmony_ci                              Store 45(dvec2v) 284
591617a3babSopenharmony_ci             285: 48(f64vec3) Load 50(dvec3v)
592617a3babSopenharmony_ci             286: 48(f64vec3) Load 50(dvec3v)
593617a3babSopenharmony_ci             287: 48(f64vec3) ExtInst 1(GLSL.std.450) 79(NMin) 285 286
594617a3babSopenharmony_ci             288: 48(f64vec3) Load 50(dvec3v)
595617a3babSopenharmony_ci             289: 48(f64vec3) FAdd 288 287
596617a3babSopenharmony_ci                              Store 50(dvec3v) 289
597617a3babSopenharmony_ci             290: 53(f64vec4) Load 55(dvec4v)
598617a3babSopenharmony_ci             291: 53(f64vec4) Load 55(dvec4v)
599617a3babSopenharmony_ci             292: 53(f64vec4) ExtInst 1(GLSL.std.450) 79(NMin) 290 291
600617a3babSopenharmony_ci             293: 53(f64vec4) Load 55(dvec4v)
601617a3babSopenharmony_ci             294: 53(f64vec4) FAdd 293 292
602617a3babSopenharmony_ci                              Store 55(dvec4v) 294
603617a3babSopenharmony_ci             295:39(float64_t) Load 41(doublev)
604617a3babSopenharmony_ci             296:39(float64_t) Load 41(doublev)
605617a3babSopenharmony_ci             297:39(float64_t) ExtInst 1(GLSL.std.450) 80(NMax) 295 296
606617a3babSopenharmony_ci             298:39(float64_t) Load 41(doublev)
607617a3babSopenharmony_ci             299:39(float64_t) FAdd 298 297
608617a3babSopenharmony_ci                              Store 41(doublev) 299
609617a3babSopenharmony_ci             300: 43(f64vec2) Load 45(dvec2v)
610617a3babSopenharmony_ci             301:39(float64_t) Load 41(doublev)
611617a3babSopenharmony_ci             302: 43(f64vec2) CompositeConstruct 301 301
612617a3babSopenharmony_ci             303: 43(f64vec2) ExtInst 1(GLSL.std.450) 80(NMax) 300 302
613617a3babSopenharmony_ci             304: 43(f64vec2) Load 45(dvec2v)
614617a3babSopenharmony_ci             305: 43(f64vec2) FAdd 304 303
615617a3babSopenharmony_ci                              Store 45(dvec2v) 305
616617a3babSopenharmony_ci             306: 48(f64vec3) Load 50(dvec3v)
617617a3babSopenharmony_ci             307:39(float64_t) Load 41(doublev)
618617a3babSopenharmony_ci             308: 48(f64vec3) CompositeConstruct 307 307 307
619617a3babSopenharmony_ci             309: 48(f64vec3) ExtInst 1(GLSL.std.450) 80(NMax) 306 308
620617a3babSopenharmony_ci             310: 48(f64vec3) Load 50(dvec3v)
621617a3babSopenharmony_ci             311: 48(f64vec3) FAdd 310 309
622617a3babSopenharmony_ci                              Store 50(dvec3v) 311
623617a3babSopenharmony_ci             312: 53(f64vec4) Load 55(dvec4v)
624617a3babSopenharmony_ci             313:39(float64_t) Load 41(doublev)
625617a3babSopenharmony_ci             314: 53(f64vec4) CompositeConstruct 313 313 313 313
626617a3babSopenharmony_ci             315: 53(f64vec4) ExtInst 1(GLSL.std.450) 80(NMax) 312 314
627617a3babSopenharmony_ci             316: 53(f64vec4) Load 55(dvec4v)
628617a3babSopenharmony_ci             317: 53(f64vec4) FAdd 316 315
629617a3babSopenharmony_ci                              Store 55(dvec4v) 317
630617a3babSopenharmony_ci             318: 43(f64vec2) Load 45(dvec2v)
631617a3babSopenharmony_ci             319: 43(f64vec2) Load 45(dvec2v)
632617a3babSopenharmony_ci             320: 43(f64vec2) ExtInst 1(GLSL.std.450) 80(NMax) 318 319
633617a3babSopenharmony_ci             321: 43(f64vec2) Load 45(dvec2v)
634617a3babSopenharmony_ci             322: 43(f64vec2) FAdd 321 320
635617a3babSopenharmony_ci                              Store 45(dvec2v) 322
636617a3babSopenharmony_ci             323: 48(f64vec3) Load 50(dvec3v)
637617a3babSopenharmony_ci             324: 48(f64vec3) Load 50(dvec3v)
638617a3babSopenharmony_ci             325: 48(f64vec3) ExtInst 1(GLSL.std.450) 80(NMax) 323 324
639617a3babSopenharmony_ci             326: 48(f64vec3) Load 50(dvec3v)
640617a3babSopenharmony_ci             327: 48(f64vec3) FAdd 326 325
641617a3babSopenharmony_ci                              Store 50(dvec3v) 327
642617a3babSopenharmony_ci             328: 53(f64vec4) Load 55(dvec4v)
643617a3babSopenharmony_ci             329: 53(f64vec4) Load 55(dvec4v)
644617a3babSopenharmony_ci             330: 53(f64vec4) ExtInst 1(GLSL.std.450) 80(NMax) 328 329
645617a3babSopenharmony_ci             331: 53(f64vec4) Load 55(dvec4v)
646617a3babSopenharmony_ci             332: 53(f64vec4) FAdd 331 330
647617a3babSopenharmony_ci                              Store 55(dvec4v) 332
648617a3babSopenharmony_ci             333:39(float64_t) Load 41(doublev)
649617a3babSopenharmony_ci             334:39(float64_t) Load 41(doublev)
650617a3babSopenharmony_ci             335:39(float64_t) Load 41(doublev)
651617a3babSopenharmony_ci             336:39(float64_t) ExtInst 1(GLSL.std.450) 81(NClamp) 333 334 335
652617a3babSopenharmony_ci             337:39(float64_t) Load 41(doublev)
653617a3babSopenharmony_ci             338:39(float64_t) FAdd 337 336
654617a3babSopenharmony_ci                              Store 41(doublev) 338
655617a3babSopenharmony_ci             339: 43(f64vec2) Load 45(dvec2v)
656617a3babSopenharmony_ci             340:39(float64_t) Load 41(doublev)
657617a3babSopenharmony_ci             341:39(float64_t) Load 41(doublev)
658617a3babSopenharmony_ci             342: 43(f64vec2) CompositeConstruct 340 340
659617a3babSopenharmony_ci             343: 43(f64vec2) CompositeConstruct 341 341
660617a3babSopenharmony_ci             344: 43(f64vec2) ExtInst 1(GLSL.std.450) 81(NClamp) 339 342 343
661617a3babSopenharmony_ci             345: 43(f64vec2) Load 45(dvec2v)
662617a3babSopenharmony_ci             346: 43(f64vec2) FAdd 345 344
663617a3babSopenharmony_ci                              Store 45(dvec2v) 346
664617a3babSopenharmony_ci             347: 48(f64vec3) Load 50(dvec3v)
665617a3babSopenharmony_ci             348:39(float64_t) Load 41(doublev)
666617a3babSopenharmony_ci             349:39(float64_t) Load 41(doublev)
667617a3babSopenharmony_ci             350: 48(f64vec3) CompositeConstruct 348 348 348
668617a3babSopenharmony_ci             351: 48(f64vec3) CompositeConstruct 349 349 349
669617a3babSopenharmony_ci             352: 48(f64vec3) ExtInst 1(GLSL.std.450) 81(NClamp) 347 350 351
670617a3babSopenharmony_ci             353: 48(f64vec3) Load 50(dvec3v)
671617a3babSopenharmony_ci             354: 48(f64vec3) FAdd 353 352
672617a3babSopenharmony_ci                              Store 50(dvec3v) 354
673617a3babSopenharmony_ci             355: 53(f64vec4) Load 55(dvec4v)
674617a3babSopenharmony_ci             356:39(float64_t) Load 41(doublev)
675617a3babSopenharmony_ci             357:39(float64_t) Load 41(doublev)
676617a3babSopenharmony_ci             358: 53(f64vec4) CompositeConstruct 356 356 356 356
677617a3babSopenharmony_ci             359: 53(f64vec4) CompositeConstruct 357 357 357 357
678617a3babSopenharmony_ci             360: 53(f64vec4) ExtInst 1(GLSL.std.450) 81(NClamp) 355 358 359
679617a3babSopenharmony_ci             361: 53(f64vec4) Load 55(dvec4v)
680617a3babSopenharmony_ci             362: 53(f64vec4) FAdd 361 360
681617a3babSopenharmony_ci                              Store 55(dvec4v) 362
682617a3babSopenharmony_ci             363: 43(f64vec2) Load 45(dvec2v)
683617a3babSopenharmony_ci             364: 43(f64vec2) Load 45(dvec2v)
684617a3babSopenharmony_ci             365: 43(f64vec2) Load 45(dvec2v)
685617a3babSopenharmony_ci             366: 43(f64vec2) ExtInst 1(GLSL.std.450) 81(NClamp) 363 364 365
686617a3babSopenharmony_ci             367: 43(f64vec2) Load 45(dvec2v)
687617a3babSopenharmony_ci             368: 43(f64vec2) FAdd 367 366
688617a3babSopenharmony_ci                              Store 45(dvec2v) 368
689617a3babSopenharmony_ci             369: 48(f64vec3) Load 50(dvec3v)
690617a3babSopenharmony_ci             370: 48(f64vec3) Load 50(dvec3v)
691617a3babSopenharmony_ci             371: 48(f64vec3) Load 50(dvec3v)
692617a3babSopenharmony_ci             372: 48(f64vec3) ExtInst 1(GLSL.std.450) 81(NClamp) 369 370 371
693617a3babSopenharmony_ci             373: 48(f64vec3) Load 50(dvec3v)
694617a3babSopenharmony_ci             374: 48(f64vec3) FAdd 373 372
695617a3babSopenharmony_ci                              Store 50(dvec3v) 374
696617a3babSopenharmony_ci             375: 53(f64vec4) Load 55(dvec4v)
697617a3babSopenharmony_ci             376: 53(f64vec4) Load 55(dvec4v)
698617a3babSopenharmony_ci             377: 53(f64vec4) Load 55(dvec4v)
699617a3babSopenharmony_ci             378: 53(f64vec4) ExtInst 1(GLSL.std.450) 81(NClamp) 375 376 377
700617a3babSopenharmony_ci             379: 53(f64vec4) Load 55(dvec4v)
701617a3babSopenharmony_ci             380: 53(f64vec4) FAdd 379 378
702617a3babSopenharmony_ci                              Store 55(dvec4v) 380
703617a3babSopenharmony_ci             381:39(float64_t) Load 41(doublev)
704617a3babSopenharmony_ci             382:39(float64_t) Load 41(doublev)
705617a3babSopenharmony_ci             383:39(float64_t) Load 41(doublev)
706617a3babSopenharmony_ci             384:39(float64_t) ExtInst 1(GLSL.std.450) 46(FMix) 381 382 383
707617a3babSopenharmony_ci             385:39(float64_t) Load 41(doublev)
708617a3babSopenharmony_ci             386:39(float64_t) FAdd 385 384
709617a3babSopenharmony_ci                              Store 41(doublev) 386
710617a3babSopenharmony_ci             387: 43(f64vec2) Load 45(dvec2v)
711617a3babSopenharmony_ci             388: 43(f64vec2) Load 45(dvec2v)
712617a3babSopenharmony_ci             389:39(float64_t) Load 41(doublev)
713617a3babSopenharmony_ci             390: 43(f64vec2) CompositeConstruct 389 389
714617a3babSopenharmony_ci             391: 43(f64vec2) ExtInst 1(GLSL.std.450) 46(FMix) 387 388 390
715617a3babSopenharmony_ci             392: 43(f64vec2) Load 45(dvec2v)
716617a3babSopenharmony_ci             393: 43(f64vec2) FAdd 392 391
717617a3babSopenharmony_ci                              Store 45(dvec2v) 393
718617a3babSopenharmony_ci             394: 48(f64vec3) Load 50(dvec3v)
719617a3babSopenharmony_ci             395: 48(f64vec3) Load 50(dvec3v)
720617a3babSopenharmony_ci             396:39(float64_t) Load 41(doublev)
721617a3babSopenharmony_ci             397: 48(f64vec3) CompositeConstruct 396 396 396
722617a3babSopenharmony_ci             398: 48(f64vec3) ExtInst 1(GLSL.std.450) 46(FMix) 394 395 397
723617a3babSopenharmony_ci             399: 48(f64vec3) Load 50(dvec3v)
724617a3babSopenharmony_ci             400: 48(f64vec3) FAdd 399 398
725617a3babSopenharmony_ci                              Store 50(dvec3v) 400
726617a3babSopenharmony_ci             401: 53(f64vec4) Load 55(dvec4v)
727617a3babSopenharmony_ci             402: 53(f64vec4) Load 55(dvec4v)
728617a3babSopenharmony_ci             403:39(float64_t) Load 41(doublev)
729617a3babSopenharmony_ci             404: 53(f64vec4) CompositeConstruct 403 403 403 403
730617a3babSopenharmony_ci             405: 53(f64vec4) ExtInst 1(GLSL.std.450) 46(FMix) 401 402 404
731617a3babSopenharmony_ci             406: 53(f64vec4) Load 55(dvec4v)
732617a3babSopenharmony_ci             407: 53(f64vec4) FAdd 406 405
733617a3babSopenharmony_ci                              Store 55(dvec4v) 407
734617a3babSopenharmony_ci             408: 43(f64vec2) Load 45(dvec2v)
735617a3babSopenharmony_ci             409: 43(f64vec2) Load 45(dvec2v)
736617a3babSopenharmony_ci             410: 43(f64vec2) Load 45(dvec2v)
737617a3babSopenharmony_ci             411: 43(f64vec2) ExtInst 1(GLSL.std.450) 46(FMix) 408 409 410
738617a3babSopenharmony_ci             412: 43(f64vec2) Load 45(dvec2v)
739617a3babSopenharmony_ci             413: 43(f64vec2) FAdd 412 411
740617a3babSopenharmony_ci                              Store 45(dvec2v) 413
741617a3babSopenharmony_ci             414: 48(f64vec3) Load 50(dvec3v)
742617a3babSopenharmony_ci             415: 48(f64vec3) Load 50(dvec3v)
743617a3babSopenharmony_ci             416: 48(f64vec3) Load 50(dvec3v)
744617a3babSopenharmony_ci             417: 48(f64vec3) ExtInst 1(GLSL.std.450) 46(FMix) 414 415 416
745617a3babSopenharmony_ci             418: 48(f64vec3) Load 50(dvec3v)
746617a3babSopenharmony_ci             419: 48(f64vec3) FAdd 418 417
747617a3babSopenharmony_ci                              Store 50(dvec3v) 419
748617a3babSopenharmony_ci             420: 53(f64vec4) Load 55(dvec4v)
749617a3babSopenharmony_ci             421: 53(f64vec4) Load 55(dvec4v)
750617a3babSopenharmony_ci             422: 53(f64vec4) Load 55(dvec4v)
751617a3babSopenharmony_ci             423: 53(f64vec4) ExtInst 1(GLSL.std.450) 46(FMix) 420 421 422
752617a3babSopenharmony_ci             424: 53(f64vec4) Load 55(dvec4v)
753617a3babSopenharmony_ci             425: 53(f64vec4) FAdd 424 423
754617a3babSopenharmony_ci                              Store 55(dvec4v) 425
755617a3babSopenharmony_ci             426:39(float64_t) Load 41(doublev)
756617a3babSopenharmony_ci             427:39(float64_t) Load 41(doublev)
757617a3babSopenharmony_ci             431:   428(bool) Load 430(boolv)
758617a3babSopenharmony_ci             432:39(float64_t) Select 431 427 426
759617a3babSopenharmony_ci             433:39(float64_t) Load 41(doublev)
760617a3babSopenharmony_ci             434:39(float64_t) FAdd 433 432
761617a3babSopenharmony_ci                              Store 41(doublev) 434
762617a3babSopenharmony_ci             435: 43(f64vec2) Load 45(dvec2v)
763617a3babSopenharmony_ci             436: 43(f64vec2) Load 45(dvec2v)
764617a3babSopenharmony_ci             440:  437(bvec2) Load 439(bvec2v)
765617a3babSopenharmony_ci             441: 43(f64vec2) Select 440 436 435
766617a3babSopenharmony_ci             442: 43(f64vec2) Load 45(dvec2v)
767617a3babSopenharmony_ci             443: 43(f64vec2) FAdd 442 441
768617a3babSopenharmony_ci                              Store 45(dvec2v) 443
769617a3babSopenharmony_ci             444: 48(f64vec3) Load 50(dvec3v)
770617a3babSopenharmony_ci             445: 48(f64vec3) Load 50(dvec3v)
771617a3babSopenharmony_ci             449:  446(bvec3) Load 448(bvec3v)
772617a3babSopenharmony_ci             450: 48(f64vec3) Select 449 445 444
773617a3babSopenharmony_ci             451: 48(f64vec3) Load 50(dvec3v)
774617a3babSopenharmony_ci             452: 48(f64vec3) FAdd 451 450
775617a3babSopenharmony_ci                              Store 50(dvec3v) 452
776617a3babSopenharmony_ci             453: 53(f64vec4) Load 55(dvec4v)
777617a3babSopenharmony_ci             454: 53(f64vec4) Load 55(dvec4v)
778617a3babSopenharmony_ci             458:  455(bvec4) Load 457(bvec4v)
779617a3babSopenharmony_ci             459: 53(f64vec4) Select 458 454 453
780617a3babSopenharmony_ci             460: 53(f64vec4) Load 55(dvec4v)
781617a3babSopenharmony_ci             461: 53(f64vec4) FAdd 460 459
782617a3babSopenharmony_ci                              Store 55(dvec4v) 461
783617a3babSopenharmony_ci             462:39(float64_t) Load 41(doublev)
784617a3babSopenharmony_ci             463:39(float64_t) Load 41(doublev)
785617a3babSopenharmony_ci             464:39(float64_t) ExtInst 1(GLSL.std.450) 48(Step) 462 463
786617a3babSopenharmony_ci             465:39(float64_t) Load 41(doublev)
787617a3babSopenharmony_ci             466:39(float64_t) FAdd 465 464
788617a3babSopenharmony_ci                              Store 41(doublev) 466
789617a3babSopenharmony_ci             467: 43(f64vec2) Load 45(dvec2v)
790617a3babSopenharmony_ci             468: 43(f64vec2) Load 45(dvec2v)
791617a3babSopenharmony_ci             469: 43(f64vec2) ExtInst 1(GLSL.std.450) 48(Step) 467 468
792617a3babSopenharmony_ci             470: 43(f64vec2) Load 45(dvec2v)
793617a3babSopenharmony_ci             471: 43(f64vec2) FAdd 470 469
794617a3babSopenharmony_ci                              Store 45(dvec2v) 471
795617a3babSopenharmony_ci             472: 48(f64vec3) Load 50(dvec3v)
796617a3babSopenharmony_ci             473: 48(f64vec3) Load 50(dvec3v)
797617a3babSopenharmony_ci             474: 48(f64vec3) ExtInst 1(GLSL.std.450) 48(Step) 472 473
798617a3babSopenharmony_ci             475: 48(f64vec3) Load 50(dvec3v)
799617a3babSopenharmony_ci             476: 48(f64vec3) FAdd 475 474
800617a3babSopenharmony_ci                              Store 50(dvec3v) 476
801617a3babSopenharmony_ci             477: 53(f64vec4) Load 55(dvec4v)
802617a3babSopenharmony_ci             478: 53(f64vec4) Load 55(dvec4v)
803617a3babSopenharmony_ci             479: 53(f64vec4) ExtInst 1(GLSL.std.450) 48(Step) 477 478
804617a3babSopenharmony_ci             480: 53(f64vec4) Load 55(dvec4v)
805617a3babSopenharmony_ci             481: 53(f64vec4) FAdd 480 479
806617a3babSopenharmony_ci                              Store 55(dvec4v) 481
807617a3babSopenharmony_ci             482:39(float64_t) Load 41(doublev)
808617a3babSopenharmony_ci             483: 43(f64vec2) Load 45(dvec2v)
809617a3babSopenharmony_ci             484: 43(f64vec2) CompositeConstruct 482 482
810617a3babSopenharmony_ci             485: 43(f64vec2) ExtInst 1(GLSL.std.450) 48(Step) 484 483
811617a3babSopenharmony_ci             486: 43(f64vec2) Load 45(dvec2v)
812617a3babSopenharmony_ci             487: 43(f64vec2) FAdd 486 485
813617a3babSopenharmony_ci                              Store 45(dvec2v) 487
814617a3babSopenharmony_ci             488:39(float64_t) Load 41(doublev)
815617a3babSopenharmony_ci             489: 48(f64vec3) Load 50(dvec3v)
816617a3babSopenharmony_ci             490: 48(f64vec3) CompositeConstruct 488 488 488
817617a3babSopenharmony_ci             491: 48(f64vec3) ExtInst 1(GLSL.std.450) 48(Step) 490 489
818617a3babSopenharmony_ci             492: 48(f64vec3) Load 50(dvec3v)
819617a3babSopenharmony_ci             493: 48(f64vec3) FAdd 492 491
820617a3babSopenharmony_ci                              Store 50(dvec3v) 493
821617a3babSopenharmony_ci             494:39(float64_t) Load 41(doublev)
822617a3babSopenharmony_ci             495: 53(f64vec4) Load 55(dvec4v)
823617a3babSopenharmony_ci             496: 53(f64vec4) CompositeConstruct 494 494 494 494
824617a3babSopenharmony_ci             497: 53(f64vec4) ExtInst 1(GLSL.std.450) 48(Step) 496 495
825617a3babSopenharmony_ci             498: 53(f64vec4) Load 55(dvec4v)
826617a3babSopenharmony_ci             499: 53(f64vec4) FAdd 498 497
827617a3babSopenharmony_ci                              Store 55(dvec4v) 499
828617a3babSopenharmony_ci             500:39(float64_t) Load 41(doublev)
829617a3babSopenharmony_ci             501:39(float64_t) Load 41(doublev)
830617a3babSopenharmony_ci             502:39(float64_t) Load 41(doublev)
831617a3babSopenharmony_ci             503:39(float64_t) ExtInst 1(GLSL.std.450) 49(SmoothStep) 500 501 502
832617a3babSopenharmony_ci             504:39(float64_t) Load 41(doublev)
833617a3babSopenharmony_ci             505:39(float64_t) FAdd 504 503
834617a3babSopenharmony_ci                              Store 41(doublev) 505
835617a3babSopenharmony_ci             506: 43(f64vec2) Load 45(dvec2v)
836617a3babSopenharmony_ci             507: 43(f64vec2) Load 45(dvec2v)
837617a3babSopenharmony_ci             508: 43(f64vec2) Load 45(dvec2v)
838617a3babSopenharmony_ci             509: 43(f64vec2) ExtInst 1(GLSL.std.450) 49(SmoothStep) 506 507 508
839617a3babSopenharmony_ci             510: 43(f64vec2) Load 45(dvec2v)
840617a3babSopenharmony_ci             511: 43(f64vec2) FAdd 510 509
841617a3babSopenharmony_ci                              Store 45(dvec2v) 511
842617a3babSopenharmony_ci             512: 48(f64vec3) Load 50(dvec3v)
843617a3babSopenharmony_ci             513: 48(f64vec3) Load 50(dvec3v)
844617a3babSopenharmony_ci             514: 48(f64vec3) Load 50(dvec3v)
845617a3babSopenharmony_ci             515: 48(f64vec3) ExtInst 1(GLSL.std.450) 49(SmoothStep) 512 513 514
846617a3babSopenharmony_ci             516: 48(f64vec3) Load 50(dvec3v)
847617a3babSopenharmony_ci             517: 48(f64vec3) FAdd 516 515
848617a3babSopenharmony_ci                              Store 50(dvec3v) 517
849617a3babSopenharmony_ci             518: 53(f64vec4) Load 55(dvec4v)
850617a3babSopenharmony_ci             519: 53(f64vec4) Load 55(dvec4v)
851617a3babSopenharmony_ci             520: 53(f64vec4) Load 55(dvec4v)
852617a3babSopenharmony_ci             521: 53(f64vec4) ExtInst 1(GLSL.std.450) 49(SmoothStep) 518 519 520
853617a3babSopenharmony_ci             522: 53(f64vec4) Load 55(dvec4v)
854617a3babSopenharmony_ci             523: 53(f64vec4) FAdd 522 521
855617a3babSopenharmony_ci                              Store 55(dvec4v) 523
856617a3babSopenharmony_ci             524:39(float64_t) Load 41(doublev)
857617a3babSopenharmony_ci             525:39(float64_t) Load 41(doublev)
858617a3babSopenharmony_ci             526: 43(f64vec2) Load 45(dvec2v)
859617a3babSopenharmony_ci             527: 43(f64vec2) CompositeConstruct 524 524
860617a3babSopenharmony_ci             528: 43(f64vec2) CompositeConstruct 525 525
861617a3babSopenharmony_ci             529: 43(f64vec2) ExtInst 1(GLSL.std.450) 49(SmoothStep) 527 528 526
862617a3babSopenharmony_ci             530: 43(f64vec2) Load 45(dvec2v)
863617a3babSopenharmony_ci             531: 43(f64vec2) FAdd 530 529
864617a3babSopenharmony_ci                              Store 45(dvec2v) 531
865617a3babSopenharmony_ci             532:39(float64_t) Load 41(doublev)
866617a3babSopenharmony_ci             533:39(float64_t) Load 41(doublev)
867617a3babSopenharmony_ci             534: 48(f64vec3) Load 50(dvec3v)
868617a3babSopenharmony_ci             535: 48(f64vec3) CompositeConstruct 532 532 532
869617a3babSopenharmony_ci             536: 48(f64vec3) CompositeConstruct 533 533 533
870617a3babSopenharmony_ci             537: 48(f64vec3) ExtInst 1(GLSL.std.450) 49(SmoothStep) 535 536 534
871617a3babSopenharmony_ci             538: 48(f64vec3) Load 50(dvec3v)
872617a3babSopenharmony_ci             539: 48(f64vec3) FAdd 538 537
873617a3babSopenharmony_ci                              Store 50(dvec3v) 539
874617a3babSopenharmony_ci             540:39(float64_t) Load 41(doublev)
875617a3babSopenharmony_ci             541:39(float64_t) Load 41(doublev)
876617a3babSopenharmony_ci             542: 53(f64vec4) Load 55(dvec4v)
877617a3babSopenharmony_ci             543: 53(f64vec4) CompositeConstruct 540 540 540 540
878617a3babSopenharmony_ci             544: 53(f64vec4) CompositeConstruct 541 541 541 541
879617a3babSopenharmony_ci             545: 53(f64vec4) ExtInst 1(GLSL.std.450) 49(SmoothStep) 543 544 542
880617a3babSopenharmony_ci             546: 53(f64vec4) Load 55(dvec4v)
881617a3babSopenharmony_ci             547: 53(f64vec4) FAdd 546 545
882617a3babSopenharmony_ci                              Store 55(dvec4v) 547
883617a3babSopenharmony_ci             548:39(float64_t) Load 41(doublev)
884617a3babSopenharmony_ci             549:   428(bool) IsNan 548
885617a3babSopenharmony_ci                              Store 430(boolv) 549
886617a3babSopenharmony_ci             550: 43(f64vec2) Load 45(dvec2v)
887617a3babSopenharmony_ci             551:  437(bvec2) IsNan 550
888617a3babSopenharmony_ci                              Store 439(bvec2v) 551
889617a3babSopenharmony_ci             552: 48(f64vec3) Load 50(dvec3v)
890617a3babSopenharmony_ci             553:  446(bvec3) IsNan 552
891617a3babSopenharmony_ci                              Store 448(bvec3v) 553
892617a3babSopenharmony_ci             554: 53(f64vec4) Load 55(dvec4v)
893617a3babSopenharmony_ci             555:  455(bvec4) IsNan 554
894617a3babSopenharmony_ci                              Store 457(bvec4v) 555
895617a3babSopenharmony_ci             556:   428(bool) Load 430(boolv)
896617a3babSopenharmony_ci                              SelectionMerge 559 None
897617a3babSopenharmony_ci                              BranchConditional 556 558 562
898617a3babSopenharmony_ci             558:               Label
899617a3babSopenharmony_ci             560:39(float64_t)   Load 41(doublev)
900617a3babSopenharmony_ci             561:   428(bool)   IsInf 560
901617a3babSopenharmony_ci                                Store 557 561
902617a3babSopenharmony_ci                                Branch 559
903617a3babSopenharmony_ci             562:               Label
904617a3babSopenharmony_ci                                Store 557 563
905617a3babSopenharmony_ci                                Branch 559
906617a3babSopenharmony_ci             559:             Label
907617a3babSopenharmony_ci             564:   428(bool) Load 557
908617a3babSopenharmony_ci                              Store 430(boolv) 564
909617a3babSopenharmony_ci             565:   428(bool) Load 430(boolv)
910617a3babSopenharmony_ci                              SelectionMerge 568 None
911617a3babSopenharmony_ci                              BranchConditional 565 567 571
912617a3babSopenharmony_ci             567:               Label
913617a3babSopenharmony_ci             569: 43(f64vec2)   Load 45(dvec2v)
914617a3babSopenharmony_ci             570:  437(bvec2)   IsInf 569
915617a3babSopenharmony_ci                                Store 566 570
916617a3babSopenharmony_ci                                Branch 568
917617a3babSopenharmony_ci             571:               Label
918617a3babSopenharmony_ci                                Store 566 572
919617a3babSopenharmony_ci                                Branch 568
920617a3babSopenharmony_ci             568:             Label
921617a3babSopenharmony_ci             573:  437(bvec2) Load 566
922617a3babSopenharmony_ci                              Store 439(bvec2v) 573
923617a3babSopenharmony_ci             574:   428(bool) Load 430(boolv)
924617a3babSopenharmony_ci                              SelectionMerge 577 None
925617a3babSopenharmony_ci                              BranchConditional 574 576 580
926617a3babSopenharmony_ci             576:               Label
927617a3babSopenharmony_ci             578: 48(f64vec3)   Load 50(dvec3v)
928617a3babSopenharmony_ci             579:  446(bvec3)   IsInf 578
929617a3babSopenharmony_ci                                Store 575 579
930617a3babSopenharmony_ci                                Branch 577
931617a3babSopenharmony_ci             580:               Label
932617a3babSopenharmony_ci                                Store 575 581
933617a3babSopenharmony_ci                                Branch 577
934617a3babSopenharmony_ci             577:             Label
935617a3babSopenharmony_ci             582:  446(bvec3) Load 575
936617a3babSopenharmony_ci                              Store 448(bvec3v) 582
937617a3babSopenharmony_ci             583:   428(bool) Load 430(boolv)
938617a3babSopenharmony_ci                              SelectionMerge 586 None
939617a3babSopenharmony_ci                              BranchConditional 583 585 589
940617a3babSopenharmony_ci             585:               Label
941617a3babSopenharmony_ci             587: 53(f64vec4)   Load 55(dvec4v)
942617a3babSopenharmony_ci             588:  455(bvec4)   IsInf 587
943617a3babSopenharmony_ci                                Store 584 588
944617a3babSopenharmony_ci                                Branch 586
945617a3babSopenharmony_ci             589:               Label
946617a3babSopenharmony_ci                                Store 584 590
947617a3babSopenharmony_ci                                Branch 586
948617a3babSopenharmony_ci             586:             Label
949617a3babSopenharmony_ci             591:  455(bvec4) Load 584
950617a3babSopenharmony_ci                              Store 457(bvec4v) 591
951617a3babSopenharmony_ci             592:39(float64_t) Load 41(doublev)
952617a3babSopenharmony_ci             593:39(float64_t) ExtInst 1(GLSL.std.450) 66(Length) 592
953617a3babSopenharmony_ci             594:39(float64_t) Load 41(doublev)
954617a3babSopenharmony_ci             595:39(float64_t) FAdd 594 593
955617a3babSopenharmony_ci                              Store 41(doublev) 595
956617a3babSopenharmony_ci             596: 43(f64vec2) Load 45(dvec2v)
957617a3babSopenharmony_ci             597:39(float64_t) ExtInst 1(GLSL.std.450) 66(Length) 596
958617a3babSopenharmony_ci             598:39(float64_t) Load 41(doublev)
959617a3babSopenharmony_ci             599:39(float64_t) FAdd 598 597
960617a3babSopenharmony_ci                              Store 41(doublev) 599
961617a3babSopenharmony_ci             600: 48(f64vec3) Load 50(dvec3v)
962617a3babSopenharmony_ci             601:39(float64_t) ExtInst 1(GLSL.std.450) 66(Length) 600
963617a3babSopenharmony_ci             602:39(float64_t) Load 41(doublev)
964617a3babSopenharmony_ci             603:39(float64_t) FAdd 602 601
965617a3babSopenharmony_ci                              Store 41(doublev) 603
966617a3babSopenharmony_ci             604: 53(f64vec4) Load 55(dvec4v)
967617a3babSopenharmony_ci             605:39(float64_t) ExtInst 1(GLSL.std.450) 66(Length) 604
968617a3babSopenharmony_ci             606:39(float64_t) Load 41(doublev)
969617a3babSopenharmony_ci             607:39(float64_t) FAdd 606 605
970617a3babSopenharmony_ci                              Store 41(doublev) 607
971617a3babSopenharmony_ci             608:39(float64_t) Load 41(doublev)
972617a3babSopenharmony_ci             609:39(float64_t) Load 41(doublev)
973617a3babSopenharmony_ci             610:39(float64_t) ExtInst 1(GLSL.std.450) 67(Distance) 608 609
974617a3babSopenharmony_ci             611:39(float64_t) Load 41(doublev)
975617a3babSopenharmony_ci             612:39(float64_t) FAdd 611 610
976617a3babSopenharmony_ci                              Store 41(doublev) 612
977617a3babSopenharmony_ci             613: 43(f64vec2) Load 45(dvec2v)
978617a3babSopenharmony_ci             614: 43(f64vec2) Load 45(dvec2v)
979617a3babSopenharmony_ci             615:39(float64_t) ExtInst 1(GLSL.std.450) 67(Distance) 613 614
980617a3babSopenharmony_ci             616:39(float64_t) Load 41(doublev)
981617a3babSopenharmony_ci             617:39(float64_t) FAdd 616 615
982617a3babSopenharmony_ci                              Store 41(doublev) 617
983617a3babSopenharmony_ci             618: 48(f64vec3) Load 50(dvec3v)
984617a3babSopenharmony_ci             619: 48(f64vec3) Load 50(dvec3v)
985617a3babSopenharmony_ci             620:39(float64_t) ExtInst 1(GLSL.std.450) 67(Distance) 618 619
986617a3babSopenharmony_ci             621:39(float64_t) Load 41(doublev)
987617a3babSopenharmony_ci             622:39(float64_t) FAdd 621 620
988617a3babSopenharmony_ci                              Store 41(doublev) 622
989617a3babSopenharmony_ci             623: 53(f64vec4) Load 55(dvec4v)
990617a3babSopenharmony_ci             624: 53(f64vec4) Load 55(dvec4v)
991617a3babSopenharmony_ci             625:39(float64_t) ExtInst 1(GLSL.std.450) 67(Distance) 623 624
992617a3babSopenharmony_ci             626:39(float64_t) Load 41(doublev)
993617a3babSopenharmony_ci             627:39(float64_t) FAdd 626 625
994617a3babSopenharmony_ci                              Store 41(doublev) 627
995617a3babSopenharmony_ci             628:39(float64_t) Load 41(doublev)
996617a3babSopenharmony_ci             629:39(float64_t) Load 41(doublev)
997617a3babSopenharmony_ci             630:39(float64_t) FMul 628 629
998617a3babSopenharmony_ci             631:39(float64_t) Load 41(doublev)
999617a3babSopenharmony_ci             632:39(float64_t) FAdd 631 630
1000617a3babSopenharmony_ci                              Store 41(doublev) 632
1001617a3babSopenharmony_ci             633: 43(f64vec2) Load 45(dvec2v)
1002617a3babSopenharmony_ci             634: 43(f64vec2) Load 45(dvec2v)
1003617a3babSopenharmony_ci             635:39(float64_t) Dot 633 634
1004617a3babSopenharmony_ci             636:39(float64_t) Load 41(doublev)
1005617a3babSopenharmony_ci             637:39(float64_t) FAdd 636 635
1006617a3babSopenharmony_ci                              Store 41(doublev) 637
1007617a3babSopenharmony_ci             638: 48(f64vec3) Load 50(dvec3v)
1008617a3babSopenharmony_ci             639: 48(f64vec3) Load 50(dvec3v)
1009617a3babSopenharmony_ci             640:39(float64_t) Dot 638 639
1010617a3babSopenharmony_ci             641:39(float64_t) Load 41(doublev)
1011617a3babSopenharmony_ci             642:39(float64_t) FAdd 641 640
1012617a3babSopenharmony_ci                              Store 41(doublev) 642
1013617a3babSopenharmony_ci             643: 53(f64vec4) Load 55(dvec4v)
1014617a3babSopenharmony_ci             644: 53(f64vec4) Load 55(dvec4v)
1015617a3babSopenharmony_ci             645:39(float64_t) Dot 643 644
1016617a3babSopenharmony_ci             646:39(float64_t) Load 41(doublev)
1017617a3babSopenharmony_ci             647:39(float64_t) FAdd 646 645
1018617a3babSopenharmony_ci                              Store 41(doublev) 647
1019617a3babSopenharmony_ci             648: 48(f64vec3) Load 50(dvec3v)
1020617a3babSopenharmony_ci             649: 48(f64vec3) Load 50(dvec3v)
1021617a3babSopenharmony_ci             650: 48(f64vec3) ExtInst 1(GLSL.std.450) 68(Cross) 648 649
1022617a3babSopenharmony_ci             651: 48(f64vec3) Load 50(dvec3v)
1023617a3babSopenharmony_ci             652: 48(f64vec3) FAdd 651 650
1024617a3babSopenharmony_ci                              Store 50(dvec3v) 652
1025617a3babSopenharmony_ci             653:39(float64_t) Load 41(doublev)
1026617a3babSopenharmony_ci             654:39(float64_t) ExtInst 1(GLSL.std.450) 69(Normalize) 653
1027617a3babSopenharmony_ci             655:39(float64_t) Load 41(doublev)
1028617a3babSopenharmony_ci             656:39(float64_t) FAdd 655 654
1029617a3babSopenharmony_ci                              Store 41(doublev) 656
1030617a3babSopenharmony_ci             657: 43(f64vec2) Load 45(dvec2v)
1031617a3babSopenharmony_ci             658: 43(f64vec2) ExtInst 1(GLSL.std.450) 69(Normalize) 657
1032617a3babSopenharmony_ci             659: 43(f64vec2) Load 45(dvec2v)
1033617a3babSopenharmony_ci             660: 43(f64vec2) FAdd 659 658
1034617a3babSopenharmony_ci                              Store 45(dvec2v) 660
1035617a3babSopenharmony_ci             661: 48(f64vec3) Load 50(dvec3v)
1036617a3babSopenharmony_ci             662: 48(f64vec3) ExtInst 1(GLSL.std.450) 69(Normalize) 661
1037617a3babSopenharmony_ci             663: 48(f64vec3) Load 50(dvec3v)
1038617a3babSopenharmony_ci             664: 48(f64vec3) FAdd 663 662
1039617a3babSopenharmony_ci                              Store 50(dvec3v) 664
1040617a3babSopenharmony_ci             665: 53(f64vec4) Load 55(dvec4v)
1041617a3babSopenharmony_ci             666: 53(f64vec4) ExtInst 1(GLSL.std.450) 69(Normalize) 665
1042617a3babSopenharmony_ci             667: 53(f64vec4) Load 55(dvec4v)
1043617a3babSopenharmony_ci             668: 53(f64vec4) FAdd 667 666
1044617a3babSopenharmony_ci                              Store 55(dvec4v) 668
1045617a3babSopenharmony_ci             669:39(float64_t) Load 41(doublev)
1046617a3babSopenharmony_ci             670:39(float64_t) Load 41(doublev)
1047617a3babSopenharmony_ci             671:39(float64_t) Load 41(doublev)
1048617a3babSopenharmony_ci             672:39(float64_t) ExtInst 1(GLSL.std.450) 70(FaceForward) 669 670 671
1049617a3babSopenharmony_ci             673:39(float64_t) Load 41(doublev)
1050617a3babSopenharmony_ci             674:39(float64_t) FAdd 673 672
1051617a3babSopenharmony_ci                              Store 41(doublev) 674
1052617a3babSopenharmony_ci             675: 43(f64vec2) Load 45(dvec2v)
1053617a3babSopenharmony_ci             676: 43(f64vec2) Load 45(dvec2v)
1054617a3babSopenharmony_ci             677: 43(f64vec2) Load 45(dvec2v)
1055617a3babSopenharmony_ci             678: 43(f64vec2) ExtInst 1(GLSL.std.450) 70(FaceForward) 675 676 677
1056617a3babSopenharmony_ci             679: 43(f64vec2) Load 45(dvec2v)
1057617a3babSopenharmony_ci             680: 43(f64vec2) FAdd 679 678
1058617a3babSopenharmony_ci                              Store 45(dvec2v) 680
1059617a3babSopenharmony_ci             681: 48(f64vec3) Load 50(dvec3v)
1060617a3babSopenharmony_ci             682: 48(f64vec3) Load 50(dvec3v)
1061617a3babSopenharmony_ci             683: 48(f64vec3) Load 50(dvec3v)
1062617a3babSopenharmony_ci             684: 48(f64vec3) ExtInst 1(GLSL.std.450) 70(FaceForward) 681 682 683
1063617a3babSopenharmony_ci             685: 48(f64vec3) Load 50(dvec3v)
1064617a3babSopenharmony_ci             686: 48(f64vec3) FAdd 685 684
1065617a3babSopenharmony_ci                              Store 50(dvec3v) 686
1066617a3babSopenharmony_ci             687: 53(f64vec4) Load 55(dvec4v)
1067617a3babSopenharmony_ci             688: 53(f64vec4) Load 55(dvec4v)
1068617a3babSopenharmony_ci             689: 53(f64vec4) Load 55(dvec4v)
1069617a3babSopenharmony_ci             690: 53(f64vec4) ExtInst 1(GLSL.std.450) 70(FaceForward) 687 688 689
1070617a3babSopenharmony_ci             691: 53(f64vec4) Load 55(dvec4v)
1071617a3babSopenharmony_ci             692: 53(f64vec4) FAdd 691 690
1072617a3babSopenharmony_ci                              Store 55(dvec4v) 692
1073617a3babSopenharmony_ci             693:39(float64_t) Load 41(doublev)
1074617a3babSopenharmony_ci             694:39(float64_t) Load 41(doublev)
1075617a3babSopenharmony_ci             695:39(float64_t) ExtInst 1(GLSL.std.450) 71(Reflect) 693 694
1076617a3babSopenharmony_ci             696:39(float64_t) Load 41(doublev)
1077617a3babSopenharmony_ci             697:39(float64_t) FAdd 696 695
1078617a3babSopenharmony_ci                              Store 41(doublev) 697
1079617a3babSopenharmony_ci             698: 43(f64vec2) Load 45(dvec2v)
1080617a3babSopenharmony_ci             699: 43(f64vec2) Load 45(dvec2v)
1081617a3babSopenharmony_ci             700: 43(f64vec2) ExtInst 1(GLSL.std.450) 71(Reflect) 698 699
1082617a3babSopenharmony_ci             701: 43(f64vec2) Load 45(dvec2v)
1083617a3babSopenharmony_ci             702: 43(f64vec2) FAdd 701 700
1084617a3babSopenharmony_ci                              Store 45(dvec2v) 702
1085617a3babSopenharmony_ci             703: 48(f64vec3) Load 50(dvec3v)
1086617a3babSopenharmony_ci             704: 48(f64vec3) Load 50(dvec3v)
1087617a3babSopenharmony_ci             705: 48(f64vec3) ExtInst 1(GLSL.std.450) 71(Reflect) 703 704
1088617a3babSopenharmony_ci             706: 48(f64vec3) Load 50(dvec3v)
1089617a3babSopenharmony_ci             707: 48(f64vec3) FAdd 706 705
1090617a3babSopenharmony_ci                              Store 50(dvec3v) 707
1091617a3babSopenharmony_ci             708: 53(f64vec4) Load 55(dvec4v)
1092617a3babSopenharmony_ci             709: 53(f64vec4) Load 55(dvec4v)
1093617a3babSopenharmony_ci             710: 53(f64vec4) ExtInst 1(GLSL.std.450) 71(Reflect) 708 709
1094617a3babSopenharmony_ci             711: 53(f64vec4) Load 55(dvec4v)
1095617a3babSopenharmony_ci             712: 53(f64vec4) FAdd 711 710
1096617a3babSopenharmony_ci                              Store 55(dvec4v) 712
1097617a3babSopenharmony_ci             713:39(float64_t) Load 41(doublev)
1098617a3babSopenharmony_ci             714:39(float64_t) Load 41(doublev)
1099617a3babSopenharmony_ci             715:39(float64_t) Load 41(doublev)
1100617a3babSopenharmony_ci             716:39(float64_t) ExtInst 1(GLSL.std.450) 72(Refract) 713 714 715
1101617a3babSopenharmony_ci             717:39(float64_t) Load 41(doublev)
1102617a3babSopenharmony_ci             718:39(float64_t) FAdd 717 716
1103617a3babSopenharmony_ci                              Store 41(doublev) 718
1104617a3babSopenharmony_ci             719: 43(f64vec2) Load 45(dvec2v)
1105617a3babSopenharmony_ci             720: 43(f64vec2) Load 45(dvec2v)
1106617a3babSopenharmony_ci             721:39(float64_t) Load 41(doublev)
1107617a3babSopenharmony_ci             722: 43(f64vec2) ExtInst 1(GLSL.std.450) 72(Refract) 719 720 721
1108617a3babSopenharmony_ci             723: 43(f64vec2) Load 45(dvec2v)
1109617a3babSopenharmony_ci             724: 43(f64vec2) FAdd 723 722
1110617a3babSopenharmony_ci                              Store 45(dvec2v) 724
1111617a3babSopenharmony_ci             725: 48(f64vec3) Load 50(dvec3v)
1112617a3babSopenharmony_ci             726: 48(f64vec3) Load 50(dvec3v)
1113617a3babSopenharmony_ci             727:39(float64_t) Load 41(doublev)
1114617a3babSopenharmony_ci             728: 48(f64vec3) ExtInst 1(GLSL.std.450) 72(Refract) 725 726 727
1115617a3babSopenharmony_ci             729: 48(f64vec3) Load 50(dvec3v)
1116617a3babSopenharmony_ci             730: 48(f64vec3) FAdd 729 728
1117617a3babSopenharmony_ci                              Store 50(dvec3v) 730
1118617a3babSopenharmony_ci             731: 53(f64vec4) Load 55(dvec4v)
1119617a3babSopenharmony_ci             732: 53(f64vec4) Load 55(dvec4v)
1120617a3babSopenharmony_ci             733:39(float64_t) Load 41(doublev)
1121617a3babSopenharmony_ci             734: 53(f64vec4) ExtInst 1(GLSL.std.450) 72(Refract) 731 732 733
1122617a3babSopenharmony_ci             735: 53(f64vec4) Load 55(dvec4v)
1123617a3babSopenharmony_ci             736: 53(f64vec4) FAdd 735 734
1124617a3babSopenharmony_ci                              Store 55(dvec4v) 736
1125617a3babSopenharmony_ci             740: 43(f64vec2) Load 45(dvec2v)
1126617a3babSopenharmony_ci             741: 43(f64vec2) Load 45(dvec2v)
1127617a3babSopenharmony_ci             742:         737 OuterProduct 740 741
1128617a3babSopenharmony_ci                              Store 739(dmat2v) 742
1129617a3babSopenharmony_ci             746: 48(f64vec3) Load 50(dvec3v)
1130617a3babSopenharmony_ci             747: 48(f64vec3) Load 50(dvec3v)
1131617a3babSopenharmony_ci             748:         743 OuterProduct 746 747
1132617a3babSopenharmony_ci                              Store 745(dmat3v) 748
1133617a3babSopenharmony_ci             752: 53(f64vec4) Load 55(dvec4v)
1134617a3babSopenharmony_ci             753: 53(f64vec4) Load 55(dvec4v)
1135617a3babSopenharmony_ci             754:         749 OuterProduct 752 753
1136617a3babSopenharmony_ci                              Store 751(dmat4v) 754
1137617a3babSopenharmony_ci             758: 48(f64vec3) Load 50(dvec3v)
1138617a3babSopenharmony_ci             759: 43(f64vec2) Load 45(dvec2v)
1139617a3babSopenharmony_ci             760:         755 OuterProduct 758 759
1140617a3babSopenharmony_ci                              Store 757(dmat2x3v) 760
1141617a3babSopenharmony_ci             764: 43(f64vec2) Load 45(dvec2v)
1142617a3babSopenharmony_ci             765: 48(f64vec3) Load 50(dvec3v)
1143617a3babSopenharmony_ci             766:         761 OuterProduct 764 765
1144617a3babSopenharmony_ci                              Store 763(dmat3x2v) 766
1145617a3babSopenharmony_ci             770: 53(f64vec4) Load 55(dvec4v)
1146617a3babSopenharmony_ci             771: 43(f64vec2) Load 45(dvec2v)
1147617a3babSopenharmony_ci             772:         767 OuterProduct 770 771
1148617a3babSopenharmony_ci                              Store 769(dmat2x4v) 772
1149617a3babSopenharmony_ci             776: 43(f64vec2) Load 45(dvec2v)
1150617a3babSopenharmony_ci             777: 53(f64vec4) Load 55(dvec4v)
1151617a3babSopenharmony_ci             778:         773 OuterProduct 776 777
1152617a3babSopenharmony_ci                              Store 775(dmat4x2v) 778
1153617a3babSopenharmony_ci             782: 53(f64vec4) Load 55(dvec4v)
1154617a3babSopenharmony_ci             783: 48(f64vec3) Load 50(dvec3v)
1155617a3babSopenharmony_ci             784:         779 OuterProduct 782 783
1156617a3babSopenharmony_ci                              Store 781(dmat3x4v) 784
1157617a3babSopenharmony_ci             788: 48(f64vec3) Load 50(dvec3v)
1158617a3babSopenharmony_ci             789: 53(f64vec4) Load 55(dvec4v)
1159617a3babSopenharmony_ci             790:         785 OuterProduct 788 789
1160617a3babSopenharmony_ci                              Store 787(dmat4x3v) 790
1161617a3babSopenharmony_ci             791:         737 Load 739(dmat2v)
1162617a3babSopenharmony_ci             792:         737 Load 739(dmat2v)
1163617a3babSopenharmony_ci             793: 43(f64vec2) CompositeExtract 791 0
1164617a3babSopenharmony_ci             794: 43(f64vec2) CompositeExtract 792 0
1165617a3babSopenharmony_ci             795: 43(f64vec2) FMul 793 794
1166617a3babSopenharmony_ci             796: 43(f64vec2) CompositeExtract 791 1
1167617a3babSopenharmony_ci             797: 43(f64vec2) CompositeExtract 792 1
1168617a3babSopenharmony_ci             798: 43(f64vec2) FMul 796 797
1169617a3babSopenharmony_ci             799:         737 CompositeConstruct 795 798
1170617a3babSopenharmony_ci             800:         737 Load 739(dmat2v)
1171617a3babSopenharmony_ci             801:         737 MatrixTimesMatrix 800 799
1172617a3babSopenharmony_ci                              Store 739(dmat2v) 801
1173617a3babSopenharmony_ci             802:         743 Load 745(dmat3v)
1174617a3babSopenharmony_ci             803:         743 Load 745(dmat3v)
1175617a3babSopenharmony_ci             804: 48(f64vec3) CompositeExtract 802 0
1176617a3babSopenharmony_ci             805: 48(f64vec3) CompositeExtract 803 0
1177617a3babSopenharmony_ci             806: 48(f64vec3) FMul 804 805
1178617a3babSopenharmony_ci             807: 48(f64vec3) CompositeExtract 802 1
1179617a3babSopenharmony_ci             808: 48(f64vec3) CompositeExtract 803 1
1180617a3babSopenharmony_ci             809: 48(f64vec3) FMul 807 808
1181617a3babSopenharmony_ci             810: 48(f64vec3) CompositeExtract 802 2
1182617a3babSopenharmony_ci             811: 48(f64vec3) CompositeExtract 803 2
1183617a3babSopenharmony_ci             812: 48(f64vec3) FMul 810 811
1184617a3babSopenharmony_ci             813:         743 CompositeConstruct 806 809 812
1185617a3babSopenharmony_ci             814:         743 Load 745(dmat3v)
1186617a3babSopenharmony_ci             815:         743 MatrixTimesMatrix 814 813
1187617a3babSopenharmony_ci                              Store 745(dmat3v) 815
1188617a3babSopenharmony_ci             816:         749 Load 751(dmat4v)
1189617a3babSopenharmony_ci             817:         749 Load 751(dmat4v)
1190617a3babSopenharmony_ci             818: 53(f64vec4) CompositeExtract 816 0
1191617a3babSopenharmony_ci             819: 53(f64vec4) CompositeExtract 817 0
1192617a3babSopenharmony_ci             820: 53(f64vec4) FMul 818 819
1193617a3babSopenharmony_ci             821: 53(f64vec4) CompositeExtract 816 1
1194617a3babSopenharmony_ci             822: 53(f64vec4) CompositeExtract 817 1
1195617a3babSopenharmony_ci             823: 53(f64vec4) FMul 821 822
1196617a3babSopenharmony_ci             824: 53(f64vec4) CompositeExtract 816 2
1197617a3babSopenharmony_ci             825: 53(f64vec4) CompositeExtract 817 2
1198617a3babSopenharmony_ci             826: 53(f64vec4) FMul 824 825
1199617a3babSopenharmony_ci             827: 53(f64vec4) CompositeExtract 816 3
1200617a3babSopenharmony_ci             828: 53(f64vec4) CompositeExtract 817 3
1201617a3babSopenharmony_ci             829: 53(f64vec4) FMul 827 828
1202617a3babSopenharmony_ci             830:         749 CompositeConstruct 820 823 826 829
1203617a3babSopenharmony_ci             831:         749 Load 751(dmat4v)
1204617a3babSopenharmony_ci             832:         749 MatrixTimesMatrix 831 830
1205617a3babSopenharmony_ci                              Store 751(dmat4v) 832
1206617a3babSopenharmony_ci             833:         755 Load 757(dmat2x3v)
1207617a3babSopenharmony_ci             834:         755 Load 757(dmat2x3v)
1208617a3babSopenharmony_ci             835: 48(f64vec3) CompositeExtract 833 0
1209617a3babSopenharmony_ci             836: 48(f64vec3) CompositeExtract 834 0
1210617a3babSopenharmony_ci             837: 48(f64vec3) FMul 835 836
1211617a3babSopenharmony_ci             838: 48(f64vec3) CompositeExtract 833 1
1212617a3babSopenharmony_ci             839: 48(f64vec3) CompositeExtract 834 1
1213617a3babSopenharmony_ci             840: 48(f64vec3) FMul 838 839
1214617a3babSopenharmony_ci             841:         755 CompositeConstruct 837 840
1215617a3babSopenharmony_ci                              Store 757(dmat2x3v) 841
1216617a3babSopenharmony_ci             842:         767 Load 769(dmat2x4v)
1217617a3babSopenharmony_ci             843:         767 Load 769(dmat2x4v)
1218617a3babSopenharmony_ci             844: 53(f64vec4) CompositeExtract 842 0
1219617a3babSopenharmony_ci             845: 53(f64vec4) CompositeExtract 843 0
1220617a3babSopenharmony_ci             846: 53(f64vec4) FMul 844 845
1221617a3babSopenharmony_ci             847: 53(f64vec4) CompositeExtract 842 1
1222617a3babSopenharmony_ci             848: 53(f64vec4) CompositeExtract 843 1
1223617a3babSopenharmony_ci             849: 53(f64vec4) FMul 847 848
1224617a3babSopenharmony_ci             850:         767 CompositeConstruct 846 849
1225617a3babSopenharmony_ci                              Store 769(dmat2x4v) 850
1226617a3babSopenharmony_ci             851:         761 Load 763(dmat3x2v)
1227617a3babSopenharmony_ci             852:         761 Load 763(dmat3x2v)
1228617a3babSopenharmony_ci             853: 43(f64vec2) CompositeExtract 851 0
1229617a3babSopenharmony_ci             854: 43(f64vec2) CompositeExtract 852 0
1230617a3babSopenharmony_ci             855: 43(f64vec2) FMul 853 854
1231617a3babSopenharmony_ci             856: 43(f64vec2) CompositeExtract 851 1
1232617a3babSopenharmony_ci             857: 43(f64vec2) CompositeExtract 852 1
1233617a3babSopenharmony_ci             858: 43(f64vec2) FMul 856 857
1234617a3babSopenharmony_ci             859: 43(f64vec2) CompositeExtract 851 2
1235617a3babSopenharmony_ci             860: 43(f64vec2) CompositeExtract 852 2
1236617a3babSopenharmony_ci             861: 43(f64vec2) FMul 859 860
1237617a3babSopenharmony_ci             862:         761 CompositeConstruct 855 858 861
1238617a3babSopenharmony_ci                              Store 763(dmat3x2v) 862
1239617a3babSopenharmony_ci             863:         779 Load 781(dmat3x4v)
1240617a3babSopenharmony_ci             864:         779 Load 781(dmat3x4v)
1241617a3babSopenharmony_ci             865: 53(f64vec4) CompositeExtract 863 0
1242617a3babSopenharmony_ci             866: 53(f64vec4) CompositeExtract 864 0
1243617a3babSopenharmony_ci             867: 53(f64vec4) FMul 865 866
1244617a3babSopenharmony_ci             868: 53(f64vec4) CompositeExtract 863 1
1245617a3babSopenharmony_ci             869: 53(f64vec4) CompositeExtract 864 1
1246617a3babSopenharmony_ci             870: 53(f64vec4) FMul 868 869
1247617a3babSopenharmony_ci             871: 53(f64vec4) CompositeExtract 863 2
1248617a3babSopenharmony_ci             872: 53(f64vec4) CompositeExtract 864 2
1249617a3babSopenharmony_ci             873: 53(f64vec4) FMul 871 872
1250617a3babSopenharmony_ci             874:         779 CompositeConstruct 867 870 873
1251617a3babSopenharmony_ci                              Store 781(dmat3x4v) 874
1252617a3babSopenharmony_ci             875:         773 Load 775(dmat4x2v)
1253617a3babSopenharmony_ci             876:         773 Load 775(dmat4x2v)
1254617a3babSopenharmony_ci             877: 43(f64vec2) CompositeExtract 875 0
1255617a3babSopenharmony_ci             878: 43(f64vec2) CompositeExtract 876 0
1256617a3babSopenharmony_ci             879: 43(f64vec2) FMul 877 878
1257617a3babSopenharmony_ci             880: 43(f64vec2) CompositeExtract 875 1
1258617a3babSopenharmony_ci             881: 43(f64vec2) CompositeExtract 876 1
1259617a3babSopenharmony_ci             882: 43(f64vec2) FMul 880 881
1260617a3babSopenharmony_ci             883: 43(f64vec2) CompositeExtract 875 2
1261617a3babSopenharmony_ci             884: 43(f64vec2) CompositeExtract 876 2
1262617a3babSopenharmony_ci             885: 43(f64vec2) FMul 883 884
1263617a3babSopenharmony_ci             886: 43(f64vec2) CompositeExtract 875 3
1264617a3babSopenharmony_ci             887: 43(f64vec2) CompositeExtract 876 3
1265617a3babSopenharmony_ci             888: 43(f64vec2) FMul 886 887
1266617a3babSopenharmony_ci             889:         773 CompositeConstruct 879 882 885 888
1267617a3babSopenharmony_ci                              Store 775(dmat4x2v) 889
1268617a3babSopenharmony_ci             890:         785 Load 787(dmat4x3v)
1269617a3babSopenharmony_ci             891:         785 Load 787(dmat4x3v)
1270617a3babSopenharmony_ci             892: 48(f64vec3) CompositeExtract 890 0
1271617a3babSopenharmony_ci             893: 48(f64vec3) CompositeExtract 891 0
1272617a3babSopenharmony_ci             894: 48(f64vec3) FMul 892 893
1273617a3babSopenharmony_ci             895: 48(f64vec3) CompositeExtract 890 1
1274617a3babSopenharmony_ci             896: 48(f64vec3) CompositeExtract 891 1
1275617a3babSopenharmony_ci             897: 48(f64vec3) FMul 895 896
1276617a3babSopenharmony_ci             898: 48(f64vec3) CompositeExtract 890 2
1277617a3babSopenharmony_ci             899: 48(f64vec3) CompositeExtract 891 2
1278617a3babSopenharmony_ci             900: 48(f64vec3) FMul 898 899
1279617a3babSopenharmony_ci             901: 48(f64vec3) CompositeExtract 890 3
1280617a3babSopenharmony_ci             902: 48(f64vec3) CompositeExtract 891 3
1281617a3babSopenharmony_ci             903: 48(f64vec3) FMul 901 902
1282617a3babSopenharmony_ci             904:         785 CompositeConstruct 894 897 900 903
1283617a3babSopenharmony_ci                              Store 787(dmat4x3v) 904
1284617a3babSopenharmony_ci             905:         737 Load 739(dmat2v)
1285617a3babSopenharmony_ci             906:         737 Transpose 905
1286617a3babSopenharmony_ci             907:         737 Load 739(dmat2v)
1287617a3babSopenharmony_ci             908:         737 MatrixTimesMatrix 907 906
1288617a3babSopenharmony_ci                              Store 739(dmat2v) 908
1289617a3babSopenharmony_ci             909:         743 Load 745(dmat3v)
1290617a3babSopenharmony_ci             910:         743 Transpose 909
1291617a3babSopenharmony_ci             911:         743 Load 745(dmat3v)
1292617a3babSopenharmony_ci             912:         743 MatrixTimesMatrix 911 910
1293617a3babSopenharmony_ci                              Store 745(dmat3v) 912
1294617a3babSopenharmony_ci             913:         749 Load 751(dmat4v)
1295617a3babSopenharmony_ci             914:         749 Transpose 913
1296617a3babSopenharmony_ci             915:         749 Load 751(dmat4v)
1297617a3babSopenharmony_ci             916:         749 MatrixTimesMatrix 915 914
1298617a3babSopenharmony_ci                              Store 751(dmat4v) 916
1299617a3babSopenharmony_ci             917:         761 Load 763(dmat3x2v)
1300617a3babSopenharmony_ci             918:         755 Transpose 917
1301617a3babSopenharmony_ci                              Store 757(dmat2x3v) 918
1302617a3babSopenharmony_ci             919:         755 Load 757(dmat2x3v)
1303617a3babSopenharmony_ci             920:         761 Transpose 919
1304617a3babSopenharmony_ci                              Store 763(dmat3x2v) 920
1305617a3babSopenharmony_ci             921:         773 Load 775(dmat4x2v)
1306617a3babSopenharmony_ci             922:         767 Transpose 921
1307617a3babSopenharmony_ci                              Store 769(dmat2x4v) 922
1308617a3babSopenharmony_ci             923:         767 Load 769(dmat2x4v)
1309617a3babSopenharmony_ci             924:         773 Transpose 923
1310617a3babSopenharmony_ci                              Store 775(dmat4x2v) 924
1311617a3babSopenharmony_ci             925:         785 Load 787(dmat4x3v)
1312617a3babSopenharmony_ci             926:         779 Transpose 925
1313617a3babSopenharmony_ci                              Store 781(dmat3x4v) 926
1314617a3babSopenharmony_ci             927:         779 Load 781(dmat3x4v)
1315617a3babSopenharmony_ci             928:         785 Transpose 927
1316617a3babSopenharmony_ci                              Store 787(dmat4x3v) 928
1317617a3babSopenharmony_ci             929:         737 Load 739(dmat2v)
1318617a3babSopenharmony_ci             930:39(float64_t) ExtInst 1(GLSL.std.450) 33(Determinant) 929
1319617a3babSopenharmony_ci             931:39(float64_t) Load 41(doublev)
1320617a3babSopenharmony_ci             932:39(float64_t) FAdd 931 930
1321617a3babSopenharmony_ci                              Store 41(doublev) 932
1322617a3babSopenharmony_ci             933:         743 Load 745(dmat3v)
1323617a3babSopenharmony_ci             934:39(float64_t) ExtInst 1(GLSL.std.450) 33(Determinant) 933
1324617a3babSopenharmony_ci             935:39(float64_t) Load 41(doublev)
1325617a3babSopenharmony_ci             936:39(float64_t) FAdd 935 934
1326617a3babSopenharmony_ci                              Store 41(doublev) 936
1327617a3babSopenharmony_ci             937:         749 Load 751(dmat4v)
1328617a3babSopenharmony_ci             938:39(float64_t) ExtInst 1(GLSL.std.450) 33(Determinant) 937
1329617a3babSopenharmony_ci             939:39(float64_t) Load 41(doublev)
1330617a3babSopenharmony_ci             940:39(float64_t) FAdd 939 938
1331617a3babSopenharmony_ci                              Store 41(doublev) 940
1332617a3babSopenharmony_ci             941:         737 Load 739(dmat2v)
1333617a3babSopenharmony_ci             942:         737 ExtInst 1(GLSL.std.450) 34(MatrixInverse) 941
1334617a3babSopenharmony_ci             943:         737 Load 739(dmat2v)
1335617a3babSopenharmony_ci             944:         737 MatrixTimesMatrix 943 942
1336617a3babSopenharmony_ci                              Store 739(dmat2v) 944
1337617a3babSopenharmony_ci             945:         743 Load 745(dmat3v)
1338617a3babSopenharmony_ci             946:         743 ExtInst 1(GLSL.std.450) 34(MatrixInverse) 945
1339617a3babSopenharmony_ci             947:         743 Load 745(dmat3v)
1340617a3babSopenharmony_ci             948:         743 MatrixTimesMatrix 947 946
1341617a3babSopenharmony_ci                              Store 745(dmat3v) 948
1342617a3babSopenharmony_ci             949:         749 Load 751(dmat4v)
1343617a3babSopenharmony_ci             950:         749 ExtInst 1(GLSL.std.450) 34(MatrixInverse) 949
1344617a3babSopenharmony_ci             951:         749 Load 751(dmat4v)
1345617a3babSopenharmony_ci             952:         749 MatrixTimesMatrix 951 950
1346617a3babSopenharmony_ci                              Store 751(dmat4v) 952
1347617a3babSopenharmony_ci             953:39(float64_t) Load 41(doublev)
1348617a3babSopenharmony_ci             955:     40(ptr) AccessChain 45(dvec2v) 954
1349617a3babSopenharmony_ci             956:39(float64_t) Load 955
1350617a3babSopenharmony_ci             957:39(float64_t) FAdd 953 956
1351617a3babSopenharmony_ci             959:     40(ptr) AccessChain 50(dvec3v) 958
1352617a3babSopenharmony_ci             960:39(float64_t) Load 959
1353617a3babSopenharmony_ci             961:39(float64_t) FAdd 957 960
1354617a3babSopenharmony_ci             963:     40(ptr) AccessChain 55(dvec4v) 962
1355617a3babSopenharmony_ci             964:39(float64_t) Load 963
1356617a3babSopenharmony_ci             965:39(float64_t) FAdd 961 964
1357617a3babSopenharmony_ci             967:     40(ptr) AccessChain 739(dmat2v) 966 954
1358617a3babSopenharmony_ci             968:39(float64_t) Load 967
1359617a3babSopenharmony_ci             969:39(float64_t) FAdd 965 968
1360617a3babSopenharmony_ci             971:     40(ptr) AccessChain 745(dmat3v) 970 958
1361617a3babSopenharmony_ci             972:39(float64_t) Load 971
1362617a3babSopenharmony_ci             973:39(float64_t) FAdd 969 972
1363617a3babSopenharmony_ci             974:     40(ptr) AccessChain 751(dmat4v) 25 962
1364617a3babSopenharmony_ci             975:39(float64_t) Load 974
1365617a3babSopenharmony_ci             976:39(float64_t) FAdd 973 975
1366617a3babSopenharmony_ci             977:     40(ptr) AccessChain 757(dmat2x3v) 966 954
1367617a3babSopenharmony_ci             978:39(float64_t) Load 977
1368617a3babSopenharmony_ci             979:39(float64_t) FAdd 976 978
1369617a3babSopenharmony_ci             980:     40(ptr) AccessChain 763(dmat3x2v) 966 954
1370617a3babSopenharmony_ci             981:39(float64_t) Load 980
1371617a3babSopenharmony_ci             982:39(float64_t) FAdd 979 981
1372617a3babSopenharmony_ci             983:     40(ptr) AccessChain 781(dmat3x4v) 970 958
1373617a3babSopenharmony_ci             984:39(float64_t) Load 983
1374617a3babSopenharmony_ci             985:39(float64_t) FAdd 982 984
1375617a3babSopenharmony_ci             986:     40(ptr) AccessChain 787(dmat4x3v) 970 958
1376617a3babSopenharmony_ci             987:39(float64_t) Load 986
1377617a3babSopenharmony_ci             988:39(float64_t) FAdd 985 987
1378617a3babSopenharmony_ci             989:     40(ptr) AccessChain 769(dmat2x4v) 966 954
1379617a3babSopenharmony_ci             990:39(float64_t) Load 989
1380617a3babSopenharmony_ci             991:39(float64_t) FAdd 988 990
1381617a3babSopenharmony_ci             992:     40(ptr) AccessChain 775(dmat4x2v) 966 954
1382617a3babSopenharmony_ci             993:39(float64_t) Load 992
1383617a3babSopenharmony_ci             994:39(float64_t) FAdd 991 993
1384617a3babSopenharmony_ci             995:   428(bool) Load 430(boolv)
1385617a3babSopenharmony_ci             997:   10(float) Select 995 996 21
1386617a3babSopenharmony_ci             998:39(float64_t) FConvert 997
1387617a3babSopenharmony_ci             999:39(float64_t) FAdd 994 998
1388617a3babSopenharmony_ci            1000:    429(ptr) AccessChain 439(bvec2v) 33
1389617a3babSopenharmony_ci            1001:   428(bool) Load 1000
1390617a3babSopenharmony_ci            1002:   10(float) Select 1001 996 21
1391617a3babSopenharmony_ci            1003:39(float64_t) FConvert 1002
1392617a3babSopenharmony_ci            1004:39(float64_t) FAdd 999 1003
1393617a3babSopenharmony_ci            1005:    429(ptr) AccessChain 448(bvec3v) 33
1394617a3babSopenharmony_ci            1006:   428(bool) Load 1005
1395617a3babSopenharmony_ci            1007:   10(float) Select 1006 996 21
1396617a3babSopenharmony_ci            1008:39(float64_t) FConvert 1007
1397617a3babSopenharmony_ci            1009:39(float64_t) FAdd 1004 1008
1398617a3babSopenharmony_ci            1010:    429(ptr) AccessChain 457(bvec4v) 33
1399617a3babSopenharmony_ci            1011:   428(bool) Load 1010
1400617a3babSopenharmony_ci            1012:   10(float) Select 1011 996 21
1401617a3babSopenharmony_ci            1013:39(float64_t) FConvert 1012
1402617a3babSopenharmony_ci            1014:39(float64_t) FAdd 1009 1013
1403617a3babSopenharmony_ci            1015:   10(float) FConvert 1014
1404617a3babSopenharmony_ci            1016:   11(fvec4) Load 13(outp)
1405617a3babSopenharmony_ci            1017:   11(fvec4) VectorTimesScalar 1016 1015
1406617a3babSopenharmony_ci                              Store 13(outp) 1017
1407617a3babSopenharmony_ci                              Return
1408617a3babSopenharmony_ci                              FunctionEnd
1409