aboutsummaryrefslogtreecommitdiff
path: root/Test/baseResults/hlsl.intrinsic.frexp.vert.out
blob: 0418ed6cd37eda28849d66cdd707f3240b5c1565 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
hlsl.intrinsic.frexp.vert
Shader version: 500
0:? Sequence
0:2  Function Definition: VertexShaderFunctionS(f1;f1; ( temp float)
0:2    Function Parameters: 
0:2      'inF0' ( in float)
0:2      'inF1' ( in float)
0:?     Sequence
0:3      frexp ( temp float)
0:3        'inF0' ( in float)
0:3        'inF1' ( in float)
0:4      Branch: Return with expression
0:4        Constant:
0:4          0.000000
0:8  Function Definition: VertexShaderFunction2(vf2;vf2; ( temp 2-component vector of float)
0:8    Function Parameters: 
0:8      'inF0' ( in 2-component vector of float)
0:8      'inF1' ( in 2-component vector of float)
0:?     Sequence
0:9      frexp ( temp 2-component vector of float)
0:9        'inF0' ( in 2-component vector of float)
0:9        'inF1' ( in 2-component vector of float)
0:10      Branch: Return with expression
0:10        Constant:
0:10          1.000000
0:10          2.000000
0:14  Function Definition: VertexShaderFunction3(vf3;vf3; ( temp 3-component vector of float)
0:14    Function Parameters: 
0:14      'inF0' ( in 3-component vector of float)
0:14      'inF1' ( in 3-component vector of float)
0:?     Sequence
0:15      frexp ( temp 3-component vector of float)
0:15        'inF0' ( in 3-component vector of float)
0:15        'inF1' ( in 3-component vector of float)
0:16      Branch: Return with expression
0:16        Constant:
0:16          1.000000
0:16          2.000000
0:16          3.000000
0:20  Function Definition: VertexShaderFunction4(vf4;vf4; ( temp 4-component vector of float)
0:20    Function Parameters: 
0:20      'inF0' ( in 4-component vector of float)
0:20      'inF1' ( in 4-component vector of float)
0:?     Sequence
0:21      frexp ( temp 4-component vector of float)
0:21        'inF0' ( in 4-component vector of float)
0:21        'inF1' ( in 4-component vector of float)
0:22      Branch: Return with expression
0:22        Constant:
0:22          1.000000
0:22          2.000000
0:22          3.000000
0:22          4.000000
0:?   Linker Objects


Linked vertex stage:

WARNING: Linking vertex stage: Entry point not found

Shader version: 500
0:? Sequence
0:2  Function Definition: VertexShaderFunctionS(f1;f1; ( temp float)
0:2    Function Parameters: 
0:2      'inF0' ( in float)
0:2      'inF1' ( in float)
0:?     Sequence
0:3      frexp ( temp float)
0:3        'inF0' ( in float)
0:3        'inF1' ( in float)
0:4      Branch: Return with expression
0:4        Constant:
0:4          0.000000
0:8  Function Definition: VertexShaderFunction2(vf2;vf2; ( temp 2-component vector of float)
0:8    Function Parameters: 
0:8      'inF0' ( in 2-component vector of float)
0:8      'inF1' ( in 2-component vector of float)
0:?     Sequence
0:9      frexp ( temp 2-component vector of float)
0:9        'inF0' ( in 2-component vector of float)
0:9        'inF1' ( in 2-component vector of float)
0:10      Branch: Return with expression
0:10        Constant:
0:10          1.000000
0:10          2.000000
0:14  Function Definition: VertexShaderFunction3(vf3;vf3; ( temp 3-component vector of float)
0:14    Function Parameters: 
0:14      'inF0' ( in 3-component vector of float)
0:14      'inF1' ( in 3-component vector of float)
0:?     Sequence
0:15      frexp ( temp 3-component vector of float)
0:15        'inF0' ( in 3-component vector of float)
0:15        'inF1' ( in 3-component vector of float)
0:16      Branch: Return with expression
0:16        Constant:
0:16          1.000000
0:16          2.000000
0:16          3.000000
0:20  Function Definition: VertexShaderFunction4(vf4;vf4; ( temp 4-component vector of float)
0:20    Function Parameters: 
0:20      'inF0' ( in 4-component vector of float)
0:20      'inF1' ( in 4-component vector of float)
0:?     Sequence
0:21      frexp ( temp 4-component vector of float)
0:21        'inF0' ( in 4-component vector of float)
0:21        'inF1' ( in 4-component vector of float)
0:22      Branch: Return with expression
0:22        Constant:
0:22          1.000000
0:22          2.000000
0:22          3.000000
0:22          4.000000
0:?   Linker Objects

// Module Version 10000
// Generated by (magic number): 8000a
// Id's are bound by 78

                              Capability Shader
               1:             ExtInstImport  "GLSL.std.450"
                              MemoryModel Logical GLSL450
                              EntryPoint Vertex 4  "VertexShaderFunction"
                              Source HLSL 500
                              Name 4  "VertexShaderFunction"
                              Name 11  "VertexShaderFunctionS(f1;f1;"
                              Name 9  "inF0"
                              Name 10  "inF1"
                              Name 18  "VertexShaderFunction2(vf2;vf2;"
                              Name 16  "inF0"
                              Name 17  "inF1"
                              Name 25  "VertexShaderFunction3(vf3;vf3;"
                              Name 23  "inF0"
                              Name 24  "inF1"
                              Name 32  "VertexShaderFunction4(vf4;vf4;"
                              Name 30  "inF0"
                              Name 31  "inF1"
                              Name 36  "ResType"
                              Name 46  "ResType"
                              Name 58  "ResType"
                              Name 69  "ResType"
               2:             TypeVoid
               3:             TypeFunction 2
               6:             TypeFloat 32
               7:             TypePointer Function 6(float)
               8:             TypeFunction 6(float) 7(ptr) 7(ptr)
              13:             TypeVector 6(float) 2
              14:             TypePointer Function 13(fvec2)
              15:             TypeFunction 13(fvec2) 14(ptr) 14(ptr)
              20:             TypeVector 6(float) 3
              21:             TypePointer Function 20(fvec3)
              22:             TypeFunction 20(fvec3) 21(ptr) 21(ptr)
              27:             TypeVector 6(float) 4
              28:             TypePointer Function 27(fvec4)
              29:             TypeFunction 27(fvec4) 28(ptr) 28(ptr)
              35:             TypeInt 32 1
     36(ResType):             TypeStruct 6(float) 35(int)
              41:    6(float) Constant 0
              45:             TypeVector 35(int) 2
     46(ResType):             TypeStruct 13(fvec2) 45(ivec2)
              51:    6(float) Constant 1065353216
              52:    6(float) Constant 1073741824
              53:   13(fvec2) ConstantComposite 51 52
              57:             TypeVector 35(int) 3
     58(ResType):             TypeStruct 20(fvec3) 57(ivec3)
              63:    6(float) Constant 1077936128
              64:   20(fvec3) ConstantComposite 51 52 63
              68:             TypeVector 35(int) 4
     69(ResType):             TypeStruct 27(fvec4) 68(ivec4)
              74:    6(float) Constant 1082130432
              75:   27(fvec4) ConstantComposite 51 52 63 74
4(VertexShaderFunction):           2 Function None 3
               5:             Label
                              Return
                              FunctionEnd
11(VertexShaderFunctionS(f1;f1;):    6(float) Function None 8
         9(inF0):      7(ptr) FunctionParameter
        10(inF1):      7(ptr) FunctionParameter
              12:             Label
              34:    6(float) Load 9(inF0)
              37: 36(ResType) ExtInst 1(GLSL.std.450) 52(FrexpStruct) 34
              38:     35(int) CompositeExtract 37 1
              39:    6(float) ConvertSToF 38
                              Store 10(inF1) 39
              40:    6(float) CompositeExtract 37 0
                              ReturnValue 41
                              FunctionEnd
18(VertexShaderFunction2(vf2;vf2;):   13(fvec2) Function None 15
        16(inF0):     14(ptr) FunctionParameter
        17(inF1):     14(ptr) FunctionParameter
              19:             Label
              44:   13(fvec2) Load 16(inF0)
              47: 46(ResType) ExtInst 1(GLSL.std.450) 52(FrexpStruct) 44
              48:   45(ivec2) CompositeExtract 47 1
              49:   13(fvec2) ConvertSToF 48
                              Store 17(inF1) 49
              50:   13(fvec2) CompositeExtract 47 0
                              ReturnValue 53
                              FunctionEnd
25(VertexShaderFunction3(vf3;vf3;):   20(fvec3) Function None 22
        23(inF0):     21(ptr) FunctionParameter
        24(inF1):     21(ptr) FunctionParameter
              26:             Label
              56:   20(fvec3) Load 23(inF0)
              59: 58(ResType) ExtInst 1(GLSL.std.450) 52(FrexpStruct) 56
              60:   57(ivec3) CompositeExtract 59 1
              61:   20(fvec3) ConvertSToF 60
                              Store 24(inF1) 61
              62:   20(fvec3) CompositeExtract 59 0
                              ReturnValue 64
                              FunctionEnd
32(VertexShaderFunction4(vf4;vf4;):   27(fvec4) Function None 29
        30(inF0):     28(ptr) FunctionParameter
        31(inF1):     28(ptr) FunctionParameter
              33:             Label
              67:   27(fvec4) Load 30(inF0)
              70: 69(ResType) ExtInst 1(GLSL.std.450) 52(FrexpStruct) 67
              71:   68(ivec4) CompositeExtract 70 1
              72:   27(fvec4) ConvertSToF 71
                              Store 31(inF1) 72
              73:   27(fvec4) CompositeExtract 70 0
                              ReturnValue 75
                              FunctionEnd