1617a3babSopenharmony_cihlsl.intrinsic.frexp.vert
2617a3babSopenharmony_ciShader version: 500
3617a3babSopenharmony_ci0:? Sequence
4617a3babSopenharmony_ci0:2  Function Definition: VertexShaderFunctionS(f1;f1; ( temp float)
5617a3babSopenharmony_ci0:2    Function Parameters: 
6617a3babSopenharmony_ci0:2      'inF0' ( in float)
7617a3babSopenharmony_ci0:2      'inF1' ( in float)
8617a3babSopenharmony_ci0:?     Sequence
9617a3babSopenharmony_ci0:3      frexp ( temp float)
10617a3babSopenharmony_ci0:3        'inF0' ( in float)
11617a3babSopenharmony_ci0:3        'inF1' ( in float)
12617a3babSopenharmony_ci0:4      Branch: Return with expression
13617a3babSopenharmony_ci0:4        Constant:
14617a3babSopenharmony_ci0:4          0.000000
15617a3babSopenharmony_ci0:8  Function Definition: VertexShaderFunction2(vf2;vf2; ( temp 2-component vector of float)
16617a3babSopenharmony_ci0:8    Function Parameters: 
17617a3babSopenharmony_ci0:8      'inF0' ( in 2-component vector of float)
18617a3babSopenharmony_ci0:8      'inF1' ( in 2-component vector of float)
19617a3babSopenharmony_ci0:?     Sequence
20617a3babSopenharmony_ci0:9      frexp ( temp 2-component vector of float)
21617a3babSopenharmony_ci0:9        'inF0' ( in 2-component vector of float)
22617a3babSopenharmony_ci0:9        'inF1' ( in 2-component vector of float)
23617a3babSopenharmony_ci0:10      Branch: Return with expression
24617a3babSopenharmony_ci0:10        Constant:
25617a3babSopenharmony_ci0:10          1.000000
26617a3babSopenharmony_ci0:10          2.000000
27617a3babSopenharmony_ci0:14  Function Definition: VertexShaderFunction3(vf3;vf3; ( temp 3-component vector of float)
28617a3babSopenharmony_ci0:14    Function Parameters: 
29617a3babSopenharmony_ci0:14      'inF0' ( in 3-component vector of float)
30617a3babSopenharmony_ci0:14      'inF1' ( in 3-component vector of float)
31617a3babSopenharmony_ci0:?     Sequence
32617a3babSopenharmony_ci0:15      frexp ( temp 3-component vector of float)
33617a3babSopenharmony_ci0:15        'inF0' ( in 3-component vector of float)
34617a3babSopenharmony_ci0:15        'inF1' ( in 3-component vector of float)
35617a3babSopenharmony_ci0:16      Branch: Return with expression
36617a3babSopenharmony_ci0:16        Constant:
37617a3babSopenharmony_ci0:16          1.000000
38617a3babSopenharmony_ci0:16          2.000000
39617a3babSopenharmony_ci0:16          3.000000
40617a3babSopenharmony_ci0:20  Function Definition: VertexShaderFunction4(vf4;vf4; ( temp 4-component vector of float)
41617a3babSopenharmony_ci0:20    Function Parameters: 
42617a3babSopenharmony_ci0:20      'inF0' ( in 4-component vector of float)
43617a3babSopenharmony_ci0:20      'inF1' ( in 4-component vector of float)
44617a3babSopenharmony_ci0:?     Sequence
45617a3babSopenharmony_ci0:21      frexp ( temp 4-component vector of float)
46617a3babSopenharmony_ci0:21        'inF0' ( in 4-component vector of float)
47617a3babSopenharmony_ci0:21        'inF1' ( in 4-component vector of float)
48617a3babSopenharmony_ci0:22      Branch: Return with expression
49617a3babSopenharmony_ci0:22        Constant:
50617a3babSopenharmony_ci0:22          1.000000
51617a3babSopenharmony_ci0:22          2.000000
52617a3babSopenharmony_ci0:22          3.000000
53617a3babSopenharmony_ci0:22          4.000000
54617a3babSopenharmony_ci0:?   Linker Objects
55617a3babSopenharmony_ci
56617a3babSopenharmony_ci
57617a3babSopenharmony_ciLinked vertex stage:
58617a3babSopenharmony_ci
59617a3babSopenharmony_ciWARNING: Linking vertex stage: Entry point not found
60617a3babSopenharmony_ci
61617a3babSopenharmony_ciShader version: 500
62617a3babSopenharmony_ci0:? Sequence
63617a3babSopenharmony_ci0:2  Function Definition: VertexShaderFunctionS(f1;f1; ( temp float)
64617a3babSopenharmony_ci0:2    Function Parameters: 
65617a3babSopenharmony_ci0:2      'inF0' ( in float)
66617a3babSopenharmony_ci0:2      'inF1' ( in float)
67617a3babSopenharmony_ci0:?     Sequence
68617a3babSopenharmony_ci0:3      frexp ( temp float)
69617a3babSopenharmony_ci0:3        'inF0' ( in float)
70617a3babSopenharmony_ci0:3        'inF1' ( in float)
71617a3babSopenharmony_ci0:4      Branch: Return with expression
72617a3babSopenharmony_ci0:4        Constant:
73617a3babSopenharmony_ci0:4          0.000000
74617a3babSopenharmony_ci0:8  Function Definition: VertexShaderFunction2(vf2;vf2; ( temp 2-component vector of float)
75617a3babSopenharmony_ci0:8    Function Parameters: 
76617a3babSopenharmony_ci0:8      'inF0' ( in 2-component vector of float)
77617a3babSopenharmony_ci0:8      'inF1' ( in 2-component vector of float)
78617a3babSopenharmony_ci0:?     Sequence
79617a3babSopenharmony_ci0:9      frexp ( temp 2-component vector of float)
80617a3babSopenharmony_ci0:9        'inF0' ( in 2-component vector of float)
81617a3babSopenharmony_ci0:9        'inF1' ( in 2-component vector of float)
82617a3babSopenharmony_ci0:10      Branch: Return with expression
83617a3babSopenharmony_ci0:10        Constant:
84617a3babSopenharmony_ci0:10          1.000000
85617a3babSopenharmony_ci0:10          2.000000
86617a3babSopenharmony_ci0:14  Function Definition: VertexShaderFunction3(vf3;vf3; ( temp 3-component vector of float)
87617a3babSopenharmony_ci0:14    Function Parameters: 
88617a3babSopenharmony_ci0:14      'inF0' ( in 3-component vector of float)
89617a3babSopenharmony_ci0:14      'inF1' ( in 3-component vector of float)
90617a3babSopenharmony_ci0:?     Sequence
91617a3babSopenharmony_ci0:15      frexp ( temp 3-component vector of float)
92617a3babSopenharmony_ci0:15        'inF0' ( in 3-component vector of float)
93617a3babSopenharmony_ci0:15        'inF1' ( in 3-component vector of float)
94617a3babSopenharmony_ci0:16      Branch: Return with expression
95617a3babSopenharmony_ci0:16        Constant:
96617a3babSopenharmony_ci0:16          1.000000
97617a3babSopenharmony_ci0:16          2.000000
98617a3babSopenharmony_ci0:16          3.000000
99617a3babSopenharmony_ci0:20  Function Definition: VertexShaderFunction4(vf4;vf4; ( temp 4-component vector of float)
100617a3babSopenharmony_ci0:20    Function Parameters: 
101617a3babSopenharmony_ci0:20      'inF0' ( in 4-component vector of float)
102617a3babSopenharmony_ci0:20      'inF1' ( in 4-component vector of float)
103617a3babSopenharmony_ci0:?     Sequence
104617a3babSopenharmony_ci0:21      frexp ( temp 4-component vector of float)
105617a3babSopenharmony_ci0:21        'inF0' ( in 4-component vector of float)
106617a3babSopenharmony_ci0:21        'inF1' ( in 4-component vector of float)
107617a3babSopenharmony_ci0:22      Branch: Return with expression
108617a3babSopenharmony_ci0:22        Constant:
109617a3babSopenharmony_ci0:22          1.000000
110617a3babSopenharmony_ci0:22          2.000000
111617a3babSopenharmony_ci0:22          3.000000
112617a3babSopenharmony_ci0:22          4.000000
113617a3babSopenharmony_ci0:?   Linker Objects
114617a3babSopenharmony_ci
115617a3babSopenharmony_ci// Module Version 10000
116617a3babSopenharmony_ci// Generated by (magic number): 8000b
117617a3babSopenharmony_ci// Id's are bound by 78
118617a3babSopenharmony_ci
119617a3babSopenharmony_ci                              Capability Shader
120617a3babSopenharmony_ci               1:             ExtInstImport  "GLSL.std.450"
121617a3babSopenharmony_ci                              MemoryModel Logical GLSL450
122617a3babSopenharmony_ci                              EntryPoint Vertex 4  "VertexShaderFunction"
123617a3babSopenharmony_ci                              Source HLSL 500
124617a3babSopenharmony_ci                              Name 4  "VertexShaderFunction"
125617a3babSopenharmony_ci                              Name 11  "VertexShaderFunctionS(f1;f1;"
126617a3babSopenharmony_ci                              Name 9  "inF0"
127617a3babSopenharmony_ci                              Name 10  "inF1"
128617a3babSopenharmony_ci                              Name 18  "VertexShaderFunction2(vf2;vf2;"
129617a3babSopenharmony_ci                              Name 16  "inF0"
130617a3babSopenharmony_ci                              Name 17  "inF1"
131617a3babSopenharmony_ci                              Name 25  "VertexShaderFunction3(vf3;vf3;"
132617a3babSopenharmony_ci                              Name 23  "inF0"
133617a3babSopenharmony_ci                              Name 24  "inF1"
134617a3babSopenharmony_ci                              Name 32  "VertexShaderFunction4(vf4;vf4;"
135617a3babSopenharmony_ci                              Name 30  "inF0"
136617a3babSopenharmony_ci                              Name 31  "inF1"
137617a3babSopenharmony_ci                              Name 36  "ResType"
138617a3babSopenharmony_ci                              Name 46  "ResType"
139617a3babSopenharmony_ci                              Name 58  "ResType"
140617a3babSopenharmony_ci                              Name 69  "ResType"
141617a3babSopenharmony_ci               2:             TypeVoid
142617a3babSopenharmony_ci               3:             TypeFunction 2
143617a3babSopenharmony_ci               6:             TypeFloat 32
144617a3babSopenharmony_ci               7:             TypePointer Function 6(float)
145617a3babSopenharmony_ci               8:             TypeFunction 6(float) 7(ptr) 7(ptr)
146617a3babSopenharmony_ci              13:             TypeVector 6(float) 2
147617a3babSopenharmony_ci              14:             TypePointer Function 13(fvec2)
148617a3babSopenharmony_ci              15:             TypeFunction 13(fvec2) 14(ptr) 14(ptr)
149617a3babSopenharmony_ci              20:             TypeVector 6(float) 3
150617a3babSopenharmony_ci              21:             TypePointer Function 20(fvec3)
151617a3babSopenharmony_ci              22:             TypeFunction 20(fvec3) 21(ptr) 21(ptr)
152617a3babSopenharmony_ci              27:             TypeVector 6(float) 4
153617a3babSopenharmony_ci              28:             TypePointer Function 27(fvec4)
154617a3babSopenharmony_ci              29:             TypeFunction 27(fvec4) 28(ptr) 28(ptr)
155617a3babSopenharmony_ci              35:             TypeInt 32 1
156617a3babSopenharmony_ci     36(ResType):             TypeStruct 6(float) 35(int)
157617a3babSopenharmony_ci              41:    6(float) Constant 0
158617a3babSopenharmony_ci              45:             TypeVector 35(int) 2
159617a3babSopenharmony_ci     46(ResType):             TypeStruct 13(fvec2) 45(ivec2)
160617a3babSopenharmony_ci              51:    6(float) Constant 1065353216
161617a3babSopenharmony_ci              52:    6(float) Constant 1073741824
162617a3babSopenharmony_ci              53:   13(fvec2) ConstantComposite 51 52
163617a3babSopenharmony_ci              57:             TypeVector 35(int) 3
164617a3babSopenharmony_ci     58(ResType):             TypeStruct 20(fvec3) 57(ivec3)
165617a3babSopenharmony_ci              63:    6(float) Constant 1077936128
166617a3babSopenharmony_ci              64:   20(fvec3) ConstantComposite 51 52 63
167617a3babSopenharmony_ci              68:             TypeVector 35(int) 4
168617a3babSopenharmony_ci     69(ResType):             TypeStruct 27(fvec4) 68(ivec4)
169617a3babSopenharmony_ci              74:    6(float) Constant 1082130432
170617a3babSopenharmony_ci              75:   27(fvec4) ConstantComposite 51 52 63 74
171617a3babSopenharmony_ci4(VertexShaderFunction):           2 Function None 3
172617a3babSopenharmony_ci               5:             Label
173617a3babSopenharmony_ci                              Return
174617a3babSopenharmony_ci                              FunctionEnd
175617a3babSopenharmony_ci11(VertexShaderFunctionS(f1;f1;):    6(float) Function None 8
176617a3babSopenharmony_ci         9(inF0):      7(ptr) FunctionParameter
177617a3babSopenharmony_ci        10(inF1):      7(ptr) FunctionParameter
178617a3babSopenharmony_ci              12:             Label
179617a3babSopenharmony_ci              34:    6(float) Load 9(inF0)
180617a3babSopenharmony_ci              37: 36(ResType) ExtInst 1(GLSL.std.450) 52(FrexpStruct) 34
181617a3babSopenharmony_ci              38:     35(int) CompositeExtract 37 1
182617a3babSopenharmony_ci              39:    6(float) ConvertSToF 38
183617a3babSopenharmony_ci                              Store 10(inF1) 39
184617a3babSopenharmony_ci              40:    6(float) CompositeExtract 37 0
185617a3babSopenharmony_ci                              ReturnValue 41
186617a3babSopenharmony_ci                              FunctionEnd
187617a3babSopenharmony_ci18(VertexShaderFunction2(vf2;vf2;):   13(fvec2) Function None 15
188617a3babSopenharmony_ci        16(inF0):     14(ptr) FunctionParameter
189617a3babSopenharmony_ci        17(inF1):     14(ptr) FunctionParameter
190617a3babSopenharmony_ci              19:             Label
191617a3babSopenharmony_ci              44:   13(fvec2) Load 16(inF0)
192617a3babSopenharmony_ci              47: 46(ResType) ExtInst 1(GLSL.std.450) 52(FrexpStruct) 44
193617a3babSopenharmony_ci              48:   45(ivec2) CompositeExtract 47 1
194617a3babSopenharmony_ci              49:   13(fvec2) ConvertSToF 48
195617a3babSopenharmony_ci                              Store 17(inF1) 49
196617a3babSopenharmony_ci              50:   13(fvec2) CompositeExtract 47 0
197617a3babSopenharmony_ci                              ReturnValue 53
198617a3babSopenharmony_ci                              FunctionEnd
199617a3babSopenharmony_ci25(VertexShaderFunction3(vf3;vf3;):   20(fvec3) Function None 22
200617a3babSopenharmony_ci        23(inF0):     21(ptr) FunctionParameter
201617a3babSopenharmony_ci        24(inF1):     21(ptr) FunctionParameter
202617a3babSopenharmony_ci              26:             Label
203617a3babSopenharmony_ci              56:   20(fvec3) Load 23(inF0)
204617a3babSopenharmony_ci              59: 58(ResType) ExtInst 1(GLSL.std.450) 52(FrexpStruct) 56
205617a3babSopenharmony_ci              60:   57(ivec3) CompositeExtract 59 1
206617a3babSopenharmony_ci              61:   20(fvec3) ConvertSToF 60
207617a3babSopenharmony_ci                              Store 24(inF1) 61
208617a3babSopenharmony_ci              62:   20(fvec3) CompositeExtract 59 0
209617a3babSopenharmony_ci                              ReturnValue 64
210617a3babSopenharmony_ci                              FunctionEnd
211617a3babSopenharmony_ci32(VertexShaderFunction4(vf4;vf4;):   27(fvec4) Function None 29
212617a3babSopenharmony_ci        30(inF0):     28(ptr) FunctionParameter
213617a3babSopenharmony_ci        31(inF1):     28(ptr) FunctionParameter
214617a3babSopenharmony_ci              33:             Label
215617a3babSopenharmony_ci              67:   27(fvec4) Load 30(inF0)
216617a3babSopenharmony_ci              70: 69(ResType) ExtInst 1(GLSL.std.450) 52(FrexpStruct) 67
217617a3babSopenharmony_ci              71:   68(ivec4) CompositeExtract 70 1
218617a3babSopenharmony_ci              72:   27(fvec4) ConvertSToF 71
219617a3babSopenharmony_ci                              Store 31(inF1) 72
220617a3babSopenharmony_ci              73:   27(fvec4) CompositeExtract 70 0
221617a3babSopenharmony_ci                              ReturnValue 75
222617a3babSopenharmony_ci                              FunctionEnd
223