1617a3babSopenharmony_cihlsl.precedence2.frag
2617a3babSopenharmony_ciShader version: 500
3617a3babSopenharmony_cigl_FragCoord origin is upper left
4617a3babSopenharmony_ci0:? Sequence
5617a3babSopenharmony_ci0:7  Function Definition: @PixelShaderFunction(i1;i1;i1;i1; ( temp int)
6617a3babSopenharmony_ci0:7    Function Parameters: 
7617a3babSopenharmony_ci0:7      'a1' ( in int)
8617a3babSopenharmony_ci0:7      'a2' ( in int)
9617a3babSopenharmony_ci0:7      'a3' ( in int)
10617a3babSopenharmony_ci0:7      'a4' ( in int)
11617a3babSopenharmony_ci0:?     Sequence
12617a3babSopenharmony_ci0:8      Branch: Return with expression
13617a3babSopenharmony_ci0:8        add ( temp int)
14617a3babSopenharmony_ci0:8          left-shift ( temp int)
15617a3babSopenharmony_ci0:8            add ( temp int)
16617a3babSopenharmony_ci0:8              component-wise multiply ( temp int)
17617a3babSopenharmony_ci0:8                'a1' ( in int)
18617a3babSopenharmony_ci0:8                'a2' ( in int)
19617a3babSopenharmony_ci0:8              'a3' ( in int)
20617a3babSopenharmony_ci0:8            'a4' ( in int)
21617a3babSopenharmony_ci0:8          left-shift ( temp int)
22617a3babSopenharmony_ci0:8            'a1' ( in int)
23617a3babSopenharmony_ci0:8            add ( temp int)
24617a3babSopenharmony_ci0:8              'a2' ( in int)
25617a3babSopenharmony_ci0:8              component-wise multiply ( temp int)
26617a3babSopenharmony_ci0:8                'a3' ( in int)
27617a3babSopenharmony_ci0:8                'a4' ( in int)
28617a3babSopenharmony_ci0:7  Function Definition: PixelShaderFunction( ( temp void)
29617a3babSopenharmony_ci0:7    Function Parameters: 
30617a3babSopenharmony_ci0:?     Sequence
31617a3babSopenharmony_ci0:7      move second child to first child ( temp int)
32617a3babSopenharmony_ci0:?         'a1' ( temp int)
33617a3babSopenharmony_ci0:?         'a1' (layout( location=0) flat in int)
34617a3babSopenharmony_ci0:7      move second child to first child ( temp int)
35617a3babSopenharmony_ci0:?         'a2' ( temp int)
36617a3babSopenharmony_ci0:?         'a2' (layout( location=1) flat in int)
37617a3babSopenharmony_ci0:7      move second child to first child ( temp int)
38617a3babSopenharmony_ci0:?         'a3' ( temp int)
39617a3babSopenharmony_ci0:?         'a3' (layout( location=2) flat in int)
40617a3babSopenharmony_ci0:7      move second child to first child ( temp int)
41617a3babSopenharmony_ci0:?         'a4' ( temp int)
42617a3babSopenharmony_ci0:?         'a4' (layout( location=3) flat in int)
43617a3babSopenharmony_ci0:7      move second child to first child ( temp int)
44617a3babSopenharmony_ci0:?         '@entryPointOutput' (layout( location=0) out int)
45617a3babSopenharmony_ci0:7        Function Call: @PixelShaderFunction(i1;i1;i1;i1; ( temp int)
46617a3babSopenharmony_ci0:?           'a1' ( temp int)
47617a3babSopenharmony_ci0:?           'a2' ( temp int)
48617a3babSopenharmony_ci0:?           'a3' ( temp int)
49617a3babSopenharmony_ci0:?           'a4' ( temp int)
50617a3babSopenharmony_ci0:?   Linker Objects
51617a3babSopenharmony_ci0:?     '@entryPointOutput' (layout( location=0) out int)
52617a3babSopenharmony_ci0:?     'a1' (layout( location=0) flat in int)
53617a3babSopenharmony_ci0:?     'a2' (layout( location=1) flat in int)
54617a3babSopenharmony_ci0:?     'a3' (layout( location=2) flat in int)
55617a3babSopenharmony_ci0:?     'a4' (layout( location=3) flat in int)
56617a3babSopenharmony_ci
57617a3babSopenharmony_ci
58617a3babSopenharmony_ciLinked fragment stage:
59617a3babSopenharmony_ci
60617a3babSopenharmony_ci
61617a3babSopenharmony_ciShader version: 500
62617a3babSopenharmony_cigl_FragCoord origin is upper left
63617a3babSopenharmony_ci0:? Sequence
64617a3babSopenharmony_ci0:7  Function Definition: @PixelShaderFunction(i1;i1;i1;i1; ( temp int)
65617a3babSopenharmony_ci0:7    Function Parameters: 
66617a3babSopenharmony_ci0:7      'a1' ( in int)
67617a3babSopenharmony_ci0:7      'a2' ( in int)
68617a3babSopenharmony_ci0:7      'a3' ( in int)
69617a3babSopenharmony_ci0:7      'a4' ( in int)
70617a3babSopenharmony_ci0:?     Sequence
71617a3babSopenharmony_ci0:8      Branch: Return with expression
72617a3babSopenharmony_ci0:8        add ( temp int)
73617a3babSopenharmony_ci0:8          left-shift ( temp int)
74617a3babSopenharmony_ci0:8            add ( temp int)
75617a3babSopenharmony_ci0:8              component-wise multiply ( temp int)
76617a3babSopenharmony_ci0:8                'a1' ( in int)
77617a3babSopenharmony_ci0:8                'a2' ( in int)
78617a3babSopenharmony_ci0:8              'a3' ( in int)
79617a3babSopenharmony_ci0:8            'a4' ( in int)
80617a3babSopenharmony_ci0:8          left-shift ( temp int)
81617a3babSopenharmony_ci0:8            'a1' ( in int)
82617a3babSopenharmony_ci0:8            add ( temp int)
83617a3babSopenharmony_ci0:8              'a2' ( in int)
84617a3babSopenharmony_ci0:8              component-wise multiply ( temp int)
85617a3babSopenharmony_ci0:8                'a3' ( in int)
86617a3babSopenharmony_ci0:8                'a4' ( in int)
87617a3babSopenharmony_ci0:7  Function Definition: PixelShaderFunction( ( temp void)
88617a3babSopenharmony_ci0:7    Function Parameters: 
89617a3babSopenharmony_ci0:?     Sequence
90617a3babSopenharmony_ci0:7      move second child to first child ( temp int)
91617a3babSopenharmony_ci0:?         'a1' ( temp int)
92617a3babSopenharmony_ci0:?         'a1' (layout( location=0) flat in int)
93617a3babSopenharmony_ci0:7      move second child to first child ( temp int)
94617a3babSopenharmony_ci0:?         'a2' ( temp int)
95617a3babSopenharmony_ci0:?         'a2' (layout( location=1) flat in int)
96617a3babSopenharmony_ci0:7      move second child to first child ( temp int)
97617a3babSopenharmony_ci0:?         'a3' ( temp int)
98617a3babSopenharmony_ci0:?         'a3' (layout( location=2) flat in int)
99617a3babSopenharmony_ci0:7      move second child to first child ( temp int)
100617a3babSopenharmony_ci0:?         'a4' ( temp int)
101617a3babSopenharmony_ci0:?         'a4' (layout( location=3) flat in int)
102617a3babSopenharmony_ci0:7      move second child to first child ( temp int)
103617a3babSopenharmony_ci0:?         '@entryPointOutput' (layout( location=0) out int)
104617a3babSopenharmony_ci0:7        Function Call: @PixelShaderFunction(i1;i1;i1;i1; ( temp int)
105617a3babSopenharmony_ci0:?           'a1' ( temp int)
106617a3babSopenharmony_ci0:?           'a2' ( temp int)
107617a3babSopenharmony_ci0:?           'a3' ( temp int)
108617a3babSopenharmony_ci0:?           'a4' ( temp int)
109617a3babSopenharmony_ci0:?   Linker Objects
110617a3babSopenharmony_ci0:?     '@entryPointOutput' (layout( location=0) out int)
111617a3babSopenharmony_ci0:?     'a1' (layout( location=0) flat in int)
112617a3babSopenharmony_ci0:?     'a2' (layout( location=1) flat in int)
113617a3babSopenharmony_ci0:?     'a3' (layout( location=2) flat in int)
114617a3babSopenharmony_ci0:?     'a4' (layout( location=3) flat in int)
115617a3babSopenharmony_ci
116617a3babSopenharmony_ci// Module Version 10000
117617a3babSopenharmony_ci// Generated by (magic number): 8000b
118617a3babSopenharmony_ci// Id's are bound by 56
119617a3babSopenharmony_ci
120617a3babSopenharmony_ci                              Capability Shader
121617a3babSopenharmony_ci               1:             ExtInstImport  "GLSL.std.450"
122617a3babSopenharmony_ci                              MemoryModel Logical GLSL450
123617a3babSopenharmony_ci                              EntryPoint Fragment 4  "PixelShaderFunction" 34 37 40 43 46
124617a3babSopenharmony_ci                              ExecutionMode 4 OriginUpperLeft
125617a3babSopenharmony_ci                              Source HLSL 500
126617a3babSopenharmony_ci                              Name 4  "PixelShaderFunction"
127617a3babSopenharmony_ci                              Name 13  "@PixelShaderFunction(i1;i1;i1;i1;"
128617a3babSopenharmony_ci                              Name 9  "a1"
129617a3babSopenharmony_ci                              Name 10  "a2"
130617a3babSopenharmony_ci                              Name 11  "a3"
131617a3babSopenharmony_ci                              Name 12  "a4"
132617a3babSopenharmony_ci                              Name 32  "a1"
133617a3babSopenharmony_ci                              Name 34  "a1"
134617a3babSopenharmony_ci                              Name 36  "a2"
135617a3babSopenharmony_ci                              Name 37  "a2"
136617a3babSopenharmony_ci                              Name 39  "a3"
137617a3babSopenharmony_ci                              Name 40  "a3"
138617a3babSopenharmony_ci                              Name 42  "a4"
139617a3babSopenharmony_ci                              Name 43  "a4"
140617a3babSopenharmony_ci                              Name 46  "@entryPointOutput"
141617a3babSopenharmony_ci                              Name 47  "param"
142617a3babSopenharmony_ci                              Name 49  "param"
143617a3babSopenharmony_ci                              Name 51  "param"
144617a3babSopenharmony_ci                              Name 53  "param"
145617a3babSopenharmony_ci                              Decorate 34(a1) Flat
146617a3babSopenharmony_ci                              Decorate 34(a1) Location 0
147617a3babSopenharmony_ci                              Decorate 37(a2) Flat
148617a3babSopenharmony_ci                              Decorate 37(a2) Location 1
149617a3babSopenharmony_ci                              Decorate 40(a3) Flat
150617a3babSopenharmony_ci                              Decorate 40(a3) Location 2
151617a3babSopenharmony_ci                              Decorate 43(a4) Flat
152617a3babSopenharmony_ci                              Decorate 43(a4) Location 3
153617a3babSopenharmony_ci                              Decorate 46(@entryPointOutput) Location 0
154617a3babSopenharmony_ci               2:             TypeVoid
155617a3babSopenharmony_ci               3:             TypeFunction 2
156617a3babSopenharmony_ci               6:             TypeInt 32 1
157617a3babSopenharmony_ci               7:             TypePointer Function 6(int)
158617a3babSopenharmony_ci               8:             TypeFunction 6(int) 7(ptr) 7(ptr) 7(ptr) 7(ptr)
159617a3babSopenharmony_ci              33:             TypePointer Input 6(int)
160617a3babSopenharmony_ci          34(a1):     33(ptr) Variable Input
161617a3babSopenharmony_ci          37(a2):     33(ptr) Variable Input
162617a3babSopenharmony_ci          40(a3):     33(ptr) Variable Input
163617a3babSopenharmony_ci          43(a4):     33(ptr) Variable Input
164617a3babSopenharmony_ci              45:             TypePointer Output 6(int)
165617a3babSopenharmony_ci46(@entryPointOutput):     45(ptr) Variable Output
166617a3babSopenharmony_ci4(PixelShaderFunction):           2 Function None 3
167617a3babSopenharmony_ci               5:             Label
168617a3babSopenharmony_ci          32(a1):      7(ptr) Variable Function
169617a3babSopenharmony_ci          36(a2):      7(ptr) Variable Function
170617a3babSopenharmony_ci          39(a3):      7(ptr) Variable Function
171617a3babSopenharmony_ci          42(a4):      7(ptr) Variable Function
172617a3babSopenharmony_ci       47(param):      7(ptr) Variable Function
173617a3babSopenharmony_ci       49(param):      7(ptr) Variable Function
174617a3babSopenharmony_ci       51(param):      7(ptr) Variable Function
175617a3babSopenharmony_ci       53(param):      7(ptr) Variable Function
176617a3babSopenharmony_ci              35:      6(int) Load 34(a1)
177617a3babSopenharmony_ci                              Store 32(a1) 35
178617a3babSopenharmony_ci              38:      6(int) Load 37(a2)
179617a3babSopenharmony_ci                              Store 36(a2) 38
180617a3babSopenharmony_ci              41:      6(int) Load 40(a3)
181617a3babSopenharmony_ci                              Store 39(a3) 41
182617a3babSopenharmony_ci              44:      6(int) Load 43(a4)
183617a3babSopenharmony_ci                              Store 42(a4) 44
184617a3babSopenharmony_ci              48:      6(int) Load 32(a1)
185617a3babSopenharmony_ci                              Store 47(param) 48
186617a3babSopenharmony_ci              50:      6(int) Load 36(a2)
187617a3babSopenharmony_ci                              Store 49(param) 50
188617a3babSopenharmony_ci              52:      6(int) Load 39(a3)
189617a3babSopenharmony_ci                              Store 51(param) 52
190617a3babSopenharmony_ci              54:      6(int) Load 42(a4)
191617a3babSopenharmony_ci                              Store 53(param) 54
192617a3babSopenharmony_ci              55:      6(int) FunctionCall 13(@PixelShaderFunction(i1;i1;i1;i1;) 47(param) 49(param) 51(param) 53(param)
193617a3babSopenharmony_ci                              Store 46(@entryPointOutput) 55
194617a3babSopenharmony_ci                              Return
195617a3babSopenharmony_ci                              FunctionEnd
196617a3babSopenharmony_ci13(@PixelShaderFunction(i1;i1;i1;i1;):      6(int) Function None 8
197617a3babSopenharmony_ci           9(a1):      7(ptr) FunctionParameter
198617a3babSopenharmony_ci          10(a2):      7(ptr) FunctionParameter
199617a3babSopenharmony_ci          11(a3):      7(ptr) FunctionParameter
200617a3babSopenharmony_ci          12(a4):      7(ptr) FunctionParameter
201617a3babSopenharmony_ci              14:             Label
202617a3babSopenharmony_ci              15:      6(int) Load 9(a1)
203617a3babSopenharmony_ci              16:      6(int) Load 10(a2)
204617a3babSopenharmony_ci              17:      6(int) IMul 15 16
205617a3babSopenharmony_ci              18:      6(int) Load 11(a3)
206617a3babSopenharmony_ci              19:      6(int) IAdd 17 18
207617a3babSopenharmony_ci              20:      6(int) Load 12(a4)
208617a3babSopenharmony_ci              21:      6(int) ShiftLeftLogical 19 20
209617a3babSopenharmony_ci              22:      6(int) Load 9(a1)
210617a3babSopenharmony_ci              23:      6(int) Load 10(a2)
211617a3babSopenharmony_ci              24:      6(int) Load 11(a3)
212617a3babSopenharmony_ci              25:      6(int) Load 12(a4)
213617a3babSopenharmony_ci              26:      6(int) IMul 24 25
214617a3babSopenharmony_ci              27:      6(int) IAdd 23 26
215617a3babSopenharmony_ci              28:      6(int) ShiftLeftLogical 22 27
216617a3babSopenharmony_ci              29:      6(int) IAdd 21 28
217617a3babSopenharmony_ci                              ReturnValue 29
218617a3babSopenharmony_ci                              FunctionEnd
219