1cb93a386Sopenharmony_ciOpCapability Shader
2cb93a386Sopenharmony_ci%1 = OpExtInstImport "GLSL.std.450"
3cb93a386Sopenharmony_ciOpMemoryModel Logical GLSL450
4cb93a386Sopenharmony_ciOpEntryPoint Fragment %_entrypoint_v "_entrypoint" %sk_FragColor %sk_Clockwise
5cb93a386Sopenharmony_ciOpExecutionMode %_entrypoint_v OriginUpperLeft
6cb93a386Sopenharmony_ciOpName %sk_FragColor "sk_FragColor"
7cb93a386Sopenharmony_ciOpName %sk_Clockwise "sk_Clockwise"
8cb93a386Sopenharmony_ciOpName %_UniformBuffer "_UniformBuffer"
9cb93a386Sopenharmony_ciOpMemberName %_UniformBuffer 0 "testInputs"
10cb93a386Sopenharmony_ciOpMemberName %_UniformBuffer 1 "colorGreen"
11cb93a386Sopenharmony_ciOpMemberName %_UniformBuffer 2 "colorRed"
12cb93a386Sopenharmony_ciOpName %_entrypoint_v "_entrypoint_v"
13cb93a386Sopenharmony_ciOpName %main "main"
14cb93a386Sopenharmony_ciOpName %expectedA "expectedA"
15cb93a386Sopenharmony_ciOpName %expectedB "expectedB"
16cb93a386Sopenharmony_ciOpDecorate %sk_FragColor RelaxedPrecision
17cb93a386Sopenharmony_ciOpDecorate %sk_FragColor Location 0
18cb93a386Sopenharmony_ciOpDecorate %sk_FragColor Index 0
19cb93a386Sopenharmony_ciOpDecorate %sk_Clockwise BuiltIn FrontFacing
20cb93a386Sopenharmony_ciOpMemberDecorate %_UniformBuffer 0 Offset 0
21cb93a386Sopenharmony_ciOpMemberDecorate %_UniformBuffer 1 Offset 16
22cb93a386Sopenharmony_ciOpMemberDecorate %_UniformBuffer 1 RelaxedPrecision
23cb93a386Sopenharmony_ciOpMemberDecorate %_UniformBuffer 2 Offset 32
24cb93a386Sopenharmony_ciOpMemberDecorate %_UniformBuffer 2 RelaxedPrecision
25cb93a386Sopenharmony_ciOpDecorate %_UniformBuffer Block
26cb93a386Sopenharmony_ciOpDecorate %10 Binding 0
27cb93a386Sopenharmony_ciOpDecorate %10 DescriptorSet 0
28cb93a386Sopenharmony_ciOpDecorate %119 RelaxedPrecision
29cb93a386Sopenharmony_ciOpDecorate %120 RelaxedPrecision
30cb93a386Sopenharmony_ciOpDecorate %132 RelaxedPrecision
31cb93a386Sopenharmony_ciOpDecorate %133 RelaxedPrecision
32cb93a386Sopenharmony_ciOpDecorate %146 RelaxedPrecision
33cb93a386Sopenharmony_ciOpDecorate %147 RelaxedPrecision
34cb93a386Sopenharmony_ciOpDecorate %159 RelaxedPrecision
35cb93a386Sopenharmony_ciOpDecorate %196 RelaxedPrecision
36cb93a386Sopenharmony_ciOpDecorate %199 RelaxedPrecision
37cb93a386Sopenharmony_ciOpDecorate %200 RelaxedPrecision
38cb93a386Sopenharmony_ci%float = OpTypeFloat 32
39cb93a386Sopenharmony_ci%v4float = OpTypeVector %float 4
40cb93a386Sopenharmony_ci%_ptr_Output_v4float = OpTypePointer Output %v4float
41cb93a386Sopenharmony_ci%sk_FragColor = OpVariable %_ptr_Output_v4float Output
42cb93a386Sopenharmony_ci%bool = OpTypeBool
43cb93a386Sopenharmony_ci%_ptr_Input_bool = OpTypePointer Input %bool
44cb93a386Sopenharmony_ci%sk_Clockwise = OpVariable %_ptr_Input_bool Input
45cb93a386Sopenharmony_ci%_UniformBuffer = OpTypeStruct %v4float %v4float %v4float
46cb93a386Sopenharmony_ci%_ptr_Uniform__UniformBuffer = OpTypePointer Uniform %_UniformBuffer
47cb93a386Sopenharmony_ci%10 = OpVariable %_ptr_Uniform__UniformBuffer Uniform
48cb93a386Sopenharmony_ci%void = OpTypeVoid
49cb93a386Sopenharmony_ci%15 = OpTypeFunction %void
50cb93a386Sopenharmony_ci%v2float = OpTypeVector %float 2
51cb93a386Sopenharmony_ci%float_0 = OpConstant %float 0
52cb93a386Sopenharmony_ci%19 = OpConstantComposite %v2float %float_0 %float_0
53cb93a386Sopenharmony_ci%_ptr_Function_v2float = OpTypePointer Function %v2float
54cb93a386Sopenharmony_ci%23 = OpTypeFunction %v4float %_ptr_Function_v2float
55cb93a386Sopenharmony_ci%_ptr_Function_v4float = OpTypePointer Function %v4float
56cb93a386Sopenharmony_ci%float_n1_25 = OpConstant %float -1.25
57cb93a386Sopenharmony_ci%float_0_5 = OpConstant %float 0.5
58cb93a386Sopenharmony_ci%30 = OpConstantComposite %v4float %float_n1_25 %float_0 %float_0_5 %float_0_5
59cb93a386Sopenharmony_ci%float_1 = OpConstant %float 1
60cb93a386Sopenharmony_ci%33 = OpConstantComposite %v4float %float_n1_25 %float_0 %float_0 %float_1
61cb93a386Sopenharmony_ci%false = OpConstantFalse %bool
62cb93a386Sopenharmony_ci%_ptr_Uniform_v4float = OpTypePointer Uniform %v4float
63cb93a386Sopenharmony_ci%int = OpTypeInt 32 1
64cb93a386Sopenharmony_ci%int_0 = OpConstant %int 0
65cb93a386Sopenharmony_ci%v2bool = OpTypeVector %bool 2
66cb93a386Sopenharmony_ci%v3float = OpTypeVector %float 3
67cb93a386Sopenharmony_ci%v3bool = OpTypeVector %bool 3
68cb93a386Sopenharmony_ci%v4bool = OpTypeVector %bool 4
69cb93a386Sopenharmony_ci%91 = OpConstantComposite %v2float %float_n1_25 %float_0
70cb93a386Sopenharmony_ci%99 = OpConstantComposite %v3float %float_n1_25 %float_0 %float_0_5
71cb93a386Sopenharmony_ci%int_1 = OpConstant %int 1
72cb93a386Sopenharmony_ci%179 = OpConstantComposite %v3float %float_n1_25 %float_0 %float_0
73cb93a386Sopenharmony_ci%int_2 = OpConstant %int 2
74cb93a386Sopenharmony_ci%_entrypoint_v = OpFunction %void None %15
75cb93a386Sopenharmony_ci%16 = OpLabel
76cb93a386Sopenharmony_ci%20 = OpVariable %_ptr_Function_v2float Function
77cb93a386Sopenharmony_ciOpStore %20 %19
78cb93a386Sopenharmony_ci%22 = OpFunctionCall %v4float %main %20
79cb93a386Sopenharmony_ciOpStore %sk_FragColor %22
80cb93a386Sopenharmony_ciOpReturn
81cb93a386Sopenharmony_ciOpFunctionEnd
82cb93a386Sopenharmony_ci%main = OpFunction %v4float None %23
83cb93a386Sopenharmony_ci%24 = OpFunctionParameter %_ptr_Function_v2float
84cb93a386Sopenharmony_ci%25 = OpLabel
85cb93a386Sopenharmony_ci%expectedA = OpVariable %_ptr_Function_v4float Function
86cb93a386Sopenharmony_ci%expectedB = OpVariable %_ptr_Function_v4float Function
87cb93a386Sopenharmony_ci%191 = OpVariable %_ptr_Function_v4float Function
88cb93a386Sopenharmony_ciOpStore %expectedA %30
89cb93a386Sopenharmony_ciOpStore %expectedB %33
90cb93a386Sopenharmony_ci%36 = OpAccessChain %_ptr_Uniform_v4float %10 %int_0
91cb93a386Sopenharmony_ci%40 = OpLoad %v4float %36
92cb93a386Sopenharmony_ci%41 = OpCompositeExtract %float %40 0
93cb93a386Sopenharmony_ci%35 = OpExtInst %float %1 FMin %41 %float_0_5
94cb93a386Sopenharmony_ci%42 = OpLoad %v4float %expectedA
95cb93a386Sopenharmony_ci%43 = OpCompositeExtract %float %42 0
96cb93a386Sopenharmony_ci%44 = OpFOrdEqual %bool %35 %43
97cb93a386Sopenharmony_ciOpSelectionMerge %46 None
98cb93a386Sopenharmony_ciOpBranchConditional %44 %45 %46
99cb93a386Sopenharmony_ci%45 = OpLabel
100cb93a386Sopenharmony_ci%48 = OpAccessChain %_ptr_Uniform_v4float %10 %int_0
101cb93a386Sopenharmony_ci%49 = OpLoad %v4float %48
102cb93a386Sopenharmony_ci%50 = OpVectorShuffle %v2float %49 %49 0 1
103cb93a386Sopenharmony_ci%51 = OpCompositeConstruct %v2float %float_0_5 %float_0_5
104cb93a386Sopenharmony_ci%47 = OpExtInst %v2float %1 FMin %50 %51
105cb93a386Sopenharmony_ci%52 = OpLoad %v4float %expectedA
106cb93a386Sopenharmony_ci%53 = OpVectorShuffle %v2float %52 %52 0 1
107cb93a386Sopenharmony_ci%54 = OpFOrdEqual %v2bool %47 %53
108cb93a386Sopenharmony_ci%56 = OpAll %bool %54
109cb93a386Sopenharmony_ciOpBranch %46
110cb93a386Sopenharmony_ci%46 = OpLabel
111cb93a386Sopenharmony_ci%57 = OpPhi %bool %false %25 %56 %45
112cb93a386Sopenharmony_ciOpSelectionMerge %59 None
113cb93a386Sopenharmony_ciOpBranchConditional %57 %58 %59
114cb93a386Sopenharmony_ci%58 = OpLabel
115cb93a386Sopenharmony_ci%61 = OpAccessChain %_ptr_Uniform_v4float %10 %int_0
116cb93a386Sopenharmony_ci%62 = OpLoad %v4float %61
117cb93a386Sopenharmony_ci%63 = OpVectorShuffle %v3float %62 %62 0 1 2
118cb93a386Sopenharmony_ci%65 = OpCompositeConstruct %v3float %float_0_5 %float_0_5 %float_0_5
119cb93a386Sopenharmony_ci%60 = OpExtInst %v3float %1 FMin %63 %65
120cb93a386Sopenharmony_ci%66 = OpLoad %v4float %expectedA
121cb93a386Sopenharmony_ci%67 = OpVectorShuffle %v3float %66 %66 0 1 2
122cb93a386Sopenharmony_ci%68 = OpFOrdEqual %v3bool %60 %67
123cb93a386Sopenharmony_ci%70 = OpAll %bool %68
124cb93a386Sopenharmony_ciOpBranch %59
125cb93a386Sopenharmony_ci%59 = OpLabel
126cb93a386Sopenharmony_ci%71 = OpPhi %bool %false %46 %70 %58
127cb93a386Sopenharmony_ciOpSelectionMerge %73 None
128cb93a386Sopenharmony_ciOpBranchConditional %71 %72 %73
129cb93a386Sopenharmony_ci%72 = OpLabel
130cb93a386Sopenharmony_ci%75 = OpAccessChain %_ptr_Uniform_v4float %10 %int_0
131cb93a386Sopenharmony_ci%76 = OpLoad %v4float %75
132cb93a386Sopenharmony_ci%77 = OpCompositeConstruct %v4float %float_0_5 %float_0_5 %float_0_5 %float_0_5
133cb93a386Sopenharmony_ci%74 = OpExtInst %v4float %1 FMin %76 %77
134cb93a386Sopenharmony_ci%78 = OpLoad %v4float %expectedA
135cb93a386Sopenharmony_ci%79 = OpFOrdEqual %v4bool %74 %78
136cb93a386Sopenharmony_ci%81 = OpAll %bool %79
137cb93a386Sopenharmony_ciOpBranch %73
138cb93a386Sopenharmony_ci%73 = OpLabel
139cb93a386Sopenharmony_ci%82 = OpPhi %bool %false %59 %81 %72
140cb93a386Sopenharmony_ciOpSelectionMerge %84 None
141cb93a386Sopenharmony_ciOpBranchConditional %82 %83 %84
142cb93a386Sopenharmony_ci%83 = OpLabel
143cb93a386Sopenharmony_ci%85 = OpLoad %v4float %expectedA
144cb93a386Sopenharmony_ci%86 = OpCompositeExtract %float %85 0
145cb93a386Sopenharmony_ci%87 = OpFOrdEqual %bool %float_n1_25 %86
146cb93a386Sopenharmony_ciOpBranch %84
147cb93a386Sopenharmony_ci%84 = OpLabel
148cb93a386Sopenharmony_ci%88 = OpPhi %bool %false %73 %87 %83
149cb93a386Sopenharmony_ciOpSelectionMerge %90 None
150cb93a386Sopenharmony_ciOpBranchConditional %88 %89 %90
151cb93a386Sopenharmony_ci%89 = OpLabel
152cb93a386Sopenharmony_ci%92 = OpLoad %v4float %expectedA
153cb93a386Sopenharmony_ci%93 = OpVectorShuffle %v2float %92 %92 0 1
154cb93a386Sopenharmony_ci%94 = OpFOrdEqual %v2bool %91 %93
155cb93a386Sopenharmony_ci%95 = OpAll %bool %94
156cb93a386Sopenharmony_ciOpBranch %90
157cb93a386Sopenharmony_ci%90 = OpLabel
158cb93a386Sopenharmony_ci%96 = OpPhi %bool %false %84 %95 %89
159cb93a386Sopenharmony_ciOpSelectionMerge %98 None
160cb93a386Sopenharmony_ciOpBranchConditional %96 %97 %98
161cb93a386Sopenharmony_ci%97 = OpLabel
162cb93a386Sopenharmony_ci%100 = OpLoad %v4float %expectedA
163cb93a386Sopenharmony_ci%101 = OpVectorShuffle %v3float %100 %100 0 1 2
164cb93a386Sopenharmony_ci%102 = OpFOrdEqual %v3bool %99 %101
165cb93a386Sopenharmony_ci%103 = OpAll %bool %102
166cb93a386Sopenharmony_ciOpBranch %98
167cb93a386Sopenharmony_ci%98 = OpLabel
168cb93a386Sopenharmony_ci%104 = OpPhi %bool %false %90 %103 %97
169cb93a386Sopenharmony_ciOpSelectionMerge %106 None
170cb93a386Sopenharmony_ciOpBranchConditional %104 %105 %106
171cb93a386Sopenharmony_ci%105 = OpLabel
172cb93a386Sopenharmony_ci%107 = OpLoad %v4float %expectedA
173cb93a386Sopenharmony_ci%108 = OpFOrdEqual %v4bool %30 %107
174cb93a386Sopenharmony_ci%109 = OpAll %bool %108
175cb93a386Sopenharmony_ciOpBranch %106
176cb93a386Sopenharmony_ci%106 = OpLabel
177cb93a386Sopenharmony_ci%110 = OpPhi %bool %false %98 %109 %105
178cb93a386Sopenharmony_ciOpSelectionMerge %112 None
179cb93a386Sopenharmony_ciOpBranchConditional %110 %111 %112
180cb93a386Sopenharmony_ci%111 = OpLabel
181cb93a386Sopenharmony_ci%114 = OpAccessChain %_ptr_Uniform_v4float %10 %int_0
182cb93a386Sopenharmony_ci%115 = OpLoad %v4float %114
183cb93a386Sopenharmony_ci%116 = OpCompositeExtract %float %115 0
184cb93a386Sopenharmony_ci%117 = OpAccessChain %_ptr_Uniform_v4float %10 %int_1
185cb93a386Sopenharmony_ci%119 = OpLoad %v4float %117
186cb93a386Sopenharmony_ci%120 = OpCompositeExtract %float %119 0
187cb93a386Sopenharmony_ci%113 = OpExtInst %float %1 FMin %116 %120
188cb93a386Sopenharmony_ci%121 = OpLoad %v4float %expectedB
189cb93a386Sopenharmony_ci%122 = OpCompositeExtract %float %121 0
190cb93a386Sopenharmony_ci%123 = OpFOrdEqual %bool %113 %122
191cb93a386Sopenharmony_ciOpBranch %112
192cb93a386Sopenharmony_ci%112 = OpLabel
193cb93a386Sopenharmony_ci%124 = OpPhi %bool %false %106 %123 %111
194cb93a386Sopenharmony_ciOpSelectionMerge %126 None
195cb93a386Sopenharmony_ciOpBranchConditional %124 %125 %126
196cb93a386Sopenharmony_ci%125 = OpLabel
197cb93a386Sopenharmony_ci%128 = OpAccessChain %_ptr_Uniform_v4float %10 %int_0
198cb93a386Sopenharmony_ci%129 = OpLoad %v4float %128
199cb93a386Sopenharmony_ci%130 = OpVectorShuffle %v2float %129 %129 0 1
200cb93a386Sopenharmony_ci%131 = OpAccessChain %_ptr_Uniform_v4float %10 %int_1
201cb93a386Sopenharmony_ci%132 = OpLoad %v4float %131
202cb93a386Sopenharmony_ci%133 = OpVectorShuffle %v2float %132 %132 0 1
203cb93a386Sopenharmony_ci%127 = OpExtInst %v2float %1 FMin %130 %133
204cb93a386Sopenharmony_ci%134 = OpLoad %v4float %expectedB
205cb93a386Sopenharmony_ci%135 = OpVectorShuffle %v2float %134 %134 0 1
206cb93a386Sopenharmony_ci%136 = OpFOrdEqual %v2bool %127 %135
207cb93a386Sopenharmony_ci%137 = OpAll %bool %136
208cb93a386Sopenharmony_ciOpBranch %126
209cb93a386Sopenharmony_ci%126 = OpLabel
210cb93a386Sopenharmony_ci%138 = OpPhi %bool %false %112 %137 %125
211cb93a386Sopenharmony_ciOpSelectionMerge %140 None
212cb93a386Sopenharmony_ciOpBranchConditional %138 %139 %140
213cb93a386Sopenharmony_ci%139 = OpLabel
214cb93a386Sopenharmony_ci%142 = OpAccessChain %_ptr_Uniform_v4float %10 %int_0
215cb93a386Sopenharmony_ci%143 = OpLoad %v4float %142
216cb93a386Sopenharmony_ci%144 = OpVectorShuffle %v3float %143 %143 0 1 2
217cb93a386Sopenharmony_ci%145 = OpAccessChain %_ptr_Uniform_v4float %10 %int_1
218cb93a386Sopenharmony_ci%146 = OpLoad %v4float %145
219cb93a386Sopenharmony_ci%147 = OpVectorShuffle %v3float %146 %146 0 1 2
220cb93a386Sopenharmony_ci%141 = OpExtInst %v3float %1 FMin %144 %147
221cb93a386Sopenharmony_ci%148 = OpLoad %v4float %expectedB
222cb93a386Sopenharmony_ci%149 = OpVectorShuffle %v3float %148 %148 0 1 2
223cb93a386Sopenharmony_ci%150 = OpFOrdEqual %v3bool %141 %149
224cb93a386Sopenharmony_ci%151 = OpAll %bool %150
225cb93a386Sopenharmony_ciOpBranch %140
226cb93a386Sopenharmony_ci%140 = OpLabel
227cb93a386Sopenharmony_ci%152 = OpPhi %bool %false %126 %151 %139
228cb93a386Sopenharmony_ciOpSelectionMerge %154 None
229cb93a386Sopenharmony_ciOpBranchConditional %152 %153 %154
230cb93a386Sopenharmony_ci%153 = OpLabel
231cb93a386Sopenharmony_ci%156 = OpAccessChain %_ptr_Uniform_v4float %10 %int_0
232cb93a386Sopenharmony_ci%157 = OpLoad %v4float %156
233cb93a386Sopenharmony_ci%158 = OpAccessChain %_ptr_Uniform_v4float %10 %int_1
234cb93a386Sopenharmony_ci%159 = OpLoad %v4float %158
235cb93a386Sopenharmony_ci%155 = OpExtInst %v4float %1 FMin %157 %159
236cb93a386Sopenharmony_ci%160 = OpLoad %v4float %expectedB
237cb93a386Sopenharmony_ci%161 = OpFOrdEqual %v4bool %155 %160
238cb93a386Sopenharmony_ci%162 = OpAll %bool %161
239cb93a386Sopenharmony_ciOpBranch %154
240cb93a386Sopenharmony_ci%154 = OpLabel
241cb93a386Sopenharmony_ci%163 = OpPhi %bool %false %140 %162 %153
242cb93a386Sopenharmony_ciOpSelectionMerge %165 None
243cb93a386Sopenharmony_ciOpBranchConditional %163 %164 %165
244cb93a386Sopenharmony_ci%164 = OpLabel
245cb93a386Sopenharmony_ci%166 = OpLoad %v4float %expectedB
246cb93a386Sopenharmony_ci%167 = OpCompositeExtract %float %166 0
247cb93a386Sopenharmony_ci%168 = OpFOrdEqual %bool %float_n1_25 %167
248cb93a386Sopenharmony_ciOpBranch %165
249cb93a386Sopenharmony_ci%165 = OpLabel
250cb93a386Sopenharmony_ci%169 = OpPhi %bool %false %154 %168 %164
251cb93a386Sopenharmony_ciOpSelectionMerge %171 None
252cb93a386Sopenharmony_ciOpBranchConditional %169 %170 %171
253cb93a386Sopenharmony_ci%170 = OpLabel
254cb93a386Sopenharmony_ci%172 = OpLoad %v4float %expectedB
255cb93a386Sopenharmony_ci%173 = OpVectorShuffle %v2float %172 %172 0 1
256cb93a386Sopenharmony_ci%174 = OpFOrdEqual %v2bool %91 %173
257cb93a386Sopenharmony_ci%175 = OpAll %bool %174
258cb93a386Sopenharmony_ciOpBranch %171
259cb93a386Sopenharmony_ci%171 = OpLabel
260cb93a386Sopenharmony_ci%176 = OpPhi %bool %false %165 %175 %170
261cb93a386Sopenharmony_ciOpSelectionMerge %178 None
262cb93a386Sopenharmony_ciOpBranchConditional %176 %177 %178
263cb93a386Sopenharmony_ci%177 = OpLabel
264cb93a386Sopenharmony_ci%180 = OpLoad %v4float %expectedB
265cb93a386Sopenharmony_ci%181 = OpVectorShuffle %v3float %180 %180 0 1 2
266cb93a386Sopenharmony_ci%182 = OpFOrdEqual %v3bool %179 %181
267cb93a386Sopenharmony_ci%183 = OpAll %bool %182
268cb93a386Sopenharmony_ciOpBranch %178
269cb93a386Sopenharmony_ci%178 = OpLabel
270cb93a386Sopenharmony_ci%184 = OpPhi %bool %false %171 %183 %177
271cb93a386Sopenharmony_ciOpSelectionMerge %186 None
272cb93a386Sopenharmony_ciOpBranchConditional %184 %185 %186
273cb93a386Sopenharmony_ci%185 = OpLabel
274cb93a386Sopenharmony_ci%187 = OpLoad %v4float %expectedB
275cb93a386Sopenharmony_ci%188 = OpFOrdEqual %v4bool %33 %187
276cb93a386Sopenharmony_ci%189 = OpAll %bool %188
277cb93a386Sopenharmony_ciOpBranch %186
278cb93a386Sopenharmony_ci%186 = OpLabel
279cb93a386Sopenharmony_ci%190 = OpPhi %bool %false %178 %189 %185
280cb93a386Sopenharmony_ciOpSelectionMerge %194 None
281cb93a386Sopenharmony_ciOpBranchConditional %190 %192 %193
282cb93a386Sopenharmony_ci%192 = OpLabel
283cb93a386Sopenharmony_ci%195 = OpAccessChain %_ptr_Uniform_v4float %10 %int_1
284cb93a386Sopenharmony_ci%196 = OpLoad %v4float %195
285cb93a386Sopenharmony_ciOpStore %191 %196
286cb93a386Sopenharmony_ciOpBranch %194
287cb93a386Sopenharmony_ci%193 = OpLabel
288cb93a386Sopenharmony_ci%197 = OpAccessChain %_ptr_Uniform_v4float %10 %int_2
289cb93a386Sopenharmony_ci%199 = OpLoad %v4float %197
290cb93a386Sopenharmony_ciOpStore %191 %199
291cb93a386Sopenharmony_ciOpBranch %194
292cb93a386Sopenharmony_ci%194 = OpLabel
293cb93a386Sopenharmony_ci%200 = OpLoad %v4float %191
294cb93a386Sopenharmony_ciOpReturnValue %200
295cb93a386Sopenharmony_ciOpFunctionEnd
296