1617a3babSopenharmony_cihlsl.intrinsics.double.frag 2617a3babSopenharmony_ciShader version: 500 3617a3babSopenharmony_cigl_FragCoord origin is upper left 4617a3babSopenharmony_ci0:? Sequence 5617a3babSopenharmony_ci0:5 Function Definition: @PixelShaderFunction(d1;d1;d1;vd2;vd3;vd4;u1;u1; ( temp float) 6617a3babSopenharmony_ci0:5 Function Parameters: 7617a3babSopenharmony_ci0:5 'inDV1a' ( in double) 8617a3babSopenharmony_ci0:5 'inDV1b' ( in double) 9617a3babSopenharmony_ci0:5 'inDV1c' ( in double) 10617a3babSopenharmony_ci0:5 'inDV2' ( in 2-component vector of double) 11617a3babSopenharmony_ci0:5 'inDV3' ( in 3-component vector of double) 12617a3babSopenharmony_ci0:5 'inDV4' ( in 4-component vector of double) 13617a3babSopenharmony_ci0:5 'inU1a' ( in uint) 14617a3babSopenharmony_ci0:5 'inU1b' ( in uint) 15617a3babSopenharmony_ci0:? Sequence 16617a3babSopenharmony_ci0:6 Sequence 17617a3babSopenharmony_ci0:6 move second child to first child ( temp double) 18617a3babSopenharmony_ci0:6 'r00' ( temp double) 19617a3babSopenharmony_ci0:6 fma ( temp double) 20617a3babSopenharmony_ci0:6 'inDV1a' ( in double) 21617a3babSopenharmony_ci0:6 'inDV1b' ( in double) 22617a3babSopenharmony_ci0:6 'inDV1c' ( in double) 23617a3babSopenharmony_ci0:7 Sequence 24617a3babSopenharmony_ci0:7 move second child to first child ( temp double) 25617a3babSopenharmony_ci0:7 'r01' ( temp double) 26617a3babSopenharmony_ci0:7 uint64BitsToDouble ( temp double) 27617a3babSopenharmony_ci0:7 Construct uvec2 ( temp 2-component vector of uint) 28617a3babSopenharmony_ci0:7 'inU1a' ( in uint) 29617a3babSopenharmony_ci0:7 'inU1b' ( in uint) 30617a3babSopenharmony_ci0:9 Branch: Return with expression 31617a3babSopenharmony_ci0:9 Constant: 32617a3babSopenharmony_ci0:9 0.000000 33617a3babSopenharmony_ci0:5 Function Definition: PixelShaderFunction( ( temp void) 34617a3babSopenharmony_ci0:5 Function Parameters: 35617a3babSopenharmony_ci0:? Sequence 36617a3babSopenharmony_ci0:5 move second child to first child ( temp double) 37617a3babSopenharmony_ci0:? 'inDV1a' ( temp double) 38617a3babSopenharmony_ci0:? 'inDV1a' (layout( location=0) flat in double) 39617a3babSopenharmony_ci0:5 move second child to first child ( temp double) 40617a3babSopenharmony_ci0:? 'inDV1b' ( temp double) 41617a3babSopenharmony_ci0:? 'inDV1b' (layout( location=1) flat in double) 42617a3babSopenharmony_ci0:5 move second child to first child ( temp double) 43617a3babSopenharmony_ci0:? 'inDV1c' ( temp double) 44617a3babSopenharmony_ci0:? 'inDV1c' (layout( location=2) flat in double) 45617a3babSopenharmony_ci0:5 move second child to first child ( temp 2-component vector of double) 46617a3babSopenharmony_ci0:? 'inDV2' ( temp 2-component vector of double) 47617a3babSopenharmony_ci0:? 'inDV2' (layout( location=3) flat in 2-component vector of double) 48617a3babSopenharmony_ci0:5 move second child to first child ( temp 3-component vector of double) 49617a3babSopenharmony_ci0:? 'inDV3' ( temp 3-component vector of double) 50617a3babSopenharmony_ci0:? 'inDV3' (layout( location=4) flat in 3-component vector of double) 51617a3babSopenharmony_ci0:5 move second child to first child ( temp 4-component vector of double) 52617a3babSopenharmony_ci0:? 'inDV4' ( temp 4-component vector of double) 53617a3babSopenharmony_ci0:? 'inDV4' (layout( location=6) flat in 4-component vector of double) 54617a3babSopenharmony_ci0:5 move second child to first child ( temp uint) 55617a3babSopenharmony_ci0:? 'inU1a' ( temp uint) 56617a3babSopenharmony_ci0:? 'inU1a' (layout( location=8) flat in uint) 57617a3babSopenharmony_ci0:5 move second child to first child ( temp uint) 58617a3babSopenharmony_ci0:? 'inU1b' ( temp uint) 59617a3babSopenharmony_ci0:? 'inU1b' (layout( location=9) flat in uint) 60617a3babSopenharmony_ci0:5 move second child to first child ( temp float) 61617a3babSopenharmony_ci0:? '@entryPointOutput' (layout( location=0) out float) 62617a3babSopenharmony_ci0:5 Function Call: @PixelShaderFunction(d1;d1;d1;vd2;vd3;vd4;u1;u1; ( temp float) 63617a3babSopenharmony_ci0:? 'inDV1a' ( temp double) 64617a3babSopenharmony_ci0:? 'inDV1b' ( temp double) 65617a3babSopenharmony_ci0:? 'inDV1c' ( temp double) 66617a3babSopenharmony_ci0:? 'inDV2' ( temp 2-component vector of double) 67617a3babSopenharmony_ci0:? 'inDV3' ( temp 3-component vector of double) 68617a3babSopenharmony_ci0:? 'inDV4' ( temp 4-component vector of double) 69617a3babSopenharmony_ci0:? 'inU1a' ( temp uint) 70617a3babSopenharmony_ci0:? 'inU1b' ( temp uint) 71617a3babSopenharmony_ci0:? Linker Objects 72617a3babSopenharmony_ci0:? '@entryPointOutput' (layout( location=0) out float) 73617a3babSopenharmony_ci0:? 'inDV1a' (layout( location=0) flat in double) 74617a3babSopenharmony_ci0:? 'inDV1b' (layout( location=1) flat in double) 75617a3babSopenharmony_ci0:? 'inDV1c' (layout( location=2) flat in double) 76617a3babSopenharmony_ci0:? 'inDV2' (layout( location=3) flat in 2-component vector of double) 77617a3babSopenharmony_ci0:? 'inDV3' (layout( location=4) flat in 3-component vector of double) 78617a3babSopenharmony_ci0:? 'inDV4' (layout( location=6) flat in 4-component vector of double) 79617a3babSopenharmony_ci0:? 'inU1a' (layout( location=8) flat in uint) 80617a3babSopenharmony_ci0:? 'inU1b' (layout( location=9) flat in uint) 81617a3babSopenharmony_ci 82617a3babSopenharmony_ci 83617a3babSopenharmony_ciLinked fragment stage: 84617a3babSopenharmony_ci 85617a3babSopenharmony_ci 86617a3babSopenharmony_ciShader version: 500 87617a3babSopenharmony_cigl_FragCoord origin is upper left 88617a3babSopenharmony_ci0:? Sequence 89617a3babSopenharmony_ci0:5 Function Definition: @PixelShaderFunction(d1;d1;d1;vd2;vd3;vd4;u1;u1; ( temp float) 90617a3babSopenharmony_ci0:5 Function Parameters: 91617a3babSopenharmony_ci0:5 'inDV1a' ( in double) 92617a3babSopenharmony_ci0:5 'inDV1b' ( in double) 93617a3babSopenharmony_ci0:5 'inDV1c' ( in double) 94617a3babSopenharmony_ci0:5 'inDV2' ( in 2-component vector of double) 95617a3babSopenharmony_ci0:5 'inDV3' ( in 3-component vector of double) 96617a3babSopenharmony_ci0:5 'inDV4' ( in 4-component vector of double) 97617a3babSopenharmony_ci0:5 'inU1a' ( in uint) 98617a3babSopenharmony_ci0:5 'inU1b' ( in uint) 99617a3babSopenharmony_ci0:? Sequence 100617a3babSopenharmony_ci0:6 Sequence 101617a3babSopenharmony_ci0:6 move second child to first child ( temp double) 102617a3babSopenharmony_ci0:6 'r00' ( temp double) 103617a3babSopenharmony_ci0:6 fma ( temp double) 104617a3babSopenharmony_ci0:6 'inDV1a' ( in double) 105617a3babSopenharmony_ci0:6 'inDV1b' ( in double) 106617a3babSopenharmony_ci0:6 'inDV1c' ( in double) 107617a3babSopenharmony_ci0:7 Sequence 108617a3babSopenharmony_ci0:7 move second child to first child ( temp double) 109617a3babSopenharmony_ci0:7 'r01' ( temp double) 110617a3babSopenharmony_ci0:7 uint64BitsToDouble ( temp double) 111617a3babSopenharmony_ci0:7 Construct uvec2 ( temp 2-component vector of uint) 112617a3babSopenharmony_ci0:7 'inU1a' ( in uint) 113617a3babSopenharmony_ci0:7 'inU1b' ( in uint) 114617a3babSopenharmony_ci0:9 Branch: Return with expression 115617a3babSopenharmony_ci0:9 Constant: 116617a3babSopenharmony_ci0:9 0.000000 117617a3babSopenharmony_ci0:5 Function Definition: PixelShaderFunction( ( temp void) 118617a3babSopenharmony_ci0:5 Function Parameters: 119617a3babSopenharmony_ci0:? Sequence 120617a3babSopenharmony_ci0:5 move second child to first child ( temp double) 121617a3babSopenharmony_ci0:? 'inDV1a' ( temp double) 122617a3babSopenharmony_ci0:? 'inDV1a' (layout( location=0) flat in double) 123617a3babSopenharmony_ci0:5 move second child to first child ( temp double) 124617a3babSopenharmony_ci0:? 'inDV1b' ( temp double) 125617a3babSopenharmony_ci0:? 'inDV1b' (layout( location=1) flat in double) 126617a3babSopenharmony_ci0:5 move second child to first child ( temp double) 127617a3babSopenharmony_ci0:? 'inDV1c' ( temp double) 128617a3babSopenharmony_ci0:? 'inDV1c' (layout( location=2) flat in double) 129617a3babSopenharmony_ci0:5 move second child to first child ( temp 2-component vector of double) 130617a3babSopenharmony_ci0:? 'inDV2' ( temp 2-component vector of double) 131617a3babSopenharmony_ci0:? 'inDV2' (layout( location=3) flat in 2-component vector of double) 132617a3babSopenharmony_ci0:5 move second child to first child ( temp 3-component vector of double) 133617a3babSopenharmony_ci0:? 'inDV3' ( temp 3-component vector of double) 134617a3babSopenharmony_ci0:? 'inDV3' (layout( location=4) flat in 3-component vector of double) 135617a3babSopenharmony_ci0:5 move second child to first child ( temp 4-component vector of double) 136617a3babSopenharmony_ci0:? 'inDV4' ( temp 4-component vector of double) 137617a3babSopenharmony_ci0:? 'inDV4' (layout( location=6) flat in 4-component vector of double) 138617a3babSopenharmony_ci0:5 move second child to first child ( temp uint) 139617a3babSopenharmony_ci0:? 'inU1a' ( temp uint) 140617a3babSopenharmony_ci0:? 'inU1a' (layout( location=8) flat in uint) 141617a3babSopenharmony_ci0:5 move second child to first child ( temp uint) 142617a3babSopenharmony_ci0:? 'inU1b' ( temp uint) 143617a3babSopenharmony_ci0:? 'inU1b' (layout( location=9) flat in uint) 144617a3babSopenharmony_ci0:5 move second child to first child ( temp float) 145617a3babSopenharmony_ci0:? '@entryPointOutput' (layout( location=0) out float) 146617a3babSopenharmony_ci0:5 Function Call: @PixelShaderFunction(d1;d1;d1;vd2;vd3;vd4;u1;u1; ( temp float) 147617a3babSopenharmony_ci0:? 'inDV1a' ( temp double) 148617a3babSopenharmony_ci0:? 'inDV1b' ( temp double) 149617a3babSopenharmony_ci0:? 'inDV1c' ( temp double) 150617a3babSopenharmony_ci0:? 'inDV2' ( temp 2-component vector of double) 151617a3babSopenharmony_ci0:? 'inDV3' ( temp 3-component vector of double) 152617a3babSopenharmony_ci0:? 'inDV4' ( temp 4-component vector of double) 153617a3babSopenharmony_ci0:? 'inU1a' ( temp uint) 154617a3babSopenharmony_ci0:? 'inU1b' ( temp uint) 155617a3babSopenharmony_ci0:? Linker Objects 156617a3babSopenharmony_ci0:? '@entryPointOutput' (layout( location=0) out float) 157617a3babSopenharmony_ci0:? 'inDV1a' (layout( location=0) flat in double) 158617a3babSopenharmony_ci0:? 'inDV1b' (layout( location=1) flat in double) 159617a3babSopenharmony_ci0:? 'inDV1c' (layout( location=2) flat in double) 160617a3babSopenharmony_ci0:? 'inDV2' (layout( location=3) flat in 2-component vector of double) 161617a3babSopenharmony_ci0:? 'inDV3' (layout( location=4) flat in 3-component vector of double) 162617a3babSopenharmony_ci0:? 'inDV4' (layout( location=6) flat in 4-component vector of double) 163617a3babSopenharmony_ci0:? 'inU1a' (layout( location=8) flat in uint) 164617a3babSopenharmony_ci0:? 'inU1b' (layout( location=9) flat in uint) 165617a3babSopenharmony_ci 166617a3babSopenharmony_ci// Module Version 10000 167617a3babSopenharmony_ci// Generated by (magic number): 8000b 168617a3babSopenharmony_ci// Id's are bound by 90 169617a3babSopenharmony_ci 170617a3babSopenharmony_ci Capability Shader 171617a3babSopenharmony_ci Capability Float64 172617a3babSopenharmony_ci 1: ExtInstImport "GLSL.std.450" 173617a3babSopenharmony_ci MemoryModel Logical GLSL450 174617a3babSopenharmony_ci EntryPoint Fragment 4 "PixelShaderFunction" 44 47 50 54 58 62 66 69 72 175617a3babSopenharmony_ci ExecutionMode 4 OriginUpperLeft 176617a3babSopenharmony_ci Source HLSL 500 177617a3babSopenharmony_ci Name 4 "PixelShaderFunction" 178617a3babSopenharmony_ci Name 26 "@PixelShaderFunction(d1;d1;d1;vd2;vd3;vd4;u1;u1;" 179617a3babSopenharmony_ci Name 18 "inDV1a" 180617a3babSopenharmony_ci Name 19 "inDV1b" 181617a3babSopenharmony_ci Name 20 "inDV1c" 182617a3babSopenharmony_ci Name 21 "inDV2" 183617a3babSopenharmony_ci Name 22 "inDV3" 184617a3babSopenharmony_ci Name 23 "inDV4" 185617a3babSopenharmony_ci Name 24 "inU1a" 186617a3babSopenharmony_ci Name 25 "inU1b" 187617a3babSopenharmony_ci Name 28 "r00" 188617a3babSopenharmony_ci Name 33 "r01" 189617a3babSopenharmony_ci Name 42 "inDV1a" 190617a3babSopenharmony_ci Name 44 "inDV1a" 191617a3babSopenharmony_ci Name 46 "inDV1b" 192617a3babSopenharmony_ci Name 47 "inDV1b" 193617a3babSopenharmony_ci Name 49 "inDV1c" 194617a3babSopenharmony_ci Name 50 "inDV1c" 195617a3babSopenharmony_ci Name 52 "inDV2" 196617a3babSopenharmony_ci Name 54 "inDV2" 197617a3babSopenharmony_ci Name 56 "inDV3" 198617a3babSopenharmony_ci Name 58 "inDV3" 199617a3babSopenharmony_ci Name 60 "inDV4" 200617a3babSopenharmony_ci Name 62 "inDV4" 201617a3babSopenharmony_ci Name 64 "inU1a" 202617a3babSopenharmony_ci Name 66 "inU1a" 203617a3babSopenharmony_ci Name 68 "inU1b" 204617a3babSopenharmony_ci Name 69 "inU1b" 205617a3babSopenharmony_ci Name 72 "@entryPointOutput" 206617a3babSopenharmony_ci Name 73 "param" 207617a3babSopenharmony_ci Name 75 "param" 208617a3babSopenharmony_ci Name 77 "param" 209617a3babSopenharmony_ci Name 79 "param" 210617a3babSopenharmony_ci Name 81 "param" 211617a3babSopenharmony_ci Name 83 "param" 212617a3babSopenharmony_ci Name 85 "param" 213617a3babSopenharmony_ci Name 87 "param" 214617a3babSopenharmony_ci Decorate 44(inDV1a) Flat 215617a3babSopenharmony_ci Decorate 44(inDV1a) Location 0 216617a3babSopenharmony_ci Decorate 47(inDV1b) Flat 217617a3babSopenharmony_ci Decorate 47(inDV1b) Location 1 218617a3babSopenharmony_ci Decorate 50(inDV1c) Flat 219617a3babSopenharmony_ci Decorate 50(inDV1c) Location 2 220617a3babSopenharmony_ci Decorate 54(inDV2) Flat 221617a3babSopenharmony_ci Decorate 54(inDV2) Location 3 222617a3babSopenharmony_ci Decorate 58(inDV3) Flat 223617a3babSopenharmony_ci Decorate 58(inDV3) Location 4 224617a3babSopenharmony_ci Decorate 62(inDV4) Flat 225617a3babSopenharmony_ci Decorate 62(inDV4) Location 6 226617a3babSopenharmony_ci Decorate 66(inU1a) Flat 227617a3babSopenharmony_ci Decorate 66(inU1a) Location 8 228617a3babSopenharmony_ci Decorate 69(inU1b) Flat 229617a3babSopenharmony_ci Decorate 69(inU1b) Location 9 230617a3babSopenharmony_ci Decorate 72(@entryPointOutput) Location 0 231617a3babSopenharmony_ci 2: TypeVoid 232617a3babSopenharmony_ci 3: TypeFunction 2 233617a3babSopenharmony_ci 6: TypeFloat 64 234617a3babSopenharmony_ci 7: TypePointer Function 6(float64_t) 235617a3babSopenharmony_ci 8: TypeVector 6(float64_t) 2 236617a3babSopenharmony_ci 9: TypePointer Function 8(f64vec2) 237617a3babSopenharmony_ci 10: TypeVector 6(float64_t) 3 238617a3babSopenharmony_ci 11: TypePointer Function 10(f64vec3) 239617a3babSopenharmony_ci 12: TypeVector 6(float64_t) 4 240617a3babSopenharmony_ci 13: TypePointer Function 12(f64vec4) 241617a3babSopenharmony_ci 14: TypeInt 32 0 242617a3babSopenharmony_ci 15: TypePointer Function 14(int) 243617a3babSopenharmony_ci 16: TypeFloat 32 244617a3babSopenharmony_ci 17: TypeFunction 16(float) 7(ptr) 7(ptr) 7(ptr) 9(ptr) 11(ptr) 13(ptr) 15(ptr) 15(ptr) 245617a3babSopenharmony_ci 36: TypeVector 14(int) 2 246617a3babSopenharmony_ci 39: 16(float) Constant 0 247617a3babSopenharmony_ci 43: TypePointer Input 6(float64_t) 248617a3babSopenharmony_ci 44(inDV1a): 43(ptr) Variable Input 249617a3babSopenharmony_ci 47(inDV1b): 43(ptr) Variable Input 250617a3babSopenharmony_ci 50(inDV1c): 43(ptr) Variable Input 251617a3babSopenharmony_ci 53: TypePointer Input 8(f64vec2) 252617a3babSopenharmony_ci 54(inDV2): 53(ptr) Variable Input 253617a3babSopenharmony_ci 57: TypePointer Input 10(f64vec3) 254617a3babSopenharmony_ci 58(inDV3): 57(ptr) Variable Input 255617a3babSopenharmony_ci 61: TypePointer Input 12(f64vec4) 256617a3babSopenharmony_ci 62(inDV4): 61(ptr) Variable Input 257617a3babSopenharmony_ci 65: TypePointer Input 14(int) 258617a3babSopenharmony_ci 66(inU1a): 65(ptr) Variable Input 259617a3babSopenharmony_ci 69(inU1b): 65(ptr) Variable Input 260617a3babSopenharmony_ci 71: TypePointer Output 16(float) 261617a3babSopenharmony_ci72(@entryPointOutput): 71(ptr) Variable Output 262617a3babSopenharmony_ci4(PixelShaderFunction): 2 Function None 3 263617a3babSopenharmony_ci 5: Label 264617a3babSopenharmony_ci 42(inDV1a): 7(ptr) Variable Function 265617a3babSopenharmony_ci 46(inDV1b): 7(ptr) Variable Function 266617a3babSopenharmony_ci 49(inDV1c): 7(ptr) Variable Function 267617a3babSopenharmony_ci 52(inDV2): 9(ptr) Variable Function 268617a3babSopenharmony_ci 56(inDV3): 11(ptr) Variable Function 269617a3babSopenharmony_ci 60(inDV4): 13(ptr) Variable Function 270617a3babSopenharmony_ci 64(inU1a): 15(ptr) Variable Function 271617a3babSopenharmony_ci 68(inU1b): 15(ptr) Variable Function 272617a3babSopenharmony_ci 73(param): 7(ptr) Variable Function 273617a3babSopenharmony_ci 75(param): 7(ptr) Variable Function 274617a3babSopenharmony_ci 77(param): 7(ptr) Variable Function 275617a3babSopenharmony_ci 79(param): 9(ptr) Variable Function 276617a3babSopenharmony_ci 81(param): 11(ptr) Variable Function 277617a3babSopenharmony_ci 83(param): 13(ptr) Variable Function 278617a3babSopenharmony_ci 85(param): 15(ptr) Variable Function 279617a3babSopenharmony_ci 87(param): 15(ptr) Variable Function 280617a3babSopenharmony_ci 45:6(float64_t) Load 44(inDV1a) 281617a3babSopenharmony_ci Store 42(inDV1a) 45 282617a3babSopenharmony_ci 48:6(float64_t) Load 47(inDV1b) 283617a3babSopenharmony_ci Store 46(inDV1b) 48 284617a3babSopenharmony_ci 51:6(float64_t) Load 50(inDV1c) 285617a3babSopenharmony_ci Store 49(inDV1c) 51 286617a3babSopenharmony_ci 55: 8(f64vec2) Load 54(inDV2) 287617a3babSopenharmony_ci Store 52(inDV2) 55 288617a3babSopenharmony_ci 59: 10(f64vec3) Load 58(inDV3) 289617a3babSopenharmony_ci Store 56(inDV3) 59 290617a3babSopenharmony_ci 63: 12(f64vec4) Load 62(inDV4) 291617a3babSopenharmony_ci Store 60(inDV4) 63 292617a3babSopenharmony_ci 67: 14(int) Load 66(inU1a) 293617a3babSopenharmony_ci Store 64(inU1a) 67 294617a3babSopenharmony_ci 70: 14(int) Load 69(inU1b) 295617a3babSopenharmony_ci Store 68(inU1b) 70 296617a3babSopenharmony_ci 74:6(float64_t) Load 42(inDV1a) 297617a3babSopenharmony_ci Store 73(param) 74 298617a3babSopenharmony_ci 76:6(float64_t) Load 46(inDV1b) 299617a3babSopenharmony_ci Store 75(param) 76 300617a3babSopenharmony_ci 78:6(float64_t) Load 49(inDV1c) 301617a3babSopenharmony_ci Store 77(param) 78 302617a3babSopenharmony_ci 80: 8(f64vec2) Load 52(inDV2) 303617a3babSopenharmony_ci Store 79(param) 80 304617a3babSopenharmony_ci 82: 10(f64vec3) Load 56(inDV3) 305617a3babSopenharmony_ci Store 81(param) 82 306617a3babSopenharmony_ci 84: 12(f64vec4) Load 60(inDV4) 307617a3babSopenharmony_ci Store 83(param) 84 308617a3babSopenharmony_ci 86: 14(int) Load 64(inU1a) 309617a3babSopenharmony_ci Store 85(param) 86 310617a3babSopenharmony_ci 88: 14(int) Load 68(inU1b) 311617a3babSopenharmony_ci Store 87(param) 88 312617a3babSopenharmony_ci 89: 16(float) FunctionCall 26(@PixelShaderFunction(d1;d1;d1;vd2;vd3;vd4;u1;u1;) 73(param) 75(param) 77(param) 79(param) 81(param) 83(param) 85(param) 87(param) 313617a3babSopenharmony_ci Store 72(@entryPointOutput) 89 314617a3babSopenharmony_ci Return 315617a3babSopenharmony_ci FunctionEnd 316617a3babSopenharmony_ci26(@PixelShaderFunction(d1;d1;d1;vd2;vd3;vd4;u1;u1;): 16(float) Function None 17 317617a3babSopenharmony_ci 18(inDV1a): 7(ptr) FunctionParameter 318617a3babSopenharmony_ci 19(inDV1b): 7(ptr) FunctionParameter 319617a3babSopenharmony_ci 20(inDV1c): 7(ptr) FunctionParameter 320617a3babSopenharmony_ci 21(inDV2): 9(ptr) FunctionParameter 321617a3babSopenharmony_ci 22(inDV3): 11(ptr) FunctionParameter 322617a3babSopenharmony_ci 23(inDV4): 13(ptr) FunctionParameter 323617a3babSopenharmony_ci 24(inU1a): 15(ptr) FunctionParameter 324617a3babSopenharmony_ci 25(inU1b): 15(ptr) FunctionParameter 325617a3babSopenharmony_ci 27: Label 326617a3babSopenharmony_ci 28(r00): 7(ptr) Variable Function 327617a3babSopenharmony_ci 33(r01): 7(ptr) Variable Function 328617a3babSopenharmony_ci 29:6(float64_t) Load 18(inDV1a) 329617a3babSopenharmony_ci 30:6(float64_t) Load 19(inDV1b) 330617a3babSopenharmony_ci 31:6(float64_t) Load 20(inDV1c) 331617a3babSopenharmony_ci 32:6(float64_t) ExtInst 1(GLSL.std.450) 50(Fma) 29 30 31 332617a3babSopenharmony_ci Store 28(r00) 32 333617a3babSopenharmony_ci 34: 14(int) Load 24(inU1a) 334617a3babSopenharmony_ci 35: 14(int) Load 25(inU1b) 335617a3babSopenharmony_ci 37: 36(ivec2) CompositeConstruct 34 35 336617a3babSopenharmony_ci 38:6(float64_t) Bitcast 37 337617a3babSopenharmony_ci Store 33(r01) 38 338617a3babSopenharmony_ci ReturnValue 39 339617a3babSopenharmony_ci FunctionEnd 340