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