• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1hlsl.intrinsic.frexp.vert
2Shader version: 500
30:? Sequence
40:2  Function Definition: VertexShaderFunctionS(f1;f1; ( temp float)
50:2    Function Parameters:
60:2      'inF0' ( in float)
70:2      'inF1' ( in float)
80:?     Sequence
90:3      frexp ( temp float)
100:3        'inF0' ( in float)
110:3        'inF1' ( in float)
120:4      Branch: Return with expression
130:4        Constant:
140:4          0.000000
150:8  Function Definition: VertexShaderFunction2(vf2;vf2; ( temp 2-component vector of float)
160:8    Function Parameters:
170:8      'inF0' ( in 2-component vector of float)
180:8      'inF1' ( in 2-component vector of float)
190:?     Sequence
200:9      frexp ( temp 2-component vector of float)
210:9        'inF0' ( in 2-component vector of float)
220:9        'inF1' ( in 2-component vector of float)
230:10      Branch: Return with expression
240:10        Constant:
250:10          1.000000
260:10          2.000000
270:14  Function Definition: VertexShaderFunction3(vf3;vf3; ( temp 3-component vector of float)
280:14    Function Parameters:
290:14      'inF0' ( in 3-component vector of float)
300:14      'inF1' ( in 3-component vector of float)
310:?     Sequence
320:15      frexp ( temp 3-component vector of float)
330:15        'inF0' ( in 3-component vector of float)
340:15        'inF1' ( in 3-component vector of float)
350:16      Branch: Return with expression
360:16        Constant:
370:16          1.000000
380:16          2.000000
390:16          3.000000
400:20  Function Definition: VertexShaderFunction4(vf4;vf4; ( temp 4-component vector of float)
410:20    Function Parameters:
420:20      'inF0' ( in 4-component vector of float)
430:20      'inF1' ( in 4-component vector of float)
440:?     Sequence
450:21      frexp ( temp 4-component vector of float)
460:21        'inF0' ( in 4-component vector of float)
470:21        'inF1' ( in 4-component vector of float)
480:22      Branch: Return with expression
490:22        Constant:
500:22          1.000000
510:22          2.000000
520:22          3.000000
530:22          4.000000
540:?   Linker Objects
55
56
57Linked vertex stage:
58
59WARNING: Linking vertex stage: Entry point not found
60
61Shader version: 500
620:? Sequence
630:2  Function Definition: VertexShaderFunctionS(f1;f1; ( temp float)
640:2    Function Parameters:
650:2      'inF0' ( in float)
660:2      'inF1' ( in float)
670:?     Sequence
680:3      frexp ( temp float)
690:3        'inF0' ( in float)
700:3        'inF1' ( in float)
710:4      Branch: Return with expression
720:4        Constant:
730:4          0.000000
740:8  Function Definition: VertexShaderFunction2(vf2;vf2; ( temp 2-component vector of float)
750:8    Function Parameters:
760:8      'inF0' ( in 2-component vector of float)
770:8      'inF1' ( in 2-component vector of float)
780:?     Sequence
790:9      frexp ( temp 2-component vector of float)
800:9        'inF0' ( in 2-component vector of float)
810:9        'inF1' ( in 2-component vector of float)
820:10      Branch: Return with expression
830:10        Constant:
840:10          1.000000
850:10          2.000000
860:14  Function Definition: VertexShaderFunction3(vf3;vf3; ( temp 3-component vector of float)
870:14    Function Parameters:
880:14      'inF0' ( in 3-component vector of float)
890:14      'inF1' ( in 3-component vector of float)
900:?     Sequence
910:15      frexp ( temp 3-component vector of float)
920:15        'inF0' ( in 3-component vector of float)
930:15        'inF1' ( in 3-component vector of float)
940:16      Branch: Return with expression
950:16        Constant:
960:16          1.000000
970:16          2.000000
980:16          3.000000
990:20  Function Definition: VertexShaderFunction4(vf4;vf4; ( temp 4-component vector of float)
1000:20    Function Parameters:
1010:20      'inF0' ( in 4-component vector of float)
1020:20      'inF1' ( in 4-component vector of float)
1030:?     Sequence
1040:21      frexp ( temp 4-component vector of float)
1050:21        'inF0' ( in 4-component vector of float)
1060:21        'inF1' ( in 4-component vector of float)
1070:22      Branch: Return with expression
1080:22        Constant:
1090:22          1.000000
1100:22          2.000000
1110:22          3.000000
1120:22          4.000000
1130:?   Linker Objects
114
115// Module Version 10000
116// Generated by (magic number): 8000b
117// Id's are bound by 78
118
119                              Capability Shader
120               1:             ExtInstImport  "GLSL.std.450"
121                              MemoryModel Logical GLSL450
122                              EntryPoint Vertex 4  "VertexShaderFunction"
123                              Source HLSL 500
124                              Name 4  "VertexShaderFunction"
125                              Name 11  "VertexShaderFunctionS(f1;f1;"
126                              Name 9  "inF0"
127                              Name 10  "inF1"
128                              Name 18  "VertexShaderFunction2(vf2;vf2;"
129                              Name 16  "inF0"
130                              Name 17  "inF1"
131                              Name 25  "VertexShaderFunction3(vf3;vf3;"
132                              Name 23  "inF0"
133                              Name 24  "inF1"
134                              Name 32  "VertexShaderFunction4(vf4;vf4;"
135                              Name 30  "inF0"
136                              Name 31  "inF1"
137                              Name 36  "ResType"
138                              Name 46  "ResType"
139                              Name 58  "ResType"
140                              Name 69  "ResType"
141               2:             TypeVoid
142               3:             TypeFunction 2
143               6:             TypeFloat 32
144               7:             TypePointer Function 6(float)
145               8:             TypeFunction 6(float) 7(ptr) 7(ptr)
146              13:             TypeVector 6(float) 2
147              14:             TypePointer Function 13(fvec2)
148              15:             TypeFunction 13(fvec2) 14(ptr) 14(ptr)
149              20:             TypeVector 6(float) 3
150              21:             TypePointer Function 20(fvec3)
151              22:             TypeFunction 20(fvec3) 21(ptr) 21(ptr)
152              27:             TypeVector 6(float) 4
153              28:             TypePointer Function 27(fvec4)
154              29:             TypeFunction 27(fvec4) 28(ptr) 28(ptr)
155              35:             TypeInt 32 1
156     36(ResType):             TypeStruct 6(float) 35(int)
157              41:    6(float) Constant 0
158              45:             TypeVector 35(int) 2
159     46(ResType):             TypeStruct 13(fvec2) 45(ivec2)
160              51:    6(float) Constant 1065353216
161              52:    6(float) Constant 1073741824
162              53:   13(fvec2) ConstantComposite 51 52
163              57:             TypeVector 35(int) 3
164     58(ResType):             TypeStruct 20(fvec3) 57(ivec3)
165              63:    6(float) Constant 1077936128
166              64:   20(fvec3) ConstantComposite 51 52 63
167              68:             TypeVector 35(int) 4
168     69(ResType):             TypeStruct 27(fvec4) 68(ivec4)
169              74:    6(float) Constant 1082130432
170              75:   27(fvec4) ConstantComposite 51 52 63 74
1714(VertexShaderFunction):           2 Function None 3
172               5:             Label
173                              Return
174                              FunctionEnd
17511(VertexShaderFunctionS(f1;f1;):    6(float) Function None 8
176         9(inF0):      7(ptr) FunctionParameter
177        10(inF1):      7(ptr) FunctionParameter
178              12:             Label
179              34:    6(float) Load 9(inF0)
180              37: 36(ResType) ExtInst 1(GLSL.std.450) 52(FrexpStruct) 34
181              38:     35(int) CompositeExtract 37 1
182              39:    6(float) ConvertSToF 38
183                              Store 10(inF1) 39
184              40:    6(float) CompositeExtract 37 0
185                              ReturnValue 41
186                              FunctionEnd
18718(VertexShaderFunction2(vf2;vf2;):   13(fvec2) Function None 15
188        16(inF0):     14(ptr) FunctionParameter
189        17(inF1):     14(ptr) FunctionParameter
190              19:             Label
191              44:   13(fvec2) Load 16(inF0)
192              47: 46(ResType) ExtInst 1(GLSL.std.450) 52(FrexpStruct) 44
193              48:   45(ivec2) CompositeExtract 47 1
194              49:   13(fvec2) ConvertSToF 48
195                              Store 17(inF1) 49
196              50:   13(fvec2) CompositeExtract 47 0
197                              ReturnValue 53
198                              FunctionEnd
19925(VertexShaderFunction3(vf3;vf3;):   20(fvec3) Function None 22
200        23(inF0):     21(ptr) FunctionParameter
201        24(inF1):     21(ptr) FunctionParameter
202              26:             Label
203              56:   20(fvec3) Load 23(inF0)
204              59: 58(ResType) ExtInst 1(GLSL.std.450) 52(FrexpStruct) 56
205              60:   57(ivec3) CompositeExtract 59 1
206              61:   20(fvec3) ConvertSToF 60
207                              Store 24(inF1) 61
208              62:   20(fvec3) CompositeExtract 59 0
209                              ReturnValue 64
210                              FunctionEnd
21132(VertexShaderFunction4(vf4;vf4;):   27(fvec4) Function None 29
212        30(inF0):     28(ptr) FunctionParameter
213        31(inF1):     28(ptr) FunctionParameter
214              33:             Label
215              67:   27(fvec4) Load 30(inF0)
216              70: 69(ResType) ExtInst 1(GLSL.std.450) 52(FrexpStruct) 67
217              71:   68(ivec4) CompositeExtract 70 1
218              72:   27(fvec4) ConvertSToF 71
219                              Store 31(inF1) 72
220              73:   27(fvec4) CompositeExtract 70 0
221                              ReturnValue 75
222                              FunctionEnd
223