1617a3babSopenharmony_cispv.accessChain.frag 2617a3babSopenharmony_ci// Module Version 10000 3617a3babSopenharmony_ci// Generated by (magic number): 8000b 4617a3babSopenharmony_ci// Id's are bound by 228 5617a3babSopenharmony_ci 6617a3babSopenharmony_ci Capability Shader 7617a3babSopenharmony_ci 1: ExtInstImport "GLSL.std.450" 8617a3babSopenharmony_ci MemoryModel Logical GLSL450 9617a3babSopenharmony_ci EntryPoint Fragment 4 "main" 69 176 10617a3babSopenharmony_ci ExecutionMode 4 OriginUpperLeft 11617a3babSopenharmony_ci Source GLSL 420 12617a3babSopenharmony_ci Name 4 "main" 13617a3babSopenharmony_ci Name 8 "S" 14617a3babSopenharmony_ci MemberName 8(S) 0 "color" 15617a3babSopenharmony_ci Name 11 "GetColor1(struct-S-vf31;" 16617a3babSopenharmony_ci Name 10 "i" 17617a3babSopenharmony_ci Name 18 "GetColor2(struct-S-vf31;i1;" 18617a3babSopenharmony_ci Name 16 "i" 19617a3babSopenharmony_ci Name 17 "comp" 20617a3babSopenharmony_ci Name 22 "GetColor3(struct-S-vf31;i1;" 21617a3babSopenharmony_ci Name 20 "i" 22617a3babSopenharmony_ci Name 21 "comp" 23617a3babSopenharmony_ci Name 26 "GetColor4(struct-S-vf31;i1;" 24617a3babSopenharmony_ci Name 24 "i" 25617a3babSopenharmony_ci Name 25 "comp" 26617a3babSopenharmony_ci Name 30 "GetColor5(struct-S-vf31;i1;" 27617a3babSopenharmony_ci Name 28 "i" 28617a3babSopenharmony_ci Name 29 "comp" 29617a3babSopenharmony_ci Name 34 "GetColor6(struct-S-vf31;i1;" 30617a3babSopenharmony_ci Name 32 "i" 31617a3babSopenharmony_ci Name 33 "comp" 32617a3babSopenharmony_ci Name 38 "GetColor7(struct-S-vf31;i1;" 33617a3babSopenharmony_ci Name 36 "i" 34617a3babSopenharmony_ci Name 37 "comp" 35617a3babSopenharmony_ci Name 42 "GetColor8(struct-S-vf31;i1;" 36617a3babSopenharmony_ci Name 40 "i" 37617a3babSopenharmony_ci Name 41 "comp" 38617a3babSopenharmony_ci Name 46 "GetColor9(struct-S-vf31;i1;" 39617a3babSopenharmony_ci Name 44 "i" 40617a3babSopenharmony_ci Name 45 "comp" 41617a3babSopenharmony_ci Name 50 "GetColor10(struct-S-vf31;i1;" 42617a3babSopenharmony_ci Name 48 "i" 43617a3babSopenharmony_ci Name 49 "comp" 44617a3babSopenharmony_ci Name 54 "GetColor11(struct-S-vf31;i1;" 45617a3babSopenharmony_ci Name 52 "i" 46617a3babSopenharmony_ci Name 53 "comp" 47617a3babSopenharmony_ci Name 58 "GetColor12(struct-S-vf31;i1;" 48617a3babSopenharmony_ci Name 56 "i" 49617a3babSopenharmony_ci Name 57 "comp" 50617a3babSopenharmony_ci Name 62 "GetColor13(struct-S-vf31;i1;" 51617a3babSopenharmony_ci Name 60 "i" 52617a3babSopenharmony_ci Name 61 "comp" 53617a3babSopenharmony_ci Name 66 "GetColor14(struct-S-vf31;i1;" 54617a3babSopenharmony_ci Name 64 "i" 55617a3babSopenharmony_ci Name 65 "comp" 56617a3babSopenharmony_ci Name 69 "OutColor" 57617a3babSopenharmony_ci Name 171 "s" 58617a3babSopenharmony_ci Name 176 "u" 59617a3babSopenharmony_ci Name 177 "param" 60617a3babSopenharmony_ci Name 181 "param" 61617a3babSopenharmony_ci Name 185 "param" 62617a3babSopenharmony_ci Name 189 "param" 63617a3babSopenharmony_ci Name 193 "param" 64617a3babSopenharmony_ci Name 197 "param" 65617a3babSopenharmony_ci Name 201 "param" 66617a3babSopenharmony_ci Name 205 "param" 67617a3babSopenharmony_ci Name 209 "param" 68617a3babSopenharmony_ci Name 213 "param" 69617a3babSopenharmony_ci Name 217 "param" 70617a3babSopenharmony_ci Name 221 "param" 71617a3babSopenharmony_ci Name 225 "param" 72617a3babSopenharmony_ci Decorate 69(OutColor) Location 0 73617a3babSopenharmony_ci Decorate 176(u) Flat 74617a3babSopenharmony_ci Decorate 176(u) Location 0 75617a3babSopenharmony_ci 2: TypeVoid 76617a3babSopenharmony_ci 3: TypeFunction 2 77617a3babSopenharmony_ci 6: TypeFloat 32 78617a3babSopenharmony_ci 7: TypeVector 6(float) 3 79617a3babSopenharmony_ci 8(S): TypeStruct 7(fvec3) 80617a3babSopenharmony_ci 9: TypeFunction 2 8(S) 81617a3babSopenharmony_ci 13: TypeInt 32 1 82617a3babSopenharmony_ci 14: TypePointer Function 13(int) 83617a3babSopenharmony_ci 15: TypeFunction 2 8(S) 14(ptr) 84617a3babSopenharmony_ci 68: TypePointer Output 7(fvec3) 85617a3babSopenharmony_ci 69(OutColor): 68(ptr) Variable Output 86617a3babSopenharmony_ci 70: 13(int) Constant 0 87617a3babSopenharmony_ci 71: TypeInt 32 0 88617a3babSopenharmony_ci 72: 71(int) Constant 0 89617a3babSopenharmony_ci 99: TypeVector 6(float) 2 90617a3babSopenharmony_ci 111: TypePointer Output 6(float) 91617a3babSopenharmony_ci 114: 71(int) Constant 1 92617a3babSopenharmony_ci 117: 71(int) Constant 2 93617a3babSopenharmony_ci 154: TypeVector 71(int) 2 94617a3babSopenharmony_ci 155: 154(ivec2) ConstantComposite 117 114 95617a3babSopenharmony_ci 164: TypeVector 71(int) 3 96617a3babSopenharmony_ci 165: 164(ivec3) ConstantComposite 117 114 72 97617a3babSopenharmony_ci 168: 6(float) Constant 0 98617a3babSopenharmony_ci 169: 7(fvec3) ConstantComposite 168 168 168 99617a3babSopenharmony_ci 170: TypePointer Function 8(S) 100617a3babSopenharmony_ci 175: TypePointer Input 13(int) 101617a3babSopenharmony_ci 176(u): 175(ptr) Variable Input 102617a3babSopenharmony_ci 4(main): 2 Function None 3 103617a3babSopenharmony_ci 5: Label 104617a3babSopenharmony_ci 171(s): 170(ptr) Variable Function 105617a3babSopenharmony_ci 177(param): 14(ptr) Variable Function 106617a3babSopenharmony_ci 181(param): 14(ptr) Variable Function 107617a3babSopenharmony_ci 185(param): 14(ptr) Variable Function 108617a3babSopenharmony_ci 189(param): 14(ptr) Variable Function 109617a3babSopenharmony_ci 193(param): 14(ptr) Variable Function 110617a3babSopenharmony_ci 197(param): 14(ptr) Variable Function 111617a3babSopenharmony_ci 201(param): 14(ptr) Variable Function 112617a3babSopenharmony_ci 205(param): 14(ptr) Variable Function 113617a3babSopenharmony_ci 209(param): 14(ptr) Variable Function 114617a3babSopenharmony_ci 213(param): 14(ptr) Variable Function 115617a3babSopenharmony_ci 217(param): 14(ptr) Variable Function 116617a3babSopenharmony_ci 221(param): 14(ptr) Variable Function 117617a3babSopenharmony_ci 225(param): 14(ptr) Variable Function 118617a3babSopenharmony_ci Store 69(OutColor) 169 119617a3babSopenharmony_ci 172: 8(S) Load 171(s) 120617a3babSopenharmony_ci 173: 2 FunctionCall 11(GetColor1(struct-S-vf31;) 172 121617a3babSopenharmony_ci 174: 8(S) Load 171(s) 122617a3babSopenharmony_ci 178: 13(int) Load 176(u) 123617a3babSopenharmony_ci Store 177(param) 178 124617a3babSopenharmony_ci 179: 2 FunctionCall 18(GetColor2(struct-S-vf31;i1;) 174 177(param) 125617a3babSopenharmony_ci 180: 8(S) Load 171(s) 126617a3babSopenharmony_ci 182: 13(int) Load 176(u) 127617a3babSopenharmony_ci Store 181(param) 182 128617a3babSopenharmony_ci 183: 2 FunctionCall 22(GetColor3(struct-S-vf31;i1;) 180 181(param) 129617a3babSopenharmony_ci 184: 8(S) Load 171(s) 130617a3babSopenharmony_ci 186: 13(int) Load 176(u) 131617a3babSopenharmony_ci Store 185(param) 186 132617a3babSopenharmony_ci 187: 2 FunctionCall 26(GetColor4(struct-S-vf31;i1;) 184 185(param) 133617a3babSopenharmony_ci 188: 8(S) Load 171(s) 134617a3babSopenharmony_ci 190: 13(int) Load 176(u) 135617a3babSopenharmony_ci Store 189(param) 190 136617a3babSopenharmony_ci 191: 2 FunctionCall 30(GetColor5(struct-S-vf31;i1;) 188 189(param) 137617a3babSopenharmony_ci 192: 8(S) Load 171(s) 138617a3babSopenharmony_ci 194: 13(int) Load 176(u) 139617a3babSopenharmony_ci Store 193(param) 194 140617a3babSopenharmony_ci 195: 2 FunctionCall 34(GetColor6(struct-S-vf31;i1;) 192 193(param) 141617a3babSopenharmony_ci 196: 8(S) Load 171(s) 142617a3babSopenharmony_ci 198: 13(int) Load 176(u) 143617a3babSopenharmony_ci Store 197(param) 198 144617a3babSopenharmony_ci 199: 2 FunctionCall 38(GetColor7(struct-S-vf31;i1;) 196 197(param) 145617a3babSopenharmony_ci 200: 8(S) Load 171(s) 146617a3babSopenharmony_ci 202: 13(int) Load 176(u) 147617a3babSopenharmony_ci Store 201(param) 202 148617a3babSopenharmony_ci 203: 2 FunctionCall 42(GetColor8(struct-S-vf31;i1;) 200 201(param) 149617a3babSopenharmony_ci 204: 8(S) Load 171(s) 150617a3babSopenharmony_ci 206: 13(int) Load 176(u) 151617a3babSopenharmony_ci Store 205(param) 206 152617a3babSopenharmony_ci 207: 2 FunctionCall 46(GetColor9(struct-S-vf31;i1;) 204 205(param) 153617a3babSopenharmony_ci 208: 8(S) Load 171(s) 154617a3babSopenharmony_ci 210: 13(int) Load 176(u) 155617a3babSopenharmony_ci Store 209(param) 210 156617a3babSopenharmony_ci 211: 2 FunctionCall 50(GetColor10(struct-S-vf31;i1;) 208 209(param) 157617a3babSopenharmony_ci 212: 8(S) Load 171(s) 158617a3babSopenharmony_ci 214: 13(int) Load 176(u) 159617a3babSopenharmony_ci Store 213(param) 214 160617a3babSopenharmony_ci 215: 2 FunctionCall 54(GetColor11(struct-S-vf31;i1;) 212 213(param) 161617a3babSopenharmony_ci 216: 8(S) Load 171(s) 162617a3babSopenharmony_ci 218: 13(int) Load 176(u) 163617a3babSopenharmony_ci Store 217(param) 218 164617a3babSopenharmony_ci 219: 2 FunctionCall 58(GetColor12(struct-S-vf31;i1;) 216 217(param) 165617a3babSopenharmony_ci 220: 8(S) Load 171(s) 166617a3babSopenharmony_ci 222: 13(int) Load 176(u) 167617a3babSopenharmony_ci Store 221(param) 222 168617a3babSopenharmony_ci 223: 2 FunctionCall 62(GetColor13(struct-S-vf31;i1;) 220 221(param) 169617a3babSopenharmony_ci 224: 8(S) Load 171(s) 170617a3babSopenharmony_ci 226: 13(int) Load 176(u) 171617a3babSopenharmony_ci Store 225(param) 226 172617a3babSopenharmony_ci 227: 2 FunctionCall 66(GetColor14(struct-S-vf31;i1;) 224 225(param) 173617a3babSopenharmony_ci Return 174617a3babSopenharmony_ci FunctionEnd 175617a3babSopenharmony_ci11(GetColor1(struct-S-vf31;): 2 Function None 9 176617a3babSopenharmony_ci 10(i): 8(S) FunctionParameter 177617a3babSopenharmony_ci 12: Label 178617a3babSopenharmony_ci 73: 6(float) CompositeExtract 10(i) 0 0 179617a3babSopenharmony_ci 74: 7(fvec3) Load 69(OutColor) 180617a3babSopenharmony_ci 75: 7(fvec3) CompositeConstruct 73 73 73 181617a3babSopenharmony_ci 76: 7(fvec3) FAdd 74 75 182617a3babSopenharmony_ci Store 69(OutColor) 76 183617a3babSopenharmony_ci Return 184617a3babSopenharmony_ci FunctionEnd 185617a3babSopenharmony_ci18(GetColor2(struct-S-vf31;i1;): 2 Function None 15 186617a3babSopenharmony_ci 16(i): 8(S) FunctionParameter 187617a3babSopenharmony_ci 17(comp): 14(ptr) FunctionParameter 188617a3babSopenharmony_ci 19: Label 189617a3babSopenharmony_ci 77: 13(int) Load 17(comp) 190617a3babSopenharmony_ci 78: 7(fvec3) CompositeExtract 16(i) 0 191617a3babSopenharmony_ci 79: 6(float) VectorExtractDynamic 78 77 192617a3babSopenharmony_ci 80: 7(fvec3) Load 69(OutColor) 193617a3babSopenharmony_ci 81: 7(fvec3) CompositeConstruct 79 79 79 194617a3babSopenharmony_ci 82: 7(fvec3) FAdd 80 81 195617a3babSopenharmony_ci Store 69(OutColor) 82 196617a3babSopenharmony_ci Return 197617a3babSopenharmony_ci FunctionEnd 198617a3babSopenharmony_ci22(GetColor3(struct-S-vf31;i1;): 2 Function None 15 199617a3babSopenharmony_ci 20(i): 8(S) FunctionParameter 200617a3babSopenharmony_ci 21(comp): 14(ptr) FunctionParameter 201617a3babSopenharmony_ci 23: Label 202617a3babSopenharmony_ci 83: 13(int) Load 21(comp) 203617a3babSopenharmony_ci 84: 7(fvec3) CompositeExtract 20(i) 0 204617a3babSopenharmony_ci 85: 6(float) VectorExtractDynamic 84 83 205617a3babSopenharmony_ci 86: 7(fvec3) Load 69(OutColor) 206617a3babSopenharmony_ci 87: 7(fvec3) CompositeConstruct 85 85 85 207617a3babSopenharmony_ci 88: 7(fvec3) FAdd 86 87 208617a3babSopenharmony_ci Store 69(OutColor) 88 209617a3babSopenharmony_ci Return 210617a3babSopenharmony_ci FunctionEnd 211617a3babSopenharmony_ci26(GetColor4(struct-S-vf31;i1;): 2 Function None 15 212617a3babSopenharmony_ci 24(i): 8(S) FunctionParameter 213617a3babSopenharmony_ci 25(comp): 14(ptr) FunctionParameter 214617a3babSopenharmony_ci 27: Label 215617a3babSopenharmony_ci 89: 13(int) Load 25(comp) 216617a3babSopenharmony_ci 90: 7(fvec3) CompositeExtract 24(i) 0 217617a3babSopenharmony_ci 91: 6(float) VectorExtractDynamic 90 89 218617a3babSopenharmony_ci 92: 7(fvec3) Load 69(OutColor) 219617a3babSopenharmony_ci 93: 7(fvec3) CompositeConstruct 91 91 91 220617a3babSopenharmony_ci 94: 7(fvec3) FAdd 92 93 221617a3babSopenharmony_ci Store 69(OutColor) 94 222617a3babSopenharmony_ci Return 223617a3babSopenharmony_ci FunctionEnd 224617a3babSopenharmony_ci30(GetColor5(struct-S-vf31;i1;): 2 Function None 15 225617a3babSopenharmony_ci 28(i): 8(S) FunctionParameter 226617a3babSopenharmony_ci 29(comp): 14(ptr) FunctionParameter 227617a3babSopenharmony_ci 31: Label 228617a3babSopenharmony_ci 95: 7(fvec3) CompositeExtract 28(i) 0 229617a3babSopenharmony_ci 96: 7(fvec3) Load 69(OutColor) 230617a3babSopenharmony_ci 97: 7(fvec3) FAdd 96 95 231617a3babSopenharmony_ci Store 69(OutColor) 97 232617a3babSopenharmony_ci Return 233617a3babSopenharmony_ci FunctionEnd 234617a3babSopenharmony_ci34(GetColor6(struct-S-vf31;i1;): 2 Function None 15 235617a3babSopenharmony_ci 32(i): 8(S) FunctionParameter 236617a3babSopenharmony_ci 33(comp): 14(ptr) FunctionParameter 237617a3babSopenharmony_ci 35: Label 238617a3babSopenharmony_ci 98: 13(int) Load 33(comp) 239617a3babSopenharmony_ci 100: 7(fvec3) CompositeExtract 32(i) 0 240617a3babSopenharmony_ci 101: 99(fvec2) VectorShuffle 100 100 1 0 241617a3babSopenharmony_ci 102: 6(float) VectorExtractDynamic 101 98 242617a3babSopenharmony_ci 103: 7(fvec3) Load 69(OutColor) 243617a3babSopenharmony_ci 104: 7(fvec3) CompositeConstruct 102 102 102 244617a3babSopenharmony_ci 105: 7(fvec3) FAdd 103 104 245617a3babSopenharmony_ci Store 69(OutColor) 105 246617a3babSopenharmony_ci Return 247617a3babSopenharmony_ci FunctionEnd 248617a3babSopenharmony_ci38(GetColor7(struct-S-vf31;i1;): 2 Function None 15 249617a3babSopenharmony_ci 36(i): 8(S) FunctionParameter 250617a3babSopenharmony_ci 37(comp): 14(ptr) FunctionParameter 251617a3babSopenharmony_ci 39: Label 252617a3babSopenharmony_ci 106: 7(fvec3) CompositeExtract 36(i) 0 253617a3babSopenharmony_ci 107: 99(fvec2) VectorShuffle 106 106 0 1 254617a3babSopenharmony_ci 108: 7(fvec3) Load 69(OutColor) 255617a3babSopenharmony_ci 109: 99(fvec2) VectorShuffle 108 108 0 1 256617a3babSopenharmony_ci 110: 99(fvec2) FAdd 109 107 257617a3babSopenharmony_ci 112: 111(ptr) AccessChain 69(OutColor) 72 258617a3babSopenharmony_ci 113: 6(float) CompositeExtract 110 0 259617a3babSopenharmony_ci Store 112 113 260617a3babSopenharmony_ci 115: 111(ptr) AccessChain 69(OutColor) 114 261617a3babSopenharmony_ci 116: 6(float) CompositeExtract 110 1 262617a3babSopenharmony_ci Store 115 116 263617a3babSopenharmony_ci Return 264617a3babSopenharmony_ci FunctionEnd 265617a3babSopenharmony_ci42(GetColor8(struct-S-vf31;i1;): 2 Function None 15 266617a3babSopenharmony_ci 40(i): 8(S) FunctionParameter 267617a3babSopenharmony_ci 41(comp): 14(ptr) FunctionParameter 268617a3babSopenharmony_ci 43: Label 269617a3babSopenharmony_ci 118: 6(float) CompositeExtract 40(i) 0 2 270617a3babSopenharmony_ci 119: 7(fvec3) Load 69(OutColor) 271617a3babSopenharmony_ci 120: 7(fvec3) CompositeConstruct 118 118 118 272617a3babSopenharmony_ci 121: 7(fvec3) FAdd 119 120 273617a3babSopenharmony_ci Store 69(OutColor) 121 274617a3babSopenharmony_ci Return 275617a3babSopenharmony_ci FunctionEnd 276617a3babSopenharmony_ci46(GetColor9(struct-S-vf31;i1;): 2 Function None 15 277617a3babSopenharmony_ci 44(i): 8(S) FunctionParameter 278617a3babSopenharmony_ci 45(comp): 14(ptr) FunctionParameter 279617a3babSopenharmony_ci 47: Label 280617a3babSopenharmony_ci 122: 7(fvec3) CompositeExtract 44(i) 0 281617a3babSopenharmony_ci 123: 7(fvec3) Load 69(OutColor) 282617a3babSopenharmony_ci 124: 7(fvec3) VectorShuffle 123 123 2 0 1 283617a3babSopenharmony_ci 125: 7(fvec3) FAdd 124 122 284617a3babSopenharmony_ci 126: 7(fvec3) Load 69(OutColor) 285617a3babSopenharmony_ci 127: 7(fvec3) VectorShuffle 126 125 4 5 3 286617a3babSopenharmony_ci Store 69(OutColor) 127 287617a3babSopenharmony_ci Return 288617a3babSopenharmony_ci FunctionEnd 289617a3babSopenharmony_ci50(GetColor10(struct-S-vf31;i1;): 2 Function None 15 290617a3babSopenharmony_ci 48(i): 8(S) FunctionParameter 291617a3babSopenharmony_ci 49(comp): 14(ptr) FunctionParameter 292617a3babSopenharmony_ci 51: Label 293617a3babSopenharmony_ci 128: 7(fvec3) CompositeExtract 48(i) 0 294617a3babSopenharmony_ci 129: 99(fvec2) VectorShuffle 128 128 0 1 295617a3babSopenharmony_ci 130: 7(fvec3) Load 69(OutColor) 296617a3babSopenharmony_ci 131: 99(fvec2) VectorShuffle 130 130 2 1 297617a3babSopenharmony_ci 132: 99(fvec2) FAdd 131 129 298617a3babSopenharmony_ci 133: 111(ptr) AccessChain 69(OutColor) 117 299617a3babSopenharmony_ci 134: 6(float) CompositeExtract 132 0 300617a3babSopenharmony_ci Store 133 134 301617a3babSopenharmony_ci 135: 111(ptr) AccessChain 69(OutColor) 114 302617a3babSopenharmony_ci 136: 6(float) CompositeExtract 132 1 303617a3babSopenharmony_ci Store 135 136 304617a3babSopenharmony_ci Return 305617a3babSopenharmony_ci FunctionEnd 306617a3babSopenharmony_ci54(GetColor11(struct-S-vf31;i1;): 2 Function None 15 307617a3babSopenharmony_ci 52(i): 8(S) FunctionParameter 308617a3babSopenharmony_ci 53(comp): 14(ptr) FunctionParameter 309617a3babSopenharmony_ci 55: Label 310617a3babSopenharmony_ci 137: 7(fvec3) CompositeExtract 52(i) 0 311617a3babSopenharmony_ci 138: 99(fvec2) VectorShuffle 137 137 0 1 312617a3babSopenharmony_ci 139: 7(fvec3) Load 69(OutColor) 313617a3babSopenharmony_ci 140: 99(fvec2) VectorShuffle 139 139 0 2 314617a3babSopenharmony_ci 141: 99(fvec2) FAdd 140 138 315617a3babSopenharmony_ci 142: 111(ptr) AccessChain 69(OutColor) 72 316617a3babSopenharmony_ci 143: 6(float) CompositeExtract 141 0 317617a3babSopenharmony_ci Store 142 143 318617a3babSopenharmony_ci 144: 111(ptr) AccessChain 69(OutColor) 117 319617a3babSopenharmony_ci 145: 6(float) CompositeExtract 141 1 320617a3babSopenharmony_ci Store 144 145 321617a3babSopenharmony_ci Return 322617a3babSopenharmony_ci FunctionEnd 323617a3babSopenharmony_ci58(GetColor12(struct-S-vf31;i1;): 2 Function None 15 324617a3babSopenharmony_ci 56(i): 8(S) FunctionParameter 325617a3babSopenharmony_ci 57(comp): 14(ptr) FunctionParameter 326617a3babSopenharmony_ci 59: Label 327617a3babSopenharmony_ci 146: 13(int) Load 57(comp) 328617a3babSopenharmony_ci 147: 6(float) CompositeExtract 56(i) 0 0 329617a3babSopenharmony_ci 148: 111(ptr) AccessChain 69(OutColor) 146 330617a3babSopenharmony_ci 149: 6(float) Load 148 331617a3babSopenharmony_ci 150: 6(float) FAdd 149 147 332617a3babSopenharmony_ci 151: 111(ptr) AccessChain 69(OutColor) 146 333617a3babSopenharmony_ci Store 151 150 334617a3babSopenharmony_ci Return 335617a3babSopenharmony_ci FunctionEnd 336617a3babSopenharmony_ci62(GetColor13(struct-S-vf31;i1;): 2 Function None 15 337617a3babSopenharmony_ci 60(i): 8(S) FunctionParameter 338617a3babSopenharmony_ci 61(comp): 14(ptr) FunctionParameter 339617a3babSopenharmony_ci 63: Label 340617a3babSopenharmony_ci 152: 13(int) Load 61(comp) 341617a3babSopenharmony_ci 153: 6(float) CompositeExtract 60(i) 0 0 342617a3babSopenharmony_ci 156: 71(int) VectorExtractDynamic 155 152 343617a3babSopenharmony_ci 157: 111(ptr) AccessChain 69(OutColor) 156 344617a3babSopenharmony_ci 158: 6(float) Load 157 345617a3babSopenharmony_ci 159: 6(float) FAdd 158 153 346617a3babSopenharmony_ci 160: 71(int) VectorExtractDynamic 155 152 347617a3babSopenharmony_ci 161: 111(ptr) AccessChain 69(OutColor) 160 348617a3babSopenharmony_ci Store 161 159 349617a3babSopenharmony_ci Return 350617a3babSopenharmony_ci FunctionEnd 351617a3babSopenharmony_ci66(GetColor14(struct-S-vf31;i1;): 2 Function None 15 352617a3babSopenharmony_ci 64(i): 8(S) FunctionParameter 353617a3babSopenharmony_ci 65(comp): 14(ptr) FunctionParameter 354617a3babSopenharmony_ci 67: Label 355617a3babSopenharmony_ci 162: 13(int) Load 65(comp) 356617a3babSopenharmony_ci 163: 6(float) CompositeExtract 64(i) 0 0 357617a3babSopenharmony_ci 166: 71(int) VectorExtractDynamic 165 162 358617a3babSopenharmony_ci 167: 111(ptr) AccessChain 69(OutColor) 166 359617a3babSopenharmony_ci Store 167 163 360617a3babSopenharmony_ci Return 361617a3babSopenharmony_ci FunctionEnd 362