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