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