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