1617a3babSopenharmony_cihlsl.intrinsics.negative.comp 2617a3babSopenharmony_ciShader version: 500 3617a3babSopenharmony_cilocal_size = (1, 1, 1) 4617a3babSopenharmony_ci0:? Sequence 5617a3babSopenharmony_ci0:2 Function Definition: ComputeShaderFunctionS(f1;f1;f1;i1; ( temp void) 6617a3babSopenharmony_ci0:2 Function Parameters: 7617a3babSopenharmony_ci0:2 'inF0' ( in float) 8617a3babSopenharmony_ci0:2 'inF1' ( in float) 9617a3babSopenharmony_ci0:2 'inF2' ( in float) 10617a3babSopenharmony_ci0:2 'inI0' ( in int) 11617a3babSopenharmony_ci0:55 Function Definition: ComputeShaderFunction1(vf1;vf1;vf1;vi1; ( temp void) 12617a3babSopenharmony_ci0:55 Function Parameters: 13617a3babSopenharmony_ci0:55 'inF0' ( in 1-component vector of float) 14617a3babSopenharmony_ci0:55 'inF1' ( in 1-component vector of float) 15617a3babSopenharmony_ci0:55 'inF2' ( in 1-component vector of float) 16617a3babSopenharmony_ci0:55 'inI0' ( in 1-component vector of int) 17617a3babSopenharmony_ci0:62 Function Definition: ComputeShaderFunction2(vf2;vf2;vf2;vi2; ( temp void) 18617a3babSopenharmony_ci0:62 Function Parameters: 19617a3babSopenharmony_ci0:62 'inF0' ( in 2-component vector of float) 20617a3babSopenharmony_ci0:62 'inF1' ( in 2-component vector of float) 21617a3babSopenharmony_ci0:62 'inF2' ( in 2-component vector of float) 22617a3babSopenharmony_ci0:62 'inI0' ( in 2-component vector of int) 23617a3babSopenharmony_ci0:107 Function Definition: ComputeShaderFunction3(vf3;vf3;vf3;vi3; ( temp void) 24617a3babSopenharmony_ci0:107 Function Parameters: 25617a3babSopenharmony_ci0:107 'inF0' ( in 3-component vector of float) 26617a3babSopenharmony_ci0:107 'inF1' ( in 3-component vector of float) 27617a3babSopenharmony_ci0:107 'inF2' ( in 3-component vector of float) 28617a3babSopenharmony_ci0:107 'inI0' ( in 3-component vector of int) 29617a3babSopenharmony_ci0:150 Function Definition: @ComputeShaderFunction(vf4;vf4;vf4;vi4; ( temp void) 30617a3babSopenharmony_ci0:150 Function Parameters: 31617a3babSopenharmony_ci0:150 'inF0' ( in 4-component vector of float) 32617a3babSopenharmony_ci0:150 'inF1' ( in 4-component vector of float) 33617a3babSopenharmony_ci0:150 'inF2' ( in 4-component vector of float) 34617a3babSopenharmony_ci0:150 'inI0' ( in 4-component vector of int) 35617a3babSopenharmony_ci0:150 Function Definition: ComputeShaderFunction( ( temp void) 36617a3babSopenharmony_ci0:150 Function Parameters: 37617a3babSopenharmony_ci0:? Sequence 38617a3babSopenharmony_ci0:150 move second child to first child ( temp 4-component vector of float) 39617a3babSopenharmony_ci0:? 'inF0' ( temp 4-component vector of float) 40617a3babSopenharmony_ci0:? 'inF0' (layout( location=0) in 4-component vector of float) 41617a3babSopenharmony_ci0:150 move second child to first child ( temp 4-component vector of float) 42617a3babSopenharmony_ci0:? 'inF1' ( temp 4-component vector of float) 43617a3babSopenharmony_ci0:? 'inF1' (layout( location=1) in 4-component vector of float) 44617a3babSopenharmony_ci0:150 move second child to first child ( temp 4-component vector of float) 45617a3babSopenharmony_ci0:? 'inF2' ( temp 4-component vector of float) 46617a3babSopenharmony_ci0:? 'inF2' (layout( location=2) in 4-component vector of float) 47617a3babSopenharmony_ci0:150 move second child to first child ( temp 4-component vector of int) 48617a3babSopenharmony_ci0:? 'inI0' ( temp 4-component vector of int) 49617a3babSopenharmony_ci0:? 'inI0' (layout( location=3) in 4-component vector of int) 50617a3babSopenharmony_ci0:150 Function Call: @ComputeShaderFunction(vf4;vf4;vf4;vi4; ( temp void) 51617a3babSopenharmony_ci0:? 'inF0' ( temp 4-component vector of float) 52617a3babSopenharmony_ci0:? 'inF1' ( temp 4-component vector of float) 53617a3babSopenharmony_ci0:? 'inF2' ( temp 4-component vector of float) 54617a3babSopenharmony_ci0:? 'inI0' ( temp 4-component vector of int) 55617a3babSopenharmony_ci0:? Linker Objects 56617a3babSopenharmony_ci0:? 'inF0' (layout( location=0) in 4-component vector of float) 57617a3babSopenharmony_ci0:? 'inF1' (layout( location=1) in 4-component vector of float) 58617a3babSopenharmony_ci0:? 'inF2' (layout( location=2) in 4-component vector of float) 59617a3babSopenharmony_ci0:? 'inI0' (layout( location=3) in 4-component vector of int) 60617a3babSopenharmony_ci 61617a3babSopenharmony_ci 62617a3babSopenharmony_ciLinked compute stage: 63617a3babSopenharmony_ci 64617a3babSopenharmony_ci 65617a3babSopenharmony_ciShader version: 500 66617a3babSopenharmony_cilocal_size = (1, 1, 1) 67617a3babSopenharmony_ci0:? Sequence 68617a3babSopenharmony_ci0:2 Function Definition: ComputeShaderFunctionS(f1;f1;f1;i1; ( temp void) 69617a3babSopenharmony_ci0:2 Function Parameters: 70617a3babSopenharmony_ci0:2 'inF0' ( in float) 71617a3babSopenharmony_ci0:2 'inF1' ( in float) 72617a3babSopenharmony_ci0:2 'inF2' ( in float) 73617a3babSopenharmony_ci0:2 'inI0' ( in int) 74617a3babSopenharmony_ci0:55 Function Definition: ComputeShaderFunction1(vf1;vf1;vf1;vi1; ( temp void) 75617a3babSopenharmony_ci0:55 Function Parameters: 76617a3babSopenharmony_ci0:55 'inF0' ( in 1-component vector of float) 77617a3babSopenharmony_ci0:55 'inF1' ( in 1-component vector of float) 78617a3babSopenharmony_ci0:55 'inF2' ( in 1-component vector of float) 79617a3babSopenharmony_ci0:55 'inI0' ( in 1-component vector of int) 80617a3babSopenharmony_ci0:62 Function Definition: ComputeShaderFunction2(vf2;vf2;vf2;vi2; ( temp void) 81617a3babSopenharmony_ci0:62 Function Parameters: 82617a3babSopenharmony_ci0:62 'inF0' ( in 2-component vector of float) 83617a3babSopenharmony_ci0:62 'inF1' ( in 2-component vector of float) 84617a3babSopenharmony_ci0:62 'inF2' ( in 2-component vector of float) 85617a3babSopenharmony_ci0:62 'inI0' ( in 2-component vector of int) 86617a3babSopenharmony_ci0:107 Function Definition: ComputeShaderFunction3(vf3;vf3;vf3;vi3; ( temp void) 87617a3babSopenharmony_ci0:107 Function Parameters: 88617a3babSopenharmony_ci0:107 'inF0' ( in 3-component vector of float) 89617a3babSopenharmony_ci0:107 'inF1' ( in 3-component vector of float) 90617a3babSopenharmony_ci0:107 'inF2' ( in 3-component vector of float) 91617a3babSopenharmony_ci0:107 'inI0' ( in 3-component vector of int) 92617a3babSopenharmony_ci0:150 Function Definition: @ComputeShaderFunction(vf4;vf4;vf4;vi4; ( temp void) 93617a3babSopenharmony_ci0:150 Function Parameters: 94617a3babSopenharmony_ci0:150 'inF0' ( in 4-component vector of float) 95617a3babSopenharmony_ci0:150 'inF1' ( in 4-component vector of float) 96617a3babSopenharmony_ci0:150 'inF2' ( in 4-component vector of float) 97617a3babSopenharmony_ci0:150 'inI0' ( in 4-component vector of int) 98617a3babSopenharmony_ci0:150 Function Definition: ComputeShaderFunction( ( temp void) 99617a3babSopenharmony_ci0:150 Function Parameters: 100617a3babSopenharmony_ci0:? Sequence 101617a3babSopenharmony_ci0:150 move second child to first child ( temp 4-component vector of float) 102617a3babSopenharmony_ci0:? 'inF0' ( temp 4-component vector of float) 103617a3babSopenharmony_ci0:? 'inF0' (layout( location=0) in 4-component vector of float) 104617a3babSopenharmony_ci0:150 move second child to first child ( temp 4-component vector of float) 105617a3babSopenharmony_ci0:? 'inF1' ( temp 4-component vector of float) 106617a3babSopenharmony_ci0:? 'inF1' (layout( location=1) in 4-component vector of float) 107617a3babSopenharmony_ci0:150 move second child to first child ( temp 4-component vector of float) 108617a3babSopenharmony_ci0:? 'inF2' ( temp 4-component vector of float) 109617a3babSopenharmony_ci0:? 'inF2' (layout( location=2) in 4-component vector of float) 110617a3babSopenharmony_ci0:150 move second child to first child ( temp 4-component vector of int) 111617a3babSopenharmony_ci0:? 'inI0' ( temp 4-component vector of int) 112617a3babSopenharmony_ci0:? 'inI0' (layout( location=3) in 4-component vector of int) 113617a3babSopenharmony_ci0:150 Function Call: @ComputeShaderFunction(vf4;vf4;vf4;vi4; ( temp void) 114617a3babSopenharmony_ci0:? 'inF0' ( temp 4-component vector of float) 115617a3babSopenharmony_ci0:? 'inF1' ( temp 4-component vector of float) 116617a3babSopenharmony_ci0:? 'inF2' ( temp 4-component vector of float) 117617a3babSopenharmony_ci0:? 'inI0' ( temp 4-component vector of int) 118617a3babSopenharmony_ci0:? Linker Objects 119617a3babSopenharmony_ci0:? 'inF0' (layout( location=0) in 4-component vector of float) 120617a3babSopenharmony_ci0:? 'inF1' (layout( location=1) in 4-component vector of float) 121617a3babSopenharmony_ci0:? 'inF2' (layout( location=2) in 4-component vector of float) 122617a3babSopenharmony_ci0:? 'inI0' (layout( location=3) in 4-component vector of int) 123617a3babSopenharmony_ci 124617a3babSopenharmony_ci// Module Version 10000 125617a3babSopenharmony_ci// Generated by (magic number): 8000b 126617a3babSopenharmony_ci// Id's are bound by 79 127617a3babSopenharmony_ci 128617a3babSopenharmony_ci Capability Shader 129617a3babSopenharmony_ci 1: ExtInstImport "GLSL.std.450" 130617a3babSopenharmony_ci MemoryModel Logical GLSL450 131617a3babSopenharmony_ci EntryPoint GLCompute 4 "ComputeShaderFunction" 58 61 64 68 132617a3babSopenharmony_ci ExecutionMode 4 LocalSize 1 1 1 133617a3babSopenharmony_ci Source HLSL 500 134617a3babSopenharmony_ci Name 4 "ComputeShaderFunction" 135617a3babSopenharmony_ci Name 15 "ComputeShaderFunctionS(f1;f1;f1;i1;" 136617a3babSopenharmony_ci Name 11 "inF0" 137617a3babSopenharmony_ci Name 12 "inF1" 138617a3babSopenharmony_ci Name 13 "inF2" 139617a3babSopenharmony_ci Name 14 "inI0" 140617a3babSopenharmony_ci Name 21 "ComputeShaderFunction1(vf1;vf1;vf1;vi1;" 141617a3babSopenharmony_ci Name 17 "inF0" 142617a3babSopenharmony_ci Name 18 "inF1" 143617a3babSopenharmony_ci Name 19 "inF2" 144617a3babSopenharmony_ci Name 20 "inI0" 145617a3babSopenharmony_ci Name 32 "ComputeShaderFunction2(vf2;vf2;vf2;vi2;" 146617a3babSopenharmony_ci Name 28 "inF0" 147617a3babSopenharmony_ci Name 29 "inF1" 148617a3babSopenharmony_ci Name 30 "inF2" 149617a3babSopenharmony_ci Name 31 "inI0" 150617a3babSopenharmony_ci Name 43 "ComputeShaderFunction3(vf3;vf3;vf3;vi3;" 151617a3babSopenharmony_ci Name 39 "inF0" 152617a3babSopenharmony_ci Name 40 "inF1" 153617a3babSopenharmony_ci Name 41 "inF2" 154617a3babSopenharmony_ci Name 42 "inI0" 155617a3babSopenharmony_ci Name 54 "@ComputeShaderFunction(vf4;vf4;vf4;vi4;" 156617a3babSopenharmony_ci Name 50 "inF0" 157617a3babSopenharmony_ci Name 51 "inF1" 158617a3babSopenharmony_ci Name 52 "inF2" 159617a3babSopenharmony_ci Name 53 "inI0" 160617a3babSopenharmony_ci Name 56 "inF0" 161617a3babSopenharmony_ci Name 58 "inF0" 162617a3babSopenharmony_ci Name 60 "inF1" 163617a3babSopenharmony_ci Name 61 "inF1" 164617a3babSopenharmony_ci Name 63 "inF2" 165617a3babSopenharmony_ci Name 64 "inF2" 166617a3babSopenharmony_ci Name 66 "inI0" 167617a3babSopenharmony_ci Name 68 "inI0" 168617a3babSopenharmony_ci Name 70 "param" 169617a3babSopenharmony_ci Name 72 "param" 170617a3babSopenharmony_ci Name 74 "param" 171617a3babSopenharmony_ci Name 76 "param" 172617a3babSopenharmony_ci Decorate 58(inF0) Location 0 173617a3babSopenharmony_ci Decorate 61(inF1) Location 1 174617a3babSopenharmony_ci Decorate 64(inF2) Location 2 175617a3babSopenharmony_ci Decorate 68(inI0) Location 3 176617a3babSopenharmony_ci 2: TypeVoid 177617a3babSopenharmony_ci 3: TypeFunction 2 178617a3babSopenharmony_ci 6: TypeFloat 32 179617a3babSopenharmony_ci 7: TypePointer Function 6(float) 180617a3babSopenharmony_ci 8: TypeInt 32 1 181617a3babSopenharmony_ci 9: TypePointer Function 8(int) 182617a3babSopenharmony_ci 10: TypeFunction 2 7(ptr) 7(ptr) 7(ptr) 9(ptr) 183617a3babSopenharmony_ci 23: TypeVector 6(float) 2 184617a3babSopenharmony_ci 24: TypePointer Function 23(fvec2) 185617a3babSopenharmony_ci 25: TypeVector 8(int) 2 186617a3babSopenharmony_ci 26: TypePointer Function 25(ivec2) 187617a3babSopenharmony_ci 27: TypeFunction 2 24(ptr) 24(ptr) 24(ptr) 26(ptr) 188617a3babSopenharmony_ci 34: TypeVector 6(float) 3 189617a3babSopenharmony_ci 35: TypePointer Function 34(fvec3) 190617a3babSopenharmony_ci 36: TypeVector 8(int) 3 191617a3babSopenharmony_ci 37: TypePointer Function 36(ivec3) 192617a3babSopenharmony_ci 38: TypeFunction 2 35(ptr) 35(ptr) 35(ptr) 37(ptr) 193617a3babSopenharmony_ci 45: TypeVector 6(float) 4 194617a3babSopenharmony_ci 46: TypePointer Function 45(fvec4) 195617a3babSopenharmony_ci 47: TypeVector 8(int) 4 196617a3babSopenharmony_ci 48: TypePointer Function 47(ivec4) 197617a3babSopenharmony_ci 49: TypeFunction 2 46(ptr) 46(ptr) 46(ptr) 48(ptr) 198617a3babSopenharmony_ci 57: TypePointer Input 45(fvec4) 199617a3babSopenharmony_ci 58(inF0): 57(ptr) Variable Input 200617a3babSopenharmony_ci 61(inF1): 57(ptr) Variable Input 201617a3babSopenharmony_ci 64(inF2): 57(ptr) Variable Input 202617a3babSopenharmony_ci 67: TypePointer Input 47(ivec4) 203617a3babSopenharmony_ci 68(inI0): 67(ptr) Variable Input 204617a3babSopenharmony_ci4(ComputeShaderFunction): 2 Function None 3 205617a3babSopenharmony_ci 5: Label 206617a3babSopenharmony_ci 56(inF0): 46(ptr) Variable Function 207617a3babSopenharmony_ci 60(inF1): 46(ptr) Variable Function 208617a3babSopenharmony_ci 63(inF2): 46(ptr) Variable Function 209617a3babSopenharmony_ci 66(inI0): 48(ptr) Variable Function 210617a3babSopenharmony_ci 70(param): 46(ptr) Variable Function 211617a3babSopenharmony_ci 72(param): 46(ptr) Variable Function 212617a3babSopenharmony_ci 74(param): 46(ptr) Variable Function 213617a3babSopenharmony_ci 76(param): 48(ptr) Variable Function 214617a3babSopenharmony_ci 59: 45(fvec4) Load 58(inF0) 215617a3babSopenharmony_ci Store 56(inF0) 59 216617a3babSopenharmony_ci 62: 45(fvec4) Load 61(inF1) 217617a3babSopenharmony_ci Store 60(inF1) 62 218617a3babSopenharmony_ci 65: 45(fvec4) Load 64(inF2) 219617a3babSopenharmony_ci Store 63(inF2) 65 220617a3babSopenharmony_ci 69: 47(ivec4) Load 68(inI0) 221617a3babSopenharmony_ci Store 66(inI0) 69 222617a3babSopenharmony_ci 71: 45(fvec4) Load 56(inF0) 223617a3babSopenharmony_ci Store 70(param) 71 224617a3babSopenharmony_ci 73: 45(fvec4) Load 60(inF1) 225617a3babSopenharmony_ci Store 72(param) 73 226617a3babSopenharmony_ci 75: 45(fvec4) Load 63(inF2) 227617a3babSopenharmony_ci Store 74(param) 75 228617a3babSopenharmony_ci 77: 47(ivec4) Load 66(inI0) 229617a3babSopenharmony_ci Store 76(param) 77 230617a3babSopenharmony_ci 78: 2 FunctionCall 54(@ComputeShaderFunction(vf4;vf4;vf4;vi4;) 70(param) 72(param) 74(param) 76(param) 231617a3babSopenharmony_ci Return 232617a3babSopenharmony_ci FunctionEnd 233617a3babSopenharmony_ci15(ComputeShaderFunctionS(f1;f1;f1;i1;): 2 Function None 10 234617a3babSopenharmony_ci 11(inF0): 7(ptr) FunctionParameter 235617a3babSopenharmony_ci 12(inF1): 7(ptr) FunctionParameter 236617a3babSopenharmony_ci 13(inF2): 7(ptr) FunctionParameter 237617a3babSopenharmony_ci 14(inI0): 9(ptr) FunctionParameter 238617a3babSopenharmony_ci 16: Label 239617a3babSopenharmony_ci Return 240617a3babSopenharmony_ci FunctionEnd 241617a3babSopenharmony_ci21(ComputeShaderFunction1(vf1;vf1;vf1;vi1;): 2 Function None 10 242617a3babSopenharmony_ci 17(inF0): 7(ptr) FunctionParameter 243617a3babSopenharmony_ci 18(inF1): 7(ptr) FunctionParameter 244617a3babSopenharmony_ci 19(inF2): 7(ptr) FunctionParameter 245617a3babSopenharmony_ci 20(inI0): 9(ptr) FunctionParameter 246617a3babSopenharmony_ci 22: Label 247617a3babSopenharmony_ci Return 248617a3babSopenharmony_ci FunctionEnd 249617a3babSopenharmony_ci32(ComputeShaderFunction2(vf2;vf2;vf2;vi2;): 2 Function None 27 250617a3babSopenharmony_ci 28(inF0): 24(ptr) FunctionParameter 251617a3babSopenharmony_ci 29(inF1): 24(ptr) FunctionParameter 252617a3babSopenharmony_ci 30(inF2): 24(ptr) FunctionParameter 253617a3babSopenharmony_ci 31(inI0): 26(ptr) FunctionParameter 254617a3babSopenharmony_ci 33: Label 255617a3babSopenharmony_ci Return 256617a3babSopenharmony_ci FunctionEnd 257617a3babSopenharmony_ci43(ComputeShaderFunction3(vf3;vf3;vf3;vi3;): 2 Function None 38 258617a3babSopenharmony_ci 39(inF0): 35(ptr) FunctionParameter 259617a3babSopenharmony_ci 40(inF1): 35(ptr) FunctionParameter 260617a3babSopenharmony_ci 41(inF2): 35(ptr) FunctionParameter 261617a3babSopenharmony_ci 42(inI0): 37(ptr) FunctionParameter 262617a3babSopenharmony_ci 44: Label 263617a3babSopenharmony_ci Return 264617a3babSopenharmony_ci FunctionEnd 265617a3babSopenharmony_ci54(@ComputeShaderFunction(vf4;vf4;vf4;vi4;): 2 Function None 49 266617a3babSopenharmony_ci 50(inF0): 46(ptr) FunctionParameter 267617a3babSopenharmony_ci 51(inF1): 46(ptr) FunctionParameter 268617a3babSopenharmony_ci 52(inF2): 46(ptr) FunctionParameter 269617a3babSopenharmony_ci 53(inI0): 48(ptr) FunctionParameter 270617a3babSopenharmony_ci 55: Label 271617a3babSopenharmony_ci Return 272617a3babSopenharmony_ci FunctionEnd 273