1e5c31af7Sopenharmony_ci#!amber
2e5c31af7Sopenharmony_ci
3e5c31af7Sopenharmony_ci# Copyright 2021 Google LLC
4e5c31af7Sopenharmony_ci#
5e5c31af7Sopenharmony_ci# Licensed under the Apache License, Version 2.0 (the "License");
6e5c31af7Sopenharmony_ci# you may not use this file except in compliance with the License.
7e5c31af7Sopenharmony_ci# You may obtain a copy of the License at
8e5c31af7Sopenharmony_ci#
9e5c31af7Sopenharmony_ci#     http://www.apache.org/licenses/LICENSE-2.0
10e5c31af7Sopenharmony_ci#
11e5c31af7Sopenharmony_ci# Unless required by applicable law or agreed to in writing, software
12e5c31af7Sopenharmony_ci# distributed under the License is distributed on an "AS IS" BASIS,
13e5c31af7Sopenharmony_ci# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14e5c31af7Sopenharmony_ci# See the License for the specific language governing permissions and
15e5c31af7Sopenharmony_ci# limitations under the License.
16e5c31af7Sopenharmony_ci
17e5c31af7Sopenharmony_ci
18e5c31af7Sopenharmony_ci# A test for a coverage-gap found by the GraphicsFuzz project.
19e5c31af7Sopenharmony_ci
20e5c31af7Sopenharmony_ci# Short description: A fragment shader that covers specific LLVM code paths
21e5c31af7Sopenharmony_ci
22e5c31af7Sopenharmony_ci# The test passes because the shader always writes red.
23e5c31af7Sopenharmony_ci
24e5c31af7Sopenharmony_ciSHADER vertex variant_vertex_shader PASSTHROUGH
25e5c31af7Sopenharmony_ci
26e5c31af7Sopenharmony_ci# variant_fragment_shader is derived from the following GLSL:
27e5c31af7Sopenharmony_ci# #version 320 es
28e5c31af7Sopenharmony_ci#
29e5c31af7Sopenharmony_ci# #define _int_0 _GLF_uniform_int_values[0]
30e5c31af7Sopenharmony_ci# #define _int_1 _GLF_uniform_int_values[1]
31e5c31af7Sopenharmony_ci# #define _int_256 _GLF_uniform_int_values[2]
32e5c31af7Sopenharmony_ci# #define _GLF_MAKE_IN_BOUNDS_INT(IDX, SZ)  clamp(IDX, 0, SZ - 1)
33e5c31af7Sopenharmony_ci# #define INT_ARR_256 int[256](_int_1, _int_1, _int_1, _int_1, _int_1, _int_1, _int_1, _int_1, _int_1, _int_1, _int_1, _int_1, _int_1, _int_1, _int_1, _int_1, _int_1, _int_1, _int_1, _int_1, _int_1, _int_1, _int_1, _int_1, _int_1, _int_1, _int_1, _int_1, _int_1, _int_1, _int_1, _int_1, _int_1, _int_1, _int_1, _int_1, _int_1, _int_1, _int_1, _int_1, _int_1, _int_1, _int_1, _int_1, _int_1, _int_1, _int_1, _int_1, _int_1, _int_1, _int_1, _int_1, _int_1, _int_1, _int_1, _int_1, _int_1, _int_1, _int_1, _int_1, _int_1, _int_1, _int_1, _int_1, _int_1, _int_1, _int_1, _int_1, _int_1, _int_1, _int_1, _int_1, _int_1, _int_1, _int_1, _int_1, _int_1, _int_1, _int_1, _int_1, _int_1, _int_1, _int_1, _int_1, _int_1, _int_1, _int_1, _int_1, _int_1, _int_1, _int_1, _int_1, _int_1, _int_1, _int_1, _int_1, _int_1, _int_1, _int_1, _int_1, _int_1, _int_1, _int_1, _int_1, _int_1, _int_1, _int_1, _int_1, _int_1, _int_1, _int_1, _int_1, _int_1, _int_1, _int_1, _int_1, _int_1, _int_1, _int_1, _int_1, _int_1, _int_1, _int_1, _int_1, _int_1, _int_1, _int_1, _int_1, _int_1, _int_1, _int_1, _int_1, _int_1, _int_1, _int_1, _int_1, _int_1, _int_1, _int_1, _int_1, _int_1, _int_1, _int_1, _int_1, _int_1, _int_1, _int_1, _int_1, _int_1, _int_1, _int_1, _int_1, _int_1, _int_1, _int_1, _int_1, _int_1, _int_1, _int_1, _int_1, _int_1, _int_1, _int_1, _int_1, _int_1, _int_1, _int_1, _int_1, _int_1, _int_1, _int_1, _int_1, _int_1, _int_1, _int_1, _int_1, _int_1, _int_1, _int_1, _int_1, _int_1, _int_1, _int_1, _int_1, _int_1, _int_1, _int_1, _int_1, _int_1, _int_1, _int_1, _int_1, _int_1, _int_1, _int_1, _int_1, _int_1, _int_1, _int_1, _int_1, _int_1, _int_1, _int_1, _int_1, _int_1, _int_1, _int_1, _int_1, _int_1, _int_1, _int_1, _int_1, _int_1, _int_1, _int_1, _int_1, _int_1, _int_1, _int_1, _int_1, _int_1, _int_1, _int_1, _int_1, _int_1, _int_1, _int_1, _int_1, _int_1, _int_1, _int_1, _int_1, _int_1, _int_1, _int_1, _int_1, _int_1, _int_1, _int_1, _int_1, _int_1, _int_1, _int_1, _int_1, _int_1, _int_1, _int_1, _int_1, _int_1, _int_1, _int_1, _int_1, _int_1, _int_1, _int_1, _int_1)
34e5c31af7Sopenharmony_ci# #define ONE INT_ARR_256[_GLF_MAKE_IN_BOUNDS_INT(x, 256)]
35e5c31af7Sopenharmony_ci#
36e5c31af7Sopenharmony_ci# precision highp float;
37e5c31af7Sopenharmony_ci# precision highp int;
38e5c31af7Sopenharmony_ci#
39e5c31af7Sopenharmony_ci# // Contents of _GLF_uniform_int_values: [0, 1, 256]
40e5c31af7Sopenharmony_ci# layout(set = 0, binding = 0) uniform buf0
41e5c31af7Sopenharmony_ci# {
42e5c31af7Sopenharmony_ci#     int _GLF_uniform_int_values[3];
43e5c31af7Sopenharmony_ci# };
44e5c31af7Sopenharmony_ci#
45e5c31af7Sopenharmony_ci# layout(location = 0) out vec4 _GLF_color;
46e5c31af7Sopenharmony_ci#
47e5c31af7Sopenharmony_ci# // This function always returns one.
48e5c31af7Sopenharmony_ci# int func(int x)
49e5c31af7Sopenharmony_ci# {
50e5c31af7Sopenharmony_ci#     // a becomes one.
51e5c31af7Sopenharmony_ci#     int a = clamp(ONE, max(ONE, ONE), ONE);
52e5c31af7Sopenharmony_ci#
53e5c31af7Sopenharmony_ci#     // Always false.
54e5c31af7Sopenharmony_ci#     if(x < 0)
55e5c31af7Sopenharmony_ci#     {
56e5c31af7Sopenharmony_ci#         discard;
57e5c31af7Sopenharmony_ci#     }
58e5c31af7Sopenharmony_ci#
59e5c31af7Sopenharmony_ci#     return a;
60e5c31af7Sopenharmony_ci# }
61e5c31af7Sopenharmony_ci#
62e5c31af7Sopenharmony_ci# void main()
63e5c31af7Sopenharmony_ci# {
64e5c31af7Sopenharmony_ci#     // Always true.
65e5c31af7Sopenharmony_ci#     if (func(int(gl_FragCoord.x)) == _int_1)
66e5c31af7Sopenharmony_ci#         _GLF_color = vec4(_int_1, _int_0, _int_0, _int_1);
67e5c31af7Sopenharmony_ci#     else
68e5c31af7Sopenharmony_ci#         _GLF_color = vec4(_int_0);
69e5c31af7Sopenharmony_ci# }
70e5c31af7Sopenharmony_ciSHADER fragment variant_fragment_shader SPIRV-ASM TARGET_ENV spv1.0
71e5c31af7Sopenharmony_ci; SPIR-V
72e5c31af7Sopenharmony_ci; Version: 1.0
73e5c31af7Sopenharmony_ci; Generator: Khronos Glslang Reference Front End; 10
74e5c31af7Sopenharmony_ci; Bound: 2145
75e5c31af7Sopenharmony_ci; Schema: 0
76e5c31af7Sopenharmony_ci               OpCapability Shader
77e5c31af7Sopenharmony_ci          %1 = OpExtInstImport "GLSL.std.450"
78e5c31af7Sopenharmony_ci               OpMemoryModel Logical GLSL450
79e5c31af7Sopenharmony_ci               OpEntryPoint Fragment %4 "main" %2112 %2126
80e5c31af7Sopenharmony_ci               OpExecutionMode %4 OriginUpperLeft
81e5c31af7Sopenharmony_ci               OpSource ESSL 320
82e5c31af7Sopenharmony_ci               OpName %4 "main"
83e5c31af7Sopenharmony_ci               OpName %10 "func(i1;"
84e5c31af7Sopenharmony_ci               OpName %9 "x"
85e5c31af7Sopenharmony_ci               OpName %12 "a"
86e5c31af7Sopenharmony_ci               OpName %16 "buf0"
87e5c31af7Sopenharmony_ci               OpMemberName %16 0 "_GLF_uniform_int_values"
88e5c31af7Sopenharmony_ci               OpName %18 ""
89e5c31af7Sopenharmony_ci               OpName %541 "indexable"
90e5c31af7Sopenharmony_ci               OpName %1059 "indexable"
91e5c31af7Sopenharmony_ci               OpName %1577 "indexable"
92e5c31af7Sopenharmony_ci               OpName %2096 "indexable"
93e5c31af7Sopenharmony_ci               OpName %2112 "gl_FragCoord"
94e5c31af7Sopenharmony_ci               OpName %2118 "param"
95e5c31af7Sopenharmony_ci               OpName %2126 "_GLF_color"
96e5c31af7Sopenharmony_ci               OpDecorate %15 ArrayStride 16
97e5c31af7Sopenharmony_ci               OpMemberDecorate %16 0 Offset 0
98e5c31af7Sopenharmony_ci               OpDecorate %16 Block
99e5c31af7Sopenharmony_ci               OpDecorate %18 DescriptorSet 0
100e5c31af7Sopenharmony_ci               OpDecorate %18 Binding 0
101e5c31af7Sopenharmony_ci               OpDecorate %2112 BuiltIn FragCoord
102e5c31af7Sopenharmony_ci               OpDecorate %2126 Location 0
103e5c31af7Sopenharmony_ci          %2 = OpTypeVoid
104e5c31af7Sopenharmony_ci          %3 = OpTypeFunction %2
105e5c31af7Sopenharmony_ci          %6 = OpTypeInt 32 1
106e5c31af7Sopenharmony_ci          %7 = OpTypePointer Function %6
107e5c31af7Sopenharmony_ci          %8 = OpTypeFunction %6 %7
108e5c31af7Sopenharmony_ci         %13 = OpTypeInt 32 0
109e5c31af7Sopenharmony_ci         %14 = OpConstant %13 3
110e5c31af7Sopenharmony_ci         %15 = OpTypeArray %6 %14
111e5c31af7Sopenharmony_ci         %16 = OpTypeStruct %15
112e5c31af7Sopenharmony_ci         %17 = OpTypePointer Uniform %16
113e5c31af7Sopenharmony_ci         %18 = OpVariable %17 Uniform
114e5c31af7Sopenharmony_ci         %19 = OpConstant %6 0
115e5c31af7Sopenharmony_ci         %20 = OpConstant %6 1
116e5c31af7Sopenharmony_ci         %21 = OpTypePointer Uniform %6
117e5c31af7Sopenharmony_ci        %534 = OpConstant %13 256
118e5c31af7Sopenharmony_ci        %535 = OpTypeArray %6 %534
119e5c31af7Sopenharmony_ci        %538 = OpConstant %6 255
120e5c31af7Sopenharmony_ci        %540 = OpTypePointer Function %535
121e5c31af7Sopenharmony_ci       %2101 = OpTypeBool
122e5c31af7Sopenharmony_ci       %2109 = OpTypeFloat 32
123e5c31af7Sopenharmony_ci       %2110 = OpTypeVector %2109 4
124e5c31af7Sopenharmony_ci       %2111 = OpTypePointer Input %2110
125e5c31af7Sopenharmony_ci       %2112 = OpVariable %2111 Input
126e5c31af7Sopenharmony_ci       %2113 = OpConstant %13 0
127e5c31af7Sopenharmony_ci       %2114 = OpTypePointer Input %2109
128e5c31af7Sopenharmony_ci       %2125 = OpTypePointer Output %2110
129e5c31af7Sopenharmony_ci       %2126 = OpVariable %2125 Output
130e5c31af7Sopenharmony_ci          %4 = OpFunction %2 None %3
131e5c31af7Sopenharmony_ci          %5 = OpLabel
132e5c31af7Sopenharmony_ci       %2118 = OpVariable %7 Function
133e5c31af7Sopenharmony_ci       %2115 = OpAccessChain %2114 %2112 %2113
134e5c31af7Sopenharmony_ci       %2116 = OpLoad %2109 %2115
135e5c31af7Sopenharmony_ci       %2117 = OpConvertFToS %6 %2116
136e5c31af7Sopenharmony_ci               OpStore %2118 %2117
137e5c31af7Sopenharmony_ci       %2119 = OpFunctionCall %6 %10 %2118
138e5c31af7Sopenharmony_ci       %2120 = OpAccessChain %21 %18 %19 %20
139e5c31af7Sopenharmony_ci       %2121 = OpLoad %6 %2120
140e5c31af7Sopenharmony_ci       %2122 = OpIEqual %2101 %2119 %2121
141e5c31af7Sopenharmony_ci               OpSelectionMerge %2124 None
142e5c31af7Sopenharmony_ci               OpBranchConditional %2122 %2123 %2140
143e5c31af7Sopenharmony_ci       %2123 = OpLabel
144e5c31af7Sopenharmony_ci       %2127 = OpAccessChain %21 %18 %19 %20
145e5c31af7Sopenharmony_ci       %2128 = OpLoad %6 %2127
146e5c31af7Sopenharmony_ci       %2129 = OpConvertSToF %2109 %2128
147e5c31af7Sopenharmony_ci       %2130 = OpAccessChain %21 %18 %19 %19
148e5c31af7Sopenharmony_ci       %2131 = OpLoad %6 %2130
149e5c31af7Sopenharmony_ci       %2132 = OpConvertSToF %2109 %2131
150e5c31af7Sopenharmony_ci       %2133 = OpAccessChain %21 %18 %19 %19
151e5c31af7Sopenharmony_ci       %2134 = OpLoad %6 %2133
152e5c31af7Sopenharmony_ci       %2135 = OpConvertSToF %2109 %2134
153e5c31af7Sopenharmony_ci       %2136 = OpAccessChain %21 %18 %19 %20
154e5c31af7Sopenharmony_ci       %2137 = OpLoad %6 %2136
155e5c31af7Sopenharmony_ci       %2138 = OpConvertSToF %2109 %2137
156e5c31af7Sopenharmony_ci       %2139 = OpCompositeConstruct %2110 %2129 %2132 %2135 %2138
157e5c31af7Sopenharmony_ci               OpStore %2126 %2139
158e5c31af7Sopenharmony_ci               OpBranch %2124
159e5c31af7Sopenharmony_ci       %2140 = OpLabel
160e5c31af7Sopenharmony_ci       %2141 = OpAccessChain %21 %18 %19 %19
161e5c31af7Sopenharmony_ci       %2142 = OpLoad %6 %2141
162e5c31af7Sopenharmony_ci       %2143 = OpConvertSToF %2109 %2142
163e5c31af7Sopenharmony_ci       %2144 = OpCompositeConstruct %2110 %2143 %2143 %2143 %2143
164e5c31af7Sopenharmony_ci               OpStore %2126 %2144
165e5c31af7Sopenharmony_ci               OpBranch %2124
166e5c31af7Sopenharmony_ci       %2124 = OpLabel
167e5c31af7Sopenharmony_ci               OpReturn
168e5c31af7Sopenharmony_ci               OpFunctionEnd
169e5c31af7Sopenharmony_ci         %10 = OpFunction %6 None %8
170e5c31af7Sopenharmony_ci          %9 = OpFunctionParameter %7
171e5c31af7Sopenharmony_ci         %11 = OpLabel
172e5c31af7Sopenharmony_ci         %12 = OpVariable %7 Function
173e5c31af7Sopenharmony_ci        %541 = OpVariable %540 Function
174e5c31af7Sopenharmony_ci       %1059 = OpVariable %540 Function
175e5c31af7Sopenharmony_ci       %1577 = OpVariable %540 Function
176e5c31af7Sopenharmony_ci       %2096 = OpVariable %540 Function
177e5c31af7Sopenharmony_ci         %22 = OpAccessChain %21 %18 %19 %20
178e5c31af7Sopenharmony_ci         %23 = OpLoad %6 %22
179e5c31af7Sopenharmony_ci         %24 = OpAccessChain %21 %18 %19 %20
180e5c31af7Sopenharmony_ci         %25 = OpLoad %6 %24
181e5c31af7Sopenharmony_ci         %26 = OpAccessChain %21 %18 %19 %20
182e5c31af7Sopenharmony_ci         %27 = OpLoad %6 %26
183e5c31af7Sopenharmony_ci         %28 = OpAccessChain %21 %18 %19 %20
184e5c31af7Sopenharmony_ci         %29 = OpLoad %6 %28
185e5c31af7Sopenharmony_ci         %30 = OpAccessChain %21 %18 %19 %20
186e5c31af7Sopenharmony_ci         %31 = OpLoad %6 %30
187e5c31af7Sopenharmony_ci         %32 = OpAccessChain %21 %18 %19 %20
188e5c31af7Sopenharmony_ci         %33 = OpLoad %6 %32
189e5c31af7Sopenharmony_ci         %34 = OpAccessChain %21 %18 %19 %20
190e5c31af7Sopenharmony_ci         %35 = OpLoad %6 %34
191e5c31af7Sopenharmony_ci         %36 = OpAccessChain %21 %18 %19 %20
192e5c31af7Sopenharmony_ci         %37 = OpLoad %6 %36
193e5c31af7Sopenharmony_ci         %38 = OpAccessChain %21 %18 %19 %20
194e5c31af7Sopenharmony_ci         %39 = OpLoad %6 %38
195e5c31af7Sopenharmony_ci         %40 = OpAccessChain %21 %18 %19 %20
196e5c31af7Sopenharmony_ci         %41 = OpLoad %6 %40
197e5c31af7Sopenharmony_ci         %42 = OpAccessChain %21 %18 %19 %20
198e5c31af7Sopenharmony_ci         %43 = OpLoad %6 %42
199e5c31af7Sopenharmony_ci         %44 = OpAccessChain %21 %18 %19 %20
200e5c31af7Sopenharmony_ci         %45 = OpLoad %6 %44
201e5c31af7Sopenharmony_ci         %46 = OpAccessChain %21 %18 %19 %20
202e5c31af7Sopenharmony_ci         %47 = OpLoad %6 %46
203e5c31af7Sopenharmony_ci         %48 = OpAccessChain %21 %18 %19 %20
204e5c31af7Sopenharmony_ci         %49 = OpLoad %6 %48
205e5c31af7Sopenharmony_ci         %50 = OpAccessChain %21 %18 %19 %20
206e5c31af7Sopenharmony_ci         %51 = OpLoad %6 %50
207e5c31af7Sopenharmony_ci         %52 = OpAccessChain %21 %18 %19 %20
208e5c31af7Sopenharmony_ci         %53 = OpLoad %6 %52
209e5c31af7Sopenharmony_ci         %54 = OpAccessChain %21 %18 %19 %20
210e5c31af7Sopenharmony_ci         %55 = OpLoad %6 %54
211e5c31af7Sopenharmony_ci         %56 = OpAccessChain %21 %18 %19 %20
212e5c31af7Sopenharmony_ci         %57 = OpLoad %6 %56
213e5c31af7Sopenharmony_ci         %58 = OpAccessChain %21 %18 %19 %20
214e5c31af7Sopenharmony_ci         %59 = OpLoad %6 %58
215e5c31af7Sopenharmony_ci         %60 = OpAccessChain %21 %18 %19 %20
216e5c31af7Sopenharmony_ci         %61 = OpLoad %6 %60
217e5c31af7Sopenharmony_ci         %62 = OpAccessChain %21 %18 %19 %20
218e5c31af7Sopenharmony_ci         %63 = OpLoad %6 %62
219e5c31af7Sopenharmony_ci         %64 = OpAccessChain %21 %18 %19 %20
220e5c31af7Sopenharmony_ci         %65 = OpLoad %6 %64
221e5c31af7Sopenharmony_ci         %66 = OpAccessChain %21 %18 %19 %20
222e5c31af7Sopenharmony_ci         %67 = OpLoad %6 %66
223e5c31af7Sopenharmony_ci         %68 = OpAccessChain %21 %18 %19 %20
224e5c31af7Sopenharmony_ci         %69 = OpLoad %6 %68
225e5c31af7Sopenharmony_ci         %70 = OpAccessChain %21 %18 %19 %20
226e5c31af7Sopenharmony_ci         %71 = OpLoad %6 %70
227e5c31af7Sopenharmony_ci         %72 = OpAccessChain %21 %18 %19 %20
228e5c31af7Sopenharmony_ci         %73 = OpLoad %6 %72
229e5c31af7Sopenharmony_ci         %74 = OpAccessChain %21 %18 %19 %20
230e5c31af7Sopenharmony_ci         %75 = OpLoad %6 %74
231e5c31af7Sopenharmony_ci         %76 = OpAccessChain %21 %18 %19 %20
232e5c31af7Sopenharmony_ci         %77 = OpLoad %6 %76
233e5c31af7Sopenharmony_ci         %78 = OpAccessChain %21 %18 %19 %20
234e5c31af7Sopenharmony_ci         %79 = OpLoad %6 %78
235e5c31af7Sopenharmony_ci         %80 = OpAccessChain %21 %18 %19 %20
236e5c31af7Sopenharmony_ci         %81 = OpLoad %6 %80
237e5c31af7Sopenharmony_ci         %82 = OpAccessChain %21 %18 %19 %20
238e5c31af7Sopenharmony_ci         %83 = OpLoad %6 %82
239e5c31af7Sopenharmony_ci         %84 = OpAccessChain %21 %18 %19 %20
240e5c31af7Sopenharmony_ci         %85 = OpLoad %6 %84
241e5c31af7Sopenharmony_ci         %86 = OpAccessChain %21 %18 %19 %20
242e5c31af7Sopenharmony_ci         %87 = OpLoad %6 %86
243e5c31af7Sopenharmony_ci         %88 = OpAccessChain %21 %18 %19 %20
244e5c31af7Sopenharmony_ci         %89 = OpLoad %6 %88
245e5c31af7Sopenharmony_ci         %90 = OpAccessChain %21 %18 %19 %20
246e5c31af7Sopenharmony_ci         %91 = OpLoad %6 %90
247e5c31af7Sopenharmony_ci         %92 = OpAccessChain %21 %18 %19 %20
248e5c31af7Sopenharmony_ci         %93 = OpLoad %6 %92
249e5c31af7Sopenharmony_ci         %94 = OpAccessChain %21 %18 %19 %20
250e5c31af7Sopenharmony_ci         %95 = OpLoad %6 %94
251e5c31af7Sopenharmony_ci         %96 = OpAccessChain %21 %18 %19 %20
252e5c31af7Sopenharmony_ci         %97 = OpLoad %6 %96
253e5c31af7Sopenharmony_ci         %98 = OpAccessChain %21 %18 %19 %20
254e5c31af7Sopenharmony_ci         %99 = OpLoad %6 %98
255e5c31af7Sopenharmony_ci        %100 = OpAccessChain %21 %18 %19 %20
256e5c31af7Sopenharmony_ci        %101 = OpLoad %6 %100
257e5c31af7Sopenharmony_ci        %102 = OpAccessChain %21 %18 %19 %20
258e5c31af7Sopenharmony_ci        %103 = OpLoad %6 %102
259e5c31af7Sopenharmony_ci        %104 = OpAccessChain %21 %18 %19 %20
260e5c31af7Sopenharmony_ci        %105 = OpLoad %6 %104
261e5c31af7Sopenharmony_ci        %106 = OpAccessChain %21 %18 %19 %20
262e5c31af7Sopenharmony_ci        %107 = OpLoad %6 %106
263e5c31af7Sopenharmony_ci        %108 = OpAccessChain %21 %18 %19 %20
264e5c31af7Sopenharmony_ci        %109 = OpLoad %6 %108
265e5c31af7Sopenharmony_ci        %110 = OpAccessChain %21 %18 %19 %20
266e5c31af7Sopenharmony_ci        %111 = OpLoad %6 %110
267e5c31af7Sopenharmony_ci        %112 = OpAccessChain %21 %18 %19 %20
268e5c31af7Sopenharmony_ci        %113 = OpLoad %6 %112
269e5c31af7Sopenharmony_ci        %114 = OpAccessChain %21 %18 %19 %20
270e5c31af7Sopenharmony_ci        %115 = OpLoad %6 %114
271e5c31af7Sopenharmony_ci        %116 = OpAccessChain %21 %18 %19 %20
272e5c31af7Sopenharmony_ci        %117 = OpLoad %6 %116
273e5c31af7Sopenharmony_ci        %118 = OpAccessChain %21 %18 %19 %20
274e5c31af7Sopenharmony_ci        %119 = OpLoad %6 %118
275e5c31af7Sopenharmony_ci        %120 = OpAccessChain %21 %18 %19 %20
276e5c31af7Sopenharmony_ci        %121 = OpLoad %6 %120
277e5c31af7Sopenharmony_ci        %122 = OpAccessChain %21 %18 %19 %20
278e5c31af7Sopenharmony_ci        %123 = OpLoad %6 %122
279e5c31af7Sopenharmony_ci        %124 = OpAccessChain %21 %18 %19 %20
280e5c31af7Sopenharmony_ci        %125 = OpLoad %6 %124
281e5c31af7Sopenharmony_ci        %126 = OpAccessChain %21 %18 %19 %20
282e5c31af7Sopenharmony_ci        %127 = OpLoad %6 %126
283e5c31af7Sopenharmony_ci        %128 = OpAccessChain %21 %18 %19 %20
284e5c31af7Sopenharmony_ci        %129 = OpLoad %6 %128
285e5c31af7Sopenharmony_ci        %130 = OpAccessChain %21 %18 %19 %20
286e5c31af7Sopenharmony_ci        %131 = OpLoad %6 %130
287e5c31af7Sopenharmony_ci        %132 = OpAccessChain %21 %18 %19 %20
288e5c31af7Sopenharmony_ci        %133 = OpLoad %6 %132
289e5c31af7Sopenharmony_ci        %134 = OpAccessChain %21 %18 %19 %20
290e5c31af7Sopenharmony_ci        %135 = OpLoad %6 %134
291e5c31af7Sopenharmony_ci        %136 = OpAccessChain %21 %18 %19 %20
292e5c31af7Sopenharmony_ci        %137 = OpLoad %6 %136
293e5c31af7Sopenharmony_ci        %138 = OpAccessChain %21 %18 %19 %20
294e5c31af7Sopenharmony_ci        %139 = OpLoad %6 %138
295e5c31af7Sopenharmony_ci        %140 = OpAccessChain %21 %18 %19 %20
296e5c31af7Sopenharmony_ci        %141 = OpLoad %6 %140
297e5c31af7Sopenharmony_ci        %142 = OpAccessChain %21 %18 %19 %20
298e5c31af7Sopenharmony_ci        %143 = OpLoad %6 %142
299e5c31af7Sopenharmony_ci        %144 = OpAccessChain %21 %18 %19 %20
300e5c31af7Sopenharmony_ci        %145 = OpLoad %6 %144
301e5c31af7Sopenharmony_ci        %146 = OpAccessChain %21 %18 %19 %20
302e5c31af7Sopenharmony_ci        %147 = OpLoad %6 %146
303e5c31af7Sopenharmony_ci        %148 = OpAccessChain %21 %18 %19 %20
304e5c31af7Sopenharmony_ci        %149 = OpLoad %6 %148
305e5c31af7Sopenharmony_ci        %150 = OpAccessChain %21 %18 %19 %20
306e5c31af7Sopenharmony_ci        %151 = OpLoad %6 %150
307e5c31af7Sopenharmony_ci        %152 = OpAccessChain %21 %18 %19 %20
308e5c31af7Sopenharmony_ci        %153 = OpLoad %6 %152
309e5c31af7Sopenharmony_ci        %154 = OpAccessChain %21 %18 %19 %20
310e5c31af7Sopenharmony_ci        %155 = OpLoad %6 %154
311e5c31af7Sopenharmony_ci        %156 = OpAccessChain %21 %18 %19 %20
312e5c31af7Sopenharmony_ci        %157 = OpLoad %6 %156
313e5c31af7Sopenharmony_ci        %158 = OpAccessChain %21 %18 %19 %20
314e5c31af7Sopenharmony_ci        %159 = OpLoad %6 %158
315e5c31af7Sopenharmony_ci        %160 = OpAccessChain %21 %18 %19 %20
316e5c31af7Sopenharmony_ci        %161 = OpLoad %6 %160
317e5c31af7Sopenharmony_ci        %162 = OpAccessChain %21 %18 %19 %20
318e5c31af7Sopenharmony_ci        %163 = OpLoad %6 %162
319e5c31af7Sopenharmony_ci        %164 = OpAccessChain %21 %18 %19 %20
320e5c31af7Sopenharmony_ci        %165 = OpLoad %6 %164
321e5c31af7Sopenharmony_ci        %166 = OpAccessChain %21 %18 %19 %20
322e5c31af7Sopenharmony_ci        %167 = OpLoad %6 %166
323e5c31af7Sopenharmony_ci        %168 = OpAccessChain %21 %18 %19 %20
324e5c31af7Sopenharmony_ci        %169 = OpLoad %6 %168
325e5c31af7Sopenharmony_ci        %170 = OpAccessChain %21 %18 %19 %20
326e5c31af7Sopenharmony_ci        %171 = OpLoad %6 %170
327e5c31af7Sopenharmony_ci        %172 = OpAccessChain %21 %18 %19 %20
328e5c31af7Sopenharmony_ci        %173 = OpLoad %6 %172
329e5c31af7Sopenharmony_ci        %174 = OpAccessChain %21 %18 %19 %20
330e5c31af7Sopenharmony_ci        %175 = OpLoad %6 %174
331e5c31af7Sopenharmony_ci        %176 = OpAccessChain %21 %18 %19 %20
332e5c31af7Sopenharmony_ci        %177 = OpLoad %6 %176
333e5c31af7Sopenharmony_ci        %178 = OpAccessChain %21 %18 %19 %20
334e5c31af7Sopenharmony_ci        %179 = OpLoad %6 %178
335e5c31af7Sopenharmony_ci        %180 = OpAccessChain %21 %18 %19 %20
336e5c31af7Sopenharmony_ci        %181 = OpLoad %6 %180
337e5c31af7Sopenharmony_ci        %182 = OpAccessChain %21 %18 %19 %20
338e5c31af7Sopenharmony_ci        %183 = OpLoad %6 %182
339e5c31af7Sopenharmony_ci        %184 = OpAccessChain %21 %18 %19 %20
340e5c31af7Sopenharmony_ci        %185 = OpLoad %6 %184
341e5c31af7Sopenharmony_ci        %186 = OpAccessChain %21 %18 %19 %20
342e5c31af7Sopenharmony_ci        %187 = OpLoad %6 %186
343e5c31af7Sopenharmony_ci        %188 = OpAccessChain %21 %18 %19 %20
344e5c31af7Sopenharmony_ci        %189 = OpLoad %6 %188
345e5c31af7Sopenharmony_ci        %190 = OpAccessChain %21 %18 %19 %20
346e5c31af7Sopenharmony_ci        %191 = OpLoad %6 %190
347e5c31af7Sopenharmony_ci        %192 = OpAccessChain %21 %18 %19 %20
348e5c31af7Sopenharmony_ci        %193 = OpLoad %6 %192
349e5c31af7Sopenharmony_ci        %194 = OpAccessChain %21 %18 %19 %20
350e5c31af7Sopenharmony_ci        %195 = OpLoad %6 %194
351e5c31af7Sopenharmony_ci        %196 = OpAccessChain %21 %18 %19 %20
352e5c31af7Sopenharmony_ci        %197 = OpLoad %6 %196
353e5c31af7Sopenharmony_ci        %198 = OpAccessChain %21 %18 %19 %20
354e5c31af7Sopenharmony_ci        %199 = OpLoad %6 %198
355e5c31af7Sopenharmony_ci        %200 = OpAccessChain %21 %18 %19 %20
356e5c31af7Sopenharmony_ci        %201 = OpLoad %6 %200
357e5c31af7Sopenharmony_ci        %202 = OpAccessChain %21 %18 %19 %20
358e5c31af7Sopenharmony_ci        %203 = OpLoad %6 %202
359e5c31af7Sopenharmony_ci        %204 = OpAccessChain %21 %18 %19 %20
360e5c31af7Sopenharmony_ci        %205 = OpLoad %6 %204
361e5c31af7Sopenharmony_ci        %206 = OpAccessChain %21 %18 %19 %20
362e5c31af7Sopenharmony_ci        %207 = OpLoad %6 %206
363e5c31af7Sopenharmony_ci        %208 = OpAccessChain %21 %18 %19 %20
364e5c31af7Sopenharmony_ci        %209 = OpLoad %6 %208
365e5c31af7Sopenharmony_ci        %210 = OpAccessChain %21 %18 %19 %20
366e5c31af7Sopenharmony_ci        %211 = OpLoad %6 %210
367e5c31af7Sopenharmony_ci        %212 = OpAccessChain %21 %18 %19 %20
368e5c31af7Sopenharmony_ci        %213 = OpLoad %6 %212
369e5c31af7Sopenharmony_ci        %214 = OpAccessChain %21 %18 %19 %20
370e5c31af7Sopenharmony_ci        %215 = OpLoad %6 %214
371e5c31af7Sopenharmony_ci        %216 = OpAccessChain %21 %18 %19 %20
372e5c31af7Sopenharmony_ci        %217 = OpLoad %6 %216
373e5c31af7Sopenharmony_ci        %218 = OpAccessChain %21 %18 %19 %20
374e5c31af7Sopenharmony_ci        %219 = OpLoad %6 %218
375e5c31af7Sopenharmony_ci        %220 = OpAccessChain %21 %18 %19 %20
376e5c31af7Sopenharmony_ci        %221 = OpLoad %6 %220
377e5c31af7Sopenharmony_ci        %222 = OpAccessChain %21 %18 %19 %20
378e5c31af7Sopenharmony_ci        %223 = OpLoad %6 %222
379e5c31af7Sopenharmony_ci        %224 = OpAccessChain %21 %18 %19 %20
380e5c31af7Sopenharmony_ci        %225 = OpLoad %6 %224
381e5c31af7Sopenharmony_ci        %226 = OpAccessChain %21 %18 %19 %20
382e5c31af7Sopenharmony_ci        %227 = OpLoad %6 %226
383e5c31af7Sopenharmony_ci        %228 = OpAccessChain %21 %18 %19 %20
384e5c31af7Sopenharmony_ci        %229 = OpLoad %6 %228
385e5c31af7Sopenharmony_ci        %230 = OpAccessChain %21 %18 %19 %20
386e5c31af7Sopenharmony_ci        %231 = OpLoad %6 %230
387e5c31af7Sopenharmony_ci        %232 = OpAccessChain %21 %18 %19 %20
388e5c31af7Sopenharmony_ci        %233 = OpLoad %6 %232
389e5c31af7Sopenharmony_ci        %234 = OpAccessChain %21 %18 %19 %20
390e5c31af7Sopenharmony_ci        %235 = OpLoad %6 %234
391e5c31af7Sopenharmony_ci        %236 = OpAccessChain %21 %18 %19 %20
392e5c31af7Sopenharmony_ci        %237 = OpLoad %6 %236
393e5c31af7Sopenharmony_ci        %238 = OpAccessChain %21 %18 %19 %20
394e5c31af7Sopenharmony_ci        %239 = OpLoad %6 %238
395e5c31af7Sopenharmony_ci        %240 = OpAccessChain %21 %18 %19 %20
396e5c31af7Sopenharmony_ci        %241 = OpLoad %6 %240
397e5c31af7Sopenharmony_ci        %242 = OpAccessChain %21 %18 %19 %20
398e5c31af7Sopenharmony_ci        %243 = OpLoad %6 %242
399e5c31af7Sopenharmony_ci        %244 = OpAccessChain %21 %18 %19 %20
400e5c31af7Sopenharmony_ci        %245 = OpLoad %6 %244
401e5c31af7Sopenharmony_ci        %246 = OpAccessChain %21 %18 %19 %20
402e5c31af7Sopenharmony_ci        %247 = OpLoad %6 %246
403e5c31af7Sopenharmony_ci        %248 = OpAccessChain %21 %18 %19 %20
404e5c31af7Sopenharmony_ci        %249 = OpLoad %6 %248
405e5c31af7Sopenharmony_ci        %250 = OpAccessChain %21 %18 %19 %20
406e5c31af7Sopenharmony_ci        %251 = OpLoad %6 %250
407e5c31af7Sopenharmony_ci        %252 = OpAccessChain %21 %18 %19 %20
408e5c31af7Sopenharmony_ci        %253 = OpLoad %6 %252
409e5c31af7Sopenharmony_ci        %254 = OpAccessChain %21 %18 %19 %20
410e5c31af7Sopenharmony_ci        %255 = OpLoad %6 %254
411e5c31af7Sopenharmony_ci        %256 = OpAccessChain %21 %18 %19 %20
412e5c31af7Sopenharmony_ci        %257 = OpLoad %6 %256
413e5c31af7Sopenharmony_ci        %258 = OpAccessChain %21 %18 %19 %20
414e5c31af7Sopenharmony_ci        %259 = OpLoad %6 %258
415e5c31af7Sopenharmony_ci        %260 = OpAccessChain %21 %18 %19 %20
416e5c31af7Sopenharmony_ci        %261 = OpLoad %6 %260
417e5c31af7Sopenharmony_ci        %262 = OpAccessChain %21 %18 %19 %20
418e5c31af7Sopenharmony_ci        %263 = OpLoad %6 %262
419e5c31af7Sopenharmony_ci        %264 = OpAccessChain %21 %18 %19 %20
420e5c31af7Sopenharmony_ci        %265 = OpLoad %6 %264
421e5c31af7Sopenharmony_ci        %266 = OpAccessChain %21 %18 %19 %20
422e5c31af7Sopenharmony_ci        %267 = OpLoad %6 %266
423e5c31af7Sopenharmony_ci        %268 = OpAccessChain %21 %18 %19 %20
424e5c31af7Sopenharmony_ci        %269 = OpLoad %6 %268
425e5c31af7Sopenharmony_ci        %270 = OpAccessChain %21 %18 %19 %20
426e5c31af7Sopenharmony_ci        %271 = OpLoad %6 %270
427e5c31af7Sopenharmony_ci        %272 = OpAccessChain %21 %18 %19 %20
428e5c31af7Sopenharmony_ci        %273 = OpLoad %6 %272
429e5c31af7Sopenharmony_ci        %274 = OpAccessChain %21 %18 %19 %20
430e5c31af7Sopenharmony_ci        %275 = OpLoad %6 %274
431e5c31af7Sopenharmony_ci        %276 = OpAccessChain %21 %18 %19 %20
432e5c31af7Sopenharmony_ci        %277 = OpLoad %6 %276
433e5c31af7Sopenharmony_ci        %278 = OpAccessChain %21 %18 %19 %20
434e5c31af7Sopenharmony_ci        %279 = OpLoad %6 %278
435e5c31af7Sopenharmony_ci        %280 = OpAccessChain %21 %18 %19 %20
436e5c31af7Sopenharmony_ci        %281 = OpLoad %6 %280
437e5c31af7Sopenharmony_ci        %282 = OpAccessChain %21 %18 %19 %20
438e5c31af7Sopenharmony_ci        %283 = OpLoad %6 %282
439e5c31af7Sopenharmony_ci        %284 = OpAccessChain %21 %18 %19 %20
440e5c31af7Sopenharmony_ci        %285 = OpLoad %6 %284
441e5c31af7Sopenharmony_ci        %286 = OpAccessChain %21 %18 %19 %20
442e5c31af7Sopenharmony_ci        %287 = OpLoad %6 %286
443e5c31af7Sopenharmony_ci        %288 = OpAccessChain %21 %18 %19 %20
444e5c31af7Sopenharmony_ci        %289 = OpLoad %6 %288
445e5c31af7Sopenharmony_ci        %290 = OpAccessChain %21 %18 %19 %20
446e5c31af7Sopenharmony_ci        %291 = OpLoad %6 %290
447e5c31af7Sopenharmony_ci        %292 = OpAccessChain %21 %18 %19 %20
448e5c31af7Sopenharmony_ci        %293 = OpLoad %6 %292
449e5c31af7Sopenharmony_ci        %294 = OpAccessChain %21 %18 %19 %20
450e5c31af7Sopenharmony_ci        %295 = OpLoad %6 %294
451e5c31af7Sopenharmony_ci        %296 = OpAccessChain %21 %18 %19 %20
452e5c31af7Sopenharmony_ci        %297 = OpLoad %6 %296
453e5c31af7Sopenharmony_ci        %298 = OpAccessChain %21 %18 %19 %20
454e5c31af7Sopenharmony_ci        %299 = OpLoad %6 %298
455e5c31af7Sopenharmony_ci        %300 = OpAccessChain %21 %18 %19 %20
456e5c31af7Sopenharmony_ci        %301 = OpLoad %6 %300
457e5c31af7Sopenharmony_ci        %302 = OpAccessChain %21 %18 %19 %20
458e5c31af7Sopenharmony_ci        %303 = OpLoad %6 %302
459e5c31af7Sopenharmony_ci        %304 = OpAccessChain %21 %18 %19 %20
460e5c31af7Sopenharmony_ci        %305 = OpLoad %6 %304
461e5c31af7Sopenharmony_ci        %306 = OpAccessChain %21 %18 %19 %20
462e5c31af7Sopenharmony_ci        %307 = OpLoad %6 %306
463e5c31af7Sopenharmony_ci        %308 = OpAccessChain %21 %18 %19 %20
464e5c31af7Sopenharmony_ci        %309 = OpLoad %6 %308
465e5c31af7Sopenharmony_ci        %310 = OpAccessChain %21 %18 %19 %20
466e5c31af7Sopenharmony_ci        %311 = OpLoad %6 %310
467e5c31af7Sopenharmony_ci        %312 = OpAccessChain %21 %18 %19 %20
468e5c31af7Sopenharmony_ci        %313 = OpLoad %6 %312
469e5c31af7Sopenharmony_ci        %314 = OpAccessChain %21 %18 %19 %20
470e5c31af7Sopenharmony_ci        %315 = OpLoad %6 %314
471e5c31af7Sopenharmony_ci        %316 = OpAccessChain %21 %18 %19 %20
472e5c31af7Sopenharmony_ci        %317 = OpLoad %6 %316
473e5c31af7Sopenharmony_ci        %318 = OpAccessChain %21 %18 %19 %20
474e5c31af7Sopenharmony_ci        %319 = OpLoad %6 %318
475e5c31af7Sopenharmony_ci        %320 = OpAccessChain %21 %18 %19 %20
476e5c31af7Sopenharmony_ci        %321 = OpLoad %6 %320
477e5c31af7Sopenharmony_ci        %322 = OpAccessChain %21 %18 %19 %20
478e5c31af7Sopenharmony_ci        %323 = OpLoad %6 %322
479e5c31af7Sopenharmony_ci        %324 = OpAccessChain %21 %18 %19 %20
480e5c31af7Sopenharmony_ci        %325 = OpLoad %6 %324
481e5c31af7Sopenharmony_ci        %326 = OpAccessChain %21 %18 %19 %20
482e5c31af7Sopenharmony_ci        %327 = OpLoad %6 %326
483e5c31af7Sopenharmony_ci        %328 = OpAccessChain %21 %18 %19 %20
484e5c31af7Sopenharmony_ci        %329 = OpLoad %6 %328
485e5c31af7Sopenharmony_ci        %330 = OpAccessChain %21 %18 %19 %20
486e5c31af7Sopenharmony_ci        %331 = OpLoad %6 %330
487e5c31af7Sopenharmony_ci        %332 = OpAccessChain %21 %18 %19 %20
488e5c31af7Sopenharmony_ci        %333 = OpLoad %6 %332
489e5c31af7Sopenharmony_ci        %334 = OpAccessChain %21 %18 %19 %20
490e5c31af7Sopenharmony_ci        %335 = OpLoad %6 %334
491e5c31af7Sopenharmony_ci        %336 = OpAccessChain %21 %18 %19 %20
492e5c31af7Sopenharmony_ci        %337 = OpLoad %6 %336
493e5c31af7Sopenharmony_ci        %338 = OpAccessChain %21 %18 %19 %20
494e5c31af7Sopenharmony_ci        %339 = OpLoad %6 %338
495e5c31af7Sopenharmony_ci        %340 = OpAccessChain %21 %18 %19 %20
496e5c31af7Sopenharmony_ci        %341 = OpLoad %6 %340
497e5c31af7Sopenharmony_ci        %342 = OpAccessChain %21 %18 %19 %20
498e5c31af7Sopenharmony_ci        %343 = OpLoad %6 %342
499e5c31af7Sopenharmony_ci        %344 = OpAccessChain %21 %18 %19 %20
500e5c31af7Sopenharmony_ci        %345 = OpLoad %6 %344
501e5c31af7Sopenharmony_ci        %346 = OpAccessChain %21 %18 %19 %20
502e5c31af7Sopenharmony_ci        %347 = OpLoad %6 %346
503e5c31af7Sopenharmony_ci        %348 = OpAccessChain %21 %18 %19 %20
504e5c31af7Sopenharmony_ci        %349 = OpLoad %6 %348
505e5c31af7Sopenharmony_ci        %350 = OpAccessChain %21 %18 %19 %20
506e5c31af7Sopenharmony_ci        %351 = OpLoad %6 %350
507e5c31af7Sopenharmony_ci        %352 = OpAccessChain %21 %18 %19 %20
508e5c31af7Sopenharmony_ci        %353 = OpLoad %6 %352
509e5c31af7Sopenharmony_ci        %354 = OpAccessChain %21 %18 %19 %20
510e5c31af7Sopenharmony_ci        %355 = OpLoad %6 %354
511e5c31af7Sopenharmony_ci        %356 = OpAccessChain %21 %18 %19 %20
512e5c31af7Sopenharmony_ci        %357 = OpLoad %6 %356
513e5c31af7Sopenharmony_ci        %358 = OpAccessChain %21 %18 %19 %20
514e5c31af7Sopenharmony_ci        %359 = OpLoad %6 %358
515e5c31af7Sopenharmony_ci        %360 = OpAccessChain %21 %18 %19 %20
516e5c31af7Sopenharmony_ci        %361 = OpLoad %6 %360
517e5c31af7Sopenharmony_ci        %362 = OpAccessChain %21 %18 %19 %20
518e5c31af7Sopenharmony_ci        %363 = OpLoad %6 %362
519e5c31af7Sopenharmony_ci        %364 = OpAccessChain %21 %18 %19 %20
520e5c31af7Sopenharmony_ci        %365 = OpLoad %6 %364
521e5c31af7Sopenharmony_ci        %366 = OpAccessChain %21 %18 %19 %20
522e5c31af7Sopenharmony_ci        %367 = OpLoad %6 %366
523e5c31af7Sopenharmony_ci        %368 = OpAccessChain %21 %18 %19 %20
524e5c31af7Sopenharmony_ci        %369 = OpLoad %6 %368
525e5c31af7Sopenharmony_ci        %370 = OpAccessChain %21 %18 %19 %20
526e5c31af7Sopenharmony_ci        %371 = OpLoad %6 %370
527e5c31af7Sopenharmony_ci        %372 = OpAccessChain %21 %18 %19 %20
528e5c31af7Sopenharmony_ci        %373 = OpLoad %6 %372
529e5c31af7Sopenharmony_ci        %374 = OpAccessChain %21 %18 %19 %20
530e5c31af7Sopenharmony_ci        %375 = OpLoad %6 %374
531e5c31af7Sopenharmony_ci        %376 = OpAccessChain %21 %18 %19 %20
532e5c31af7Sopenharmony_ci        %377 = OpLoad %6 %376
533e5c31af7Sopenharmony_ci        %378 = OpAccessChain %21 %18 %19 %20
534e5c31af7Sopenharmony_ci        %379 = OpLoad %6 %378
535e5c31af7Sopenharmony_ci        %380 = OpAccessChain %21 %18 %19 %20
536e5c31af7Sopenharmony_ci        %381 = OpLoad %6 %380
537e5c31af7Sopenharmony_ci        %382 = OpAccessChain %21 %18 %19 %20
538e5c31af7Sopenharmony_ci        %383 = OpLoad %6 %382
539e5c31af7Sopenharmony_ci        %384 = OpAccessChain %21 %18 %19 %20
540e5c31af7Sopenharmony_ci        %385 = OpLoad %6 %384
541e5c31af7Sopenharmony_ci        %386 = OpAccessChain %21 %18 %19 %20
542e5c31af7Sopenharmony_ci        %387 = OpLoad %6 %386
543e5c31af7Sopenharmony_ci        %388 = OpAccessChain %21 %18 %19 %20
544e5c31af7Sopenharmony_ci        %389 = OpLoad %6 %388
545e5c31af7Sopenharmony_ci        %390 = OpAccessChain %21 %18 %19 %20
546e5c31af7Sopenharmony_ci        %391 = OpLoad %6 %390
547e5c31af7Sopenharmony_ci        %392 = OpAccessChain %21 %18 %19 %20
548e5c31af7Sopenharmony_ci        %393 = OpLoad %6 %392
549e5c31af7Sopenharmony_ci        %394 = OpAccessChain %21 %18 %19 %20
550e5c31af7Sopenharmony_ci        %395 = OpLoad %6 %394
551e5c31af7Sopenharmony_ci        %396 = OpAccessChain %21 %18 %19 %20
552e5c31af7Sopenharmony_ci        %397 = OpLoad %6 %396
553e5c31af7Sopenharmony_ci        %398 = OpAccessChain %21 %18 %19 %20
554e5c31af7Sopenharmony_ci        %399 = OpLoad %6 %398
555e5c31af7Sopenharmony_ci        %400 = OpAccessChain %21 %18 %19 %20
556e5c31af7Sopenharmony_ci        %401 = OpLoad %6 %400
557e5c31af7Sopenharmony_ci        %402 = OpAccessChain %21 %18 %19 %20
558e5c31af7Sopenharmony_ci        %403 = OpLoad %6 %402
559e5c31af7Sopenharmony_ci        %404 = OpAccessChain %21 %18 %19 %20
560e5c31af7Sopenharmony_ci        %405 = OpLoad %6 %404
561e5c31af7Sopenharmony_ci        %406 = OpAccessChain %21 %18 %19 %20
562e5c31af7Sopenharmony_ci        %407 = OpLoad %6 %406
563e5c31af7Sopenharmony_ci        %408 = OpAccessChain %21 %18 %19 %20
564e5c31af7Sopenharmony_ci        %409 = OpLoad %6 %408
565e5c31af7Sopenharmony_ci        %410 = OpAccessChain %21 %18 %19 %20
566e5c31af7Sopenharmony_ci        %411 = OpLoad %6 %410
567e5c31af7Sopenharmony_ci        %412 = OpAccessChain %21 %18 %19 %20
568e5c31af7Sopenharmony_ci        %413 = OpLoad %6 %412
569e5c31af7Sopenharmony_ci        %414 = OpAccessChain %21 %18 %19 %20
570e5c31af7Sopenharmony_ci        %415 = OpLoad %6 %414
571e5c31af7Sopenharmony_ci        %416 = OpAccessChain %21 %18 %19 %20
572e5c31af7Sopenharmony_ci        %417 = OpLoad %6 %416
573e5c31af7Sopenharmony_ci        %418 = OpAccessChain %21 %18 %19 %20
574e5c31af7Sopenharmony_ci        %419 = OpLoad %6 %418
575e5c31af7Sopenharmony_ci        %420 = OpAccessChain %21 %18 %19 %20
576e5c31af7Sopenharmony_ci        %421 = OpLoad %6 %420
577e5c31af7Sopenharmony_ci        %422 = OpAccessChain %21 %18 %19 %20
578e5c31af7Sopenharmony_ci        %423 = OpLoad %6 %422
579e5c31af7Sopenharmony_ci        %424 = OpAccessChain %21 %18 %19 %20
580e5c31af7Sopenharmony_ci        %425 = OpLoad %6 %424
581e5c31af7Sopenharmony_ci        %426 = OpAccessChain %21 %18 %19 %20
582e5c31af7Sopenharmony_ci        %427 = OpLoad %6 %426
583e5c31af7Sopenharmony_ci        %428 = OpAccessChain %21 %18 %19 %20
584e5c31af7Sopenharmony_ci        %429 = OpLoad %6 %428
585e5c31af7Sopenharmony_ci        %430 = OpAccessChain %21 %18 %19 %20
586e5c31af7Sopenharmony_ci        %431 = OpLoad %6 %430
587e5c31af7Sopenharmony_ci        %432 = OpAccessChain %21 %18 %19 %20
588e5c31af7Sopenharmony_ci        %433 = OpLoad %6 %432
589e5c31af7Sopenharmony_ci        %434 = OpAccessChain %21 %18 %19 %20
590e5c31af7Sopenharmony_ci        %435 = OpLoad %6 %434
591e5c31af7Sopenharmony_ci        %436 = OpAccessChain %21 %18 %19 %20
592e5c31af7Sopenharmony_ci        %437 = OpLoad %6 %436
593e5c31af7Sopenharmony_ci        %438 = OpAccessChain %21 %18 %19 %20
594e5c31af7Sopenharmony_ci        %439 = OpLoad %6 %438
595e5c31af7Sopenharmony_ci        %440 = OpAccessChain %21 %18 %19 %20
596e5c31af7Sopenharmony_ci        %441 = OpLoad %6 %440
597e5c31af7Sopenharmony_ci        %442 = OpAccessChain %21 %18 %19 %20
598e5c31af7Sopenharmony_ci        %443 = OpLoad %6 %442
599e5c31af7Sopenharmony_ci        %444 = OpAccessChain %21 %18 %19 %20
600e5c31af7Sopenharmony_ci        %445 = OpLoad %6 %444
601e5c31af7Sopenharmony_ci        %446 = OpAccessChain %21 %18 %19 %20
602e5c31af7Sopenharmony_ci        %447 = OpLoad %6 %446
603e5c31af7Sopenharmony_ci        %448 = OpAccessChain %21 %18 %19 %20
604e5c31af7Sopenharmony_ci        %449 = OpLoad %6 %448
605e5c31af7Sopenharmony_ci        %450 = OpAccessChain %21 %18 %19 %20
606e5c31af7Sopenharmony_ci        %451 = OpLoad %6 %450
607e5c31af7Sopenharmony_ci        %452 = OpAccessChain %21 %18 %19 %20
608e5c31af7Sopenharmony_ci        %453 = OpLoad %6 %452
609e5c31af7Sopenharmony_ci        %454 = OpAccessChain %21 %18 %19 %20
610e5c31af7Sopenharmony_ci        %455 = OpLoad %6 %454
611e5c31af7Sopenharmony_ci        %456 = OpAccessChain %21 %18 %19 %20
612e5c31af7Sopenharmony_ci        %457 = OpLoad %6 %456
613e5c31af7Sopenharmony_ci        %458 = OpAccessChain %21 %18 %19 %20
614e5c31af7Sopenharmony_ci        %459 = OpLoad %6 %458
615e5c31af7Sopenharmony_ci        %460 = OpAccessChain %21 %18 %19 %20
616e5c31af7Sopenharmony_ci        %461 = OpLoad %6 %460
617e5c31af7Sopenharmony_ci        %462 = OpAccessChain %21 %18 %19 %20
618e5c31af7Sopenharmony_ci        %463 = OpLoad %6 %462
619e5c31af7Sopenharmony_ci        %464 = OpAccessChain %21 %18 %19 %20
620e5c31af7Sopenharmony_ci        %465 = OpLoad %6 %464
621e5c31af7Sopenharmony_ci        %466 = OpAccessChain %21 %18 %19 %20
622e5c31af7Sopenharmony_ci        %467 = OpLoad %6 %466
623e5c31af7Sopenharmony_ci        %468 = OpAccessChain %21 %18 %19 %20
624e5c31af7Sopenharmony_ci        %469 = OpLoad %6 %468
625e5c31af7Sopenharmony_ci        %470 = OpAccessChain %21 %18 %19 %20
626e5c31af7Sopenharmony_ci        %471 = OpLoad %6 %470
627e5c31af7Sopenharmony_ci        %472 = OpAccessChain %21 %18 %19 %20
628e5c31af7Sopenharmony_ci        %473 = OpLoad %6 %472
629e5c31af7Sopenharmony_ci        %474 = OpAccessChain %21 %18 %19 %20
630e5c31af7Sopenharmony_ci        %475 = OpLoad %6 %474
631e5c31af7Sopenharmony_ci        %476 = OpAccessChain %21 %18 %19 %20
632e5c31af7Sopenharmony_ci        %477 = OpLoad %6 %476
633e5c31af7Sopenharmony_ci        %478 = OpAccessChain %21 %18 %19 %20
634e5c31af7Sopenharmony_ci        %479 = OpLoad %6 %478
635e5c31af7Sopenharmony_ci        %480 = OpAccessChain %21 %18 %19 %20
636e5c31af7Sopenharmony_ci        %481 = OpLoad %6 %480
637e5c31af7Sopenharmony_ci        %482 = OpAccessChain %21 %18 %19 %20
638e5c31af7Sopenharmony_ci        %483 = OpLoad %6 %482
639e5c31af7Sopenharmony_ci        %484 = OpAccessChain %21 %18 %19 %20
640e5c31af7Sopenharmony_ci        %485 = OpLoad %6 %484
641e5c31af7Sopenharmony_ci        %486 = OpAccessChain %21 %18 %19 %20
642e5c31af7Sopenharmony_ci        %487 = OpLoad %6 %486
643e5c31af7Sopenharmony_ci        %488 = OpAccessChain %21 %18 %19 %20
644e5c31af7Sopenharmony_ci        %489 = OpLoad %6 %488
645e5c31af7Sopenharmony_ci        %490 = OpAccessChain %21 %18 %19 %20
646e5c31af7Sopenharmony_ci        %491 = OpLoad %6 %490
647e5c31af7Sopenharmony_ci        %492 = OpAccessChain %21 %18 %19 %20
648e5c31af7Sopenharmony_ci        %493 = OpLoad %6 %492
649e5c31af7Sopenharmony_ci        %494 = OpAccessChain %21 %18 %19 %20
650e5c31af7Sopenharmony_ci        %495 = OpLoad %6 %494
651e5c31af7Sopenharmony_ci        %496 = OpAccessChain %21 %18 %19 %20
652e5c31af7Sopenharmony_ci        %497 = OpLoad %6 %496
653e5c31af7Sopenharmony_ci        %498 = OpAccessChain %21 %18 %19 %20
654e5c31af7Sopenharmony_ci        %499 = OpLoad %6 %498
655e5c31af7Sopenharmony_ci        %500 = OpAccessChain %21 %18 %19 %20
656e5c31af7Sopenharmony_ci        %501 = OpLoad %6 %500
657e5c31af7Sopenharmony_ci        %502 = OpAccessChain %21 %18 %19 %20
658e5c31af7Sopenharmony_ci        %503 = OpLoad %6 %502
659e5c31af7Sopenharmony_ci        %504 = OpAccessChain %21 %18 %19 %20
660e5c31af7Sopenharmony_ci        %505 = OpLoad %6 %504
661e5c31af7Sopenharmony_ci        %506 = OpAccessChain %21 %18 %19 %20
662e5c31af7Sopenharmony_ci        %507 = OpLoad %6 %506
663e5c31af7Sopenharmony_ci        %508 = OpAccessChain %21 %18 %19 %20
664e5c31af7Sopenharmony_ci        %509 = OpLoad %6 %508
665e5c31af7Sopenharmony_ci        %510 = OpAccessChain %21 %18 %19 %20
666e5c31af7Sopenharmony_ci        %511 = OpLoad %6 %510
667e5c31af7Sopenharmony_ci        %512 = OpAccessChain %21 %18 %19 %20
668e5c31af7Sopenharmony_ci        %513 = OpLoad %6 %512
669e5c31af7Sopenharmony_ci        %514 = OpAccessChain %21 %18 %19 %20
670e5c31af7Sopenharmony_ci        %515 = OpLoad %6 %514
671e5c31af7Sopenharmony_ci        %516 = OpAccessChain %21 %18 %19 %20
672e5c31af7Sopenharmony_ci        %517 = OpLoad %6 %516
673e5c31af7Sopenharmony_ci        %518 = OpAccessChain %21 %18 %19 %20
674e5c31af7Sopenharmony_ci        %519 = OpLoad %6 %518
675e5c31af7Sopenharmony_ci        %520 = OpAccessChain %21 %18 %19 %20
676e5c31af7Sopenharmony_ci        %521 = OpLoad %6 %520
677e5c31af7Sopenharmony_ci        %522 = OpAccessChain %21 %18 %19 %20
678e5c31af7Sopenharmony_ci        %523 = OpLoad %6 %522
679e5c31af7Sopenharmony_ci        %524 = OpAccessChain %21 %18 %19 %20
680e5c31af7Sopenharmony_ci        %525 = OpLoad %6 %524
681e5c31af7Sopenharmony_ci        %526 = OpAccessChain %21 %18 %19 %20
682e5c31af7Sopenharmony_ci        %527 = OpLoad %6 %526
683e5c31af7Sopenharmony_ci        %528 = OpAccessChain %21 %18 %19 %20
684e5c31af7Sopenharmony_ci        %529 = OpLoad %6 %528
685e5c31af7Sopenharmony_ci        %530 = OpAccessChain %21 %18 %19 %20
686e5c31af7Sopenharmony_ci        %531 = OpLoad %6 %530
687e5c31af7Sopenharmony_ci        %532 = OpAccessChain %21 %18 %19 %20
688e5c31af7Sopenharmony_ci        %533 = OpLoad %6 %532
689e5c31af7Sopenharmony_ci        %536 = OpCompositeConstruct %535 %23 %25 %27 %29 %31 %33 %35 %37 %39 %41 %43 %45 %47 %49 %51 %53 %55 %57 %59 %61 %63 %65 %67 %69 %71 %73 %75 %77 %79 %81 %83 %85 %87 %89 %91 %93 %95 %97 %99 %101 %103 %105 %107 %109 %111 %113 %115 %117 %119 %121 %123 %125 %127 %129 %131 %133 %135 %137 %139 %141 %143 %145 %147 %149 %151 %153 %155 %157 %159 %161 %163 %165 %167 %169 %171 %173 %175 %177 %179 %181 %183 %185 %187 %189 %191 %193 %195 %197 %199 %201 %203 %205 %207 %209 %211 %213 %215 %217 %219 %221 %223 %225 %227 %229 %231 %233 %235 %237 %239 %241 %243 %245 %247 %249 %251 %253 %255 %257 %259 %261 %263 %265 %267 %269 %271 %273 %275 %277 %279 %281 %283 %285 %287 %289 %291 %293 %295 %297 %299 %301 %303 %305 %307 %309 %311 %313 %315 %317 %319 %321 %323 %325 %327 %329 %331 %333 %335 %337 %339 %341 %343 %345 %347 %349 %351 %353 %355 %357 %359 %361 %363 %365 %367 %369 %371 %373 %375 %377 %379 %381 %383 %385 %387 %389 %391 %393 %395 %397 %399 %401 %403 %405 %407 %409 %411 %413 %415 %417 %419 %421 %423 %425 %427 %429 %431 %433 %435 %437 %439 %441 %443 %445 %447 %449 %451 %453 %455 %457 %459 %461 %463 %465 %467 %469 %471 %473 %475 %477 %479 %481 %483 %485 %487 %489 %491 %493 %495 %497 %499 %501 %503 %505 %507 %509 %511 %513 %515 %517 %519 %521 %523 %525 %527 %529 %531 %533
690e5c31af7Sopenharmony_ci        %537 = OpLoad %6 %9
691e5c31af7Sopenharmony_ci        %539 = OpExtInst %6 %1 SClamp %537 %19 %538
692e5c31af7Sopenharmony_ci               OpStore %541 %536
693e5c31af7Sopenharmony_ci        %542 = OpAccessChain %7 %541 %539
694e5c31af7Sopenharmony_ci        %543 = OpLoad %6 %542
695e5c31af7Sopenharmony_ci        %544 = OpAccessChain %21 %18 %19 %20
696e5c31af7Sopenharmony_ci        %545 = OpLoad %6 %544
697e5c31af7Sopenharmony_ci        %546 = OpAccessChain %21 %18 %19 %20
698e5c31af7Sopenharmony_ci        %547 = OpLoad %6 %546
699e5c31af7Sopenharmony_ci        %548 = OpAccessChain %21 %18 %19 %20
700e5c31af7Sopenharmony_ci        %549 = OpLoad %6 %548
701e5c31af7Sopenharmony_ci        %550 = OpAccessChain %21 %18 %19 %20
702e5c31af7Sopenharmony_ci        %551 = OpLoad %6 %550
703e5c31af7Sopenharmony_ci        %552 = OpAccessChain %21 %18 %19 %20
704e5c31af7Sopenharmony_ci        %553 = OpLoad %6 %552
705e5c31af7Sopenharmony_ci        %554 = OpAccessChain %21 %18 %19 %20
706e5c31af7Sopenharmony_ci        %555 = OpLoad %6 %554
707e5c31af7Sopenharmony_ci        %556 = OpAccessChain %21 %18 %19 %20
708e5c31af7Sopenharmony_ci        %557 = OpLoad %6 %556
709e5c31af7Sopenharmony_ci        %558 = OpAccessChain %21 %18 %19 %20
710e5c31af7Sopenharmony_ci        %559 = OpLoad %6 %558
711e5c31af7Sopenharmony_ci        %560 = OpAccessChain %21 %18 %19 %20
712e5c31af7Sopenharmony_ci        %561 = OpLoad %6 %560
713e5c31af7Sopenharmony_ci        %562 = OpAccessChain %21 %18 %19 %20
714e5c31af7Sopenharmony_ci        %563 = OpLoad %6 %562
715e5c31af7Sopenharmony_ci        %564 = OpAccessChain %21 %18 %19 %20
716e5c31af7Sopenharmony_ci        %565 = OpLoad %6 %564
717e5c31af7Sopenharmony_ci        %566 = OpAccessChain %21 %18 %19 %20
718e5c31af7Sopenharmony_ci        %567 = OpLoad %6 %566
719e5c31af7Sopenharmony_ci        %568 = OpAccessChain %21 %18 %19 %20
720e5c31af7Sopenharmony_ci        %569 = OpLoad %6 %568
721e5c31af7Sopenharmony_ci        %570 = OpAccessChain %21 %18 %19 %20
722e5c31af7Sopenharmony_ci        %571 = OpLoad %6 %570
723e5c31af7Sopenharmony_ci        %572 = OpAccessChain %21 %18 %19 %20
724e5c31af7Sopenharmony_ci        %573 = OpLoad %6 %572
725e5c31af7Sopenharmony_ci        %574 = OpAccessChain %21 %18 %19 %20
726e5c31af7Sopenharmony_ci        %575 = OpLoad %6 %574
727e5c31af7Sopenharmony_ci        %576 = OpAccessChain %21 %18 %19 %20
728e5c31af7Sopenharmony_ci        %577 = OpLoad %6 %576
729e5c31af7Sopenharmony_ci        %578 = OpAccessChain %21 %18 %19 %20
730e5c31af7Sopenharmony_ci        %579 = OpLoad %6 %578
731e5c31af7Sopenharmony_ci        %580 = OpAccessChain %21 %18 %19 %20
732e5c31af7Sopenharmony_ci        %581 = OpLoad %6 %580
733e5c31af7Sopenharmony_ci        %582 = OpAccessChain %21 %18 %19 %20
734e5c31af7Sopenharmony_ci        %583 = OpLoad %6 %582
735e5c31af7Sopenharmony_ci        %584 = OpAccessChain %21 %18 %19 %20
736e5c31af7Sopenharmony_ci        %585 = OpLoad %6 %584
737e5c31af7Sopenharmony_ci        %586 = OpAccessChain %21 %18 %19 %20
738e5c31af7Sopenharmony_ci        %587 = OpLoad %6 %586
739e5c31af7Sopenharmony_ci        %588 = OpAccessChain %21 %18 %19 %20
740e5c31af7Sopenharmony_ci        %589 = OpLoad %6 %588
741e5c31af7Sopenharmony_ci        %590 = OpAccessChain %21 %18 %19 %20
742e5c31af7Sopenharmony_ci        %591 = OpLoad %6 %590
743e5c31af7Sopenharmony_ci        %592 = OpAccessChain %21 %18 %19 %20
744e5c31af7Sopenharmony_ci        %593 = OpLoad %6 %592
745e5c31af7Sopenharmony_ci        %594 = OpAccessChain %21 %18 %19 %20
746e5c31af7Sopenharmony_ci        %595 = OpLoad %6 %594
747e5c31af7Sopenharmony_ci        %596 = OpAccessChain %21 %18 %19 %20
748e5c31af7Sopenharmony_ci        %597 = OpLoad %6 %596
749e5c31af7Sopenharmony_ci        %598 = OpAccessChain %21 %18 %19 %20
750e5c31af7Sopenharmony_ci        %599 = OpLoad %6 %598
751e5c31af7Sopenharmony_ci        %600 = OpAccessChain %21 %18 %19 %20
752e5c31af7Sopenharmony_ci        %601 = OpLoad %6 %600
753e5c31af7Sopenharmony_ci        %602 = OpAccessChain %21 %18 %19 %20
754e5c31af7Sopenharmony_ci        %603 = OpLoad %6 %602
755e5c31af7Sopenharmony_ci        %604 = OpAccessChain %21 %18 %19 %20
756e5c31af7Sopenharmony_ci        %605 = OpLoad %6 %604
757e5c31af7Sopenharmony_ci        %606 = OpAccessChain %21 %18 %19 %20
758e5c31af7Sopenharmony_ci        %607 = OpLoad %6 %606
759e5c31af7Sopenharmony_ci        %608 = OpAccessChain %21 %18 %19 %20
760e5c31af7Sopenharmony_ci        %609 = OpLoad %6 %608
761e5c31af7Sopenharmony_ci        %610 = OpAccessChain %21 %18 %19 %20
762e5c31af7Sopenharmony_ci        %611 = OpLoad %6 %610
763e5c31af7Sopenharmony_ci        %612 = OpAccessChain %21 %18 %19 %20
764e5c31af7Sopenharmony_ci        %613 = OpLoad %6 %612
765e5c31af7Sopenharmony_ci        %614 = OpAccessChain %21 %18 %19 %20
766e5c31af7Sopenharmony_ci        %615 = OpLoad %6 %614
767e5c31af7Sopenharmony_ci        %616 = OpAccessChain %21 %18 %19 %20
768e5c31af7Sopenharmony_ci        %617 = OpLoad %6 %616
769e5c31af7Sopenharmony_ci        %618 = OpAccessChain %21 %18 %19 %20
770e5c31af7Sopenharmony_ci        %619 = OpLoad %6 %618
771e5c31af7Sopenharmony_ci        %620 = OpAccessChain %21 %18 %19 %20
772e5c31af7Sopenharmony_ci        %621 = OpLoad %6 %620
773e5c31af7Sopenharmony_ci        %622 = OpAccessChain %21 %18 %19 %20
774e5c31af7Sopenharmony_ci        %623 = OpLoad %6 %622
775e5c31af7Sopenharmony_ci        %624 = OpAccessChain %21 %18 %19 %20
776e5c31af7Sopenharmony_ci        %625 = OpLoad %6 %624
777e5c31af7Sopenharmony_ci        %626 = OpAccessChain %21 %18 %19 %20
778e5c31af7Sopenharmony_ci        %627 = OpLoad %6 %626
779e5c31af7Sopenharmony_ci        %628 = OpAccessChain %21 %18 %19 %20
780e5c31af7Sopenharmony_ci        %629 = OpLoad %6 %628
781e5c31af7Sopenharmony_ci        %630 = OpAccessChain %21 %18 %19 %20
782e5c31af7Sopenharmony_ci        %631 = OpLoad %6 %630
783e5c31af7Sopenharmony_ci        %632 = OpAccessChain %21 %18 %19 %20
784e5c31af7Sopenharmony_ci        %633 = OpLoad %6 %632
785e5c31af7Sopenharmony_ci        %634 = OpAccessChain %21 %18 %19 %20
786e5c31af7Sopenharmony_ci        %635 = OpLoad %6 %634
787e5c31af7Sopenharmony_ci        %636 = OpAccessChain %21 %18 %19 %20
788e5c31af7Sopenharmony_ci        %637 = OpLoad %6 %636
789e5c31af7Sopenharmony_ci        %638 = OpAccessChain %21 %18 %19 %20
790e5c31af7Sopenharmony_ci        %639 = OpLoad %6 %638
791e5c31af7Sopenharmony_ci        %640 = OpAccessChain %21 %18 %19 %20
792e5c31af7Sopenharmony_ci        %641 = OpLoad %6 %640
793e5c31af7Sopenharmony_ci        %642 = OpAccessChain %21 %18 %19 %20
794e5c31af7Sopenharmony_ci        %643 = OpLoad %6 %642
795e5c31af7Sopenharmony_ci        %644 = OpAccessChain %21 %18 %19 %20
796e5c31af7Sopenharmony_ci        %645 = OpLoad %6 %644
797e5c31af7Sopenharmony_ci        %646 = OpAccessChain %21 %18 %19 %20
798e5c31af7Sopenharmony_ci        %647 = OpLoad %6 %646
799e5c31af7Sopenharmony_ci        %648 = OpAccessChain %21 %18 %19 %20
800e5c31af7Sopenharmony_ci        %649 = OpLoad %6 %648
801e5c31af7Sopenharmony_ci        %650 = OpAccessChain %21 %18 %19 %20
802e5c31af7Sopenharmony_ci        %651 = OpLoad %6 %650
803e5c31af7Sopenharmony_ci        %652 = OpAccessChain %21 %18 %19 %20
804e5c31af7Sopenharmony_ci        %653 = OpLoad %6 %652
805e5c31af7Sopenharmony_ci        %654 = OpAccessChain %21 %18 %19 %20
806e5c31af7Sopenharmony_ci        %655 = OpLoad %6 %654
807e5c31af7Sopenharmony_ci        %656 = OpAccessChain %21 %18 %19 %20
808e5c31af7Sopenharmony_ci        %657 = OpLoad %6 %656
809e5c31af7Sopenharmony_ci        %658 = OpAccessChain %21 %18 %19 %20
810e5c31af7Sopenharmony_ci        %659 = OpLoad %6 %658
811e5c31af7Sopenharmony_ci        %660 = OpAccessChain %21 %18 %19 %20
812e5c31af7Sopenharmony_ci        %661 = OpLoad %6 %660
813e5c31af7Sopenharmony_ci        %662 = OpAccessChain %21 %18 %19 %20
814e5c31af7Sopenharmony_ci        %663 = OpLoad %6 %662
815e5c31af7Sopenharmony_ci        %664 = OpAccessChain %21 %18 %19 %20
816e5c31af7Sopenharmony_ci        %665 = OpLoad %6 %664
817e5c31af7Sopenharmony_ci        %666 = OpAccessChain %21 %18 %19 %20
818e5c31af7Sopenharmony_ci        %667 = OpLoad %6 %666
819e5c31af7Sopenharmony_ci        %668 = OpAccessChain %21 %18 %19 %20
820e5c31af7Sopenharmony_ci        %669 = OpLoad %6 %668
821e5c31af7Sopenharmony_ci        %670 = OpAccessChain %21 %18 %19 %20
822e5c31af7Sopenharmony_ci        %671 = OpLoad %6 %670
823e5c31af7Sopenharmony_ci        %672 = OpAccessChain %21 %18 %19 %20
824e5c31af7Sopenharmony_ci        %673 = OpLoad %6 %672
825e5c31af7Sopenharmony_ci        %674 = OpAccessChain %21 %18 %19 %20
826e5c31af7Sopenharmony_ci        %675 = OpLoad %6 %674
827e5c31af7Sopenharmony_ci        %676 = OpAccessChain %21 %18 %19 %20
828e5c31af7Sopenharmony_ci        %677 = OpLoad %6 %676
829e5c31af7Sopenharmony_ci        %678 = OpAccessChain %21 %18 %19 %20
830e5c31af7Sopenharmony_ci        %679 = OpLoad %6 %678
831e5c31af7Sopenharmony_ci        %680 = OpAccessChain %21 %18 %19 %20
832e5c31af7Sopenharmony_ci        %681 = OpLoad %6 %680
833e5c31af7Sopenharmony_ci        %682 = OpAccessChain %21 %18 %19 %20
834e5c31af7Sopenharmony_ci        %683 = OpLoad %6 %682
835e5c31af7Sopenharmony_ci        %684 = OpAccessChain %21 %18 %19 %20
836e5c31af7Sopenharmony_ci        %685 = OpLoad %6 %684
837e5c31af7Sopenharmony_ci        %686 = OpAccessChain %21 %18 %19 %20
838e5c31af7Sopenharmony_ci        %687 = OpLoad %6 %686
839e5c31af7Sopenharmony_ci        %688 = OpAccessChain %21 %18 %19 %20
840e5c31af7Sopenharmony_ci        %689 = OpLoad %6 %688
841e5c31af7Sopenharmony_ci        %690 = OpAccessChain %21 %18 %19 %20
842e5c31af7Sopenharmony_ci        %691 = OpLoad %6 %690
843e5c31af7Sopenharmony_ci        %692 = OpAccessChain %21 %18 %19 %20
844e5c31af7Sopenharmony_ci        %693 = OpLoad %6 %692
845e5c31af7Sopenharmony_ci        %694 = OpAccessChain %21 %18 %19 %20
846e5c31af7Sopenharmony_ci        %695 = OpLoad %6 %694
847e5c31af7Sopenharmony_ci        %696 = OpAccessChain %21 %18 %19 %20
848e5c31af7Sopenharmony_ci        %697 = OpLoad %6 %696
849e5c31af7Sopenharmony_ci        %698 = OpAccessChain %21 %18 %19 %20
850e5c31af7Sopenharmony_ci        %699 = OpLoad %6 %698
851e5c31af7Sopenharmony_ci        %700 = OpAccessChain %21 %18 %19 %20
852e5c31af7Sopenharmony_ci        %701 = OpLoad %6 %700
853e5c31af7Sopenharmony_ci        %702 = OpAccessChain %21 %18 %19 %20
854e5c31af7Sopenharmony_ci        %703 = OpLoad %6 %702
855e5c31af7Sopenharmony_ci        %704 = OpAccessChain %21 %18 %19 %20
856e5c31af7Sopenharmony_ci        %705 = OpLoad %6 %704
857e5c31af7Sopenharmony_ci        %706 = OpAccessChain %21 %18 %19 %20
858e5c31af7Sopenharmony_ci        %707 = OpLoad %6 %706
859e5c31af7Sopenharmony_ci        %708 = OpAccessChain %21 %18 %19 %20
860e5c31af7Sopenharmony_ci        %709 = OpLoad %6 %708
861e5c31af7Sopenharmony_ci        %710 = OpAccessChain %21 %18 %19 %20
862e5c31af7Sopenharmony_ci        %711 = OpLoad %6 %710
863e5c31af7Sopenharmony_ci        %712 = OpAccessChain %21 %18 %19 %20
864e5c31af7Sopenharmony_ci        %713 = OpLoad %6 %712
865e5c31af7Sopenharmony_ci        %714 = OpAccessChain %21 %18 %19 %20
866e5c31af7Sopenharmony_ci        %715 = OpLoad %6 %714
867e5c31af7Sopenharmony_ci        %716 = OpAccessChain %21 %18 %19 %20
868e5c31af7Sopenharmony_ci        %717 = OpLoad %6 %716
869e5c31af7Sopenharmony_ci        %718 = OpAccessChain %21 %18 %19 %20
870e5c31af7Sopenharmony_ci        %719 = OpLoad %6 %718
871e5c31af7Sopenharmony_ci        %720 = OpAccessChain %21 %18 %19 %20
872e5c31af7Sopenharmony_ci        %721 = OpLoad %6 %720
873e5c31af7Sopenharmony_ci        %722 = OpAccessChain %21 %18 %19 %20
874e5c31af7Sopenharmony_ci        %723 = OpLoad %6 %722
875e5c31af7Sopenharmony_ci        %724 = OpAccessChain %21 %18 %19 %20
876e5c31af7Sopenharmony_ci        %725 = OpLoad %6 %724
877e5c31af7Sopenharmony_ci        %726 = OpAccessChain %21 %18 %19 %20
878e5c31af7Sopenharmony_ci        %727 = OpLoad %6 %726
879e5c31af7Sopenharmony_ci        %728 = OpAccessChain %21 %18 %19 %20
880e5c31af7Sopenharmony_ci        %729 = OpLoad %6 %728
881e5c31af7Sopenharmony_ci        %730 = OpAccessChain %21 %18 %19 %20
882e5c31af7Sopenharmony_ci        %731 = OpLoad %6 %730
883e5c31af7Sopenharmony_ci        %732 = OpAccessChain %21 %18 %19 %20
884e5c31af7Sopenharmony_ci        %733 = OpLoad %6 %732
885e5c31af7Sopenharmony_ci        %734 = OpAccessChain %21 %18 %19 %20
886e5c31af7Sopenharmony_ci        %735 = OpLoad %6 %734
887e5c31af7Sopenharmony_ci        %736 = OpAccessChain %21 %18 %19 %20
888e5c31af7Sopenharmony_ci        %737 = OpLoad %6 %736
889e5c31af7Sopenharmony_ci        %738 = OpAccessChain %21 %18 %19 %20
890e5c31af7Sopenharmony_ci        %739 = OpLoad %6 %738
891e5c31af7Sopenharmony_ci        %740 = OpAccessChain %21 %18 %19 %20
892e5c31af7Sopenharmony_ci        %741 = OpLoad %6 %740
893e5c31af7Sopenharmony_ci        %742 = OpAccessChain %21 %18 %19 %20
894e5c31af7Sopenharmony_ci        %743 = OpLoad %6 %742
895e5c31af7Sopenharmony_ci        %744 = OpAccessChain %21 %18 %19 %20
896e5c31af7Sopenharmony_ci        %745 = OpLoad %6 %744
897e5c31af7Sopenharmony_ci        %746 = OpAccessChain %21 %18 %19 %20
898e5c31af7Sopenharmony_ci        %747 = OpLoad %6 %746
899e5c31af7Sopenharmony_ci        %748 = OpAccessChain %21 %18 %19 %20
900e5c31af7Sopenharmony_ci        %749 = OpLoad %6 %748
901e5c31af7Sopenharmony_ci        %750 = OpAccessChain %21 %18 %19 %20
902e5c31af7Sopenharmony_ci        %751 = OpLoad %6 %750
903e5c31af7Sopenharmony_ci        %752 = OpAccessChain %21 %18 %19 %20
904e5c31af7Sopenharmony_ci        %753 = OpLoad %6 %752
905e5c31af7Sopenharmony_ci        %754 = OpAccessChain %21 %18 %19 %20
906e5c31af7Sopenharmony_ci        %755 = OpLoad %6 %754
907e5c31af7Sopenharmony_ci        %756 = OpAccessChain %21 %18 %19 %20
908e5c31af7Sopenharmony_ci        %757 = OpLoad %6 %756
909e5c31af7Sopenharmony_ci        %758 = OpAccessChain %21 %18 %19 %20
910e5c31af7Sopenharmony_ci        %759 = OpLoad %6 %758
911e5c31af7Sopenharmony_ci        %760 = OpAccessChain %21 %18 %19 %20
912e5c31af7Sopenharmony_ci        %761 = OpLoad %6 %760
913e5c31af7Sopenharmony_ci        %762 = OpAccessChain %21 %18 %19 %20
914e5c31af7Sopenharmony_ci        %763 = OpLoad %6 %762
915e5c31af7Sopenharmony_ci        %764 = OpAccessChain %21 %18 %19 %20
916e5c31af7Sopenharmony_ci        %765 = OpLoad %6 %764
917e5c31af7Sopenharmony_ci        %766 = OpAccessChain %21 %18 %19 %20
918e5c31af7Sopenharmony_ci        %767 = OpLoad %6 %766
919e5c31af7Sopenharmony_ci        %768 = OpAccessChain %21 %18 %19 %20
920e5c31af7Sopenharmony_ci        %769 = OpLoad %6 %768
921e5c31af7Sopenharmony_ci        %770 = OpAccessChain %21 %18 %19 %20
922e5c31af7Sopenharmony_ci        %771 = OpLoad %6 %770
923e5c31af7Sopenharmony_ci        %772 = OpAccessChain %21 %18 %19 %20
924e5c31af7Sopenharmony_ci        %773 = OpLoad %6 %772
925e5c31af7Sopenharmony_ci        %774 = OpAccessChain %21 %18 %19 %20
926e5c31af7Sopenharmony_ci        %775 = OpLoad %6 %774
927e5c31af7Sopenharmony_ci        %776 = OpAccessChain %21 %18 %19 %20
928e5c31af7Sopenharmony_ci        %777 = OpLoad %6 %776
929e5c31af7Sopenharmony_ci        %778 = OpAccessChain %21 %18 %19 %20
930e5c31af7Sopenharmony_ci        %779 = OpLoad %6 %778
931e5c31af7Sopenharmony_ci        %780 = OpAccessChain %21 %18 %19 %20
932e5c31af7Sopenharmony_ci        %781 = OpLoad %6 %780
933e5c31af7Sopenharmony_ci        %782 = OpAccessChain %21 %18 %19 %20
934e5c31af7Sopenharmony_ci        %783 = OpLoad %6 %782
935e5c31af7Sopenharmony_ci        %784 = OpAccessChain %21 %18 %19 %20
936e5c31af7Sopenharmony_ci        %785 = OpLoad %6 %784
937e5c31af7Sopenharmony_ci        %786 = OpAccessChain %21 %18 %19 %20
938e5c31af7Sopenharmony_ci        %787 = OpLoad %6 %786
939e5c31af7Sopenharmony_ci        %788 = OpAccessChain %21 %18 %19 %20
940e5c31af7Sopenharmony_ci        %789 = OpLoad %6 %788
941e5c31af7Sopenharmony_ci        %790 = OpAccessChain %21 %18 %19 %20
942e5c31af7Sopenharmony_ci        %791 = OpLoad %6 %790
943e5c31af7Sopenharmony_ci        %792 = OpAccessChain %21 %18 %19 %20
944e5c31af7Sopenharmony_ci        %793 = OpLoad %6 %792
945e5c31af7Sopenharmony_ci        %794 = OpAccessChain %21 %18 %19 %20
946e5c31af7Sopenharmony_ci        %795 = OpLoad %6 %794
947e5c31af7Sopenharmony_ci        %796 = OpAccessChain %21 %18 %19 %20
948e5c31af7Sopenharmony_ci        %797 = OpLoad %6 %796
949e5c31af7Sopenharmony_ci        %798 = OpAccessChain %21 %18 %19 %20
950e5c31af7Sopenharmony_ci        %799 = OpLoad %6 %798
951e5c31af7Sopenharmony_ci        %800 = OpAccessChain %21 %18 %19 %20
952e5c31af7Sopenharmony_ci        %801 = OpLoad %6 %800
953e5c31af7Sopenharmony_ci        %802 = OpAccessChain %21 %18 %19 %20
954e5c31af7Sopenharmony_ci        %803 = OpLoad %6 %802
955e5c31af7Sopenharmony_ci        %804 = OpAccessChain %21 %18 %19 %20
956e5c31af7Sopenharmony_ci        %805 = OpLoad %6 %804
957e5c31af7Sopenharmony_ci        %806 = OpAccessChain %21 %18 %19 %20
958e5c31af7Sopenharmony_ci        %807 = OpLoad %6 %806
959e5c31af7Sopenharmony_ci        %808 = OpAccessChain %21 %18 %19 %20
960e5c31af7Sopenharmony_ci        %809 = OpLoad %6 %808
961e5c31af7Sopenharmony_ci        %810 = OpAccessChain %21 %18 %19 %20
962e5c31af7Sopenharmony_ci        %811 = OpLoad %6 %810
963e5c31af7Sopenharmony_ci        %812 = OpAccessChain %21 %18 %19 %20
964e5c31af7Sopenharmony_ci        %813 = OpLoad %6 %812
965e5c31af7Sopenharmony_ci        %814 = OpAccessChain %21 %18 %19 %20
966e5c31af7Sopenharmony_ci        %815 = OpLoad %6 %814
967e5c31af7Sopenharmony_ci        %816 = OpAccessChain %21 %18 %19 %20
968e5c31af7Sopenharmony_ci        %817 = OpLoad %6 %816
969e5c31af7Sopenharmony_ci        %818 = OpAccessChain %21 %18 %19 %20
970e5c31af7Sopenharmony_ci        %819 = OpLoad %6 %818
971e5c31af7Sopenharmony_ci        %820 = OpAccessChain %21 %18 %19 %20
972e5c31af7Sopenharmony_ci        %821 = OpLoad %6 %820
973e5c31af7Sopenharmony_ci        %822 = OpAccessChain %21 %18 %19 %20
974e5c31af7Sopenharmony_ci        %823 = OpLoad %6 %822
975e5c31af7Sopenharmony_ci        %824 = OpAccessChain %21 %18 %19 %20
976e5c31af7Sopenharmony_ci        %825 = OpLoad %6 %824
977e5c31af7Sopenharmony_ci        %826 = OpAccessChain %21 %18 %19 %20
978e5c31af7Sopenharmony_ci        %827 = OpLoad %6 %826
979e5c31af7Sopenharmony_ci        %828 = OpAccessChain %21 %18 %19 %20
980e5c31af7Sopenharmony_ci        %829 = OpLoad %6 %828
981e5c31af7Sopenharmony_ci        %830 = OpAccessChain %21 %18 %19 %20
982e5c31af7Sopenharmony_ci        %831 = OpLoad %6 %830
983e5c31af7Sopenharmony_ci        %832 = OpAccessChain %21 %18 %19 %20
984e5c31af7Sopenharmony_ci        %833 = OpLoad %6 %832
985e5c31af7Sopenharmony_ci        %834 = OpAccessChain %21 %18 %19 %20
986e5c31af7Sopenharmony_ci        %835 = OpLoad %6 %834
987e5c31af7Sopenharmony_ci        %836 = OpAccessChain %21 %18 %19 %20
988e5c31af7Sopenharmony_ci        %837 = OpLoad %6 %836
989e5c31af7Sopenharmony_ci        %838 = OpAccessChain %21 %18 %19 %20
990e5c31af7Sopenharmony_ci        %839 = OpLoad %6 %838
991e5c31af7Sopenharmony_ci        %840 = OpAccessChain %21 %18 %19 %20
992e5c31af7Sopenharmony_ci        %841 = OpLoad %6 %840
993e5c31af7Sopenharmony_ci        %842 = OpAccessChain %21 %18 %19 %20
994e5c31af7Sopenharmony_ci        %843 = OpLoad %6 %842
995e5c31af7Sopenharmony_ci        %844 = OpAccessChain %21 %18 %19 %20
996e5c31af7Sopenharmony_ci        %845 = OpLoad %6 %844
997e5c31af7Sopenharmony_ci        %846 = OpAccessChain %21 %18 %19 %20
998e5c31af7Sopenharmony_ci        %847 = OpLoad %6 %846
999e5c31af7Sopenharmony_ci        %848 = OpAccessChain %21 %18 %19 %20
1000e5c31af7Sopenharmony_ci        %849 = OpLoad %6 %848
1001e5c31af7Sopenharmony_ci        %850 = OpAccessChain %21 %18 %19 %20
1002e5c31af7Sopenharmony_ci        %851 = OpLoad %6 %850
1003e5c31af7Sopenharmony_ci        %852 = OpAccessChain %21 %18 %19 %20
1004e5c31af7Sopenharmony_ci        %853 = OpLoad %6 %852
1005e5c31af7Sopenharmony_ci        %854 = OpAccessChain %21 %18 %19 %20
1006e5c31af7Sopenharmony_ci        %855 = OpLoad %6 %854
1007e5c31af7Sopenharmony_ci        %856 = OpAccessChain %21 %18 %19 %20
1008e5c31af7Sopenharmony_ci        %857 = OpLoad %6 %856
1009e5c31af7Sopenharmony_ci        %858 = OpAccessChain %21 %18 %19 %20
1010e5c31af7Sopenharmony_ci        %859 = OpLoad %6 %858
1011e5c31af7Sopenharmony_ci        %860 = OpAccessChain %21 %18 %19 %20
1012e5c31af7Sopenharmony_ci        %861 = OpLoad %6 %860
1013e5c31af7Sopenharmony_ci        %862 = OpAccessChain %21 %18 %19 %20
1014e5c31af7Sopenharmony_ci        %863 = OpLoad %6 %862
1015e5c31af7Sopenharmony_ci        %864 = OpAccessChain %21 %18 %19 %20
1016e5c31af7Sopenharmony_ci        %865 = OpLoad %6 %864
1017e5c31af7Sopenharmony_ci        %866 = OpAccessChain %21 %18 %19 %20
1018e5c31af7Sopenharmony_ci        %867 = OpLoad %6 %866
1019e5c31af7Sopenharmony_ci        %868 = OpAccessChain %21 %18 %19 %20
1020e5c31af7Sopenharmony_ci        %869 = OpLoad %6 %868
1021e5c31af7Sopenharmony_ci        %870 = OpAccessChain %21 %18 %19 %20
1022e5c31af7Sopenharmony_ci        %871 = OpLoad %6 %870
1023e5c31af7Sopenharmony_ci        %872 = OpAccessChain %21 %18 %19 %20
1024e5c31af7Sopenharmony_ci        %873 = OpLoad %6 %872
1025e5c31af7Sopenharmony_ci        %874 = OpAccessChain %21 %18 %19 %20
1026e5c31af7Sopenharmony_ci        %875 = OpLoad %6 %874
1027e5c31af7Sopenharmony_ci        %876 = OpAccessChain %21 %18 %19 %20
1028e5c31af7Sopenharmony_ci        %877 = OpLoad %6 %876
1029e5c31af7Sopenharmony_ci        %878 = OpAccessChain %21 %18 %19 %20
1030e5c31af7Sopenharmony_ci        %879 = OpLoad %6 %878
1031e5c31af7Sopenharmony_ci        %880 = OpAccessChain %21 %18 %19 %20
1032e5c31af7Sopenharmony_ci        %881 = OpLoad %6 %880
1033e5c31af7Sopenharmony_ci        %882 = OpAccessChain %21 %18 %19 %20
1034e5c31af7Sopenharmony_ci        %883 = OpLoad %6 %882
1035e5c31af7Sopenharmony_ci        %884 = OpAccessChain %21 %18 %19 %20
1036e5c31af7Sopenharmony_ci        %885 = OpLoad %6 %884
1037e5c31af7Sopenharmony_ci        %886 = OpAccessChain %21 %18 %19 %20
1038e5c31af7Sopenharmony_ci        %887 = OpLoad %6 %886
1039e5c31af7Sopenharmony_ci        %888 = OpAccessChain %21 %18 %19 %20
1040e5c31af7Sopenharmony_ci        %889 = OpLoad %6 %888
1041e5c31af7Sopenharmony_ci        %890 = OpAccessChain %21 %18 %19 %20
1042e5c31af7Sopenharmony_ci        %891 = OpLoad %6 %890
1043e5c31af7Sopenharmony_ci        %892 = OpAccessChain %21 %18 %19 %20
1044e5c31af7Sopenharmony_ci        %893 = OpLoad %6 %892
1045e5c31af7Sopenharmony_ci        %894 = OpAccessChain %21 %18 %19 %20
1046e5c31af7Sopenharmony_ci        %895 = OpLoad %6 %894
1047e5c31af7Sopenharmony_ci        %896 = OpAccessChain %21 %18 %19 %20
1048e5c31af7Sopenharmony_ci        %897 = OpLoad %6 %896
1049e5c31af7Sopenharmony_ci        %898 = OpAccessChain %21 %18 %19 %20
1050e5c31af7Sopenharmony_ci        %899 = OpLoad %6 %898
1051e5c31af7Sopenharmony_ci        %900 = OpAccessChain %21 %18 %19 %20
1052e5c31af7Sopenharmony_ci        %901 = OpLoad %6 %900
1053e5c31af7Sopenharmony_ci        %902 = OpAccessChain %21 %18 %19 %20
1054e5c31af7Sopenharmony_ci        %903 = OpLoad %6 %902
1055e5c31af7Sopenharmony_ci        %904 = OpAccessChain %21 %18 %19 %20
1056e5c31af7Sopenharmony_ci        %905 = OpLoad %6 %904
1057e5c31af7Sopenharmony_ci        %906 = OpAccessChain %21 %18 %19 %20
1058e5c31af7Sopenharmony_ci        %907 = OpLoad %6 %906
1059e5c31af7Sopenharmony_ci        %908 = OpAccessChain %21 %18 %19 %20
1060e5c31af7Sopenharmony_ci        %909 = OpLoad %6 %908
1061e5c31af7Sopenharmony_ci        %910 = OpAccessChain %21 %18 %19 %20
1062e5c31af7Sopenharmony_ci        %911 = OpLoad %6 %910
1063e5c31af7Sopenharmony_ci        %912 = OpAccessChain %21 %18 %19 %20
1064e5c31af7Sopenharmony_ci        %913 = OpLoad %6 %912
1065e5c31af7Sopenharmony_ci        %914 = OpAccessChain %21 %18 %19 %20
1066e5c31af7Sopenharmony_ci        %915 = OpLoad %6 %914
1067e5c31af7Sopenharmony_ci        %916 = OpAccessChain %21 %18 %19 %20
1068e5c31af7Sopenharmony_ci        %917 = OpLoad %6 %916
1069e5c31af7Sopenharmony_ci        %918 = OpAccessChain %21 %18 %19 %20
1070e5c31af7Sopenharmony_ci        %919 = OpLoad %6 %918
1071e5c31af7Sopenharmony_ci        %920 = OpAccessChain %21 %18 %19 %20
1072e5c31af7Sopenharmony_ci        %921 = OpLoad %6 %920
1073e5c31af7Sopenharmony_ci        %922 = OpAccessChain %21 %18 %19 %20
1074e5c31af7Sopenharmony_ci        %923 = OpLoad %6 %922
1075e5c31af7Sopenharmony_ci        %924 = OpAccessChain %21 %18 %19 %20
1076e5c31af7Sopenharmony_ci        %925 = OpLoad %6 %924
1077e5c31af7Sopenharmony_ci        %926 = OpAccessChain %21 %18 %19 %20
1078e5c31af7Sopenharmony_ci        %927 = OpLoad %6 %926
1079e5c31af7Sopenharmony_ci        %928 = OpAccessChain %21 %18 %19 %20
1080e5c31af7Sopenharmony_ci        %929 = OpLoad %6 %928
1081e5c31af7Sopenharmony_ci        %930 = OpAccessChain %21 %18 %19 %20
1082e5c31af7Sopenharmony_ci        %931 = OpLoad %6 %930
1083e5c31af7Sopenharmony_ci        %932 = OpAccessChain %21 %18 %19 %20
1084e5c31af7Sopenharmony_ci        %933 = OpLoad %6 %932
1085e5c31af7Sopenharmony_ci        %934 = OpAccessChain %21 %18 %19 %20
1086e5c31af7Sopenharmony_ci        %935 = OpLoad %6 %934
1087e5c31af7Sopenharmony_ci        %936 = OpAccessChain %21 %18 %19 %20
1088e5c31af7Sopenharmony_ci        %937 = OpLoad %6 %936
1089e5c31af7Sopenharmony_ci        %938 = OpAccessChain %21 %18 %19 %20
1090e5c31af7Sopenharmony_ci        %939 = OpLoad %6 %938
1091e5c31af7Sopenharmony_ci        %940 = OpAccessChain %21 %18 %19 %20
1092e5c31af7Sopenharmony_ci        %941 = OpLoad %6 %940
1093e5c31af7Sopenharmony_ci        %942 = OpAccessChain %21 %18 %19 %20
1094e5c31af7Sopenharmony_ci        %943 = OpLoad %6 %942
1095e5c31af7Sopenharmony_ci        %944 = OpAccessChain %21 %18 %19 %20
1096e5c31af7Sopenharmony_ci        %945 = OpLoad %6 %944
1097e5c31af7Sopenharmony_ci        %946 = OpAccessChain %21 %18 %19 %20
1098e5c31af7Sopenharmony_ci        %947 = OpLoad %6 %946
1099e5c31af7Sopenharmony_ci        %948 = OpAccessChain %21 %18 %19 %20
1100e5c31af7Sopenharmony_ci        %949 = OpLoad %6 %948
1101e5c31af7Sopenharmony_ci        %950 = OpAccessChain %21 %18 %19 %20
1102e5c31af7Sopenharmony_ci        %951 = OpLoad %6 %950
1103e5c31af7Sopenharmony_ci        %952 = OpAccessChain %21 %18 %19 %20
1104e5c31af7Sopenharmony_ci        %953 = OpLoad %6 %952
1105e5c31af7Sopenharmony_ci        %954 = OpAccessChain %21 %18 %19 %20
1106e5c31af7Sopenharmony_ci        %955 = OpLoad %6 %954
1107e5c31af7Sopenharmony_ci        %956 = OpAccessChain %21 %18 %19 %20
1108e5c31af7Sopenharmony_ci        %957 = OpLoad %6 %956
1109e5c31af7Sopenharmony_ci        %958 = OpAccessChain %21 %18 %19 %20
1110e5c31af7Sopenharmony_ci        %959 = OpLoad %6 %958
1111e5c31af7Sopenharmony_ci        %960 = OpAccessChain %21 %18 %19 %20
1112e5c31af7Sopenharmony_ci        %961 = OpLoad %6 %960
1113e5c31af7Sopenharmony_ci        %962 = OpAccessChain %21 %18 %19 %20
1114e5c31af7Sopenharmony_ci        %963 = OpLoad %6 %962
1115e5c31af7Sopenharmony_ci        %964 = OpAccessChain %21 %18 %19 %20
1116e5c31af7Sopenharmony_ci        %965 = OpLoad %6 %964
1117e5c31af7Sopenharmony_ci        %966 = OpAccessChain %21 %18 %19 %20
1118e5c31af7Sopenharmony_ci        %967 = OpLoad %6 %966
1119e5c31af7Sopenharmony_ci        %968 = OpAccessChain %21 %18 %19 %20
1120e5c31af7Sopenharmony_ci        %969 = OpLoad %6 %968
1121e5c31af7Sopenharmony_ci        %970 = OpAccessChain %21 %18 %19 %20
1122e5c31af7Sopenharmony_ci        %971 = OpLoad %6 %970
1123e5c31af7Sopenharmony_ci        %972 = OpAccessChain %21 %18 %19 %20
1124e5c31af7Sopenharmony_ci        %973 = OpLoad %6 %972
1125e5c31af7Sopenharmony_ci        %974 = OpAccessChain %21 %18 %19 %20
1126e5c31af7Sopenharmony_ci        %975 = OpLoad %6 %974
1127e5c31af7Sopenharmony_ci        %976 = OpAccessChain %21 %18 %19 %20
1128e5c31af7Sopenharmony_ci        %977 = OpLoad %6 %976
1129e5c31af7Sopenharmony_ci        %978 = OpAccessChain %21 %18 %19 %20
1130e5c31af7Sopenharmony_ci        %979 = OpLoad %6 %978
1131e5c31af7Sopenharmony_ci        %980 = OpAccessChain %21 %18 %19 %20
1132e5c31af7Sopenharmony_ci        %981 = OpLoad %6 %980
1133e5c31af7Sopenharmony_ci        %982 = OpAccessChain %21 %18 %19 %20
1134e5c31af7Sopenharmony_ci        %983 = OpLoad %6 %982
1135e5c31af7Sopenharmony_ci        %984 = OpAccessChain %21 %18 %19 %20
1136e5c31af7Sopenharmony_ci        %985 = OpLoad %6 %984
1137e5c31af7Sopenharmony_ci        %986 = OpAccessChain %21 %18 %19 %20
1138e5c31af7Sopenharmony_ci        %987 = OpLoad %6 %986
1139e5c31af7Sopenharmony_ci        %988 = OpAccessChain %21 %18 %19 %20
1140e5c31af7Sopenharmony_ci        %989 = OpLoad %6 %988
1141e5c31af7Sopenharmony_ci        %990 = OpAccessChain %21 %18 %19 %20
1142e5c31af7Sopenharmony_ci        %991 = OpLoad %6 %990
1143e5c31af7Sopenharmony_ci        %992 = OpAccessChain %21 %18 %19 %20
1144e5c31af7Sopenharmony_ci        %993 = OpLoad %6 %992
1145e5c31af7Sopenharmony_ci        %994 = OpAccessChain %21 %18 %19 %20
1146e5c31af7Sopenharmony_ci        %995 = OpLoad %6 %994
1147e5c31af7Sopenharmony_ci        %996 = OpAccessChain %21 %18 %19 %20
1148e5c31af7Sopenharmony_ci        %997 = OpLoad %6 %996
1149e5c31af7Sopenharmony_ci        %998 = OpAccessChain %21 %18 %19 %20
1150e5c31af7Sopenharmony_ci        %999 = OpLoad %6 %998
1151e5c31af7Sopenharmony_ci       %1000 = OpAccessChain %21 %18 %19 %20
1152e5c31af7Sopenharmony_ci       %1001 = OpLoad %6 %1000
1153e5c31af7Sopenharmony_ci       %1002 = OpAccessChain %21 %18 %19 %20
1154e5c31af7Sopenharmony_ci       %1003 = OpLoad %6 %1002
1155e5c31af7Sopenharmony_ci       %1004 = OpAccessChain %21 %18 %19 %20
1156e5c31af7Sopenharmony_ci       %1005 = OpLoad %6 %1004
1157e5c31af7Sopenharmony_ci       %1006 = OpAccessChain %21 %18 %19 %20
1158e5c31af7Sopenharmony_ci       %1007 = OpLoad %6 %1006
1159e5c31af7Sopenharmony_ci       %1008 = OpAccessChain %21 %18 %19 %20
1160e5c31af7Sopenharmony_ci       %1009 = OpLoad %6 %1008
1161e5c31af7Sopenharmony_ci       %1010 = OpAccessChain %21 %18 %19 %20
1162e5c31af7Sopenharmony_ci       %1011 = OpLoad %6 %1010
1163e5c31af7Sopenharmony_ci       %1012 = OpAccessChain %21 %18 %19 %20
1164e5c31af7Sopenharmony_ci       %1013 = OpLoad %6 %1012
1165e5c31af7Sopenharmony_ci       %1014 = OpAccessChain %21 %18 %19 %20
1166e5c31af7Sopenharmony_ci       %1015 = OpLoad %6 %1014
1167e5c31af7Sopenharmony_ci       %1016 = OpAccessChain %21 %18 %19 %20
1168e5c31af7Sopenharmony_ci       %1017 = OpLoad %6 %1016
1169e5c31af7Sopenharmony_ci       %1018 = OpAccessChain %21 %18 %19 %20
1170e5c31af7Sopenharmony_ci       %1019 = OpLoad %6 %1018
1171e5c31af7Sopenharmony_ci       %1020 = OpAccessChain %21 %18 %19 %20
1172e5c31af7Sopenharmony_ci       %1021 = OpLoad %6 %1020
1173e5c31af7Sopenharmony_ci       %1022 = OpAccessChain %21 %18 %19 %20
1174e5c31af7Sopenharmony_ci       %1023 = OpLoad %6 %1022
1175e5c31af7Sopenharmony_ci       %1024 = OpAccessChain %21 %18 %19 %20
1176e5c31af7Sopenharmony_ci       %1025 = OpLoad %6 %1024
1177e5c31af7Sopenharmony_ci       %1026 = OpAccessChain %21 %18 %19 %20
1178e5c31af7Sopenharmony_ci       %1027 = OpLoad %6 %1026
1179e5c31af7Sopenharmony_ci       %1028 = OpAccessChain %21 %18 %19 %20
1180e5c31af7Sopenharmony_ci       %1029 = OpLoad %6 %1028
1181e5c31af7Sopenharmony_ci       %1030 = OpAccessChain %21 %18 %19 %20
1182e5c31af7Sopenharmony_ci       %1031 = OpLoad %6 %1030
1183e5c31af7Sopenharmony_ci       %1032 = OpAccessChain %21 %18 %19 %20
1184e5c31af7Sopenharmony_ci       %1033 = OpLoad %6 %1032
1185e5c31af7Sopenharmony_ci       %1034 = OpAccessChain %21 %18 %19 %20
1186e5c31af7Sopenharmony_ci       %1035 = OpLoad %6 %1034
1187e5c31af7Sopenharmony_ci       %1036 = OpAccessChain %21 %18 %19 %20
1188e5c31af7Sopenharmony_ci       %1037 = OpLoad %6 %1036
1189e5c31af7Sopenharmony_ci       %1038 = OpAccessChain %21 %18 %19 %20
1190e5c31af7Sopenharmony_ci       %1039 = OpLoad %6 %1038
1191e5c31af7Sopenharmony_ci       %1040 = OpAccessChain %21 %18 %19 %20
1192e5c31af7Sopenharmony_ci       %1041 = OpLoad %6 %1040
1193e5c31af7Sopenharmony_ci       %1042 = OpAccessChain %21 %18 %19 %20
1194e5c31af7Sopenharmony_ci       %1043 = OpLoad %6 %1042
1195e5c31af7Sopenharmony_ci       %1044 = OpAccessChain %21 %18 %19 %20
1196e5c31af7Sopenharmony_ci       %1045 = OpLoad %6 %1044
1197e5c31af7Sopenharmony_ci       %1046 = OpAccessChain %21 %18 %19 %20
1198e5c31af7Sopenharmony_ci       %1047 = OpLoad %6 %1046
1199e5c31af7Sopenharmony_ci       %1048 = OpAccessChain %21 %18 %19 %20
1200e5c31af7Sopenharmony_ci       %1049 = OpLoad %6 %1048
1201e5c31af7Sopenharmony_ci       %1050 = OpAccessChain %21 %18 %19 %20
1202e5c31af7Sopenharmony_ci       %1051 = OpLoad %6 %1050
1203e5c31af7Sopenharmony_ci       %1052 = OpAccessChain %21 %18 %19 %20
1204e5c31af7Sopenharmony_ci       %1053 = OpLoad %6 %1052
1205e5c31af7Sopenharmony_ci       %1054 = OpAccessChain %21 %18 %19 %20
1206e5c31af7Sopenharmony_ci       %1055 = OpLoad %6 %1054
1207e5c31af7Sopenharmony_ci       %1056 = OpCompositeConstruct %535 %545 %547 %549 %551 %553 %555 %557 %559 %561 %563 %565 %567 %569 %571 %573 %575 %577 %579 %581 %583 %585 %587 %589 %591 %593 %595 %597 %599 %601 %603 %605 %607 %609 %611 %613 %615 %617 %619 %621 %623 %625 %627 %629 %631 %633 %635 %637 %639 %641 %643 %645 %647 %649 %651 %653 %655 %657 %659 %661 %663 %665 %667 %669 %671 %673 %675 %677 %679 %681 %683 %685 %687 %689 %691 %693 %695 %697 %699 %701 %703 %705 %707 %709 %711 %713 %715 %717 %719 %721 %723 %725 %727 %729 %731 %733 %735 %737 %739 %741 %743 %745 %747 %749 %751 %753 %755 %757 %759 %761 %763 %765 %767 %769 %771 %773 %775 %777 %779 %781 %783 %785 %787 %789 %791 %793 %795 %797 %799 %801 %803 %805 %807 %809 %811 %813 %815 %817 %819 %821 %823 %825 %827 %829 %831 %833 %835 %837 %839 %841 %843 %845 %847 %849 %851 %853 %855 %857 %859 %861 %863 %865 %867 %869 %871 %873 %875 %877 %879 %881 %883 %885 %887 %889 %891 %893 %895 %897 %899 %901 %903 %905 %907 %909 %911 %913 %915 %917 %919 %921 %923 %925 %927 %929 %931 %933 %935 %937 %939 %941 %943 %945 %947 %949 %951 %953 %955 %957 %959 %961 %963 %965 %967 %969 %971 %973 %975 %977 %979 %981 %983 %985 %987 %989 %991 %993 %995 %997 %999 %1001 %1003 %1005 %1007 %1009 %1011 %1013 %1015 %1017 %1019 %1021 %1023 %1025 %1027 %1029 %1031 %1033 %1035 %1037 %1039 %1041 %1043 %1045 %1047 %1049 %1051 %1053 %1055
1208e5c31af7Sopenharmony_ci       %1057 = OpLoad %6 %9
1209e5c31af7Sopenharmony_ci       %1058 = OpExtInst %6 %1 SClamp %1057 %19 %538
1210e5c31af7Sopenharmony_ci               OpStore %1059 %1056
1211e5c31af7Sopenharmony_ci       %1060 = OpAccessChain %7 %1059 %1058
1212e5c31af7Sopenharmony_ci       %1061 = OpLoad %6 %1060
1213e5c31af7Sopenharmony_ci       %1062 = OpAccessChain %21 %18 %19 %20
1214e5c31af7Sopenharmony_ci       %1063 = OpLoad %6 %1062
1215e5c31af7Sopenharmony_ci       %1064 = OpAccessChain %21 %18 %19 %20
1216e5c31af7Sopenharmony_ci       %1065 = OpLoad %6 %1064
1217e5c31af7Sopenharmony_ci       %1066 = OpAccessChain %21 %18 %19 %20
1218e5c31af7Sopenharmony_ci       %1067 = OpLoad %6 %1066
1219e5c31af7Sopenharmony_ci       %1068 = OpAccessChain %21 %18 %19 %20
1220e5c31af7Sopenharmony_ci       %1069 = OpLoad %6 %1068
1221e5c31af7Sopenharmony_ci       %1070 = OpAccessChain %21 %18 %19 %20
1222e5c31af7Sopenharmony_ci       %1071 = OpLoad %6 %1070
1223e5c31af7Sopenharmony_ci       %1072 = OpAccessChain %21 %18 %19 %20
1224e5c31af7Sopenharmony_ci       %1073 = OpLoad %6 %1072
1225e5c31af7Sopenharmony_ci       %1074 = OpAccessChain %21 %18 %19 %20
1226e5c31af7Sopenharmony_ci       %1075 = OpLoad %6 %1074
1227e5c31af7Sopenharmony_ci       %1076 = OpAccessChain %21 %18 %19 %20
1228e5c31af7Sopenharmony_ci       %1077 = OpLoad %6 %1076
1229e5c31af7Sopenharmony_ci       %1078 = OpAccessChain %21 %18 %19 %20
1230e5c31af7Sopenharmony_ci       %1079 = OpLoad %6 %1078
1231e5c31af7Sopenharmony_ci       %1080 = OpAccessChain %21 %18 %19 %20
1232e5c31af7Sopenharmony_ci       %1081 = OpLoad %6 %1080
1233e5c31af7Sopenharmony_ci       %1082 = OpAccessChain %21 %18 %19 %20
1234e5c31af7Sopenharmony_ci       %1083 = OpLoad %6 %1082
1235e5c31af7Sopenharmony_ci       %1084 = OpAccessChain %21 %18 %19 %20
1236e5c31af7Sopenharmony_ci       %1085 = OpLoad %6 %1084
1237e5c31af7Sopenharmony_ci       %1086 = OpAccessChain %21 %18 %19 %20
1238e5c31af7Sopenharmony_ci       %1087 = OpLoad %6 %1086
1239e5c31af7Sopenharmony_ci       %1088 = OpAccessChain %21 %18 %19 %20
1240e5c31af7Sopenharmony_ci       %1089 = OpLoad %6 %1088
1241e5c31af7Sopenharmony_ci       %1090 = OpAccessChain %21 %18 %19 %20
1242e5c31af7Sopenharmony_ci       %1091 = OpLoad %6 %1090
1243e5c31af7Sopenharmony_ci       %1092 = OpAccessChain %21 %18 %19 %20
1244e5c31af7Sopenharmony_ci       %1093 = OpLoad %6 %1092
1245e5c31af7Sopenharmony_ci       %1094 = OpAccessChain %21 %18 %19 %20
1246e5c31af7Sopenharmony_ci       %1095 = OpLoad %6 %1094
1247e5c31af7Sopenharmony_ci       %1096 = OpAccessChain %21 %18 %19 %20
1248e5c31af7Sopenharmony_ci       %1097 = OpLoad %6 %1096
1249e5c31af7Sopenharmony_ci       %1098 = OpAccessChain %21 %18 %19 %20
1250e5c31af7Sopenharmony_ci       %1099 = OpLoad %6 %1098
1251e5c31af7Sopenharmony_ci       %1100 = OpAccessChain %21 %18 %19 %20
1252e5c31af7Sopenharmony_ci       %1101 = OpLoad %6 %1100
1253e5c31af7Sopenharmony_ci       %1102 = OpAccessChain %21 %18 %19 %20
1254e5c31af7Sopenharmony_ci       %1103 = OpLoad %6 %1102
1255e5c31af7Sopenharmony_ci       %1104 = OpAccessChain %21 %18 %19 %20
1256e5c31af7Sopenharmony_ci       %1105 = OpLoad %6 %1104
1257e5c31af7Sopenharmony_ci       %1106 = OpAccessChain %21 %18 %19 %20
1258e5c31af7Sopenharmony_ci       %1107 = OpLoad %6 %1106
1259e5c31af7Sopenharmony_ci       %1108 = OpAccessChain %21 %18 %19 %20
1260e5c31af7Sopenharmony_ci       %1109 = OpLoad %6 %1108
1261e5c31af7Sopenharmony_ci       %1110 = OpAccessChain %21 %18 %19 %20
1262e5c31af7Sopenharmony_ci       %1111 = OpLoad %6 %1110
1263e5c31af7Sopenharmony_ci       %1112 = OpAccessChain %21 %18 %19 %20
1264e5c31af7Sopenharmony_ci       %1113 = OpLoad %6 %1112
1265e5c31af7Sopenharmony_ci       %1114 = OpAccessChain %21 %18 %19 %20
1266e5c31af7Sopenharmony_ci       %1115 = OpLoad %6 %1114
1267e5c31af7Sopenharmony_ci       %1116 = OpAccessChain %21 %18 %19 %20
1268e5c31af7Sopenharmony_ci       %1117 = OpLoad %6 %1116
1269e5c31af7Sopenharmony_ci       %1118 = OpAccessChain %21 %18 %19 %20
1270e5c31af7Sopenharmony_ci       %1119 = OpLoad %6 %1118
1271e5c31af7Sopenharmony_ci       %1120 = OpAccessChain %21 %18 %19 %20
1272e5c31af7Sopenharmony_ci       %1121 = OpLoad %6 %1120
1273e5c31af7Sopenharmony_ci       %1122 = OpAccessChain %21 %18 %19 %20
1274e5c31af7Sopenharmony_ci       %1123 = OpLoad %6 %1122
1275e5c31af7Sopenharmony_ci       %1124 = OpAccessChain %21 %18 %19 %20
1276e5c31af7Sopenharmony_ci       %1125 = OpLoad %6 %1124
1277e5c31af7Sopenharmony_ci       %1126 = OpAccessChain %21 %18 %19 %20
1278e5c31af7Sopenharmony_ci       %1127 = OpLoad %6 %1126
1279e5c31af7Sopenharmony_ci       %1128 = OpAccessChain %21 %18 %19 %20
1280e5c31af7Sopenharmony_ci       %1129 = OpLoad %6 %1128
1281e5c31af7Sopenharmony_ci       %1130 = OpAccessChain %21 %18 %19 %20
1282e5c31af7Sopenharmony_ci       %1131 = OpLoad %6 %1130
1283e5c31af7Sopenharmony_ci       %1132 = OpAccessChain %21 %18 %19 %20
1284e5c31af7Sopenharmony_ci       %1133 = OpLoad %6 %1132
1285e5c31af7Sopenharmony_ci       %1134 = OpAccessChain %21 %18 %19 %20
1286e5c31af7Sopenharmony_ci       %1135 = OpLoad %6 %1134
1287e5c31af7Sopenharmony_ci       %1136 = OpAccessChain %21 %18 %19 %20
1288e5c31af7Sopenharmony_ci       %1137 = OpLoad %6 %1136
1289e5c31af7Sopenharmony_ci       %1138 = OpAccessChain %21 %18 %19 %20
1290e5c31af7Sopenharmony_ci       %1139 = OpLoad %6 %1138
1291e5c31af7Sopenharmony_ci       %1140 = OpAccessChain %21 %18 %19 %20
1292e5c31af7Sopenharmony_ci       %1141 = OpLoad %6 %1140
1293e5c31af7Sopenharmony_ci       %1142 = OpAccessChain %21 %18 %19 %20
1294e5c31af7Sopenharmony_ci       %1143 = OpLoad %6 %1142
1295e5c31af7Sopenharmony_ci       %1144 = OpAccessChain %21 %18 %19 %20
1296e5c31af7Sopenharmony_ci       %1145 = OpLoad %6 %1144
1297e5c31af7Sopenharmony_ci       %1146 = OpAccessChain %21 %18 %19 %20
1298e5c31af7Sopenharmony_ci       %1147 = OpLoad %6 %1146
1299e5c31af7Sopenharmony_ci       %1148 = OpAccessChain %21 %18 %19 %20
1300e5c31af7Sopenharmony_ci       %1149 = OpLoad %6 %1148
1301e5c31af7Sopenharmony_ci       %1150 = OpAccessChain %21 %18 %19 %20
1302e5c31af7Sopenharmony_ci       %1151 = OpLoad %6 %1150
1303e5c31af7Sopenharmony_ci       %1152 = OpAccessChain %21 %18 %19 %20
1304e5c31af7Sopenharmony_ci       %1153 = OpLoad %6 %1152
1305e5c31af7Sopenharmony_ci       %1154 = OpAccessChain %21 %18 %19 %20
1306e5c31af7Sopenharmony_ci       %1155 = OpLoad %6 %1154
1307e5c31af7Sopenharmony_ci       %1156 = OpAccessChain %21 %18 %19 %20
1308e5c31af7Sopenharmony_ci       %1157 = OpLoad %6 %1156
1309e5c31af7Sopenharmony_ci       %1158 = OpAccessChain %21 %18 %19 %20
1310e5c31af7Sopenharmony_ci       %1159 = OpLoad %6 %1158
1311e5c31af7Sopenharmony_ci       %1160 = OpAccessChain %21 %18 %19 %20
1312e5c31af7Sopenharmony_ci       %1161 = OpLoad %6 %1160
1313e5c31af7Sopenharmony_ci       %1162 = OpAccessChain %21 %18 %19 %20
1314e5c31af7Sopenharmony_ci       %1163 = OpLoad %6 %1162
1315e5c31af7Sopenharmony_ci       %1164 = OpAccessChain %21 %18 %19 %20
1316e5c31af7Sopenharmony_ci       %1165 = OpLoad %6 %1164
1317e5c31af7Sopenharmony_ci       %1166 = OpAccessChain %21 %18 %19 %20
1318e5c31af7Sopenharmony_ci       %1167 = OpLoad %6 %1166
1319e5c31af7Sopenharmony_ci       %1168 = OpAccessChain %21 %18 %19 %20
1320e5c31af7Sopenharmony_ci       %1169 = OpLoad %6 %1168
1321e5c31af7Sopenharmony_ci       %1170 = OpAccessChain %21 %18 %19 %20
1322e5c31af7Sopenharmony_ci       %1171 = OpLoad %6 %1170
1323e5c31af7Sopenharmony_ci       %1172 = OpAccessChain %21 %18 %19 %20
1324e5c31af7Sopenharmony_ci       %1173 = OpLoad %6 %1172
1325e5c31af7Sopenharmony_ci       %1174 = OpAccessChain %21 %18 %19 %20
1326e5c31af7Sopenharmony_ci       %1175 = OpLoad %6 %1174
1327e5c31af7Sopenharmony_ci       %1176 = OpAccessChain %21 %18 %19 %20
1328e5c31af7Sopenharmony_ci       %1177 = OpLoad %6 %1176
1329e5c31af7Sopenharmony_ci       %1178 = OpAccessChain %21 %18 %19 %20
1330e5c31af7Sopenharmony_ci       %1179 = OpLoad %6 %1178
1331e5c31af7Sopenharmony_ci       %1180 = OpAccessChain %21 %18 %19 %20
1332e5c31af7Sopenharmony_ci       %1181 = OpLoad %6 %1180
1333e5c31af7Sopenharmony_ci       %1182 = OpAccessChain %21 %18 %19 %20
1334e5c31af7Sopenharmony_ci       %1183 = OpLoad %6 %1182
1335e5c31af7Sopenharmony_ci       %1184 = OpAccessChain %21 %18 %19 %20
1336e5c31af7Sopenharmony_ci       %1185 = OpLoad %6 %1184
1337e5c31af7Sopenharmony_ci       %1186 = OpAccessChain %21 %18 %19 %20
1338e5c31af7Sopenharmony_ci       %1187 = OpLoad %6 %1186
1339e5c31af7Sopenharmony_ci       %1188 = OpAccessChain %21 %18 %19 %20
1340e5c31af7Sopenharmony_ci       %1189 = OpLoad %6 %1188
1341e5c31af7Sopenharmony_ci       %1190 = OpAccessChain %21 %18 %19 %20
1342e5c31af7Sopenharmony_ci       %1191 = OpLoad %6 %1190
1343e5c31af7Sopenharmony_ci       %1192 = OpAccessChain %21 %18 %19 %20
1344e5c31af7Sopenharmony_ci       %1193 = OpLoad %6 %1192
1345e5c31af7Sopenharmony_ci       %1194 = OpAccessChain %21 %18 %19 %20
1346e5c31af7Sopenharmony_ci       %1195 = OpLoad %6 %1194
1347e5c31af7Sopenharmony_ci       %1196 = OpAccessChain %21 %18 %19 %20
1348e5c31af7Sopenharmony_ci       %1197 = OpLoad %6 %1196
1349e5c31af7Sopenharmony_ci       %1198 = OpAccessChain %21 %18 %19 %20
1350e5c31af7Sopenharmony_ci       %1199 = OpLoad %6 %1198
1351e5c31af7Sopenharmony_ci       %1200 = OpAccessChain %21 %18 %19 %20
1352e5c31af7Sopenharmony_ci       %1201 = OpLoad %6 %1200
1353e5c31af7Sopenharmony_ci       %1202 = OpAccessChain %21 %18 %19 %20
1354e5c31af7Sopenharmony_ci       %1203 = OpLoad %6 %1202
1355e5c31af7Sopenharmony_ci       %1204 = OpAccessChain %21 %18 %19 %20
1356e5c31af7Sopenharmony_ci       %1205 = OpLoad %6 %1204
1357e5c31af7Sopenharmony_ci       %1206 = OpAccessChain %21 %18 %19 %20
1358e5c31af7Sopenharmony_ci       %1207 = OpLoad %6 %1206
1359e5c31af7Sopenharmony_ci       %1208 = OpAccessChain %21 %18 %19 %20
1360e5c31af7Sopenharmony_ci       %1209 = OpLoad %6 %1208
1361e5c31af7Sopenharmony_ci       %1210 = OpAccessChain %21 %18 %19 %20
1362e5c31af7Sopenharmony_ci       %1211 = OpLoad %6 %1210
1363e5c31af7Sopenharmony_ci       %1212 = OpAccessChain %21 %18 %19 %20
1364e5c31af7Sopenharmony_ci       %1213 = OpLoad %6 %1212
1365e5c31af7Sopenharmony_ci       %1214 = OpAccessChain %21 %18 %19 %20
1366e5c31af7Sopenharmony_ci       %1215 = OpLoad %6 %1214
1367e5c31af7Sopenharmony_ci       %1216 = OpAccessChain %21 %18 %19 %20
1368e5c31af7Sopenharmony_ci       %1217 = OpLoad %6 %1216
1369e5c31af7Sopenharmony_ci       %1218 = OpAccessChain %21 %18 %19 %20
1370e5c31af7Sopenharmony_ci       %1219 = OpLoad %6 %1218
1371e5c31af7Sopenharmony_ci       %1220 = OpAccessChain %21 %18 %19 %20
1372e5c31af7Sopenharmony_ci       %1221 = OpLoad %6 %1220
1373e5c31af7Sopenharmony_ci       %1222 = OpAccessChain %21 %18 %19 %20
1374e5c31af7Sopenharmony_ci       %1223 = OpLoad %6 %1222
1375e5c31af7Sopenharmony_ci       %1224 = OpAccessChain %21 %18 %19 %20
1376e5c31af7Sopenharmony_ci       %1225 = OpLoad %6 %1224
1377e5c31af7Sopenharmony_ci       %1226 = OpAccessChain %21 %18 %19 %20
1378e5c31af7Sopenharmony_ci       %1227 = OpLoad %6 %1226
1379e5c31af7Sopenharmony_ci       %1228 = OpAccessChain %21 %18 %19 %20
1380e5c31af7Sopenharmony_ci       %1229 = OpLoad %6 %1228
1381e5c31af7Sopenharmony_ci       %1230 = OpAccessChain %21 %18 %19 %20
1382e5c31af7Sopenharmony_ci       %1231 = OpLoad %6 %1230
1383e5c31af7Sopenharmony_ci       %1232 = OpAccessChain %21 %18 %19 %20
1384e5c31af7Sopenharmony_ci       %1233 = OpLoad %6 %1232
1385e5c31af7Sopenharmony_ci       %1234 = OpAccessChain %21 %18 %19 %20
1386e5c31af7Sopenharmony_ci       %1235 = OpLoad %6 %1234
1387e5c31af7Sopenharmony_ci       %1236 = OpAccessChain %21 %18 %19 %20
1388e5c31af7Sopenharmony_ci       %1237 = OpLoad %6 %1236
1389e5c31af7Sopenharmony_ci       %1238 = OpAccessChain %21 %18 %19 %20
1390e5c31af7Sopenharmony_ci       %1239 = OpLoad %6 %1238
1391e5c31af7Sopenharmony_ci       %1240 = OpAccessChain %21 %18 %19 %20
1392e5c31af7Sopenharmony_ci       %1241 = OpLoad %6 %1240
1393e5c31af7Sopenharmony_ci       %1242 = OpAccessChain %21 %18 %19 %20
1394e5c31af7Sopenharmony_ci       %1243 = OpLoad %6 %1242
1395e5c31af7Sopenharmony_ci       %1244 = OpAccessChain %21 %18 %19 %20
1396e5c31af7Sopenharmony_ci       %1245 = OpLoad %6 %1244
1397e5c31af7Sopenharmony_ci       %1246 = OpAccessChain %21 %18 %19 %20
1398e5c31af7Sopenharmony_ci       %1247 = OpLoad %6 %1246
1399e5c31af7Sopenharmony_ci       %1248 = OpAccessChain %21 %18 %19 %20
1400e5c31af7Sopenharmony_ci       %1249 = OpLoad %6 %1248
1401e5c31af7Sopenharmony_ci       %1250 = OpAccessChain %21 %18 %19 %20
1402e5c31af7Sopenharmony_ci       %1251 = OpLoad %6 %1250
1403e5c31af7Sopenharmony_ci       %1252 = OpAccessChain %21 %18 %19 %20
1404e5c31af7Sopenharmony_ci       %1253 = OpLoad %6 %1252
1405e5c31af7Sopenharmony_ci       %1254 = OpAccessChain %21 %18 %19 %20
1406e5c31af7Sopenharmony_ci       %1255 = OpLoad %6 %1254
1407e5c31af7Sopenharmony_ci       %1256 = OpAccessChain %21 %18 %19 %20
1408e5c31af7Sopenharmony_ci       %1257 = OpLoad %6 %1256
1409e5c31af7Sopenharmony_ci       %1258 = OpAccessChain %21 %18 %19 %20
1410e5c31af7Sopenharmony_ci       %1259 = OpLoad %6 %1258
1411e5c31af7Sopenharmony_ci       %1260 = OpAccessChain %21 %18 %19 %20
1412e5c31af7Sopenharmony_ci       %1261 = OpLoad %6 %1260
1413e5c31af7Sopenharmony_ci       %1262 = OpAccessChain %21 %18 %19 %20
1414e5c31af7Sopenharmony_ci       %1263 = OpLoad %6 %1262
1415e5c31af7Sopenharmony_ci       %1264 = OpAccessChain %21 %18 %19 %20
1416e5c31af7Sopenharmony_ci       %1265 = OpLoad %6 %1264
1417e5c31af7Sopenharmony_ci       %1266 = OpAccessChain %21 %18 %19 %20
1418e5c31af7Sopenharmony_ci       %1267 = OpLoad %6 %1266
1419e5c31af7Sopenharmony_ci       %1268 = OpAccessChain %21 %18 %19 %20
1420e5c31af7Sopenharmony_ci       %1269 = OpLoad %6 %1268
1421e5c31af7Sopenharmony_ci       %1270 = OpAccessChain %21 %18 %19 %20
1422e5c31af7Sopenharmony_ci       %1271 = OpLoad %6 %1270
1423e5c31af7Sopenharmony_ci       %1272 = OpAccessChain %21 %18 %19 %20
1424e5c31af7Sopenharmony_ci       %1273 = OpLoad %6 %1272
1425e5c31af7Sopenharmony_ci       %1274 = OpAccessChain %21 %18 %19 %20
1426e5c31af7Sopenharmony_ci       %1275 = OpLoad %6 %1274
1427e5c31af7Sopenharmony_ci       %1276 = OpAccessChain %21 %18 %19 %20
1428e5c31af7Sopenharmony_ci       %1277 = OpLoad %6 %1276
1429e5c31af7Sopenharmony_ci       %1278 = OpAccessChain %21 %18 %19 %20
1430e5c31af7Sopenharmony_ci       %1279 = OpLoad %6 %1278
1431e5c31af7Sopenharmony_ci       %1280 = OpAccessChain %21 %18 %19 %20
1432e5c31af7Sopenharmony_ci       %1281 = OpLoad %6 %1280
1433e5c31af7Sopenharmony_ci       %1282 = OpAccessChain %21 %18 %19 %20
1434e5c31af7Sopenharmony_ci       %1283 = OpLoad %6 %1282
1435e5c31af7Sopenharmony_ci       %1284 = OpAccessChain %21 %18 %19 %20
1436e5c31af7Sopenharmony_ci       %1285 = OpLoad %6 %1284
1437e5c31af7Sopenharmony_ci       %1286 = OpAccessChain %21 %18 %19 %20
1438e5c31af7Sopenharmony_ci       %1287 = OpLoad %6 %1286
1439e5c31af7Sopenharmony_ci       %1288 = OpAccessChain %21 %18 %19 %20
1440e5c31af7Sopenharmony_ci       %1289 = OpLoad %6 %1288
1441e5c31af7Sopenharmony_ci       %1290 = OpAccessChain %21 %18 %19 %20
1442e5c31af7Sopenharmony_ci       %1291 = OpLoad %6 %1290
1443e5c31af7Sopenharmony_ci       %1292 = OpAccessChain %21 %18 %19 %20
1444e5c31af7Sopenharmony_ci       %1293 = OpLoad %6 %1292
1445e5c31af7Sopenharmony_ci       %1294 = OpAccessChain %21 %18 %19 %20
1446e5c31af7Sopenharmony_ci       %1295 = OpLoad %6 %1294
1447e5c31af7Sopenharmony_ci       %1296 = OpAccessChain %21 %18 %19 %20
1448e5c31af7Sopenharmony_ci       %1297 = OpLoad %6 %1296
1449e5c31af7Sopenharmony_ci       %1298 = OpAccessChain %21 %18 %19 %20
1450e5c31af7Sopenharmony_ci       %1299 = OpLoad %6 %1298
1451e5c31af7Sopenharmony_ci       %1300 = OpAccessChain %21 %18 %19 %20
1452e5c31af7Sopenharmony_ci       %1301 = OpLoad %6 %1300
1453e5c31af7Sopenharmony_ci       %1302 = OpAccessChain %21 %18 %19 %20
1454e5c31af7Sopenharmony_ci       %1303 = OpLoad %6 %1302
1455e5c31af7Sopenharmony_ci       %1304 = OpAccessChain %21 %18 %19 %20
1456e5c31af7Sopenharmony_ci       %1305 = OpLoad %6 %1304
1457e5c31af7Sopenharmony_ci       %1306 = OpAccessChain %21 %18 %19 %20
1458e5c31af7Sopenharmony_ci       %1307 = OpLoad %6 %1306
1459e5c31af7Sopenharmony_ci       %1308 = OpAccessChain %21 %18 %19 %20
1460e5c31af7Sopenharmony_ci       %1309 = OpLoad %6 %1308
1461e5c31af7Sopenharmony_ci       %1310 = OpAccessChain %21 %18 %19 %20
1462e5c31af7Sopenharmony_ci       %1311 = OpLoad %6 %1310
1463e5c31af7Sopenharmony_ci       %1312 = OpAccessChain %21 %18 %19 %20
1464e5c31af7Sopenharmony_ci       %1313 = OpLoad %6 %1312
1465e5c31af7Sopenharmony_ci       %1314 = OpAccessChain %21 %18 %19 %20
1466e5c31af7Sopenharmony_ci       %1315 = OpLoad %6 %1314
1467e5c31af7Sopenharmony_ci       %1316 = OpAccessChain %21 %18 %19 %20
1468e5c31af7Sopenharmony_ci       %1317 = OpLoad %6 %1316
1469e5c31af7Sopenharmony_ci       %1318 = OpAccessChain %21 %18 %19 %20
1470e5c31af7Sopenharmony_ci       %1319 = OpLoad %6 %1318
1471e5c31af7Sopenharmony_ci       %1320 = OpAccessChain %21 %18 %19 %20
1472e5c31af7Sopenharmony_ci       %1321 = OpLoad %6 %1320
1473e5c31af7Sopenharmony_ci       %1322 = OpAccessChain %21 %18 %19 %20
1474e5c31af7Sopenharmony_ci       %1323 = OpLoad %6 %1322
1475e5c31af7Sopenharmony_ci       %1324 = OpAccessChain %21 %18 %19 %20
1476e5c31af7Sopenharmony_ci       %1325 = OpLoad %6 %1324
1477e5c31af7Sopenharmony_ci       %1326 = OpAccessChain %21 %18 %19 %20
1478e5c31af7Sopenharmony_ci       %1327 = OpLoad %6 %1326
1479e5c31af7Sopenharmony_ci       %1328 = OpAccessChain %21 %18 %19 %20
1480e5c31af7Sopenharmony_ci       %1329 = OpLoad %6 %1328
1481e5c31af7Sopenharmony_ci       %1330 = OpAccessChain %21 %18 %19 %20
1482e5c31af7Sopenharmony_ci       %1331 = OpLoad %6 %1330
1483e5c31af7Sopenharmony_ci       %1332 = OpAccessChain %21 %18 %19 %20
1484e5c31af7Sopenharmony_ci       %1333 = OpLoad %6 %1332
1485e5c31af7Sopenharmony_ci       %1334 = OpAccessChain %21 %18 %19 %20
1486e5c31af7Sopenharmony_ci       %1335 = OpLoad %6 %1334
1487e5c31af7Sopenharmony_ci       %1336 = OpAccessChain %21 %18 %19 %20
1488e5c31af7Sopenharmony_ci       %1337 = OpLoad %6 %1336
1489e5c31af7Sopenharmony_ci       %1338 = OpAccessChain %21 %18 %19 %20
1490e5c31af7Sopenharmony_ci       %1339 = OpLoad %6 %1338
1491e5c31af7Sopenharmony_ci       %1340 = OpAccessChain %21 %18 %19 %20
1492e5c31af7Sopenharmony_ci       %1341 = OpLoad %6 %1340
1493e5c31af7Sopenharmony_ci       %1342 = OpAccessChain %21 %18 %19 %20
1494e5c31af7Sopenharmony_ci       %1343 = OpLoad %6 %1342
1495e5c31af7Sopenharmony_ci       %1344 = OpAccessChain %21 %18 %19 %20
1496e5c31af7Sopenharmony_ci       %1345 = OpLoad %6 %1344
1497e5c31af7Sopenharmony_ci       %1346 = OpAccessChain %21 %18 %19 %20
1498e5c31af7Sopenharmony_ci       %1347 = OpLoad %6 %1346
1499e5c31af7Sopenharmony_ci       %1348 = OpAccessChain %21 %18 %19 %20
1500e5c31af7Sopenharmony_ci       %1349 = OpLoad %6 %1348
1501e5c31af7Sopenharmony_ci       %1350 = OpAccessChain %21 %18 %19 %20
1502e5c31af7Sopenharmony_ci       %1351 = OpLoad %6 %1350
1503e5c31af7Sopenharmony_ci       %1352 = OpAccessChain %21 %18 %19 %20
1504e5c31af7Sopenharmony_ci       %1353 = OpLoad %6 %1352
1505e5c31af7Sopenharmony_ci       %1354 = OpAccessChain %21 %18 %19 %20
1506e5c31af7Sopenharmony_ci       %1355 = OpLoad %6 %1354
1507e5c31af7Sopenharmony_ci       %1356 = OpAccessChain %21 %18 %19 %20
1508e5c31af7Sopenharmony_ci       %1357 = OpLoad %6 %1356
1509e5c31af7Sopenharmony_ci       %1358 = OpAccessChain %21 %18 %19 %20
1510e5c31af7Sopenharmony_ci       %1359 = OpLoad %6 %1358
1511e5c31af7Sopenharmony_ci       %1360 = OpAccessChain %21 %18 %19 %20
1512e5c31af7Sopenharmony_ci       %1361 = OpLoad %6 %1360
1513e5c31af7Sopenharmony_ci       %1362 = OpAccessChain %21 %18 %19 %20
1514e5c31af7Sopenharmony_ci       %1363 = OpLoad %6 %1362
1515e5c31af7Sopenharmony_ci       %1364 = OpAccessChain %21 %18 %19 %20
1516e5c31af7Sopenharmony_ci       %1365 = OpLoad %6 %1364
1517e5c31af7Sopenharmony_ci       %1366 = OpAccessChain %21 %18 %19 %20
1518e5c31af7Sopenharmony_ci       %1367 = OpLoad %6 %1366
1519e5c31af7Sopenharmony_ci       %1368 = OpAccessChain %21 %18 %19 %20
1520e5c31af7Sopenharmony_ci       %1369 = OpLoad %6 %1368
1521e5c31af7Sopenharmony_ci       %1370 = OpAccessChain %21 %18 %19 %20
1522e5c31af7Sopenharmony_ci       %1371 = OpLoad %6 %1370
1523e5c31af7Sopenharmony_ci       %1372 = OpAccessChain %21 %18 %19 %20
1524e5c31af7Sopenharmony_ci       %1373 = OpLoad %6 %1372
1525e5c31af7Sopenharmony_ci       %1374 = OpAccessChain %21 %18 %19 %20
1526e5c31af7Sopenharmony_ci       %1375 = OpLoad %6 %1374
1527e5c31af7Sopenharmony_ci       %1376 = OpAccessChain %21 %18 %19 %20
1528e5c31af7Sopenharmony_ci       %1377 = OpLoad %6 %1376
1529e5c31af7Sopenharmony_ci       %1378 = OpAccessChain %21 %18 %19 %20
1530e5c31af7Sopenharmony_ci       %1379 = OpLoad %6 %1378
1531e5c31af7Sopenharmony_ci       %1380 = OpAccessChain %21 %18 %19 %20
1532e5c31af7Sopenharmony_ci       %1381 = OpLoad %6 %1380
1533e5c31af7Sopenharmony_ci       %1382 = OpAccessChain %21 %18 %19 %20
1534e5c31af7Sopenharmony_ci       %1383 = OpLoad %6 %1382
1535e5c31af7Sopenharmony_ci       %1384 = OpAccessChain %21 %18 %19 %20
1536e5c31af7Sopenharmony_ci       %1385 = OpLoad %6 %1384
1537e5c31af7Sopenharmony_ci       %1386 = OpAccessChain %21 %18 %19 %20
1538e5c31af7Sopenharmony_ci       %1387 = OpLoad %6 %1386
1539e5c31af7Sopenharmony_ci       %1388 = OpAccessChain %21 %18 %19 %20
1540e5c31af7Sopenharmony_ci       %1389 = OpLoad %6 %1388
1541e5c31af7Sopenharmony_ci       %1390 = OpAccessChain %21 %18 %19 %20
1542e5c31af7Sopenharmony_ci       %1391 = OpLoad %6 %1390
1543e5c31af7Sopenharmony_ci       %1392 = OpAccessChain %21 %18 %19 %20
1544e5c31af7Sopenharmony_ci       %1393 = OpLoad %6 %1392
1545e5c31af7Sopenharmony_ci       %1394 = OpAccessChain %21 %18 %19 %20
1546e5c31af7Sopenharmony_ci       %1395 = OpLoad %6 %1394
1547e5c31af7Sopenharmony_ci       %1396 = OpAccessChain %21 %18 %19 %20
1548e5c31af7Sopenharmony_ci       %1397 = OpLoad %6 %1396
1549e5c31af7Sopenharmony_ci       %1398 = OpAccessChain %21 %18 %19 %20
1550e5c31af7Sopenharmony_ci       %1399 = OpLoad %6 %1398
1551e5c31af7Sopenharmony_ci       %1400 = OpAccessChain %21 %18 %19 %20
1552e5c31af7Sopenharmony_ci       %1401 = OpLoad %6 %1400
1553e5c31af7Sopenharmony_ci       %1402 = OpAccessChain %21 %18 %19 %20
1554e5c31af7Sopenharmony_ci       %1403 = OpLoad %6 %1402
1555e5c31af7Sopenharmony_ci       %1404 = OpAccessChain %21 %18 %19 %20
1556e5c31af7Sopenharmony_ci       %1405 = OpLoad %6 %1404
1557e5c31af7Sopenharmony_ci       %1406 = OpAccessChain %21 %18 %19 %20
1558e5c31af7Sopenharmony_ci       %1407 = OpLoad %6 %1406
1559e5c31af7Sopenharmony_ci       %1408 = OpAccessChain %21 %18 %19 %20
1560e5c31af7Sopenharmony_ci       %1409 = OpLoad %6 %1408
1561e5c31af7Sopenharmony_ci       %1410 = OpAccessChain %21 %18 %19 %20
1562e5c31af7Sopenharmony_ci       %1411 = OpLoad %6 %1410
1563e5c31af7Sopenharmony_ci       %1412 = OpAccessChain %21 %18 %19 %20
1564e5c31af7Sopenharmony_ci       %1413 = OpLoad %6 %1412
1565e5c31af7Sopenharmony_ci       %1414 = OpAccessChain %21 %18 %19 %20
1566e5c31af7Sopenharmony_ci       %1415 = OpLoad %6 %1414
1567e5c31af7Sopenharmony_ci       %1416 = OpAccessChain %21 %18 %19 %20
1568e5c31af7Sopenharmony_ci       %1417 = OpLoad %6 %1416
1569e5c31af7Sopenharmony_ci       %1418 = OpAccessChain %21 %18 %19 %20
1570e5c31af7Sopenharmony_ci       %1419 = OpLoad %6 %1418
1571e5c31af7Sopenharmony_ci       %1420 = OpAccessChain %21 %18 %19 %20
1572e5c31af7Sopenharmony_ci       %1421 = OpLoad %6 %1420
1573e5c31af7Sopenharmony_ci       %1422 = OpAccessChain %21 %18 %19 %20
1574e5c31af7Sopenharmony_ci       %1423 = OpLoad %6 %1422
1575e5c31af7Sopenharmony_ci       %1424 = OpAccessChain %21 %18 %19 %20
1576e5c31af7Sopenharmony_ci       %1425 = OpLoad %6 %1424
1577e5c31af7Sopenharmony_ci       %1426 = OpAccessChain %21 %18 %19 %20
1578e5c31af7Sopenharmony_ci       %1427 = OpLoad %6 %1426
1579e5c31af7Sopenharmony_ci       %1428 = OpAccessChain %21 %18 %19 %20
1580e5c31af7Sopenharmony_ci       %1429 = OpLoad %6 %1428
1581e5c31af7Sopenharmony_ci       %1430 = OpAccessChain %21 %18 %19 %20
1582e5c31af7Sopenharmony_ci       %1431 = OpLoad %6 %1430
1583e5c31af7Sopenharmony_ci       %1432 = OpAccessChain %21 %18 %19 %20
1584e5c31af7Sopenharmony_ci       %1433 = OpLoad %6 %1432
1585e5c31af7Sopenharmony_ci       %1434 = OpAccessChain %21 %18 %19 %20
1586e5c31af7Sopenharmony_ci       %1435 = OpLoad %6 %1434
1587e5c31af7Sopenharmony_ci       %1436 = OpAccessChain %21 %18 %19 %20
1588e5c31af7Sopenharmony_ci       %1437 = OpLoad %6 %1436
1589e5c31af7Sopenharmony_ci       %1438 = OpAccessChain %21 %18 %19 %20
1590e5c31af7Sopenharmony_ci       %1439 = OpLoad %6 %1438
1591e5c31af7Sopenharmony_ci       %1440 = OpAccessChain %21 %18 %19 %20
1592e5c31af7Sopenharmony_ci       %1441 = OpLoad %6 %1440
1593e5c31af7Sopenharmony_ci       %1442 = OpAccessChain %21 %18 %19 %20
1594e5c31af7Sopenharmony_ci       %1443 = OpLoad %6 %1442
1595e5c31af7Sopenharmony_ci       %1444 = OpAccessChain %21 %18 %19 %20
1596e5c31af7Sopenharmony_ci       %1445 = OpLoad %6 %1444
1597e5c31af7Sopenharmony_ci       %1446 = OpAccessChain %21 %18 %19 %20
1598e5c31af7Sopenharmony_ci       %1447 = OpLoad %6 %1446
1599e5c31af7Sopenharmony_ci       %1448 = OpAccessChain %21 %18 %19 %20
1600e5c31af7Sopenharmony_ci       %1449 = OpLoad %6 %1448
1601e5c31af7Sopenharmony_ci       %1450 = OpAccessChain %21 %18 %19 %20
1602e5c31af7Sopenharmony_ci       %1451 = OpLoad %6 %1450
1603e5c31af7Sopenharmony_ci       %1452 = OpAccessChain %21 %18 %19 %20
1604e5c31af7Sopenharmony_ci       %1453 = OpLoad %6 %1452
1605e5c31af7Sopenharmony_ci       %1454 = OpAccessChain %21 %18 %19 %20
1606e5c31af7Sopenharmony_ci       %1455 = OpLoad %6 %1454
1607e5c31af7Sopenharmony_ci       %1456 = OpAccessChain %21 %18 %19 %20
1608e5c31af7Sopenharmony_ci       %1457 = OpLoad %6 %1456
1609e5c31af7Sopenharmony_ci       %1458 = OpAccessChain %21 %18 %19 %20
1610e5c31af7Sopenharmony_ci       %1459 = OpLoad %6 %1458
1611e5c31af7Sopenharmony_ci       %1460 = OpAccessChain %21 %18 %19 %20
1612e5c31af7Sopenharmony_ci       %1461 = OpLoad %6 %1460
1613e5c31af7Sopenharmony_ci       %1462 = OpAccessChain %21 %18 %19 %20
1614e5c31af7Sopenharmony_ci       %1463 = OpLoad %6 %1462
1615e5c31af7Sopenharmony_ci       %1464 = OpAccessChain %21 %18 %19 %20
1616e5c31af7Sopenharmony_ci       %1465 = OpLoad %6 %1464
1617e5c31af7Sopenharmony_ci       %1466 = OpAccessChain %21 %18 %19 %20
1618e5c31af7Sopenharmony_ci       %1467 = OpLoad %6 %1466
1619e5c31af7Sopenharmony_ci       %1468 = OpAccessChain %21 %18 %19 %20
1620e5c31af7Sopenharmony_ci       %1469 = OpLoad %6 %1468
1621e5c31af7Sopenharmony_ci       %1470 = OpAccessChain %21 %18 %19 %20
1622e5c31af7Sopenharmony_ci       %1471 = OpLoad %6 %1470
1623e5c31af7Sopenharmony_ci       %1472 = OpAccessChain %21 %18 %19 %20
1624e5c31af7Sopenharmony_ci       %1473 = OpLoad %6 %1472
1625e5c31af7Sopenharmony_ci       %1474 = OpAccessChain %21 %18 %19 %20
1626e5c31af7Sopenharmony_ci       %1475 = OpLoad %6 %1474
1627e5c31af7Sopenharmony_ci       %1476 = OpAccessChain %21 %18 %19 %20
1628e5c31af7Sopenharmony_ci       %1477 = OpLoad %6 %1476
1629e5c31af7Sopenharmony_ci       %1478 = OpAccessChain %21 %18 %19 %20
1630e5c31af7Sopenharmony_ci       %1479 = OpLoad %6 %1478
1631e5c31af7Sopenharmony_ci       %1480 = OpAccessChain %21 %18 %19 %20
1632e5c31af7Sopenharmony_ci       %1481 = OpLoad %6 %1480
1633e5c31af7Sopenharmony_ci       %1482 = OpAccessChain %21 %18 %19 %20
1634e5c31af7Sopenharmony_ci       %1483 = OpLoad %6 %1482
1635e5c31af7Sopenharmony_ci       %1484 = OpAccessChain %21 %18 %19 %20
1636e5c31af7Sopenharmony_ci       %1485 = OpLoad %6 %1484
1637e5c31af7Sopenharmony_ci       %1486 = OpAccessChain %21 %18 %19 %20
1638e5c31af7Sopenharmony_ci       %1487 = OpLoad %6 %1486
1639e5c31af7Sopenharmony_ci       %1488 = OpAccessChain %21 %18 %19 %20
1640e5c31af7Sopenharmony_ci       %1489 = OpLoad %6 %1488
1641e5c31af7Sopenharmony_ci       %1490 = OpAccessChain %21 %18 %19 %20
1642e5c31af7Sopenharmony_ci       %1491 = OpLoad %6 %1490
1643e5c31af7Sopenharmony_ci       %1492 = OpAccessChain %21 %18 %19 %20
1644e5c31af7Sopenharmony_ci       %1493 = OpLoad %6 %1492
1645e5c31af7Sopenharmony_ci       %1494 = OpAccessChain %21 %18 %19 %20
1646e5c31af7Sopenharmony_ci       %1495 = OpLoad %6 %1494
1647e5c31af7Sopenharmony_ci       %1496 = OpAccessChain %21 %18 %19 %20
1648e5c31af7Sopenharmony_ci       %1497 = OpLoad %6 %1496
1649e5c31af7Sopenharmony_ci       %1498 = OpAccessChain %21 %18 %19 %20
1650e5c31af7Sopenharmony_ci       %1499 = OpLoad %6 %1498
1651e5c31af7Sopenharmony_ci       %1500 = OpAccessChain %21 %18 %19 %20
1652e5c31af7Sopenharmony_ci       %1501 = OpLoad %6 %1500
1653e5c31af7Sopenharmony_ci       %1502 = OpAccessChain %21 %18 %19 %20
1654e5c31af7Sopenharmony_ci       %1503 = OpLoad %6 %1502
1655e5c31af7Sopenharmony_ci       %1504 = OpAccessChain %21 %18 %19 %20
1656e5c31af7Sopenharmony_ci       %1505 = OpLoad %6 %1504
1657e5c31af7Sopenharmony_ci       %1506 = OpAccessChain %21 %18 %19 %20
1658e5c31af7Sopenharmony_ci       %1507 = OpLoad %6 %1506
1659e5c31af7Sopenharmony_ci       %1508 = OpAccessChain %21 %18 %19 %20
1660e5c31af7Sopenharmony_ci       %1509 = OpLoad %6 %1508
1661e5c31af7Sopenharmony_ci       %1510 = OpAccessChain %21 %18 %19 %20
1662e5c31af7Sopenharmony_ci       %1511 = OpLoad %6 %1510
1663e5c31af7Sopenharmony_ci       %1512 = OpAccessChain %21 %18 %19 %20
1664e5c31af7Sopenharmony_ci       %1513 = OpLoad %6 %1512
1665e5c31af7Sopenharmony_ci       %1514 = OpAccessChain %21 %18 %19 %20
1666e5c31af7Sopenharmony_ci       %1515 = OpLoad %6 %1514
1667e5c31af7Sopenharmony_ci       %1516 = OpAccessChain %21 %18 %19 %20
1668e5c31af7Sopenharmony_ci       %1517 = OpLoad %6 %1516
1669e5c31af7Sopenharmony_ci       %1518 = OpAccessChain %21 %18 %19 %20
1670e5c31af7Sopenharmony_ci       %1519 = OpLoad %6 %1518
1671e5c31af7Sopenharmony_ci       %1520 = OpAccessChain %21 %18 %19 %20
1672e5c31af7Sopenharmony_ci       %1521 = OpLoad %6 %1520
1673e5c31af7Sopenharmony_ci       %1522 = OpAccessChain %21 %18 %19 %20
1674e5c31af7Sopenharmony_ci       %1523 = OpLoad %6 %1522
1675e5c31af7Sopenharmony_ci       %1524 = OpAccessChain %21 %18 %19 %20
1676e5c31af7Sopenharmony_ci       %1525 = OpLoad %6 %1524
1677e5c31af7Sopenharmony_ci       %1526 = OpAccessChain %21 %18 %19 %20
1678e5c31af7Sopenharmony_ci       %1527 = OpLoad %6 %1526
1679e5c31af7Sopenharmony_ci       %1528 = OpAccessChain %21 %18 %19 %20
1680e5c31af7Sopenharmony_ci       %1529 = OpLoad %6 %1528
1681e5c31af7Sopenharmony_ci       %1530 = OpAccessChain %21 %18 %19 %20
1682e5c31af7Sopenharmony_ci       %1531 = OpLoad %6 %1530
1683e5c31af7Sopenharmony_ci       %1532 = OpAccessChain %21 %18 %19 %20
1684e5c31af7Sopenharmony_ci       %1533 = OpLoad %6 %1532
1685e5c31af7Sopenharmony_ci       %1534 = OpAccessChain %21 %18 %19 %20
1686e5c31af7Sopenharmony_ci       %1535 = OpLoad %6 %1534
1687e5c31af7Sopenharmony_ci       %1536 = OpAccessChain %21 %18 %19 %20
1688e5c31af7Sopenharmony_ci       %1537 = OpLoad %6 %1536
1689e5c31af7Sopenharmony_ci       %1538 = OpAccessChain %21 %18 %19 %20
1690e5c31af7Sopenharmony_ci       %1539 = OpLoad %6 %1538
1691e5c31af7Sopenharmony_ci       %1540 = OpAccessChain %21 %18 %19 %20
1692e5c31af7Sopenharmony_ci       %1541 = OpLoad %6 %1540
1693e5c31af7Sopenharmony_ci       %1542 = OpAccessChain %21 %18 %19 %20
1694e5c31af7Sopenharmony_ci       %1543 = OpLoad %6 %1542
1695e5c31af7Sopenharmony_ci       %1544 = OpAccessChain %21 %18 %19 %20
1696e5c31af7Sopenharmony_ci       %1545 = OpLoad %6 %1544
1697e5c31af7Sopenharmony_ci       %1546 = OpAccessChain %21 %18 %19 %20
1698e5c31af7Sopenharmony_ci       %1547 = OpLoad %6 %1546
1699e5c31af7Sopenharmony_ci       %1548 = OpAccessChain %21 %18 %19 %20
1700e5c31af7Sopenharmony_ci       %1549 = OpLoad %6 %1548
1701e5c31af7Sopenharmony_ci       %1550 = OpAccessChain %21 %18 %19 %20
1702e5c31af7Sopenharmony_ci       %1551 = OpLoad %6 %1550
1703e5c31af7Sopenharmony_ci       %1552 = OpAccessChain %21 %18 %19 %20
1704e5c31af7Sopenharmony_ci       %1553 = OpLoad %6 %1552
1705e5c31af7Sopenharmony_ci       %1554 = OpAccessChain %21 %18 %19 %20
1706e5c31af7Sopenharmony_ci       %1555 = OpLoad %6 %1554
1707e5c31af7Sopenharmony_ci       %1556 = OpAccessChain %21 %18 %19 %20
1708e5c31af7Sopenharmony_ci       %1557 = OpLoad %6 %1556
1709e5c31af7Sopenharmony_ci       %1558 = OpAccessChain %21 %18 %19 %20
1710e5c31af7Sopenharmony_ci       %1559 = OpLoad %6 %1558
1711e5c31af7Sopenharmony_ci       %1560 = OpAccessChain %21 %18 %19 %20
1712e5c31af7Sopenharmony_ci       %1561 = OpLoad %6 %1560
1713e5c31af7Sopenharmony_ci       %1562 = OpAccessChain %21 %18 %19 %20
1714e5c31af7Sopenharmony_ci       %1563 = OpLoad %6 %1562
1715e5c31af7Sopenharmony_ci       %1564 = OpAccessChain %21 %18 %19 %20
1716e5c31af7Sopenharmony_ci       %1565 = OpLoad %6 %1564
1717e5c31af7Sopenharmony_ci       %1566 = OpAccessChain %21 %18 %19 %20
1718e5c31af7Sopenharmony_ci       %1567 = OpLoad %6 %1566
1719e5c31af7Sopenharmony_ci       %1568 = OpAccessChain %21 %18 %19 %20
1720e5c31af7Sopenharmony_ci       %1569 = OpLoad %6 %1568
1721e5c31af7Sopenharmony_ci       %1570 = OpAccessChain %21 %18 %19 %20
1722e5c31af7Sopenharmony_ci       %1571 = OpLoad %6 %1570
1723e5c31af7Sopenharmony_ci       %1572 = OpAccessChain %21 %18 %19 %20
1724e5c31af7Sopenharmony_ci       %1573 = OpLoad %6 %1572
1725e5c31af7Sopenharmony_ci       %1574 = OpCompositeConstruct %535 %1063 %1065 %1067 %1069 %1071 %1073 %1075 %1077 %1079 %1081 %1083 %1085 %1087 %1089 %1091 %1093 %1095 %1097 %1099 %1101 %1103 %1105 %1107 %1109 %1111 %1113 %1115 %1117 %1119 %1121 %1123 %1125 %1127 %1129 %1131 %1133 %1135 %1137 %1139 %1141 %1143 %1145 %1147 %1149 %1151 %1153 %1155 %1157 %1159 %1161 %1163 %1165 %1167 %1169 %1171 %1173 %1175 %1177 %1179 %1181 %1183 %1185 %1187 %1189 %1191 %1193 %1195 %1197 %1199 %1201 %1203 %1205 %1207 %1209 %1211 %1213 %1215 %1217 %1219 %1221 %1223 %1225 %1227 %1229 %1231 %1233 %1235 %1237 %1239 %1241 %1243 %1245 %1247 %1249 %1251 %1253 %1255 %1257 %1259 %1261 %1263 %1265 %1267 %1269 %1271 %1273 %1275 %1277 %1279 %1281 %1283 %1285 %1287 %1289 %1291 %1293 %1295 %1297 %1299 %1301 %1303 %1305 %1307 %1309 %1311 %1313 %1315 %1317 %1319 %1321 %1323 %1325 %1327 %1329 %1331 %1333 %1335 %1337 %1339 %1341 %1343 %1345 %1347 %1349 %1351 %1353 %1355 %1357 %1359 %1361 %1363 %1365 %1367 %1369 %1371 %1373 %1375 %1377 %1379 %1381 %1383 %1385 %1387 %1389 %1391 %1393 %1395 %1397 %1399 %1401 %1403 %1405 %1407 %1409 %1411 %1413 %1415 %1417 %1419 %1421 %1423 %1425 %1427 %1429 %1431 %1433 %1435 %1437 %1439 %1441 %1443 %1445 %1447 %1449 %1451 %1453 %1455 %1457 %1459 %1461 %1463 %1465 %1467 %1469 %1471 %1473 %1475 %1477 %1479 %1481 %1483 %1485 %1487 %1489 %1491 %1493 %1495 %1497 %1499 %1501 %1503 %1505 %1507 %1509 %1511 %1513 %1515 %1517 %1519 %1521 %1523 %1525 %1527 %1529 %1531 %1533 %1535 %1537 %1539 %1541 %1543 %1545 %1547 %1549 %1551 %1553 %1555 %1557 %1559 %1561 %1563 %1565 %1567 %1569 %1571 %1573
1726e5c31af7Sopenharmony_ci       %1575 = OpLoad %6 %9
1727e5c31af7Sopenharmony_ci       %1576 = OpExtInst %6 %1 SClamp %1575 %19 %538
1728e5c31af7Sopenharmony_ci               OpStore %1577 %1574
1729e5c31af7Sopenharmony_ci       %1578 = OpAccessChain %7 %1577 %1576
1730e5c31af7Sopenharmony_ci       %1579 = OpLoad %6 %1578
1731e5c31af7Sopenharmony_ci       %1580 = OpExtInst %6 %1 SMax %1061 %1579
1732e5c31af7Sopenharmony_ci       %1581 = OpAccessChain %21 %18 %19 %20
1733e5c31af7Sopenharmony_ci       %1582 = OpLoad %6 %1581
1734e5c31af7Sopenharmony_ci       %1583 = OpAccessChain %21 %18 %19 %20
1735e5c31af7Sopenharmony_ci       %1584 = OpLoad %6 %1583
1736e5c31af7Sopenharmony_ci       %1585 = OpAccessChain %21 %18 %19 %20
1737e5c31af7Sopenharmony_ci       %1586 = OpLoad %6 %1585
1738e5c31af7Sopenharmony_ci       %1587 = OpAccessChain %21 %18 %19 %20
1739e5c31af7Sopenharmony_ci       %1588 = OpLoad %6 %1587
1740e5c31af7Sopenharmony_ci       %1589 = OpAccessChain %21 %18 %19 %20
1741e5c31af7Sopenharmony_ci       %1590 = OpLoad %6 %1589
1742e5c31af7Sopenharmony_ci       %1591 = OpAccessChain %21 %18 %19 %20
1743e5c31af7Sopenharmony_ci       %1592 = OpLoad %6 %1591
1744e5c31af7Sopenharmony_ci       %1593 = OpAccessChain %21 %18 %19 %20
1745e5c31af7Sopenharmony_ci       %1594 = OpLoad %6 %1593
1746e5c31af7Sopenharmony_ci       %1595 = OpAccessChain %21 %18 %19 %20
1747e5c31af7Sopenharmony_ci       %1596 = OpLoad %6 %1595
1748e5c31af7Sopenharmony_ci       %1597 = OpAccessChain %21 %18 %19 %20
1749e5c31af7Sopenharmony_ci       %1598 = OpLoad %6 %1597
1750e5c31af7Sopenharmony_ci       %1599 = OpAccessChain %21 %18 %19 %20
1751e5c31af7Sopenharmony_ci       %1600 = OpLoad %6 %1599
1752e5c31af7Sopenharmony_ci       %1601 = OpAccessChain %21 %18 %19 %20
1753e5c31af7Sopenharmony_ci       %1602 = OpLoad %6 %1601
1754e5c31af7Sopenharmony_ci       %1603 = OpAccessChain %21 %18 %19 %20
1755e5c31af7Sopenharmony_ci       %1604 = OpLoad %6 %1603
1756e5c31af7Sopenharmony_ci       %1605 = OpAccessChain %21 %18 %19 %20
1757e5c31af7Sopenharmony_ci       %1606 = OpLoad %6 %1605
1758e5c31af7Sopenharmony_ci       %1607 = OpAccessChain %21 %18 %19 %20
1759e5c31af7Sopenharmony_ci       %1608 = OpLoad %6 %1607
1760e5c31af7Sopenharmony_ci       %1609 = OpAccessChain %21 %18 %19 %20
1761e5c31af7Sopenharmony_ci       %1610 = OpLoad %6 %1609
1762e5c31af7Sopenharmony_ci       %1611 = OpAccessChain %21 %18 %19 %20
1763e5c31af7Sopenharmony_ci       %1612 = OpLoad %6 %1611
1764e5c31af7Sopenharmony_ci       %1613 = OpAccessChain %21 %18 %19 %20
1765e5c31af7Sopenharmony_ci       %1614 = OpLoad %6 %1613
1766e5c31af7Sopenharmony_ci       %1615 = OpAccessChain %21 %18 %19 %20
1767e5c31af7Sopenharmony_ci       %1616 = OpLoad %6 %1615
1768e5c31af7Sopenharmony_ci       %1617 = OpAccessChain %21 %18 %19 %20
1769e5c31af7Sopenharmony_ci       %1618 = OpLoad %6 %1617
1770e5c31af7Sopenharmony_ci       %1619 = OpAccessChain %21 %18 %19 %20
1771e5c31af7Sopenharmony_ci       %1620 = OpLoad %6 %1619
1772e5c31af7Sopenharmony_ci       %1621 = OpAccessChain %21 %18 %19 %20
1773e5c31af7Sopenharmony_ci       %1622 = OpLoad %6 %1621
1774e5c31af7Sopenharmony_ci       %1623 = OpAccessChain %21 %18 %19 %20
1775e5c31af7Sopenharmony_ci       %1624 = OpLoad %6 %1623
1776e5c31af7Sopenharmony_ci       %1625 = OpAccessChain %21 %18 %19 %20
1777e5c31af7Sopenharmony_ci       %1626 = OpLoad %6 %1625
1778e5c31af7Sopenharmony_ci       %1627 = OpAccessChain %21 %18 %19 %20
1779e5c31af7Sopenharmony_ci       %1628 = OpLoad %6 %1627
1780e5c31af7Sopenharmony_ci       %1629 = OpAccessChain %21 %18 %19 %20
1781e5c31af7Sopenharmony_ci       %1630 = OpLoad %6 %1629
1782e5c31af7Sopenharmony_ci       %1631 = OpAccessChain %21 %18 %19 %20
1783e5c31af7Sopenharmony_ci       %1632 = OpLoad %6 %1631
1784e5c31af7Sopenharmony_ci       %1633 = OpAccessChain %21 %18 %19 %20
1785e5c31af7Sopenharmony_ci       %1634 = OpLoad %6 %1633
1786e5c31af7Sopenharmony_ci       %1635 = OpAccessChain %21 %18 %19 %20
1787e5c31af7Sopenharmony_ci       %1636 = OpLoad %6 %1635
1788e5c31af7Sopenharmony_ci       %1637 = OpAccessChain %21 %18 %19 %20
1789e5c31af7Sopenharmony_ci       %1638 = OpLoad %6 %1637
1790e5c31af7Sopenharmony_ci       %1639 = OpAccessChain %21 %18 %19 %20
1791e5c31af7Sopenharmony_ci       %1640 = OpLoad %6 %1639
1792e5c31af7Sopenharmony_ci       %1641 = OpAccessChain %21 %18 %19 %20
1793e5c31af7Sopenharmony_ci       %1642 = OpLoad %6 %1641
1794e5c31af7Sopenharmony_ci       %1643 = OpAccessChain %21 %18 %19 %20
1795e5c31af7Sopenharmony_ci       %1644 = OpLoad %6 %1643
1796e5c31af7Sopenharmony_ci       %1645 = OpAccessChain %21 %18 %19 %20
1797e5c31af7Sopenharmony_ci       %1646 = OpLoad %6 %1645
1798e5c31af7Sopenharmony_ci       %1647 = OpAccessChain %21 %18 %19 %20
1799e5c31af7Sopenharmony_ci       %1648 = OpLoad %6 %1647
1800e5c31af7Sopenharmony_ci       %1649 = OpAccessChain %21 %18 %19 %20
1801e5c31af7Sopenharmony_ci       %1650 = OpLoad %6 %1649
1802e5c31af7Sopenharmony_ci       %1651 = OpAccessChain %21 %18 %19 %20
1803e5c31af7Sopenharmony_ci       %1652 = OpLoad %6 %1651
1804e5c31af7Sopenharmony_ci       %1653 = OpAccessChain %21 %18 %19 %20
1805e5c31af7Sopenharmony_ci       %1654 = OpLoad %6 %1653
1806e5c31af7Sopenharmony_ci       %1655 = OpAccessChain %21 %18 %19 %20
1807e5c31af7Sopenharmony_ci       %1656 = OpLoad %6 %1655
1808e5c31af7Sopenharmony_ci       %1657 = OpAccessChain %21 %18 %19 %20
1809e5c31af7Sopenharmony_ci       %1658 = OpLoad %6 %1657
1810e5c31af7Sopenharmony_ci       %1659 = OpAccessChain %21 %18 %19 %20
1811e5c31af7Sopenharmony_ci       %1660 = OpLoad %6 %1659
1812e5c31af7Sopenharmony_ci       %1661 = OpAccessChain %21 %18 %19 %20
1813e5c31af7Sopenharmony_ci       %1662 = OpLoad %6 %1661
1814e5c31af7Sopenharmony_ci       %1663 = OpAccessChain %21 %18 %19 %20
1815e5c31af7Sopenharmony_ci       %1664 = OpLoad %6 %1663
1816e5c31af7Sopenharmony_ci       %1665 = OpAccessChain %21 %18 %19 %20
1817e5c31af7Sopenharmony_ci       %1666 = OpLoad %6 %1665
1818e5c31af7Sopenharmony_ci       %1667 = OpAccessChain %21 %18 %19 %20
1819e5c31af7Sopenharmony_ci       %1668 = OpLoad %6 %1667
1820e5c31af7Sopenharmony_ci       %1669 = OpAccessChain %21 %18 %19 %20
1821e5c31af7Sopenharmony_ci       %1670 = OpLoad %6 %1669
1822e5c31af7Sopenharmony_ci       %1671 = OpAccessChain %21 %18 %19 %20
1823e5c31af7Sopenharmony_ci       %1672 = OpLoad %6 %1671
1824e5c31af7Sopenharmony_ci       %1673 = OpAccessChain %21 %18 %19 %20
1825e5c31af7Sopenharmony_ci       %1674 = OpLoad %6 %1673
1826e5c31af7Sopenharmony_ci       %1675 = OpAccessChain %21 %18 %19 %20
1827e5c31af7Sopenharmony_ci       %1676 = OpLoad %6 %1675
1828e5c31af7Sopenharmony_ci       %1677 = OpAccessChain %21 %18 %19 %20
1829e5c31af7Sopenharmony_ci       %1678 = OpLoad %6 %1677
1830e5c31af7Sopenharmony_ci       %1679 = OpAccessChain %21 %18 %19 %20
1831e5c31af7Sopenharmony_ci       %1680 = OpLoad %6 %1679
1832e5c31af7Sopenharmony_ci       %1681 = OpAccessChain %21 %18 %19 %20
1833e5c31af7Sopenharmony_ci       %1682 = OpLoad %6 %1681
1834e5c31af7Sopenharmony_ci       %1683 = OpAccessChain %21 %18 %19 %20
1835e5c31af7Sopenharmony_ci       %1684 = OpLoad %6 %1683
1836e5c31af7Sopenharmony_ci       %1685 = OpAccessChain %21 %18 %19 %20
1837e5c31af7Sopenharmony_ci       %1686 = OpLoad %6 %1685
1838e5c31af7Sopenharmony_ci       %1687 = OpAccessChain %21 %18 %19 %20
1839e5c31af7Sopenharmony_ci       %1688 = OpLoad %6 %1687
1840e5c31af7Sopenharmony_ci       %1689 = OpAccessChain %21 %18 %19 %20
1841e5c31af7Sopenharmony_ci       %1690 = OpLoad %6 %1689
1842e5c31af7Sopenharmony_ci       %1691 = OpAccessChain %21 %18 %19 %20
1843e5c31af7Sopenharmony_ci       %1692 = OpLoad %6 %1691
1844e5c31af7Sopenharmony_ci       %1693 = OpAccessChain %21 %18 %19 %20
1845e5c31af7Sopenharmony_ci       %1694 = OpLoad %6 %1693
1846e5c31af7Sopenharmony_ci       %1695 = OpAccessChain %21 %18 %19 %20
1847e5c31af7Sopenharmony_ci       %1696 = OpLoad %6 %1695
1848e5c31af7Sopenharmony_ci       %1697 = OpAccessChain %21 %18 %19 %20
1849e5c31af7Sopenharmony_ci       %1698 = OpLoad %6 %1697
1850e5c31af7Sopenharmony_ci       %1699 = OpAccessChain %21 %18 %19 %20
1851e5c31af7Sopenharmony_ci       %1700 = OpLoad %6 %1699
1852e5c31af7Sopenharmony_ci       %1701 = OpAccessChain %21 %18 %19 %20
1853e5c31af7Sopenharmony_ci       %1702 = OpLoad %6 %1701
1854e5c31af7Sopenharmony_ci       %1703 = OpAccessChain %21 %18 %19 %20
1855e5c31af7Sopenharmony_ci       %1704 = OpLoad %6 %1703
1856e5c31af7Sopenharmony_ci       %1705 = OpAccessChain %21 %18 %19 %20
1857e5c31af7Sopenharmony_ci       %1706 = OpLoad %6 %1705
1858e5c31af7Sopenharmony_ci       %1707 = OpAccessChain %21 %18 %19 %20
1859e5c31af7Sopenharmony_ci       %1708 = OpLoad %6 %1707
1860e5c31af7Sopenharmony_ci       %1709 = OpAccessChain %21 %18 %19 %20
1861e5c31af7Sopenharmony_ci       %1710 = OpLoad %6 %1709
1862e5c31af7Sopenharmony_ci       %1711 = OpAccessChain %21 %18 %19 %20
1863e5c31af7Sopenharmony_ci       %1712 = OpLoad %6 %1711
1864e5c31af7Sopenharmony_ci       %1713 = OpAccessChain %21 %18 %19 %20
1865e5c31af7Sopenharmony_ci       %1714 = OpLoad %6 %1713
1866e5c31af7Sopenharmony_ci       %1715 = OpAccessChain %21 %18 %19 %20
1867e5c31af7Sopenharmony_ci       %1716 = OpLoad %6 %1715
1868e5c31af7Sopenharmony_ci       %1717 = OpAccessChain %21 %18 %19 %20
1869e5c31af7Sopenharmony_ci       %1718 = OpLoad %6 %1717
1870e5c31af7Sopenharmony_ci       %1719 = OpAccessChain %21 %18 %19 %20
1871e5c31af7Sopenharmony_ci       %1720 = OpLoad %6 %1719
1872e5c31af7Sopenharmony_ci       %1721 = OpAccessChain %21 %18 %19 %20
1873e5c31af7Sopenharmony_ci       %1722 = OpLoad %6 %1721
1874e5c31af7Sopenharmony_ci       %1723 = OpAccessChain %21 %18 %19 %20
1875e5c31af7Sopenharmony_ci       %1724 = OpLoad %6 %1723
1876e5c31af7Sopenharmony_ci       %1725 = OpAccessChain %21 %18 %19 %20
1877e5c31af7Sopenharmony_ci       %1726 = OpLoad %6 %1725
1878e5c31af7Sopenharmony_ci       %1727 = OpAccessChain %21 %18 %19 %20
1879e5c31af7Sopenharmony_ci       %1728 = OpLoad %6 %1727
1880e5c31af7Sopenharmony_ci       %1729 = OpAccessChain %21 %18 %19 %20
1881e5c31af7Sopenharmony_ci       %1730 = OpLoad %6 %1729
1882e5c31af7Sopenharmony_ci       %1731 = OpAccessChain %21 %18 %19 %20
1883e5c31af7Sopenharmony_ci       %1732 = OpLoad %6 %1731
1884e5c31af7Sopenharmony_ci       %1733 = OpAccessChain %21 %18 %19 %20
1885e5c31af7Sopenharmony_ci       %1734 = OpLoad %6 %1733
1886e5c31af7Sopenharmony_ci       %1735 = OpAccessChain %21 %18 %19 %20
1887e5c31af7Sopenharmony_ci       %1736 = OpLoad %6 %1735
1888e5c31af7Sopenharmony_ci       %1737 = OpAccessChain %21 %18 %19 %20
1889e5c31af7Sopenharmony_ci       %1738 = OpLoad %6 %1737
1890e5c31af7Sopenharmony_ci       %1739 = OpAccessChain %21 %18 %19 %20
1891e5c31af7Sopenharmony_ci       %1740 = OpLoad %6 %1739
1892e5c31af7Sopenharmony_ci       %1741 = OpAccessChain %21 %18 %19 %20
1893e5c31af7Sopenharmony_ci       %1742 = OpLoad %6 %1741
1894e5c31af7Sopenharmony_ci       %1743 = OpAccessChain %21 %18 %19 %20
1895e5c31af7Sopenharmony_ci       %1744 = OpLoad %6 %1743
1896e5c31af7Sopenharmony_ci       %1745 = OpAccessChain %21 %18 %19 %20
1897e5c31af7Sopenharmony_ci       %1746 = OpLoad %6 %1745
1898e5c31af7Sopenharmony_ci       %1747 = OpAccessChain %21 %18 %19 %20
1899e5c31af7Sopenharmony_ci       %1748 = OpLoad %6 %1747
1900e5c31af7Sopenharmony_ci       %1749 = OpAccessChain %21 %18 %19 %20
1901e5c31af7Sopenharmony_ci       %1750 = OpLoad %6 %1749
1902e5c31af7Sopenharmony_ci       %1751 = OpAccessChain %21 %18 %19 %20
1903e5c31af7Sopenharmony_ci       %1752 = OpLoad %6 %1751
1904e5c31af7Sopenharmony_ci       %1753 = OpAccessChain %21 %18 %19 %20
1905e5c31af7Sopenharmony_ci       %1754 = OpLoad %6 %1753
1906e5c31af7Sopenharmony_ci       %1755 = OpAccessChain %21 %18 %19 %20
1907e5c31af7Sopenharmony_ci       %1756 = OpLoad %6 %1755
1908e5c31af7Sopenharmony_ci       %1757 = OpAccessChain %21 %18 %19 %20
1909e5c31af7Sopenharmony_ci       %1758 = OpLoad %6 %1757
1910e5c31af7Sopenharmony_ci       %1759 = OpAccessChain %21 %18 %19 %20
1911e5c31af7Sopenharmony_ci       %1760 = OpLoad %6 %1759
1912e5c31af7Sopenharmony_ci       %1761 = OpAccessChain %21 %18 %19 %20
1913e5c31af7Sopenharmony_ci       %1762 = OpLoad %6 %1761
1914e5c31af7Sopenharmony_ci       %1763 = OpAccessChain %21 %18 %19 %20
1915e5c31af7Sopenharmony_ci       %1764 = OpLoad %6 %1763
1916e5c31af7Sopenharmony_ci       %1765 = OpAccessChain %21 %18 %19 %20
1917e5c31af7Sopenharmony_ci       %1766 = OpLoad %6 %1765
1918e5c31af7Sopenharmony_ci       %1767 = OpAccessChain %21 %18 %19 %20
1919e5c31af7Sopenharmony_ci       %1768 = OpLoad %6 %1767
1920e5c31af7Sopenharmony_ci       %1769 = OpAccessChain %21 %18 %19 %20
1921e5c31af7Sopenharmony_ci       %1770 = OpLoad %6 %1769
1922e5c31af7Sopenharmony_ci       %1771 = OpAccessChain %21 %18 %19 %20
1923e5c31af7Sopenharmony_ci       %1772 = OpLoad %6 %1771
1924e5c31af7Sopenharmony_ci       %1773 = OpAccessChain %21 %18 %19 %20
1925e5c31af7Sopenharmony_ci       %1774 = OpLoad %6 %1773
1926e5c31af7Sopenharmony_ci       %1775 = OpAccessChain %21 %18 %19 %20
1927e5c31af7Sopenharmony_ci       %1776 = OpLoad %6 %1775
1928e5c31af7Sopenharmony_ci       %1777 = OpAccessChain %21 %18 %19 %20
1929e5c31af7Sopenharmony_ci       %1778 = OpLoad %6 %1777
1930e5c31af7Sopenharmony_ci       %1779 = OpAccessChain %21 %18 %19 %20
1931e5c31af7Sopenharmony_ci       %1780 = OpLoad %6 %1779
1932e5c31af7Sopenharmony_ci       %1781 = OpAccessChain %21 %18 %19 %20
1933e5c31af7Sopenharmony_ci       %1782 = OpLoad %6 %1781
1934e5c31af7Sopenharmony_ci       %1783 = OpAccessChain %21 %18 %19 %20
1935e5c31af7Sopenharmony_ci       %1784 = OpLoad %6 %1783
1936e5c31af7Sopenharmony_ci       %1785 = OpAccessChain %21 %18 %19 %20
1937e5c31af7Sopenharmony_ci       %1786 = OpLoad %6 %1785
1938e5c31af7Sopenharmony_ci       %1787 = OpAccessChain %21 %18 %19 %20
1939e5c31af7Sopenharmony_ci       %1788 = OpLoad %6 %1787
1940e5c31af7Sopenharmony_ci       %1789 = OpAccessChain %21 %18 %19 %20
1941e5c31af7Sopenharmony_ci       %1790 = OpLoad %6 %1789
1942e5c31af7Sopenharmony_ci       %1791 = OpAccessChain %21 %18 %19 %20
1943e5c31af7Sopenharmony_ci       %1792 = OpLoad %6 %1791
1944e5c31af7Sopenharmony_ci       %1793 = OpAccessChain %21 %18 %19 %20
1945e5c31af7Sopenharmony_ci       %1794 = OpLoad %6 %1793
1946e5c31af7Sopenharmony_ci       %1795 = OpAccessChain %21 %18 %19 %20
1947e5c31af7Sopenharmony_ci       %1796 = OpLoad %6 %1795
1948e5c31af7Sopenharmony_ci       %1797 = OpAccessChain %21 %18 %19 %20
1949e5c31af7Sopenharmony_ci       %1798 = OpLoad %6 %1797
1950e5c31af7Sopenharmony_ci       %1799 = OpAccessChain %21 %18 %19 %20
1951e5c31af7Sopenharmony_ci       %1800 = OpLoad %6 %1799
1952e5c31af7Sopenharmony_ci       %1801 = OpAccessChain %21 %18 %19 %20
1953e5c31af7Sopenharmony_ci       %1802 = OpLoad %6 %1801
1954e5c31af7Sopenharmony_ci       %1803 = OpAccessChain %21 %18 %19 %20
1955e5c31af7Sopenharmony_ci       %1804 = OpLoad %6 %1803
1956e5c31af7Sopenharmony_ci       %1805 = OpAccessChain %21 %18 %19 %20
1957e5c31af7Sopenharmony_ci       %1806 = OpLoad %6 %1805
1958e5c31af7Sopenharmony_ci       %1807 = OpAccessChain %21 %18 %19 %20
1959e5c31af7Sopenharmony_ci       %1808 = OpLoad %6 %1807
1960e5c31af7Sopenharmony_ci       %1809 = OpAccessChain %21 %18 %19 %20
1961e5c31af7Sopenharmony_ci       %1810 = OpLoad %6 %1809
1962e5c31af7Sopenharmony_ci       %1811 = OpAccessChain %21 %18 %19 %20
1963e5c31af7Sopenharmony_ci       %1812 = OpLoad %6 %1811
1964e5c31af7Sopenharmony_ci       %1813 = OpAccessChain %21 %18 %19 %20
1965e5c31af7Sopenharmony_ci       %1814 = OpLoad %6 %1813
1966e5c31af7Sopenharmony_ci       %1815 = OpAccessChain %21 %18 %19 %20
1967e5c31af7Sopenharmony_ci       %1816 = OpLoad %6 %1815
1968e5c31af7Sopenharmony_ci       %1817 = OpAccessChain %21 %18 %19 %20
1969e5c31af7Sopenharmony_ci       %1818 = OpLoad %6 %1817
1970e5c31af7Sopenharmony_ci       %1819 = OpAccessChain %21 %18 %19 %20
1971e5c31af7Sopenharmony_ci       %1820 = OpLoad %6 %1819
1972e5c31af7Sopenharmony_ci       %1821 = OpAccessChain %21 %18 %19 %20
1973e5c31af7Sopenharmony_ci       %1822 = OpLoad %6 %1821
1974e5c31af7Sopenharmony_ci       %1823 = OpAccessChain %21 %18 %19 %20
1975e5c31af7Sopenharmony_ci       %1824 = OpLoad %6 %1823
1976e5c31af7Sopenharmony_ci       %1825 = OpAccessChain %21 %18 %19 %20
1977e5c31af7Sopenharmony_ci       %1826 = OpLoad %6 %1825
1978e5c31af7Sopenharmony_ci       %1827 = OpAccessChain %21 %18 %19 %20
1979e5c31af7Sopenharmony_ci       %1828 = OpLoad %6 %1827
1980e5c31af7Sopenharmony_ci       %1829 = OpAccessChain %21 %18 %19 %20
1981e5c31af7Sopenharmony_ci       %1830 = OpLoad %6 %1829
1982e5c31af7Sopenharmony_ci       %1831 = OpAccessChain %21 %18 %19 %20
1983e5c31af7Sopenharmony_ci       %1832 = OpLoad %6 %1831
1984e5c31af7Sopenharmony_ci       %1833 = OpAccessChain %21 %18 %19 %20
1985e5c31af7Sopenharmony_ci       %1834 = OpLoad %6 %1833
1986e5c31af7Sopenharmony_ci       %1835 = OpAccessChain %21 %18 %19 %20
1987e5c31af7Sopenharmony_ci       %1836 = OpLoad %6 %1835
1988e5c31af7Sopenharmony_ci       %1837 = OpAccessChain %21 %18 %19 %20
1989e5c31af7Sopenharmony_ci       %1838 = OpLoad %6 %1837
1990e5c31af7Sopenharmony_ci       %1839 = OpAccessChain %21 %18 %19 %20
1991e5c31af7Sopenharmony_ci       %1840 = OpLoad %6 %1839
1992e5c31af7Sopenharmony_ci       %1841 = OpAccessChain %21 %18 %19 %20
1993e5c31af7Sopenharmony_ci       %1842 = OpLoad %6 %1841
1994e5c31af7Sopenharmony_ci       %1843 = OpAccessChain %21 %18 %19 %20
1995e5c31af7Sopenharmony_ci       %1844 = OpLoad %6 %1843
1996e5c31af7Sopenharmony_ci       %1845 = OpAccessChain %21 %18 %19 %20
1997e5c31af7Sopenharmony_ci       %1846 = OpLoad %6 %1845
1998e5c31af7Sopenharmony_ci       %1847 = OpAccessChain %21 %18 %19 %20
1999e5c31af7Sopenharmony_ci       %1848 = OpLoad %6 %1847
2000e5c31af7Sopenharmony_ci       %1849 = OpAccessChain %21 %18 %19 %20
2001e5c31af7Sopenharmony_ci       %1850 = OpLoad %6 %1849
2002e5c31af7Sopenharmony_ci       %1851 = OpAccessChain %21 %18 %19 %20
2003e5c31af7Sopenharmony_ci       %1852 = OpLoad %6 %1851
2004e5c31af7Sopenharmony_ci       %1853 = OpAccessChain %21 %18 %19 %20
2005e5c31af7Sopenharmony_ci       %1854 = OpLoad %6 %1853
2006e5c31af7Sopenharmony_ci       %1855 = OpAccessChain %21 %18 %19 %20
2007e5c31af7Sopenharmony_ci       %1856 = OpLoad %6 %1855
2008e5c31af7Sopenharmony_ci       %1857 = OpAccessChain %21 %18 %19 %20
2009e5c31af7Sopenharmony_ci       %1858 = OpLoad %6 %1857
2010e5c31af7Sopenharmony_ci       %1859 = OpAccessChain %21 %18 %19 %20
2011e5c31af7Sopenharmony_ci       %1860 = OpLoad %6 %1859
2012e5c31af7Sopenharmony_ci       %1861 = OpAccessChain %21 %18 %19 %20
2013e5c31af7Sopenharmony_ci       %1862 = OpLoad %6 %1861
2014e5c31af7Sopenharmony_ci       %1863 = OpAccessChain %21 %18 %19 %20
2015e5c31af7Sopenharmony_ci       %1864 = OpLoad %6 %1863
2016e5c31af7Sopenharmony_ci       %1865 = OpAccessChain %21 %18 %19 %20
2017e5c31af7Sopenharmony_ci       %1866 = OpLoad %6 %1865
2018e5c31af7Sopenharmony_ci       %1867 = OpAccessChain %21 %18 %19 %20
2019e5c31af7Sopenharmony_ci       %1868 = OpLoad %6 %1867
2020e5c31af7Sopenharmony_ci       %1869 = OpAccessChain %21 %18 %19 %20
2021e5c31af7Sopenharmony_ci       %1870 = OpLoad %6 %1869
2022e5c31af7Sopenharmony_ci       %1871 = OpAccessChain %21 %18 %19 %20
2023e5c31af7Sopenharmony_ci       %1872 = OpLoad %6 %1871
2024e5c31af7Sopenharmony_ci       %1873 = OpAccessChain %21 %18 %19 %20
2025e5c31af7Sopenharmony_ci       %1874 = OpLoad %6 %1873
2026e5c31af7Sopenharmony_ci       %1875 = OpAccessChain %21 %18 %19 %20
2027e5c31af7Sopenharmony_ci       %1876 = OpLoad %6 %1875
2028e5c31af7Sopenharmony_ci       %1877 = OpAccessChain %21 %18 %19 %20
2029e5c31af7Sopenharmony_ci       %1878 = OpLoad %6 %1877
2030e5c31af7Sopenharmony_ci       %1879 = OpAccessChain %21 %18 %19 %20
2031e5c31af7Sopenharmony_ci       %1880 = OpLoad %6 %1879
2032e5c31af7Sopenharmony_ci       %1881 = OpAccessChain %21 %18 %19 %20
2033e5c31af7Sopenharmony_ci       %1882 = OpLoad %6 %1881
2034e5c31af7Sopenharmony_ci       %1883 = OpAccessChain %21 %18 %19 %20
2035e5c31af7Sopenharmony_ci       %1884 = OpLoad %6 %1883
2036e5c31af7Sopenharmony_ci       %1885 = OpAccessChain %21 %18 %19 %20
2037e5c31af7Sopenharmony_ci       %1886 = OpLoad %6 %1885
2038e5c31af7Sopenharmony_ci       %1887 = OpAccessChain %21 %18 %19 %20
2039e5c31af7Sopenharmony_ci       %1888 = OpLoad %6 %1887
2040e5c31af7Sopenharmony_ci       %1889 = OpAccessChain %21 %18 %19 %20
2041e5c31af7Sopenharmony_ci       %1890 = OpLoad %6 %1889
2042e5c31af7Sopenharmony_ci       %1891 = OpAccessChain %21 %18 %19 %20
2043e5c31af7Sopenharmony_ci       %1892 = OpLoad %6 %1891
2044e5c31af7Sopenharmony_ci       %1893 = OpAccessChain %21 %18 %19 %20
2045e5c31af7Sopenharmony_ci       %1894 = OpLoad %6 %1893
2046e5c31af7Sopenharmony_ci       %1895 = OpAccessChain %21 %18 %19 %20
2047e5c31af7Sopenharmony_ci       %1896 = OpLoad %6 %1895
2048e5c31af7Sopenharmony_ci       %1897 = OpAccessChain %21 %18 %19 %20
2049e5c31af7Sopenharmony_ci       %1898 = OpLoad %6 %1897
2050e5c31af7Sopenharmony_ci       %1899 = OpAccessChain %21 %18 %19 %20
2051e5c31af7Sopenharmony_ci       %1900 = OpLoad %6 %1899
2052e5c31af7Sopenharmony_ci       %1901 = OpAccessChain %21 %18 %19 %20
2053e5c31af7Sopenharmony_ci       %1902 = OpLoad %6 %1901
2054e5c31af7Sopenharmony_ci       %1903 = OpAccessChain %21 %18 %19 %20
2055e5c31af7Sopenharmony_ci       %1904 = OpLoad %6 %1903
2056e5c31af7Sopenharmony_ci       %1905 = OpAccessChain %21 %18 %19 %20
2057e5c31af7Sopenharmony_ci       %1906 = OpLoad %6 %1905
2058e5c31af7Sopenharmony_ci       %1907 = OpAccessChain %21 %18 %19 %20
2059e5c31af7Sopenharmony_ci       %1908 = OpLoad %6 %1907
2060e5c31af7Sopenharmony_ci       %1909 = OpAccessChain %21 %18 %19 %20
2061e5c31af7Sopenharmony_ci       %1910 = OpLoad %6 %1909
2062e5c31af7Sopenharmony_ci       %1911 = OpAccessChain %21 %18 %19 %20
2063e5c31af7Sopenharmony_ci       %1912 = OpLoad %6 %1911
2064e5c31af7Sopenharmony_ci       %1913 = OpAccessChain %21 %18 %19 %20
2065e5c31af7Sopenharmony_ci       %1914 = OpLoad %6 %1913
2066e5c31af7Sopenharmony_ci       %1915 = OpAccessChain %21 %18 %19 %20
2067e5c31af7Sopenharmony_ci       %1916 = OpLoad %6 %1915
2068e5c31af7Sopenharmony_ci       %1917 = OpAccessChain %21 %18 %19 %20
2069e5c31af7Sopenharmony_ci       %1918 = OpLoad %6 %1917
2070e5c31af7Sopenharmony_ci       %1919 = OpAccessChain %21 %18 %19 %20
2071e5c31af7Sopenharmony_ci       %1920 = OpLoad %6 %1919
2072e5c31af7Sopenharmony_ci       %1921 = OpAccessChain %21 %18 %19 %20
2073e5c31af7Sopenharmony_ci       %1922 = OpLoad %6 %1921
2074e5c31af7Sopenharmony_ci       %1923 = OpAccessChain %21 %18 %19 %20
2075e5c31af7Sopenharmony_ci       %1924 = OpLoad %6 %1923
2076e5c31af7Sopenharmony_ci       %1925 = OpAccessChain %21 %18 %19 %20
2077e5c31af7Sopenharmony_ci       %1926 = OpLoad %6 %1925
2078e5c31af7Sopenharmony_ci       %1927 = OpAccessChain %21 %18 %19 %20
2079e5c31af7Sopenharmony_ci       %1928 = OpLoad %6 %1927
2080e5c31af7Sopenharmony_ci       %1929 = OpAccessChain %21 %18 %19 %20
2081e5c31af7Sopenharmony_ci       %1930 = OpLoad %6 %1929
2082e5c31af7Sopenharmony_ci       %1931 = OpAccessChain %21 %18 %19 %20
2083e5c31af7Sopenharmony_ci       %1932 = OpLoad %6 %1931
2084e5c31af7Sopenharmony_ci       %1933 = OpAccessChain %21 %18 %19 %20
2085e5c31af7Sopenharmony_ci       %1934 = OpLoad %6 %1933
2086e5c31af7Sopenharmony_ci       %1935 = OpAccessChain %21 %18 %19 %20
2087e5c31af7Sopenharmony_ci       %1936 = OpLoad %6 %1935
2088e5c31af7Sopenharmony_ci       %1937 = OpAccessChain %21 %18 %19 %20
2089e5c31af7Sopenharmony_ci       %1938 = OpLoad %6 %1937
2090e5c31af7Sopenharmony_ci       %1939 = OpAccessChain %21 %18 %19 %20
2091e5c31af7Sopenharmony_ci       %1940 = OpLoad %6 %1939
2092e5c31af7Sopenharmony_ci       %1941 = OpAccessChain %21 %18 %19 %20
2093e5c31af7Sopenharmony_ci       %1942 = OpLoad %6 %1941
2094e5c31af7Sopenharmony_ci       %1943 = OpAccessChain %21 %18 %19 %20
2095e5c31af7Sopenharmony_ci       %1944 = OpLoad %6 %1943
2096e5c31af7Sopenharmony_ci       %1945 = OpAccessChain %21 %18 %19 %20
2097e5c31af7Sopenharmony_ci       %1946 = OpLoad %6 %1945
2098e5c31af7Sopenharmony_ci       %1947 = OpAccessChain %21 %18 %19 %20
2099e5c31af7Sopenharmony_ci       %1948 = OpLoad %6 %1947
2100e5c31af7Sopenharmony_ci       %1949 = OpAccessChain %21 %18 %19 %20
2101e5c31af7Sopenharmony_ci       %1950 = OpLoad %6 %1949
2102e5c31af7Sopenharmony_ci       %1951 = OpAccessChain %21 %18 %19 %20
2103e5c31af7Sopenharmony_ci       %1952 = OpLoad %6 %1951
2104e5c31af7Sopenharmony_ci       %1953 = OpAccessChain %21 %18 %19 %20
2105e5c31af7Sopenharmony_ci       %1954 = OpLoad %6 %1953
2106e5c31af7Sopenharmony_ci       %1955 = OpAccessChain %21 %18 %19 %20
2107e5c31af7Sopenharmony_ci       %1956 = OpLoad %6 %1955
2108e5c31af7Sopenharmony_ci       %1957 = OpAccessChain %21 %18 %19 %20
2109e5c31af7Sopenharmony_ci       %1958 = OpLoad %6 %1957
2110e5c31af7Sopenharmony_ci       %1959 = OpAccessChain %21 %18 %19 %20
2111e5c31af7Sopenharmony_ci       %1960 = OpLoad %6 %1959
2112e5c31af7Sopenharmony_ci       %1961 = OpAccessChain %21 %18 %19 %20
2113e5c31af7Sopenharmony_ci       %1962 = OpLoad %6 %1961
2114e5c31af7Sopenharmony_ci       %1963 = OpAccessChain %21 %18 %19 %20
2115e5c31af7Sopenharmony_ci       %1964 = OpLoad %6 %1963
2116e5c31af7Sopenharmony_ci       %1965 = OpAccessChain %21 %18 %19 %20
2117e5c31af7Sopenharmony_ci       %1966 = OpLoad %6 %1965
2118e5c31af7Sopenharmony_ci       %1967 = OpAccessChain %21 %18 %19 %20
2119e5c31af7Sopenharmony_ci       %1968 = OpLoad %6 %1967
2120e5c31af7Sopenharmony_ci       %1969 = OpAccessChain %21 %18 %19 %20
2121e5c31af7Sopenharmony_ci       %1970 = OpLoad %6 %1969
2122e5c31af7Sopenharmony_ci       %1971 = OpAccessChain %21 %18 %19 %20
2123e5c31af7Sopenharmony_ci       %1972 = OpLoad %6 %1971
2124e5c31af7Sopenharmony_ci       %1973 = OpAccessChain %21 %18 %19 %20
2125e5c31af7Sopenharmony_ci       %1974 = OpLoad %6 %1973
2126e5c31af7Sopenharmony_ci       %1975 = OpAccessChain %21 %18 %19 %20
2127e5c31af7Sopenharmony_ci       %1976 = OpLoad %6 %1975
2128e5c31af7Sopenharmony_ci       %1977 = OpAccessChain %21 %18 %19 %20
2129e5c31af7Sopenharmony_ci       %1978 = OpLoad %6 %1977
2130e5c31af7Sopenharmony_ci       %1979 = OpAccessChain %21 %18 %19 %20
2131e5c31af7Sopenharmony_ci       %1980 = OpLoad %6 %1979
2132e5c31af7Sopenharmony_ci       %1981 = OpAccessChain %21 %18 %19 %20
2133e5c31af7Sopenharmony_ci       %1982 = OpLoad %6 %1981
2134e5c31af7Sopenharmony_ci       %1983 = OpAccessChain %21 %18 %19 %20
2135e5c31af7Sopenharmony_ci       %1984 = OpLoad %6 %1983
2136e5c31af7Sopenharmony_ci       %1985 = OpAccessChain %21 %18 %19 %20
2137e5c31af7Sopenharmony_ci       %1986 = OpLoad %6 %1985
2138e5c31af7Sopenharmony_ci       %1987 = OpAccessChain %21 %18 %19 %20
2139e5c31af7Sopenharmony_ci       %1988 = OpLoad %6 %1987
2140e5c31af7Sopenharmony_ci       %1989 = OpAccessChain %21 %18 %19 %20
2141e5c31af7Sopenharmony_ci       %1990 = OpLoad %6 %1989
2142e5c31af7Sopenharmony_ci       %1991 = OpAccessChain %21 %18 %19 %20
2143e5c31af7Sopenharmony_ci       %1992 = OpLoad %6 %1991
2144e5c31af7Sopenharmony_ci       %1993 = OpAccessChain %21 %18 %19 %20
2145e5c31af7Sopenharmony_ci       %1994 = OpLoad %6 %1993
2146e5c31af7Sopenharmony_ci       %1995 = OpAccessChain %21 %18 %19 %20
2147e5c31af7Sopenharmony_ci       %1996 = OpLoad %6 %1995
2148e5c31af7Sopenharmony_ci       %1997 = OpAccessChain %21 %18 %19 %20
2149e5c31af7Sopenharmony_ci       %1998 = OpLoad %6 %1997
2150e5c31af7Sopenharmony_ci       %1999 = OpAccessChain %21 %18 %19 %20
2151e5c31af7Sopenharmony_ci       %2000 = OpLoad %6 %1999
2152e5c31af7Sopenharmony_ci       %2001 = OpAccessChain %21 %18 %19 %20
2153e5c31af7Sopenharmony_ci       %2002 = OpLoad %6 %2001
2154e5c31af7Sopenharmony_ci       %2003 = OpAccessChain %21 %18 %19 %20
2155e5c31af7Sopenharmony_ci       %2004 = OpLoad %6 %2003
2156e5c31af7Sopenharmony_ci       %2005 = OpAccessChain %21 %18 %19 %20
2157e5c31af7Sopenharmony_ci       %2006 = OpLoad %6 %2005
2158e5c31af7Sopenharmony_ci       %2007 = OpAccessChain %21 %18 %19 %20
2159e5c31af7Sopenharmony_ci       %2008 = OpLoad %6 %2007
2160e5c31af7Sopenharmony_ci       %2009 = OpAccessChain %21 %18 %19 %20
2161e5c31af7Sopenharmony_ci       %2010 = OpLoad %6 %2009
2162e5c31af7Sopenharmony_ci       %2011 = OpAccessChain %21 %18 %19 %20
2163e5c31af7Sopenharmony_ci       %2012 = OpLoad %6 %2011
2164e5c31af7Sopenharmony_ci       %2013 = OpAccessChain %21 %18 %19 %20
2165e5c31af7Sopenharmony_ci       %2014 = OpLoad %6 %2013
2166e5c31af7Sopenharmony_ci       %2015 = OpAccessChain %21 %18 %19 %20
2167e5c31af7Sopenharmony_ci       %2016 = OpLoad %6 %2015
2168e5c31af7Sopenharmony_ci       %2017 = OpAccessChain %21 %18 %19 %20
2169e5c31af7Sopenharmony_ci       %2018 = OpLoad %6 %2017
2170e5c31af7Sopenharmony_ci       %2019 = OpAccessChain %21 %18 %19 %20
2171e5c31af7Sopenharmony_ci       %2020 = OpLoad %6 %2019
2172e5c31af7Sopenharmony_ci       %2021 = OpAccessChain %21 %18 %19 %20
2173e5c31af7Sopenharmony_ci       %2022 = OpLoad %6 %2021
2174e5c31af7Sopenharmony_ci       %2023 = OpAccessChain %21 %18 %19 %20
2175e5c31af7Sopenharmony_ci       %2024 = OpLoad %6 %2023
2176e5c31af7Sopenharmony_ci       %2025 = OpAccessChain %21 %18 %19 %20
2177e5c31af7Sopenharmony_ci       %2026 = OpLoad %6 %2025
2178e5c31af7Sopenharmony_ci       %2027 = OpAccessChain %21 %18 %19 %20
2179e5c31af7Sopenharmony_ci       %2028 = OpLoad %6 %2027
2180e5c31af7Sopenharmony_ci       %2029 = OpAccessChain %21 %18 %19 %20
2181e5c31af7Sopenharmony_ci       %2030 = OpLoad %6 %2029
2182e5c31af7Sopenharmony_ci       %2031 = OpAccessChain %21 %18 %19 %20
2183e5c31af7Sopenharmony_ci       %2032 = OpLoad %6 %2031
2184e5c31af7Sopenharmony_ci       %2033 = OpAccessChain %21 %18 %19 %20
2185e5c31af7Sopenharmony_ci       %2034 = OpLoad %6 %2033
2186e5c31af7Sopenharmony_ci       %2035 = OpAccessChain %21 %18 %19 %20
2187e5c31af7Sopenharmony_ci       %2036 = OpLoad %6 %2035
2188e5c31af7Sopenharmony_ci       %2037 = OpAccessChain %21 %18 %19 %20
2189e5c31af7Sopenharmony_ci       %2038 = OpLoad %6 %2037
2190e5c31af7Sopenharmony_ci       %2039 = OpAccessChain %21 %18 %19 %20
2191e5c31af7Sopenharmony_ci       %2040 = OpLoad %6 %2039
2192e5c31af7Sopenharmony_ci       %2041 = OpAccessChain %21 %18 %19 %20
2193e5c31af7Sopenharmony_ci       %2042 = OpLoad %6 %2041
2194e5c31af7Sopenharmony_ci       %2043 = OpAccessChain %21 %18 %19 %20
2195e5c31af7Sopenharmony_ci       %2044 = OpLoad %6 %2043
2196e5c31af7Sopenharmony_ci       %2045 = OpAccessChain %21 %18 %19 %20
2197e5c31af7Sopenharmony_ci       %2046 = OpLoad %6 %2045
2198e5c31af7Sopenharmony_ci       %2047 = OpAccessChain %21 %18 %19 %20
2199e5c31af7Sopenharmony_ci       %2048 = OpLoad %6 %2047
2200e5c31af7Sopenharmony_ci       %2049 = OpAccessChain %21 %18 %19 %20
2201e5c31af7Sopenharmony_ci       %2050 = OpLoad %6 %2049
2202e5c31af7Sopenharmony_ci       %2051 = OpAccessChain %21 %18 %19 %20
2203e5c31af7Sopenharmony_ci       %2052 = OpLoad %6 %2051
2204e5c31af7Sopenharmony_ci       %2053 = OpAccessChain %21 %18 %19 %20
2205e5c31af7Sopenharmony_ci       %2054 = OpLoad %6 %2053
2206e5c31af7Sopenharmony_ci       %2055 = OpAccessChain %21 %18 %19 %20
2207e5c31af7Sopenharmony_ci       %2056 = OpLoad %6 %2055
2208e5c31af7Sopenharmony_ci       %2057 = OpAccessChain %21 %18 %19 %20
2209e5c31af7Sopenharmony_ci       %2058 = OpLoad %6 %2057
2210e5c31af7Sopenharmony_ci       %2059 = OpAccessChain %21 %18 %19 %20
2211e5c31af7Sopenharmony_ci       %2060 = OpLoad %6 %2059
2212e5c31af7Sopenharmony_ci       %2061 = OpAccessChain %21 %18 %19 %20
2213e5c31af7Sopenharmony_ci       %2062 = OpLoad %6 %2061
2214e5c31af7Sopenharmony_ci       %2063 = OpAccessChain %21 %18 %19 %20
2215e5c31af7Sopenharmony_ci       %2064 = OpLoad %6 %2063
2216e5c31af7Sopenharmony_ci       %2065 = OpAccessChain %21 %18 %19 %20
2217e5c31af7Sopenharmony_ci       %2066 = OpLoad %6 %2065
2218e5c31af7Sopenharmony_ci       %2067 = OpAccessChain %21 %18 %19 %20
2219e5c31af7Sopenharmony_ci       %2068 = OpLoad %6 %2067
2220e5c31af7Sopenharmony_ci       %2069 = OpAccessChain %21 %18 %19 %20
2221e5c31af7Sopenharmony_ci       %2070 = OpLoad %6 %2069
2222e5c31af7Sopenharmony_ci       %2071 = OpAccessChain %21 %18 %19 %20
2223e5c31af7Sopenharmony_ci       %2072 = OpLoad %6 %2071
2224e5c31af7Sopenharmony_ci       %2073 = OpAccessChain %21 %18 %19 %20
2225e5c31af7Sopenharmony_ci       %2074 = OpLoad %6 %2073
2226e5c31af7Sopenharmony_ci       %2075 = OpAccessChain %21 %18 %19 %20
2227e5c31af7Sopenharmony_ci       %2076 = OpLoad %6 %2075
2228e5c31af7Sopenharmony_ci       %2077 = OpAccessChain %21 %18 %19 %20
2229e5c31af7Sopenharmony_ci       %2078 = OpLoad %6 %2077
2230e5c31af7Sopenharmony_ci       %2079 = OpAccessChain %21 %18 %19 %20
2231e5c31af7Sopenharmony_ci       %2080 = OpLoad %6 %2079
2232e5c31af7Sopenharmony_ci       %2081 = OpAccessChain %21 %18 %19 %20
2233e5c31af7Sopenharmony_ci       %2082 = OpLoad %6 %2081
2234e5c31af7Sopenharmony_ci       %2083 = OpAccessChain %21 %18 %19 %20
2235e5c31af7Sopenharmony_ci       %2084 = OpLoad %6 %2083
2236e5c31af7Sopenharmony_ci       %2085 = OpAccessChain %21 %18 %19 %20
2237e5c31af7Sopenharmony_ci       %2086 = OpLoad %6 %2085
2238e5c31af7Sopenharmony_ci       %2087 = OpAccessChain %21 %18 %19 %20
2239e5c31af7Sopenharmony_ci       %2088 = OpLoad %6 %2087
2240e5c31af7Sopenharmony_ci       %2089 = OpAccessChain %21 %18 %19 %20
2241e5c31af7Sopenharmony_ci       %2090 = OpLoad %6 %2089
2242e5c31af7Sopenharmony_ci       %2091 = OpAccessChain %21 %18 %19 %20
2243e5c31af7Sopenharmony_ci       %2092 = OpLoad %6 %2091
2244e5c31af7Sopenharmony_ci       %2093 = OpCompositeConstruct %535 %1582 %1584 %1586 %1588 %1590 %1592 %1594 %1596 %1598 %1600 %1602 %1604 %1606 %1608 %1610 %1612 %1614 %1616 %1618 %1620 %1622 %1624 %1626 %1628 %1630 %1632 %1634 %1636 %1638 %1640 %1642 %1644 %1646 %1648 %1650 %1652 %1654 %1656 %1658 %1660 %1662 %1664 %1666 %1668 %1670 %1672 %1674 %1676 %1678 %1680 %1682 %1684 %1686 %1688 %1690 %1692 %1694 %1696 %1698 %1700 %1702 %1704 %1706 %1708 %1710 %1712 %1714 %1716 %1718 %1720 %1722 %1724 %1726 %1728 %1730 %1732 %1734 %1736 %1738 %1740 %1742 %1744 %1746 %1748 %1750 %1752 %1754 %1756 %1758 %1760 %1762 %1764 %1766 %1768 %1770 %1772 %1774 %1776 %1778 %1780 %1782 %1784 %1786 %1788 %1790 %1792 %1794 %1796 %1798 %1800 %1802 %1804 %1806 %1808 %1810 %1812 %1814 %1816 %1818 %1820 %1822 %1824 %1826 %1828 %1830 %1832 %1834 %1836 %1838 %1840 %1842 %1844 %1846 %1848 %1850 %1852 %1854 %1856 %1858 %1860 %1862 %1864 %1866 %1868 %1870 %1872 %1874 %1876 %1878 %1880 %1882 %1884 %1886 %1888 %1890 %1892 %1894 %1896 %1898 %1900 %1902 %1904 %1906 %1908 %1910 %1912 %1914 %1916 %1918 %1920 %1922 %1924 %1926 %1928 %1930 %1932 %1934 %1936 %1938 %1940 %1942 %1944 %1946 %1948 %1950 %1952 %1954 %1956 %1958 %1960 %1962 %1964 %1966 %1968 %1970 %1972 %1974 %1976 %1978 %1980 %1982 %1984 %1986 %1988 %1990 %1992 %1994 %1996 %1998 %2000 %2002 %2004 %2006 %2008 %2010 %2012 %2014 %2016 %2018 %2020 %2022 %2024 %2026 %2028 %2030 %2032 %2034 %2036 %2038 %2040 %2042 %2044 %2046 %2048 %2050 %2052 %2054 %2056 %2058 %2060 %2062 %2064 %2066 %2068 %2070 %2072 %2074 %2076 %2078 %2080 %2082 %2084 %2086 %2088 %2090 %2092
2245e5c31af7Sopenharmony_ci       %2094 = OpLoad %6 %9
2246e5c31af7Sopenharmony_ci       %2095 = OpExtInst %6 %1 SClamp %2094 %19 %538
2247e5c31af7Sopenharmony_ci               OpStore %2096 %2093
2248e5c31af7Sopenharmony_ci       %2097 = OpAccessChain %7 %2096 %2095
2249e5c31af7Sopenharmony_ci       %2098 = OpLoad %6 %2097
2250e5c31af7Sopenharmony_ci       %2099 = OpExtInst %6 %1 SClamp %543 %1580 %2098
2251e5c31af7Sopenharmony_ci               OpStore %12 %2099
2252e5c31af7Sopenharmony_ci       %2100 = OpLoad %6 %9
2253e5c31af7Sopenharmony_ci       %2102 = OpSLessThan %2101 %2100 %19
2254e5c31af7Sopenharmony_ci               OpSelectionMerge %2104 None
2255e5c31af7Sopenharmony_ci               OpBranchConditional %2102 %2103 %2104
2256e5c31af7Sopenharmony_ci       %2103 = OpLabel
2257e5c31af7Sopenharmony_ci               OpKill
2258e5c31af7Sopenharmony_ci       %2104 = OpLabel
2259e5c31af7Sopenharmony_ci       %2106 = OpLoad %6 %12
2260e5c31af7Sopenharmony_ci               OpReturnValue %2106
2261e5c31af7Sopenharmony_ci               OpFunctionEnd
2262e5c31af7Sopenharmony_ciEND
2263e5c31af7Sopenharmony_ci
2264e5c31af7Sopenharmony_ci# uniforms for variant
2265e5c31af7Sopenharmony_ci
2266e5c31af7Sopenharmony_ci# _GLF_uniform_int_values
2267e5c31af7Sopenharmony_ciBUFFER variant__GLF_uniform_int_values DATA_TYPE int32[] STD140 DATA
2268e5c31af7Sopenharmony_ci 0 1 256
2269e5c31af7Sopenharmony_ciEND
2270e5c31af7Sopenharmony_ci
2271e5c31af7Sopenharmony_ciBUFFER variant_framebuffer FORMAT B8G8R8A8_UNORM
2272e5c31af7Sopenharmony_ci
2273e5c31af7Sopenharmony_ciPIPELINE graphics variant_pipeline
2274e5c31af7Sopenharmony_ci  ATTACH variant_vertex_shader
2275e5c31af7Sopenharmony_ci  ATTACH variant_fragment_shader
2276e5c31af7Sopenharmony_ci  FRAMEBUFFER_SIZE 256 256
2277e5c31af7Sopenharmony_ci  BIND BUFFER variant_framebuffer AS color LOCATION 0
2278e5c31af7Sopenharmony_ci  BIND BUFFER variant__GLF_uniform_int_values AS uniform DESCRIPTOR_SET 0 BINDING 0
2279e5c31af7Sopenharmony_ciEND
2280e5c31af7Sopenharmony_ciCLEAR_COLOR variant_pipeline 0 0 0 255
2281e5c31af7Sopenharmony_ci
2282e5c31af7Sopenharmony_ciCLEAR variant_pipeline
2283e5c31af7Sopenharmony_ciRUN variant_pipeline DRAW_RECT POS 0 0 SIZE 256 256
2284e5c31af7Sopenharmony_ci
2285e5c31af7Sopenharmony_ciEXPECT variant_framebuffer IDX 0 0 SIZE 256 256 EQ_RGBA 255 0 0 255
2286