1617a3babSopenharmony_cihlsl.numthreads.comp
2617a3babSopenharmony_ciShader version: 500
3617a3babSopenharmony_cilocal_size = (1, 4, 8)
4617a3babSopenharmony_ci0:? Sequence
5617a3babSopenharmony_ci0:4  Function Definition: main(vu3; ( temp void)
6617a3babSopenharmony_ci0:4    Function Parameters: 
7617a3babSopenharmony_ci0:4      'tid' ( in 3-component vector of uint)
8617a3babSopenharmony_ci0:9  Function Definition: @main_aux2(vu3; ( temp void)
9617a3babSopenharmony_ci0:9    Function Parameters: 
10617a3babSopenharmony_ci0:9      'tid' ( in 3-component vector of uint)
11617a3babSopenharmony_ci0:9  Function Definition: main_aux2( ( temp void)
12617a3babSopenharmony_ci0:9    Function Parameters: 
13617a3babSopenharmony_ci0:?     Sequence
14617a3babSopenharmony_ci0:9      move second child to first child ( temp 3-component vector of uint)
15617a3babSopenharmony_ci0:?         'tid' ( temp 3-component vector of uint)
16617a3babSopenharmony_ci0:?         'tid' ( in 3-component vector of uint GlobalInvocationID)
17617a3babSopenharmony_ci0:9      Function Call: @main_aux2(vu3; ( temp void)
18617a3babSopenharmony_ci0:?         'tid' ( temp 3-component vector of uint)
19617a3babSopenharmony_ci0:?   Linker Objects
20617a3babSopenharmony_ci0:?     'tid' ( in 3-component vector of uint GlobalInvocationID)
21617a3babSopenharmony_ci
22617a3babSopenharmony_ci
23617a3babSopenharmony_ciLinked compute stage:
24617a3babSopenharmony_ci
25617a3babSopenharmony_ci
26617a3babSopenharmony_ciShader version: 500
27617a3babSopenharmony_cilocal_size = (1, 4, 8)
28617a3babSopenharmony_ci0:? Sequence
29617a3babSopenharmony_ci0:4  Function Definition: main(vu3; ( temp void)
30617a3babSopenharmony_ci0:4    Function Parameters: 
31617a3babSopenharmony_ci0:4      'tid' ( in 3-component vector of uint)
32617a3babSopenharmony_ci0:9  Function Definition: @main_aux2(vu3; ( temp void)
33617a3babSopenharmony_ci0:9    Function Parameters: 
34617a3babSopenharmony_ci0:9      'tid' ( in 3-component vector of uint)
35617a3babSopenharmony_ci0:9  Function Definition: main_aux2( ( temp void)
36617a3babSopenharmony_ci0:9    Function Parameters: 
37617a3babSopenharmony_ci0:?     Sequence
38617a3babSopenharmony_ci0:9      move second child to first child ( temp 3-component vector of uint)
39617a3babSopenharmony_ci0:?         'tid' ( temp 3-component vector of uint)
40617a3babSopenharmony_ci0:?         'tid' ( in 3-component vector of uint GlobalInvocationID)
41617a3babSopenharmony_ci0:9      Function Call: @main_aux2(vu3; ( temp void)
42617a3babSopenharmony_ci0:?         'tid' ( temp 3-component vector of uint)
43617a3babSopenharmony_ci0:?   Linker Objects
44617a3babSopenharmony_ci0:?     'tid' ( in 3-component vector of uint GlobalInvocationID)
45617a3babSopenharmony_ci
46617a3babSopenharmony_ci// Module Version 10000
47617a3babSopenharmony_ci// Generated by (magic number): 8000b
48617a3babSopenharmony_ci// Id's are bound by 23
49617a3babSopenharmony_ci
50617a3babSopenharmony_ci                              Capability Shader
51617a3babSopenharmony_ci               1:             ExtInstImport  "GLSL.std.450"
52617a3babSopenharmony_ci                              MemoryModel Logical GLSL450
53617a3babSopenharmony_ci                              EntryPoint GLCompute 4  "main_aux2" 18
54617a3babSopenharmony_ci                              ExecutionMode 4 LocalSize 1 4 8
55617a3babSopenharmony_ci                              Source HLSL 500
56617a3babSopenharmony_ci                              Name 4  "main_aux2"
57617a3babSopenharmony_ci                              Name 11  "main(vu3;"
58617a3babSopenharmony_ci                              Name 10  "tid"
59617a3babSopenharmony_ci                              Name 14  "@main_aux2(vu3;"
60617a3babSopenharmony_ci                              Name 13  "tid"
61617a3babSopenharmony_ci                              Name 16  "tid"
62617a3babSopenharmony_ci                              Name 18  "tid"
63617a3babSopenharmony_ci                              Name 20  "param"
64617a3babSopenharmony_ci                              Decorate 18(tid) BuiltIn GlobalInvocationId
65617a3babSopenharmony_ci               2:             TypeVoid
66617a3babSopenharmony_ci               3:             TypeFunction 2
67617a3babSopenharmony_ci               6:             TypeInt 32 0
68617a3babSopenharmony_ci               7:             TypeVector 6(int) 3
69617a3babSopenharmony_ci               8:             TypePointer Function 7(ivec3)
70617a3babSopenharmony_ci               9:             TypeFunction 2 8(ptr)
71617a3babSopenharmony_ci              17:             TypePointer Input 7(ivec3)
72617a3babSopenharmony_ci         18(tid):     17(ptr) Variable Input
73617a3babSopenharmony_ci    4(main_aux2):           2 Function None 3
74617a3babSopenharmony_ci               5:             Label
75617a3babSopenharmony_ci         16(tid):      8(ptr) Variable Function
76617a3babSopenharmony_ci       20(param):      8(ptr) Variable Function
77617a3babSopenharmony_ci              19:    7(ivec3) Load 18(tid)
78617a3babSopenharmony_ci                              Store 16(tid) 19
79617a3babSopenharmony_ci              21:    7(ivec3) Load 16(tid)
80617a3babSopenharmony_ci                              Store 20(param) 21
81617a3babSopenharmony_ci              22:           2 FunctionCall 14(@main_aux2(vu3;) 20(param)
82617a3babSopenharmony_ci                              Return
83617a3babSopenharmony_ci                              FunctionEnd
84617a3babSopenharmony_ci   11(main(vu3;):           2 Function None 9
85617a3babSopenharmony_ci         10(tid):      8(ptr) FunctionParameter
86617a3babSopenharmony_ci              12:             Label
87617a3babSopenharmony_ci                              Return
88617a3babSopenharmony_ci                              FunctionEnd
89617a3babSopenharmony_ci14(@main_aux2(vu3;):           2 Function None 9
90617a3babSopenharmony_ci         13(tid):      8(ptr) FunctionParameter
91617a3babSopenharmony_ci              15:             Label
92617a3babSopenharmony_ci                              Return
93617a3babSopenharmony_ci                              FunctionEnd
94