1617a3babSopenharmony_cispv.int8.frag 2617a3babSopenharmony_ci// Module Version 10300 3617a3babSopenharmony_ci// Generated by (magic number): 8000b 4617a3babSopenharmony_ci// Id's are bound by 544 5617a3babSopenharmony_ci 6617a3babSopenharmony_ci Capability Shader 7617a3babSopenharmony_ci Capability Float16 8617a3babSopenharmony_ci Capability Float64 9617a3babSopenharmony_ci Capability Int64 10617a3babSopenharmony_ci Capability Int16 11617a3babSopenharmony_ci Capability Int8 12617a3babSopenharmony_ci Capability UniformAndStorageBuffer8BitAccess 13617a3babSopenharmony_ci Extension "SPV_KHR_8bit_storage" 14617a3babSopenharmony_ci 1: ExtInstImport "GLSL.std.450" 15617a3babSopenharmony_ci MemoryModel Logical GLSL450 16617a3babSopenharmony_ci EntryPoint Fragment 4 "main" 17617a3babSopenharmony_ci ExecutionMode 4 OriginUpperLeft 18617a3babSopenharmony_ci Source GLSL 450 19617a3babSopenharmony_ci SourceExtension "GL_EXT_shader_explicit_arithmetic_types" 20617a3babSopenharmony_ci SourceExtension "GL_EXT_shader_explicit_arithmetic_types_float16" 21617a3babSopenharmony_ci SourceExtension "GL_EXT_shader_explicit_arithmetic_types_float32" 22617a3babSopenharmony_ci SourceExtension "GL_EXT_shader_explicit_arithmetic_types_float64" 23617a3babSopenharmony_ci SourceExtension "GL_EXT_shader_explicit_arithmetic_types_int16" 24617a3babSopenharmony_ci SourceExtension "GL_EXT_shader_explicit_arithmetic_types_int32" 25617a3babSopenharmony_ci SourceExtension "GL_EXT_shader_explicit_arithmetic_types_int64" 26617a3babSopenharmony_ci SourceExtension "GL_EXT_shader_explicit_arithmetic_types_int8" 27617a3babSopenharmony_ci Name 4 "main" 28617a3babSopenharmony_ci Name 6 "literal(" 29617a3babSopenharmony_ci Name 8 "typeCast8(" 30617a3babSopenharmony_ci Name 10 "operators(" 31617a3babSopenharmony_ci Name 12 "builtinFuncs(" 32617a3babSopenharmony_ci Name 16 "i8" 33617a3babSopenharmony_ci Name 24 "Uniforms" 34617a3babSopenharmony_ci MemberName 24(Uniforms) 0 "index" 35617a3babSopenharmony_ci Name 26 "" 36617a3babSopenharmony_ci Name 33 "indexable" 37617a3babSopenharmony_ci Name 38 "u8" 38617a3babSopenharmony_ci Name 46 "indexable" 39617a3babSopenharmony_ci Name 51 "u8v" 40617a3babSopenharmony_ci Name 54 "i8v" 41617a3babSopenharmony_ci Name 60 "i16v" 42617a3babSopenharmony_ci Name 70 "i32v" 43617a3babSopenharmony_ci Name 78 "u32v" 44617a3babSopenharmony_ci Name 85 "i64v" 45617a3babSopenharmony_ci Name 91 "u64v" 46617a3babSopenharmony_ci Name 105 "f16v" 47617a3babSopenharmony_ci Name 111 "f32v" 48617a3babSopenharmony_ci Name 117 "f64v" 49617a3babSopenharmony_ci Name 144 "u16v" 50617a3babSopenharmony_ci Name 174 "bv" 51617a3babSopenharmony_ci Name 193 "arr" 52617a3babSopenharmony_ci Name 201 "u8v" 53617a3babSopenharmony_ci Name 206 "i8" 54617a3babSopenharmony_ci Name 226 "i" 55617a3babSopenharmony_ci Name 233 "uv" 56617a3babSopenharmony_ci Name 249 "i16" 57617a3babSopenharmony_ci Name 285 "b" 58617a3babSopenharmony_ci Name 348 "f" 59617a3babSopenharmony_ci Name 352 "i8v" 60617a3babSopenharmony_ci Name 355 "i8" 61617a3babSopenharmony_ci Name 365 "u8v" 62617a3babSopenharmony_ci Name 367 "u8" 63617a3babSopenharmony_ci Name 437 "i16" 64617a3babSopenharmony_ci Name 440 "i32" 65617a3babSopenharmony_ci Name 443 "i8v4" 66617a3babSopenharmony_ci Name 447 "u16" 67617a3babSopenharmony_ci Name 448 "u8v2" 68617a3babSopenharmony_ci Name 451 "u32" 69617a3babSopenharmony_ci Name 454 "u8v4" 70617a3babSopenharmony_ci Name 466 "bv" 71617a3babSopenharmony_ci Name 539 "Block" 72617a3babSopenharmony_ci MemberName 539(Block) 0 "i8" 73617a3babSopenharmony_ci MemberName 539(Block) 1 "i8v2" 74617a3babSopenharmony_ci MemberName 539(Block) 2 "i8v3" 75617a3babSopenharmony_ci MemberName 539(Block) 3 "i8v4" 76617a3babSopenharmony_ci MemberName 539(Block) 4 "u8" 77617a3babSopenharmony_ci MemberName 539(Block) 5 "u8v2" 78617a3babSopenharmony_ci MemberName 539(Block) 6 "u8v3" 79617a3babSopenharmony_ci MemberName 539(Block) 7 "u8v4" 80617a3babSopenharmony_ci Name 541 "block" 81617a3babSopenharmony_ci Name 542 "si8" 82617a3babSopenharmony_ci Name 543 "su8" 83617a3babSopenharmony_ci MemberDecorate 24(Uniforms) 0 Offset 0 84617a3babSopenharmony_ci Decorate 24(Uniforms) Block 85617a3babSopenharmony_ci Decorate 26 DescriptorSet 0 86617a3babSopenharmony_ci Decorate 26 Binding 0 87617a3babSopenharmony_ci MemberDecorate 539(Block) 0 Offset 0 88617a3babSopenharmony_ci MemberDecorate 539(Block) 1 Offset 2 89617a3babSopenharmony_ci MemberDecorate 539(Block) 2 Offset 4 90617a3babSopenharmony_ci MemberDecorate 539(Block) 3 Offset 8 91617a3babSopenharmony_ci MemberDecorate 539(Block) 4 Offset 12 92617a3babSopenharmony_ci MemberDecorate 539(Block) 5 Offset 14 93617a3babSopenharmony_ci MemberDecorate 539(Block) 6 Offset 16 94617a3babSopenharmony_ci MemberDecorate 539(Block) 7 Offset 20 95617a3babSopenharmony_ci Decorate 539(Block) Block 96617a3babSopenharmony_ci Decorate 541(block) DescriptorSet 0 97617a3babSopenharmony_ci Decorate 541(block) Binding 1 98617a3babSopenharmony_ci Decorate 542(si8) SpecId 100 99617a3babSopenharmony_ci Decorate 543(su8) SpecId 101 100617a3babSopenharmony_ci 2: TypeVoid 101617a3babSopenharmony_ci 3: TypeFunction 2 102617a3babSopenharmony_ci 14: TypeInt 8 1 103617a3babSopenharmony_ci 15: TypePointer Function 14(int8_t) 104617a3babSopenharmony_ci 17: TypeInt 32 0 105617a3babSopenharmony_ci 18: 17(int) Constant 3 106617a3babSopenharmony_ci 19: TypeArray 14(int8_t) 18 107617a3babSopenharmony_ci 20: 14(int8_t) Constant 4294967279 108617a3babSopenharmony_ci 21: 14(int8_t) Constant 4294967295 109617a3babSopenharmony_ci 22: 14(int8_t) Constant 0 110617a3babSopenharmony_ci 23: 19 ConstantComposite 20 21 22 111617a3babSopenharmony_ci 24(Uniforms): TypeStruct 17(int) 112617a3babSopenharmony_ci 25: TypePointer Uniform 24(Uniforms) 113617a3babSopenharmony_ci 26: 25(ptr) Variable Uniform 114617a3babSopenharmony_ci 27: TypeInt 32 1 115617a3babSopenharmony_ci 28: 27(int) Constant 0 116617a3babSopenharmony_ci 29: TypePointer Uniform 17(int) 117617a3babSopenharmony_ci 32: TypePointer Function 19 118617a3babSopenharmony_ci 36: TypeInt 8 0 119617a3babSopenharmony_ci 37: TypePointer Function 36(int8_t) 120617a3babSopenharmony_ci 39: TypeArray 36(int8_t) 18 121617a3babSopenharmony_ci 40: 36(int8_t) Constant 255 122617a3babSopenharmony_ci 41: 36(int8_t) Constant 127 123617a3babSopenharmony_ci 42: 39 ConstantComposite 40 40 41 124617a3babSopenharmony_ci 45: TypePointer Function 39 125617a3babSopenharmony_ci 49: TypeVector 36(int8_t) 2 126617a3babSopenharmony_ci 50: TypePointer Function 49(i8vec2) 127617a3babSopenharmony_ci 52: TypeVector 14(int8_t) 2 128617a3babSopenharmony_ci 53: TypePointer Function 52(i8vec2) 129617a3babSopenharmony_ci 57: TypeInt 16 1 130617a3babSopenharmony_ci 58: TypeVector 57(int16_t) 2 131617a3babSopenharmony_ci 59: TypePointer Function 58(i16vec2) 132617a3babSopenharmony_ci 64: TypeInt 16 0 133617a3babSopenharmony_ci 65: TypeVector 64(int16_t) 2 134617a3babSopenharmony_ci 68: TypeVector 27(int) 2 135617a3babSopenharmony_ci 69: TypePointer Function 68(ivec2) 136617a3babSopenharmony_ci 74: TypeVector 17(int) 2 137617a3babSopenharmony_ci 77: TypePointer Function 74(ivec2) 138617a3babSopenharmony_ci 82: TypeInt 64 1 139617a3babSopenharmony_ci 83: TypeVector 82(int64_t) 2 140617a3babSopenharmony_ci 84: TypePointer Function 83(i64vec2) 141617a3babSopenharmony_ci 88: TypeInt 64 0 142617a3babSopenharmony_ci 89: TypeVector 88(int64_t) 2 143617a3babSopenharmony_ci 90: TypePointer Function 89(i64vec2) 144617a3babSopenharmony_ci 102: TypeFloat 16 145617a3babSopenharmony_ci 103: TypeVector 102(float16_t) 2 146617a3babSopenharmony_ci 104: TypePointer Function 103(f16vec2) 147617a3babSopenharmony_ci 108: TypeFloat 32 148617a3babSopenharmony_ci 109: TypeVector 108(float) 2 149617a3babSopenharmony_ci 110: TypePointer Function 109(fvec2) 150617a3babSopenharmony_ci 114: TypeFloat 64 151617a3babSopenharmony_ci 115: TypeVector 114(float64_t) 2 152617a3babSopenharmony_ci 116: TypePointer Function 115(f64vec2) 153617a3babSopenharmony_ci 143: TypePointer Function 65(i16vec2) 154617a3babSopenharmony_ci 171: TypeBool 155617a3babSopenharmony_ci 172: TypeVector 171(bool) 2 156617a3babSopenharmony_ci 173: TypePointer Function 172(bvec2) 157617a3babSopenharmony_ci 176: 14(int8_t) Constant 1 158617a3babSopenharmony_ci 177: 52(i8vec2) ConstantComposite 22 22 159617a3babSopenharmony_ci 178: 52(i8vec2) ConstantComposite 176 176 160617a3babSopenharmony_ci 181: 36(int8_t) Constant 0 161617a3babSopenharmony_ci 182: 36(int8_t) Constant 1 162617a3babSopenharmony_ci 183: 49(i8vec2) ConstantComposite 181 181 163617a3babSopenharmony_ci 184: 49(i8vec2) ConstantComposite 182 182 164617a3babSopenharmony_ci 190: 17(int) Constant 4 165617a3babSopenharmony_ci 191: TypeArray 108(float) 190 166617a3babSopenharmony_ci 192: TypePointer Function 191 167617a3babSopenharmony_ci 194: 108(float) Constant 1065353216 168617a3babSopenharmony_ci 195: 108(float) Constant 1073741824 169617a3babSopenharmony_ci 196: 108(float) Constant 1077936128 170617a3babSopenharmony_ci 197: 108(float) Constant 1082130432 171617a3babSopenharmony_ci 198: 191 ConstantComposite 194 195 196 197 172617a3babSopenharmony_ci 199: TypeVector 36(int8_t) 3 173617a3babSopenharmony_ci 200: TypePointer Function 199(i8vec3) 174617a3babSopenharmony_ci 203: TypeVector 14(int8_t) 3 175617a3babSopenharmony_ci 225: TypePointer Function 27(int) 176617a3babSopenharmony_ci 231: TypeVector 17(int) 3 177617a3babSopenharmony_ci 232: TypePointer Function 231(ivec3) 178617a3babSopenharmony_ci 248: TypePointer Function 57(int16_t) 179617a3babSopenharmony_ci 270: 17(int) Constant 1 180617a3babSopenharmony_ci 276: 17(int) Constant 2 181617a3babSopenharmony_ci 284: TypePointer Function 171(bool) 182617a3babSopenharmony_ci 286: 17(int) Constant 0 183617a3babSopenharmony_ci 300: TypePointer Function 17(int) 184617a3babSopenharmony_ci 347: TypePointer Function 108(float) 185617a3babSopenharmony_ci 363: 52(i8vec2) ConstantComposite 21 21 186617a3babSopenharmony_ci 372: 199(i8vec3) ConstantComposite 181 181 181 187617a3babSopenharmony_ci 414: 171(bool) ConstantTrue 188617a3babSopenharmony_ci 421: 171(bool) ConstantFalse 189617a3babSopenharmony_ci 422: 172(bvec2) ConstantComposite 421 421 190617a3babSopenharmony_ci 434: TypeVector 171(bool) 3 191617a3babSopenharmony_ci 435: 434(bvec3) ConstantComposite 421 421 421 192617a3babSopenharmony_ci 441: TypeVector 14(int8_t) 4 193617a3babSopenharmony_ci 442: TypePointer Function 441(i8vec4) 194617a3babSopenharmony_ci 446: TypePointer Function 64(int16_t) 195617a3babSopenharmony_ci 452: TypeVector 36(int8_t) 4 196617a3babSopenharmony_ci 453: TypePointer Function 452(i8vec4) 197617a3babSopenharmony_ci 465: TypePointer Function 434(bvec3) 198617a3babSopenharmony_ci 539(Block): TypeStruct 14(int8_t) 52(i8vec2) 203(i8vec3) 441(i8vec4) 36(int8_t) 49(i8vec2) 199(i8vec3) 452(i8vec4) 199617a3babSopenharmony_ci 540: TypePointer Uniform 539(Block) 200617a3babSopenharmony_ci 541(block): 540(ptr) Variable Uniform 201617a3babSopenharmony_ci 542(si8): 14(int8_t) SpecConstant 4294967286 202617a3babSopenharmony_ci 543(su8): 36(int8_t) SpecConstant 20 203617a3babSopenharmony_ci 4(main): 2 Function None 3 204617a3babSopenharmony_ci 5: Label 205617a3babSopenharmony_ci Return 206617a3babSopenharmony_ci FunctionEnd 207617a3babSopenharmony_ci 6(literal(): 2 Function None 3 208617a3babSopenharmony_ci 7: Label 209617a3babSopenharmony_ci 16(i8): 15(ptr) Variable Function 210617a3babSopenharmony_ci 33(indexable): 32(ptr) Variable Function 211617a3babSopenharmony_ci 38(u8): 37(ptr) Variable Function 212617a3babSopenharmony_ci 46(indexable): 45(ptr) Variable Function 213617a3babSopenharmony_ci 30: 29(ptr) AccessChain 26 28 214617a3babSopenharmony_ci 31: 17(int) Load 30 215617a3babSopenharmony_ci Store 33(indexable) 23 216617a3babSopenharmony_ci 34: 15(ptr) AccessChain 33(indexable) 31 217617a3babSopenharmony_ci 35: 14(int8_t) Load 34 218617a3babSopenharmony_ci Store 16(i8) 35 219617a3babSopenharmony_ci 43: 29(ptr) AccessChain 26 28 220617a3babSopenharmony_ci 44: 17(int) Load 43 221617a3babSopenharmony_ci Store 46(indexable) 42 222617a3babSopenharmony_ci 47: 37(ptr) AccessChain 46(indexable) 44 223617a3babSopenharmony_ci 48: 36(int8_t) Load 47 224617a3babSopenharmony_ci Store 38(u8) 48 225617a3babSopenharmony_ci Return 226617a3babSopenharmony_ci FunctionEnd 227617a3babSopenharmony_ci 8(typeCast8(): 2 Function None 3 228617a3babSopenharmony_ci 9: Label 229617a3babSopenharmony_ci 51(u8v): 50(ptr) Variable Function 230617a3babSopenharmony_ci 54(i8v): 53(ptr) Variable Function 231617a3babSopenharmony_ci 60(i16v): 59(ptr) Variable Function 232617a3babSopenharmony_ci 70(i32v): 69(ptr) Variable Function 233617a3babSopenharmony_ci 78(u32v): 77(ptr) Variable Function 234617a3babSopenharmony_ci 85(i64v): 84(ptr) Variable Function 235617a3babSopenharmony_ci 91(u64v): 90(ptr) Variable Function 236617a3babSopenharmony_ci 105(f16v): 104(ptr) Variable Function 237617a3babSopenharmony_ci 111(f32v): 110(ptr) Variable Function 238617a3babSopenharmony_ci 117(f64v): 116(ptr) Variable Function 239617a3babSopenharmony_ci 144(u16v): 143(ptr) Variable Function 240617a3babSopenharmony_ci 174(bv): 173(ptr) Variable Function 241617a3babSopenharmony_ci 55: 52(i8vec2) Load 54(i8v) 242617a3babSopenharmony_ci 56: 49(i8vec2) Bitcast 55 243617a3babSopenharmony_ci Store 51(u8v) 56 244617a3babSopenharmony_ci 61: 52(i8vec2) Load 54(i8v) 245617a3babSopenharmony_ci 62: 58(i16vec2) SConvert 61 246617a3babSopenharmony_ci Store 60(i16v) 62 247617a3babSopenharmony_ci 63: 49(i8vec2) Load 51(u8v) 248617a3babSopenharmony_ci 66: 65(i16vec2) UConvert 63 249617a3babSopenharmony_ci 67: 58(i16vec2) Bitcast 66 250617a3babSopenharmony_ci Store 60(i16v) 67 251617a3babSopenharmony_ci 71: 52(i8vec2) Load 54(i8v) 252617a3babSopenharmony_ci 72: 68(ivec2) SConvert 71 253617a3babSopenharmony_ci Store 70(i32v) 72 254617a3babSopenharmony_ci 73: 49(i8vec2) Load 51(u8v) 255617a3babSopenharmony_ci 75: 74(ivec2) UConvert 73 256617a3babSopenharmony_ci 76: 68(ivec2) Bitcast 75 257617a3babSopenharmony_ci Store 70(i32v) 76 258617a3babSopenharmony_ci 79: 52(i8vec2) Load 54(i8v) 259617a3babSopenharmony_ci 80: 68(ivec2) SConvert 79 260617a3babSopenharmony_ci 81: 74(ivec2) Bitcast 80 261617a3babSopenharmony_ci Store 78(u32v) 81 262617a3babSopenharmony_ci 86: 52(i8vec2) Load 54(i8v) 263617a3babSopenharmony_ci 87: 83(i64vec2) SConvert 86 264617a3babSopenharmony_ci Store 85(i64v) 87 265617a3babSopenharmony_ci 92: 52(i8vec2) Load 54(i8v) 266617a3babSopenharmony_ci 93: 83(i64vec2) SConvert 92 267617a3babSopenharmony_ci 94: 89(i64vec2) Bitcast 93 268617a3babSopenharmony_ci Store 91(u64v) 94 269617a3babSopenharmony_ci 95: 49(i8vec2) Load 51(u8v) 270617a3babSopenharmony_ci 96: 74(ivec2) UConvert 95 271617a3babSopenharmony_ci Store 78(u32v) 96 272617a3babSopenharmony_ci 97: 49(i8vec2) Load 51(u8v) 273617a3babSopenharmony_ci 98: 89(i64vec2) UConvert 97 274617a3babSopenharmony_ci 99: 83(i64vec2) Bitcast 98 275617a3babSopenharmony_ci Store 85(i64v) 99 276617a3babSopenharmony_ci 100: 49(i8vec2) Load 51(u8v) 277617a3babSopenharmony_ci 101: 89(i64vec2) UConvert 100 278617a3babSopenharmony_ci Store 91(u64v) 101 279617a3babSopenharmony_ci 106: 52(i8vec2) Load 54(i8v) 280617a3babSopenharmony_ci 107:103(f16vec2) ConvertSToF 106 281617a3babSopenharmony_ci Store 105(f16v) 107 282617a3babSopenharmony_ci 112: 52(i8vec2) Load 54(i8v) 283617a3babSopenharmony_ci 113: 109(fvec2) ConvertSToF 112 284617a3babSopenharmony_ci Store 111(f32v) 113 285617a3babSopenharmony_ci 118: 52(i8vec2) Load 54(i8v) 286617a3babSopenharmony_ci 119:115(f64vec2) ConvertSToF 118 287617a3babSopenharmony_ci Store 117(f64v) 119 288617a3babSopenharmony_ci 120: 49(i8vec2) Load 51(u8v) 289617a3babSopenharmony_ci 121:103(f16vec2) ConvertUToF 120 290617a3babSopenharmony_ci Store 105(f16v) 121 291617a3babSopenharmony_ci 122: 49(i8vec2) Load 51(u8v) 292617a3babSopenharmony_ci 123: 109(fvec2) ConvertUToF 122 293617a3babSopenharmony_ci Store 111(f32v) 123 294617a3babSopenharmony_ci 124: 49(i8vec2) Load 51(u8v) 295617a3babSopenharmony_ci 125:115(f64vec2) ConvertUToF 124 296617a3babSopenharmony_ci Store 117(f64v) 125 297617a3babSopenharmony_ci 126: 49(i8vec2) Load 51(u8v) 298617a3babSopenharmony_ci 127: 52(i8vec2) Bitcast 126 299617a3babSopenharmony_ci Store 54(i8v) 127 300617a3babSopenharmony_ci 128: 52(i8vec2) Load 54(i8v) 301617a3babSopenharmony_ci 129: 58(i16vec2) SConvert 128 302617a3babSopenharmony_ci Store 60(i16v) 129 303617a3babSopenharmony_ci 130: 49(i8vec2) Load 51(u8v) 304617a3babSopenharmony_ci 131: 65(i16vec2) UConvert 130 305617a3babSopenharmony_ci 132: 58(i16vec2) Bitcast 131 306617a3babSopenharmony_ci Store 60(i16v) 132 307617a3babSopenharmony_ci 133: 52(i8vec2) Load 54(i8v) 308617a3babSopenharmony_ci 134: 68(ivec2) SConvert 133 309617a3babSopenharmony_ci Store 70(i32v) 134 310617a3babSopenharmony_ci 135: 49(i8vec2) Load 51(u8v) 311617a3babSopenharmony_ci 136: 74(ivec2) UConvert 135 312617a3babSopenharmony_ci 137: 68(ivec2) Bitcast 136 313617a3babSopenharmony_ci Store 70(i32v) 137 314617a3babSopenharmony_ci 138: 52(i8vec2) Load 54(i8v) 315617a3babSopenharmony_ci 139: 83(i64vec2) SConvert 138 316617a3babSopenharmony_ci Store 85(i64v) 139 317617a3babSopenharmony_ci 140: 52(i8vec2) Load 54(i8v) 318617a3babSopenharmony_ci 141: 83(i64vec2) SConvert 140 319617a3babSopenharmony_ci 142: 89(i64vec2) Bitcast 141 320617a3babSopenharmony_ci Store 91(u64v) 142 321617a3babSopenharmony_ci 145: 52(i8vec2) Load 54(i8v) 322617a3babSopenharmony_ci 146: 58(i16vec2) SConvert 145 323617a3babSopenharmony_ci 147: 65(i16vec2) Bitcast 146 324617a3babSopenharmony_ci Store 144(u16v) 147 325617a3babSopenharmony_ci 148: 49(i8vec2) Load 51(u8v) 326617a3babSopenharmony_ci 149: 65(i16vec2) UConvert 148 327617a3babSopenharmony_ci Store 144(u16v) 149 328617a3babSopenharmony_ci 150: 49(i8vec2) Load 51(u8v) 329617a3babSopenharmony_ci 151: 74(ivec2) UConvert 150 330617a3babSopenharmony_ci Store 78(u32v) 151 331617a3babSopenharmony_ci 152: 49(i8vec2) Load 51(u8v) 332617a3babSopenharmony_ci 153: 89(i64vec2) UConvert 152 333617a3babSopenharmony_ci 154: 83(i64vec2) Bitcast 153 334617a3babSopenharmony_ci Store 85(i64v) 154 335617a3babSopenharmony_ci 155: 49(i8vec2) Load 51(u8v) 336617a3babSopenharmony_ci 156: 89(i64vec2) UConvert 155 337617a3babSopenharmony_ci 157: 83(i64vec2) Bitcast 156 338617a3babSopenharmony_ci 158: 89(i64vec2) Bitcast 157 339617a3babSopenharmony_ci Store 91(u64v) 158 340617a3babSopenharmony_ci 159: 52(i8vec2) Load 54(i8v) 341617a3babSopenharmony_ci 160:103(f16vec2) ConvertSToF 159 342617a3babSopenharmony_ci Store 105(f16v) 160 343617a3babSopenharmony_ci 161: 52(i8vec2) Load 54(i8v) 344617a3babSopenharmony_ci 162: 109(fvec2) ConvertSToF 161 345617a3babSopenharmony_ci Store 111(f32v) 162 346617a3babSopenharmony_ci 163: 52(i8vec2) Load 54(i8v) 347617a3babSopenharmony_ci 164:115(f64vec2) ConvertSToF 163 348617a3babSopenharmony_ci Store 117(f64v) 164 349617a3babSopenharmony_ci 165: 49(i8vec2) Load 51(u8v) 350617a3babSopenharmony_ci 166:103(f16vec2) ConvertUToF 165 351617a3babSopenharmony_ci Store 105(f16v) 166 352617a3babSopenharmony_ci 167: 49(i8vec2) Load 51(u8v) 353617a3babSopenharmony_ci 168: 109(fvec2) ConvertUToF 167 354617a3babSopenharmony_ci Store 111(f32v) 168 355617a3babSopenharmony_ci 169: 49(i8vec2) Load 51(u8v) 356617a3babSopenharmony_ci 170:115(f64vec2) ConvertUToF 169 357617a3babSopenharmony_ci Store 117(f64v) 170 358617a3babSopenharmony_ci 175: 172(bvec2) Load 174(bv) 359617a3babSopenharmony_ci 179: 52(i8vec2) Select 175 178 177 360617a3babSopenharmony_ci Store 54(i8v) 179 361617a3babSopenharmony_ci 180: 172(bvec2) Load 174(bv) 362617a3babSopenharmony_ci 185: 49(i8vec2) Select 180 184 183 363617a3babSopenharmony_ci Store 51(u8v) 185 364617a3babSopenharmony_ci 186: 52(i8vec2) Load 54(i8v) 365617a3babSopenharmony_ci 187: 172(bvec2) INotEqual 186 183 366617a3babSopenharmony_ci Store 174(bv) 187 367617a3babSopenharmony_ci 188: 49(i8vec2) Load 51(u8v) 368617a3babSopenharmony_ci 189: 172(bvec2) INotEqual 188 183 369617a3babSopenharmony_ci Store 174(bv) 189 370617a3babSopenharmony_ci Return 371617a3babSopenharmony_ci FunctionEnd 372617a3babSopenharmony_ci 10(operators(): 2 Function None 3 373617a3babSopenharmony_ci 11: Label 374617a3babSopenharmony_ci 193(arr): 192(ptr) Variable Function 375617a3babSopenharmony_ci 201(u8v): 200(ptr) Variable Function 376617a3babSopenharmony_ci 206(i8): 15(ptr) Variable Function 377617a3babSopenharmony_ci 226(i): 225(ptr) Variable Function 378617a3babSopenharmony_ci 233(uv): 232(ptr) Variable Function 379617a3babSopenharmony_ci 249(i16): 248(ptr) Variable Function 380617a3babSopenharmony_ci 285(b): 284(ptr) Variable Function 381617a3babSopenharmony_ci 348(f): 347(ptr) Variable Function 382617a3babSopenharmony_ci Store 193(arr) 198 383617a3babSopenharmony_ci 202: 199(i8vec3) Load 201(u8v) 384617a3babSopenharmony_ci 204: 203(i8vec3) CompositeConstruct 176 176 176 385617a3babSopenharmony_ci 205: 199(i8vec3) IAdd 202 204 386617a3babSopenharmony_ci Store 201(u8v) 205 387617a3babSopenharmony_ci 207: 14(int8_t) Load 206(i8) 388617a3babSopenharmony_ci 208: 14(int8_t) ISub 207 176 389617a3babSopenharmony_ci Store 206(i8) 208 390617a3babSopenharmony_ci 209: 14(int8_t) Load 206(i8) 391617a3babSopenharmony_ci 210: 14(int8_t) IAdd 209 176 392617a3babSopenharmony_ci Store 206(i8) 210 393617a3babSopenharmony_ci 211: 199(i8vec3) Load 201(u8v) 394617a3babSopenharmony_ci 212: 203(i8vec3) CompositeConstruct 176 176 176 395617a3babSopenharmony_ci 213: 199(i8vec3) ISub 211 212 396617a3babSopenharmony_ci Store 201(u8v) 213 397617a3babSopenharmony_ci 214: 199(i8vec3) Load 201(u8v) 398617a3babSopenharmony_ci 215: 199(i8vec3) Not 214 399617a3babSopenharmony_ci Store 201(u8v) 215 400617a3babSopenharmony_ci 216: 14(int8_t) Load 206(i8) 401617a3babSopenharmony_ci Store 206(i8) 216 402617a3babSopenharmony_ci 217: 199(i8vec3) Load 201(u8v) 403617a3babSopenharmony_ci 218: 199(i8vec3) SNegate 217 404617a3babSopenharmony_ci Store 201(u8v) 218 405617a3babSopenharmony_ci 219: 14(int8_t) Load 206(i8) 406617a3babSopenharmony_ci 220: 14(int8_t) Load 206(i8) 407617a3babSopenharmony_ci 221: 14(int8_t) IAdd 220 219 408617a3babSopenharmony_ci Store 206(i8) 221 409617a3babSopenharmony_ci 222: 199(i8vec3) Load 201(u8v) 410617a3babSopenharmony_ci 223: 199(i8vec3) Load 201(u8v) 411617a3babSopenharmony_ci 224: 199(i8vec3) ISub 223 222 412617a3babSopenharmony_ci Store 201(u8v) 224 413617a3babSopenharmony_ci 227: 14(int8_t) Load 206(i8) 414617a3babSopenharmony_ci 228: 27(int) SConvert 227 415617a3babSopenharmony_ci 229: 27(int) Load 226(i) 416617a3babSopenharmony_ci 230: 27(int) IMul 229 228 417617a3babSopenharmony_ci Store 226(i) 230 418617a3babSopenharmony_ci 234: 199(i8vec3) Load 201(u8v) 419617a3babSopenharmony_ci 235: 231(ivec3) UConvert 234 420617a3babSopenharmony_ci 236: 231(ivec3) Load 233(uv) 421617a3babSopenharmony_ci 237: 231(ivec3) UDiv 236 235 422617a3babSopenharmony_ci Store 233(uv) 237 423617a3babSopenharmony_ci 238: 14(int8_t) Load 206(i8) 424617a3babSopenharmony_ci 239: 27(int) SConvert 238 425617a3babSopenharmony_ci 240: 17(int) Bitcast 239 426617a3babSopenharmony_ci 241: 231(ivec3) Load 233(uv) 427617a3babSopenharmony_ci 242: 231(ivec3) CompositeConstruct 240 240 240 428617a3babSopenharmony_ci 243: 231(ivec3) UMod 241 242 429617a3babSopenharmony_ci Store 233(uv) 243 430617a3babSopenharmony_ci 244: 199(i8vec3) Load 201(u8v) 431617a3babSopenharmony_ci 245: 231(ivec3) UConvert 244 432617a3babSopenharmony_ci 246: 231(ivec3) Load 233(uv) 433617a3babSopenharmony_ci 247: 231(ivec3) IAdd 245 246 434617a3babSopenharmony_ci Store 233(uv) 247 435617a3babSopenharmony_ci 250: 14(int8_t) Load 206(i8) 436617a3babSopenharmony_ci 251: 57(int16_t) SConvert 250 437617a3babSopenharmony_ci 252: 57(int16_t) Load 249(i16) 438617a3babSopenharmony_ci 253: 57(int16_t) ISub 251 252 439617a3babSopenharmony_ci Store 249(i16) 253 440617a3babSopenharmony_ci 254: 199(i8vec3) Load 201(u8v) 441617a3babSopenharmony_ci 255: 231(ivec3) UConvert 254 442617a3babSopenharmony_ci 256: 231(ivec3) Load 233(uv) 443617a3babSopenharmony_ci 257: 231(ivec3) IMul 255 256 444617a3babSopenharmony_ci Store 233(uv) 257 445617a3babSopenharmony_ci 258: 14(int8_t) Load 206(i8) 446617a3babSopenharmony_ci 259: 57(int16_t) SConvert 258 447617a3babSopenharmony_ci 260: 57(int16_t) Load 249(i16) 448617a3babSopenharmony_ci 261: 57(int16_t) IMul 259 260 449617a3babSopenharmony_ci Store 249(i16) 261 450617a3babSopenharmony_ci 262: 14(int8_t) Load 206(i8) 451617a3babSopenharmony_ci 263: 27(int) SConvert 262 452617a3babSopenharmony_ci 264: 27(int) Load 226(i) 453617a3babSopenharmony_ci 265: 27(int) SMod 263 264 454617a3babSopenharmony_ci Store 226(i) 265 455617a3babSopenharmony_ci 266: 14(int8_t) Load 206(i8) 456617a3babSopenharmony_ci 267: 199(i8vec3) Load 201(u8v) 457617a3babSopenharmony_ci 268: 203(i8vec3) CompositeConstruct 266 266 266 458617a3babSopenharmony_ci 269: 199(i8vec3) ShiftLeftLogical 267 268 459617a3babSopenharmony_ci Store 201(u8v) 269 460617a3babSopenharmony_ci 271: 37(ptr) AccessChain 201(u8v) 270 461617a3babSopenharmony_ci 272: 36(int8_t) Load 271 462617a3babSopenharmony_ci 273: 14(int8_t) Load 206(i8) 463617a3babSopenharmony_ci 274: 14(int8_t) ShiftRightArithmetic 273 272 464617a3babSopenharmony_ci Store 206(i8) 274 465617a3babSopenharmony_ci 275: 14(int8_t) Load 206(i8) 466617a3babSopenharmony_ci 277: 37(ptr) AccessChain 201(u8v) 276 467617a3babSopenharmony_ci 278: 36(int8_t) Load 277 468617a3babSopenharmony_ci 279: 14(int8_t) ShiftLeftLogical 275 278 469617a3babSopenharmony_ci Store 206(i8) 279 470617a3babSopenharmony_ci 280: 199(i8vec3) Load 201(u8v) 471617a3babSopenharmony_ci 281: 14(int8_t) Load 206(i8) 472617a3babSopenharmony_ci 282: 203(i8vec3) CompositeConstruct 281 281 281 473617a3babSopenharmony_ci 283: 199(i8vec3) ShiftLeftLogical 280 282 474617a3babSopenharmony_ci Store 201(u8v) 283 475617a3babSopenharmony_ci 287: 37(ptr) AccessChain 201(u8v) 286 476617a3babSopenharmony_ci 288: 36(int8_t) Load 287 477617a3babSopenharmony_ci 289: 14(int8_t) Load 206(i8) 478617a3babSopenharmony_ci 290: 36(int8_t) Bitcast 289 479617a3babSopenharmony_ci 291: 171(bool) INotEqual 288 290 480617a3babSopenharmony_ci Store 285(b) 291 481617a3babSopenharmony_ci 292: 14(int8_t) Load 206(i8) 482617a3babSopenharmony_ci 293: 36(int8_t) Bitcast 292 483617a3babSopenharmony_ci 294: 37(ptr) AccessChain 201(u8v) 286 484617a3babSopenharmony_ci 295: 36(int8_t) Load 294 485617a3babSopenharmony_ci 296: 171(bool) IEqual 293 295 486617a3babSopenharmony_ci Store 285(b) 296 487617a3babSopenharmony_ci 297: 37(ptr) AccessChain 201(u8v) 286 488617a3babSopenharmony_ci 298: 36(int8_t) Load 297 489617a3babSopenharmony_ci 299: 17(int) UConvert 298 490617a3babSopenharmony_ci 301: 300(ptr) AccessChain 233(uv) 270 491617a3babSopenharmony_ci 302: 17(int) Load 301 492617a3babSopenharmony_ci 303: 171(bool) UGreaterThan 299 302 493617a3babSopenharmony_ci Store 285(b) 303 494617a3babSopenharmony_ci 304: 14(int8_t) Load 206(i8) 495617a3babSopenharmony_ci 305: 27(int) SConvert 304 496617a3babSopenharmony_ci 306: 27(int) Load 226(i) 497617a3babSopenharmony_ci 307: 171(bool) SLessThan 305 306 498617a3babSopenharmony_ci Store 285(b) 307 499617a3babSopenharmony_ci 308: 37(ptr) AccessChain 201(u8v) 270 500617a3babSopenharmony_ci 309: 36(int8_t) Load 308 501617a3babSopenharmony_ci 310: 17(int) UConvert 309 502617a3babSopenharmony_ci 311: 300(ptr) AccessChain 233(uv) 286 503617a3babSopenharmony_ci 312: 17(int) Load 311 504617a3babSopenharmony_ci 313: 171(bool) UGreaterThanEqual 310 312 505617a3babSopenharmony_ci Store 285(b) 313 506617a3babSopenharmony_ci 314: 14(int8_t) Load 206(i8) 507617a3babSopenharmony_ci 315: 27(int) SConvert 314 508617a3babSopenharmony_ci 316: 27(int) Load 226(i) 509617a3babSopenharmony_ci 317: 171(bool) SLessThanEqual 315 316 510617a3babSopenharmony_ci Store 285(b) 317 511617a3babSopenharmony_ci 318: 14(int8_t) Load 206(i8) 512617a3babSopenharmony_ci 319: 27(int) SConvert 318 513617a3babSopenharmony_ci 320: 17(int) Bitcast 319 514617a3babSopenharmony_ci 321: 231(ivec3) Load 233(uv) 515617a3babSopenharmony_ci 322: 231(ivec3) CompositeConstruct 320 320 320 516617a3babSopenharmony_ci 323: 231(ivec3) BitwiseOr 321 322 517617a3babSopenharmony_ci Store 233(uv) 323 518617a3babSopenharmony_ci 324: 14(int8_t) Load 206(i8) 519617a3babSopenharmony_ci 325: 27(int) SConvert 324 520617a3babSopenharmony_ci 326: 27(int) Load 226(i) 521617a3babSopenharmony_ci 327: 27(int) BitwiseOr 325 326 522617a3babSopenharmony_ci Store 226(i) 327 523617a3babSopenharmony_ci 328: 14(int8_t) Load 206(i8) 524617a3babSopenharmony_ci 329: 57(int16_t) SConvert 328 525617a3babSopenharmony_ci 330: 57(int16_t) Load 249(i16) 526617a3babSopenharmony_ci 331: 57(int16_t) BitwiseAnd 330 329 527617a3babSopenharmony_ci Store 249(i16) 331 528617a3babSopenharmony_ci 332: 199(i8vec3) Load 201(u8v) 529617a3babSopenharmony_ci 333: 231(ivec3) UConvert 332 530617a3babSopenharmony_ci 334: 231(ivec3) Load 233(uv) 531617a3babSopenharmony_ci 335: 231(ivec3) BitwiseAnd 333 334 532617a3babSopenharmony_ci Store 233(uv) 335 533617a3babSopenharmony_ci 336: 14(int8_t) Load 206(i8) 534617a3babSopenharmony_ci 337: 27(int) SConvert 336 535617a3babSopenharmony_ci 338: 17(int) Bitcast 337 536617a3babSopenharmony_ci 339: 231(ivec3) Load 233(uv) 537617a3babSopenharmony_ci 340: 231(ivec3) CompositeConstruct 338 338 338 538617a3babSopenharmony_ci 341: 231(ivec3) BitwiseXor 339 340 539617a3babSopenharmony_ci Store 233(uv) 341 540617a3babSopenharmony_ci 342: 199(i8vec3) Load 201(u8v) 541617a3babSopenharmony_ci 343: 14(int8_t) Load 206(i8) 542617a3babSopenharmony_ci 344: 36(int8_t) Bitcast 343 543617a3babSopenharmony_ci 345: 199(i8vec3) CompositeConstruct 344 344 344 544617a3babSopenharmony_ci 346: 199(i8vec3) BitwiseXor 342 345 545617a3babSopenharmony_ci Store 201(u8v) 346 546617a3babSopenharmony_ci 349: 14(int8_t) Load 206(i8) 547617a3babSopenharmony_ci 350: 347(ptr) AccessChain 193(arr) 349 548617a3babSopenharmony_ci 351: 108(float) Load 350 549617a3babSopenharmony_ci Store 348(f) 351 550617a3babSopenharmony_ci Return 551617a3babSopenharmony_ci FunctionEnd 552617a3babSopenharmony_ci12(builtinFuncs(): 2 Function None 3 553617a3babSopenharmony_ci 13: Label 554617a3babSopenharmony_ci 352(i8v): 53(ptr) Variable Function 555617a3babSopenharmony_ci 355(i8): 15(ptr) Variable Function 556617a3babSopenharmony_ci 365(u8v): 200(ptr) Variable Function 557617a3babSopenharmony_ci 367(u8): 37(ptr) Variable Function 558617a3babSopenharmony_ci 437(i16): 248(ptr) Variable Function 559617a3babSopenharmony_ci 440(i32): 225(ptr) Variable Function 560617a3babSopenharmony_ci 443(i8v4): 442(ptr) Variable Function 561617a3babSopenharmony_ci 447(u16): 446(ptr) Variable Function 562617a3babSopenharmony_ci 448(u8v2): 50(ptr) Variable Function 563617a3babSopenharmony_ci 451(u32): 300(ptr) Variable Function 564617a3babSopenharmony_ci 454(u8v4): 453(ptr) Variable Function 565617a3babSopenharmony_ci 466(bv): 465(ptr) Variable Function 566617a3babSopenharmony_ci 353: 52(i8vec2) Load 352(i8v) 567617a3babSopenharmony_ci 354: 52(i8vec2) ExtInst 1(GLSL.std.450) 5(SAbs) 353 568617a3babSopenharmony_ci Store 352(i8v) 354 569617a3babSopenharmony_ci 356: 14(int8_t) Load 355(i8) 570617a3babSopenharmony_ci 357: 14(int8_t) ExtInst 1(GLSL.std.450) 7(SSign) 356 571617a3babSopenharmony_ci Store 355(i8) 357 572617a3babSopenharmony_ci 358: 52(i8vec2) Load 352(i8v) 573617a3babSopenharmony_ci 359: 14(int8_t) Load 355(i8) 574617a3babSopenharmony_ci 360: 52(i8vec2) CompositeConstruct 359 359 575617a3babSopenharmony_ci 361: 52(i8vec2) ExtInst 1(GLSL.std.450) 39(SMin) 358 360 576617a3babSopenharmony_ci Store 352(i8v) 361 577617a3babSopenharmony_ci 362: 52(i8vec2) Load 352(i8v) 578617a3babSopenharmony_ci 364: 52(i8vec2) ExtInst 1(GLSL.std.450) 39(SMin) 362 363 579617a3babSopenharmony_ci Store 352(i8v) 364 580617a3babSopenharmony_ci 366: 199(i8vec3) Load 365(u8v) 581617a3babSopenharmony_ci 368: 36(int8_t) Load 367(u8) 582617a3babSopenharmony_ci 369: 199(i8vec3) CompositeConstruct 368 368 368 583617a3babSopenharmony_ci 370: 199(i8vec3) ExtInst 1(GLSL.std.450) 38(UMin) 366 369 584617a3babSopenharmony_ci Store 365(u8v) 370 585617a3babSopenharmony_ci 371: 199(i8vec3) Load 365(u8v) 586617a3babSopenharmony_ci 373: 199(i8vec3) ExtInst 1(GLSL.std.450) 38(UMin) 371 372 587617a3babSopenharmony_ci Store 365(u8v) 373 588617a3babSopenharmony_ci 374: 52(i8vec2) Load 352(i8v) 589617a3babSopenharmony_ci 375: 14(int8_t) Load 355(i8) 590617a3babSopenharmony_ci 376: 52(i8vec2) CompositeConstruct 375 375 591617a3babSopenharmony_ci 377: 52(i8vec2) ExtInst 1(GLSL.std.450) 42(SMax) 374 376 592617a3babSopenharmony_ci Store 352(i8v) 377 593617a3babSopenharmony_ci 378: 52(i8vec2) Load 352(i8v) 594617a3babSopenharmony_ci 379: 52(i8vec2) ExtInst 1(GLSL.std.450) 42(SMax) 378 363 595617a3babSopenharmony_ci Store 352(i8v) 379 596617a3babSopenharmony_ci 380: 199(i8vec3) Load 365(u8v) 597617a3babSopenharmony_ci 381: 36(int8_t) Load 367(u8) 598617a3babSopenharmony_ci 382: 199(i8vec3) CompositeConstruct 381 381 381 599617a3babSopenharmony_ci 383: 199(i8vec3) ExtInst 1(GLSL.std.450) 41(UMax) 380 382 600617a3babSopenharmony_ci Store 365(u8v) 383 601617a3babSopenharmony_ci 384: 199(i8vec3) Load 365(u8v) 602617a3babSopenharmony_ci 385: 199(i8vec3) ExtInst 1(GLSL.std.450) 41(UMax) 384 372 603617a3babSopenharmony_ci Store 365(u8v) 385 604617a3babSopenharmony_ci 386: 52(i8vec2) Load 352(i8v) 605617a3babSopenharmony_ci 387: 14(int8_t) Load 355(i8) 606617a3babSopenharmony_ci 388: 14(int8_t) SNegate 387 607617a3babSopenharmony_ci 389: 14(int8_t) Load 355(i8) 608617a3babSopenharmony_ci 390: 52(i8vec2) CompositeConstruct 388 388 609617a3babSopenharmony_ci 391: 52(i8vec2) CompositeConstruct 389 389 610617a3babSopenharmony_ci 392: 52(i8vec2) ExtInst 1(GLSL.std.450) 45(SClamp) 386 390 391 611617a3babSopenharmony_ci Store 352(i8v) 392 612617a3babSopenharmony_ci 393: 52(i8vec2) Load 352(i8v) 613617a3babSopenharmony_ci 394: 52(i8vec2) Load 352(i8v) 614617a3babSopenharmony_ci 395: 52(i8vec2) SNegate 394 615617a3babSopenharmony_ci 396: 52(i8vec2) Load 352(i8v) 616617a3babSopenharmony_ci 397: 52(i8vec2) ExtInst 1(GLSL.std.450) 45(SClamp) 393 395 396 617617a3babSopenharmony_ci Store 352(i8v) 397 618617a3babSopenharmony_ci 398: 199(i8vec3) Load 365(u8v) 619617a3babSopenharmony_ci 399: 36(int8_t) Load 367(u8) 620617a3babSopenharmony_ci 400: 36(int8_t) SNegate 399 621617a3babSopenharmony_ci 401: 36(int8_t) Load 367(u8) 622617a3babSopenharmony_ci 402: 199(i8vec3) CompositeConstruct 400 400 400 623617a3babSopenharmony_ci 403: 199(i8vec3) CompositeConstruct 401 401 401 624617a3babSopenharmony_ci 404: 199(i8vec3) ExtInst 1(GLSL.std.450) 44(UClamp) 398 402 403 625617a3babSopenharmony_ci Store 365(u8v) 404 626617a3babSopenharmony_ci 405: 199(i8vec3) Load 365(u8v) 627617a3babSopenharmony_ci 406: 199(i8vec3) Load 365(u8v) 628617a3babSopenharmony_ci 407: 199(i8vec3) SNegate 406 629617a3babSopenharmony_ci 408: 199(i8vec3) Load 365(u8v) 630617a3babSopenharmony_ci 409: 199(i8vec3) ExtInst 1(GLSL.std.450) 44(UClamp) 405 407 408 631617a3babSopenharmony_ci Store 365(u8v) 409 632617a3babSopenharmony_ci 410: 15(ptr) AccessChain 352(i8v) 286 633617a3babSopenharmony_ci 411: 14(int8_t) Load 410 634617a3babSopenharmony_ci 412: 15(ptr) AccessChain 352(i8v) 270 635617a3babSopenharmony_ci 413: 14(int8_t) Load 412 636617a3babSopenharmony_ci 415: 14(int8_t) Select 414 413 411 637617a3babSopenharmony_ci Store 355(i8) 415 638617a3babSopenharmony_ci 416: 14(int8_t) Load 355(i8) 639617a3babSopenharmony_ci 417: 52(i8vec2) CompositeConstruct 416 416 640617a3babSopenharmony_ci 418: 14(int8_t) Load 355(i8) 641617a3babSopenharmony_ci 419: 14(int8_t) SNegate 418 642617a3babSopenharmony_ci 420: 52(i8vec2) CompositeConstruct 419 419 643617a3babSopenharmony_ci 423: 52(i8vec2) Select 422 420 417 644617a3babSopenharmony_ci Store 352(i8v) 423 645617a3babSopenharmony_ci 424: 37(ptr) AccessChain 365(u8v) 286 646617a3babSopenharmony_ci 425: 36(int8_t) Load 424 647617a3babSopenharmony_ci 426: 37(ptr) AccessChain 365(u8v) 270 648617a3babSopenharmony_ci 427: 36(int8_t) Load 426 649617a3babSopenharmony_ci 428: 36(int8_t) Select 414 427 425 650617a3babSopenharmony_ci Store 367(u8) 428 651617a3babSopenharmony_ci 429: 36(int8_t) Load 367(u8) 652617a3babSopenharmony_ci 430: 199(i8vec3) CompositeConstruct 429 429 429 653617a3babSopenharmony_ci 431: 36(int8_t) Load 367(u8) 654617a3babSopenharmony_ci 432: 36(int8_t) SNegate 431 655617a3babSopenharmony_ci 433: 199(i8vec3) CompositeConstruct 432 432 432 656617a3babSopenharmony_ci 436: 199(i8vec3) Select 435 433 430 657617a3babSopenharmony_ci Store 365(u8v) 436 658617a3babSopenharmony_ci 438: 52(i8vec2) Load 352(i8v) 659617a3babSopenharmony_ci 439: 57(int16_t) Bitcast 438 660617a3babSopenharmony_ci Store 437(i16) 439 661617a3babSopenharmony_ci 444: 441(i8vec4) Load 443(i8v4) 662617a3babSopenharmony_ci 445: 27(int) Bitcast 444 663617a3babSopenharmony_ci Store 440(i32) 445 664617a3babSopenharmony_ci 449: 49(i8vec2) Load 448(u8v2) 665617a3babSopenharmony_ci 450: 64(int16_t) Bitcast 449 666617a3babSopenharmony_ci Store 447(u16) 450 667617a3babSopenharmony_ci 455: 452(i8vec4) Load 454(u8v4) 668617a3babSopenharmony_ci 456: 17(int) Bitcast 455 669617a3babSopenharmony_ci Store 451(u32) 456 670617a3babSopenharmony_ci 457: 57(int16_t) Load 437(i16) 671617a3babSopenharmony_ci 458: 52(i8vec2) Bitcast 457 672617a3babSopenharmony_ci Store 352(i8v) 458 673617a3babSopenharmony_ci 459: 27(int) Load 440(i32) 674617a3babSopenharmony_ci 460: 441(i8vec4) Bitcast 459 675617a3babSopenharmony_ci Store 443(i8v4) 460 676617a3babSopenharmony_ci 461: 64(int16_t) Load 447(u16) 677617a3babSopenharmony_ci 462: 49(i8vec2) Bitcast 461 678617a3babSopenharmony_ci Store 448(u8v2) 462 679617a3babSopenharmony_ci 463: 17(int) Load 451(u32) 680617a3babSopenharmony_ci 464: 452(i8vec4) Bitcast 463 681617a3babSopenharmony_ci Store 454(u8v4) 464 682617a3babSopenharmony_ci 467: 199(i8vec3) Load 365(u8v) 683617a3babSopenharmony_ci 468: 36(int8_t) Load 367(u8) 684617a3babSopenharmony_ci 469: 199(i8vec3) CompositeConstruct 468 468 468 685617a3babSopenharmony_ci 470: 434(bvec3) ULessThan 467 469 686617a3babSopenharmony_ci Store 466(bv) 470 687617a3babSopenharmony_ci 471: 52(i8vec2) Load 352(i8v) 688617a3babSopenharmony_ci 472: 14(int8_t) Load 355(i8) 689617a3babSopenharmony_ci 473: 52(i8vec2) CompositeConstruct 472 472 690617a3babSopenharmony_ci 474: 172(bvec2) SLessThan 471 473 691617a3babSopenharmony_ci 475: 284(ptr) AccessChain 466(bv) 286 692617a3babSopenharmony_ci 476: 171(bool) CompositeExtract 474 0 693617a3babSopenharmony_ci Store 475 476 694617a3babSopenharmony_ci 477: 284(ptr) AccessChain 466(bv) 270 695617a3babSopenharmony_ci 478: 171(bool) CompositeExtract 474 1 696617a3babSopenharmony_ci Store 477 478 697617a3babSopenharmony_ci 479: 199(i8vec3) Load 365(u8v) 698617a3babSopenharmony_ci 480: 36(int8_t) Load 367(u8) 699617a3babSopenharmony_ci 481: 199(i8vec3) CompositeConstruct 480 480 480 700617a3babSopenharmony_ci 482: 434(bvec3) ULessThanEqual 479 481 701617a3babSopenharmony_ci Store 466(bv) 482 702617a3babSopenharmony_ci 483: 52(i8vec2) Load 352(i8v) 703617a3babSopenharmony_ci 484: 14(int8_t) Load 355(i8) 704617a3babSopenharmony_ci 485: 52(i8vec2) CompositeConstruct 484 484 705617a3babSopenharmony_ci 486: 172(bvec2) SLessThanEqual 483 485 706617a3babSopenharmony_ci 487: 284(ptr) AccessChain 466(bv) 286 707617a3babSopenharmony_ci 488: 171(bool) CompositeExtract 486 0 708617a3babSopenharmony_ci Store 487 488 709617a3babSopenharmony_ci 489: 284(ptr) AccessChain 466(bv) 270 710617a3babSopenharmony_ci 490: 171(bool) CompositeExtract 486 1 711617a3babSopenharmony_ci Store 489 490 712617a3babSopenharmony_ci 491: 199(i8vec3) Load 365(u8v) 713617a3babSopenharmony_ci 492: 36(int8_t) Load 367(u8) 714617a3babSopenharmony_ci 493: 199(i8vec3) CompositeConstruct 492 492 492 715617a3babSopenharmony_ci 494: 434(bvec3) UGreaterThan 491 493 716617a3babSopenharmony_ci Store 466(bv) 494 717617a3babSopenharmony_ci 495: 52(i8vec2) Load 352(i8v) 718617a3babSopenharmony_ci 496: 14(int8_t) Load 355(i8) 719617a3babSopenharmony_ci 497: 52(i8vec2) CompositeConstruct 496 496 720617a3babSopenharmony_ci 498: 172(bvec2) SGreaterThan 495 497 721617a3babSopenharmony_ci 499: 284(ptr) AccessChain 466(bv) 286 722617a3babSopenharmony_ci 500: 171(bool) CompositeExtract 498 0 723617a3babSopenharmony_ci Store 499 500 724617a3babSopenharmony_ci 501: 284(ptr) AccessChain 466(bv) 270 725617a3babSopenharmony_ci 502: 171(bool) CompositeExtract 498 1 726617a3babSopenharmony_ci Store 501 502 727617a3babSopenharmony_ci 503: 199(i8vec3) Load 365(u8v) 728617a3babSopenharmony_ci 504: 36(int8_t) Load 367(u8) 729617a3babSopenharmony_ci 505: 199(i8vec3) CompositeConstruct 504 504 504 730617a3babSopenharmony_ci 506: 434(bvec3) UGreaterThanEqual 503 505 731617a3babSopenharmony_ci Store 466(bv) 506 732617a3babSopenharmony_ci 507: 52(i8vec2) Load 352(i8v) 733617a3babSopenharmony_ci 508: 14(int8_t) Load 355(i8) 734617a3babSopenharmony_ci 509: 52(i8vec2) CompositeConstruct 508 508 735617a3babSopenharmony_ci 510: 172(bvec2) SGreaterThanEqual 507 509 736617a3babSopenharmony_ci 511: 284(ptr) AccessChain 466(bv) 286 737617a3babSopenharmony_ci 512: 171(bool) CompositeExtract 510 0 738617a3babSopenharmony_ci Store 511 512 739617a3babSopenharmony_ci 513: 284(ptr) AccessChain 466(bv) 270 740617a3babSopenharmony_ci 514: 171(bool) CompositeExtract 510 1 741617a3babSopenharmony_ci Store 513 514 742617a3babSopenharmony_ci 515: 199(i8vec3) Load 365(u8v) 743617a3babSopenharmony_ci 516: 36(int8_t) Load 367(u8) 744617a3babSopenharmony_ci 517: 199(i8vec3) CompositeConstruct 516 516 516 745617a3babSopenharmony_ci 518: 434(bvec3) IEqual 515 517 746617a3babSopenharmony_ci Store 466(bv) 518 747617a3babSopenharmony_ci 519: 52(i8vec2) Load 352(i8v) 748617a3babSopenharmony_ci 520: 14(int8_t) Load 355(i8) 749617a3babSopenharmony_ci 521: 52(i8vec2) CompositeConstruct 520 520 750617a3babSopenharmony_ci 522: 172(bvec2) IEqual 519 521 751617a3babSopenharmony_ci 523: 284(ptr) AccessChain 466(bv) 286 752617a3babSopenharmony_ci 524: 171(bool) CompositeExtract 522 0 753617a3babSopenharmony_ci Store 523 524 754617a3babSopenharmony_ci 525: 284(ptr) AccessChain 466(bv) 270 755617a3babSopenharmony_ci 526: 171(bool) CompositeExtract 522 1 756617a3babSopenharmony_ci Store 525 526 757617a3babSopenharmony_ci 527: 199(i8vec3) Load 365(u8v) 758617a3babSopenharmony_ci 528: 36(int8_t) Load 367(u8) 759617a3babSopenharmony_ci 529: 199(i8vec3) CompositeConstruct 528 528 528 760617a3babSopenharmony_ci 530: 434(bvec3) INotEqual 527 529 761617a3babSopenharmony_ci Store 466(bv) 530 762617a3babSopenharmony_ci 531: 52(i8vec2) Load 352(i8v) 763617a3babSopenharmony_ci 532: 14(int8_t) Load 355(i8) 764617a3babSopenharmony_ci 533: 52(i8vec2) CompositeConstruct 532 532 765617a3babSopenharmony_ci 534: 172(bvec2) INotEqual 531 533 766617a3babSopenharmony_ci 535: 284(ptr) AccessChain 466(bv) 286 767617a3babSopenharmony_ci 536: 171(bool) CompositeExtract 534 0 768617a3babSopenharmony_ci Store 535 536 769617a3babSopenharmony_ci 537: 284(ptr) AccessChain 466(bv) 270 770617a3babSopenharmony_ci 538: 171(bool) CompositeExtract 534 1 771617a3babSopenharmony_ci Store 537 538 772617a3babSopenharmony_ci Return 773617a3babSopenharmony_ci FunctionEnd 774