1remap.hlsl.templatetypes.none.frag
2// Module Version 10000
3// Generated by (magic number): 80007
4// Id's are bound by 160
5
6                              Capability Shader
7                              Capability Float64
8               1:             ExtInstImport  "GLSL.std.450"
9                              MemoryModel Logical GLSL450
10                              EntryPoint Fragment 4  "main" 153 156
11                              ExecutionMode 4 OriginUpperLeft
12                              Source HLSL 500
13                              Name 4  "main"
14                              Name 11  "@main(vf4;"
15                              Name 10  "input"
16                              Name 13  "r00"
17                              Name 19  "r01"
18                              Name 24  "r12"
19                              Name 28  "r13"
20                              Name 31  "r14"
21                              Name 34  "r15"
22                              Name 38  "r16"
23                              Name 42  "r20"
24                              Name 47  "r21"
25                              Name 52  "r22"
26                              Name 56  "r23"
27                              Name 61  "r24"
28                              Name 66  "r30"
29                              Name 70  "r31"
30                              Name 75  "r32"
31                              Name 79  "r33"
32                              Name 84  "r34"
33                              Name 89  "r40"
34                              Name 93  "r41"
35                              Name 96  "r42"
36                              Name 99  "r43"
37                              Name 104  "r44"
38                              Name 109  "r50"
39                              Name 126  "r51"
40                              Name 129  "r61"
41                              Name 134  "r62"
42                              Name 140  "r65"
43                              Name 145  "r66"
44                              Name 151  "input"
45                              Name 153  "input"
46                              Name 156  "@entryPointOutput"
47                              Name 157  "param"
48                              Decorate 153(input) Location 0
49                              Decorate 156(@entryPointOutput) Location 0
50               2:             TypeVoid
51               3:             TypeFunction 2
52               6:             TypeFloat 32
53               7:             TypeVector 6(float) 4
54               8:             TypePointer Function 7(fvec4)
55               9:             TypeFunction 6(float) 8(ptr)
56              14:    6(float) Constant 1065353216
57              15:    6(float) Constant 1073741824
58              16:    6(float) Constant 1077936128
59              17:    6(float) Constant 1082130432
60              18:    7(fvec4) ConstantComposite 14 15 16 17
61              20:    6(float) Constant 1084227584
62              21:    7(fvec4) ConstantComposite 15 16 17 20
63              22:             TypeBool
64              23:             TypePointer Function 22(bool)
65              25:    22(bool) ConstantFalse
66              26:             TypeInt 32 1
67              27:             TypePointer Function 26(int)
68              29:     26(int) Constant 1
69              30:             TypePointer Function 6(float)
70              32:             TypeFloat 64
71              33:             TypePointer Function 32(float64_t)
72              35:32(float64_t) Constant 0 1072693248
73              36:             TypeInt 32 0
74              37:             TypePointer Function 36(int)
75              39:     36(int) Constant 1
76              40:             TypeVector 22(bool) 2
77              41:             TypePointer Function 40(bvec2)
78              43:    22(bool) ConstantTrue
79              44:   40(bvec2) ConstantComposite 25 43
80              45:             TypeVector 26(int) 2
81              46:             TypePointer Function 45(ivec2)
82              48:     26(int) Constant 2
83              49:   45(ivec2) ConstantComposite 29 48
84              50:             TypeVector 6(float) 2
85              51:             TypePointer Function 50(fvec2)
86              53:   50(fvec2) ConstantComposite 14 15
87              54:             TypeVector 32(float64_t) 2
88              55:             TypePointer Function 54(f64vec2)
89              57:32(float64_t) Constant 0 1073741824
90              58: 54(f64vec2) ConstantComposite 35 57
91              59:             TypeVector 36(int) 2
92              60:             TypePointer Function 59(ivec2)
93              62:     36(int) Constant 2
94              63:   59(ivec2) ConstantComposite 39 62
95              64:             TypeVector 22(bool) 3
96              65:             TypePointer Function 64(bvec3)
97              67:   64(bvec3) ConstantComposite 25 43 43
98              68:             TypeVector 26(int) 3
99              69:             TypePointer Function 68(ivec3)
100              71:     26(int) Constant 3
101              72:   68(ivec3) ConstantComposite 29 48 71
102              73:             TypeVector 6(float) 3
103              74:             TypePointer Function 73(fvec3)
104              76:   73(fvec3) ConstantComposite 14 15 16
105              77:             TypeVector 32(float64_t) 3
106              78:             TypePointer Function 77(f64vec3)
107              80:32(float64_t) Constant 0 1074266112
108              81: 77(f64vec3) ConstantComposite 35 57 80
109              82:             TypeVector 36(int) 3
110              83:             TypePointer Function 82(ivec3)
111              85:     36(int) Constant 3
112              86:   82(ivec3) ConstantComposite 39 62 85
113              87:             TypeVector 22(bool) 4
114              88:             TypePointer Function 87(bvec4)
115              90:   87(bvec4) ConstantComposite 25 43 43 25
116              91:             TypeVector 26(int) 4
117              92:             TypePointer Function 91(ivec4)
118              94:     26(int) Constant 4
119              95:   91(ivec4) ConstantComposite 29 48 71 94
120              97:             TypeVector 32(float64_t) 4
121              98:             TypePointer Function 97(f64vec4)
122             100:32(float64_t) Constant 0 1074790400
123             101: 97(f64vec4) ConstantComposite 35 57 80 100
124             102:             TypeVector 36(int) 4
125             103:             TypePointer Function 102(ivec4)
126             105:     36(int) Constant 4
127             106:  102(ivec4) ConstantComposite 39 62 85 105
128             107:             TypeMatrix 7(fvec4) 4
129             108:             TypePointer Function 107
130             110:    6(float) Constant 0
131             111:    7(fvec4) ConstantComposite 110 14 15 16
132             112:    6(float) Constant 1086324736
133             113:    6(float) Constant 1088421888
134             114:    7(fvec4) ConstantComposite 17 20 112 113
135             115:    6(float) Constant 1090519040
136             116:    6(float) Constant 1091567616
137             117:    6(float) Constant 1092616192
138             118:    6(float) Constant 1093664768
139             119:    7(fvec4) ConstantComposite 115 116 117 118
140             120:    6(float) Constant 1094713344
141             121:    6(float) Constant 1095761920
142             122:    6(float) Constant 1096810496
143             123:    6(float) Constant 1097859072
144             124:    7(fvec4) ConstantComposite 120 121 122 123
145             125:         107 ConstantComposite 111 114 119 124
146             127:             TypeMatrix 73(fvec3) 2
147             128:             TypePointer Function 127
148             130:   73(fvec3) ConstantComposite 17 20 112
149             131:         127 ConstantComposite 76 130
150             132:             TypeMatrix 50(fvec2) 3
151             133:             TypePointer Function 132
152             135:   50(fvec2) ConstantComposite 16 17
153             136:   50(fvec2) ConstantComposite 20 112
154             137:         132 ConstantComposite 53 135 136
155             138:             TypeMatrix 50(fvec2) 4
156             139:             TypePointer Function 138
157             141:   50(fvec2) ConstantComposite 113 115
158             142:         138 ConstantComposite 53 135 136 141
159             143:             TypeMatrix 73(fvec3) 4
160             144:             TypePointer Function 143
161             146:   73(fvec3) ConstantComposite 113 115 116
162             147:   73(fvec3) ConstantComposite 117 118 120
163             148:         143 ConstantComposite 76 130 146 147
164             152:             TypePointer Input 7(fvec4)
165      153(input):    152(ptr) Variable Input
166             155:             TypePointer Output 6(float)
167156(@entryPointOutput):    155(ptr) Variable Output
168         4(main):           2 Function None 3
169               5:             Label
170      151(input):      8(ptr) Variable Function
171      157(param):      8(ptr) Variable Function
172             154:    7(fvec4) Load 153(input)
173                              Store 151(input) 154
174             158:    7(fvec4) Load 151(input)
175                              Store 157(param) 158
176             159:    6(float) FunctionCall 11(@main(vf4;) 157(param)
177                              Store 156(@entryPointOutput) 159
178                              Return
179                              FunctionEnd
180  11(@main(vf4;):    6(float) Function None 9
181       10(input):      8(ptr) FunctionParameter
182              12:             Label
183         13(r00):      8(ptr) Variable Function
184         19(r01):      8(ptr) Variable Function
185         24(r12):     23(ptr) Variable Function
186         28(r13):     27(ptr) Variable Function
187         31(r14):     30(ptr) Variable Function
188         34(r15):     33(ptr) Variable Function
189         38(r16):     37(ptr) Variable Function
190         42(r20):     41(ptr) Variable Function
191         47(r21):     46(ptr) Variable Function
192         52(r22):     51(ptr) Variable Function
193         56(r23):     55(ptr) Variable Function
194         61(r24):     60(ptr) Variable Function
195         66(r30):     65(ptr) Variable Function
196         70(r31):     69(ptr) Variable Function
197         75(r32):     74(ptr) Variable Function
198         79(r33):     78(ptr) Variable Function
199         84(r34):     83(ptr) Variable Function
200         89(r40):     88(ptr) Variable Function
201         93(r41):     92(ptr) Variable Function
202         96(r42):      8(ptr) Variable Function
203         99(r43):     98(ptr) Variable Function
204        104(r44):    103(ptr) Variable Function
205        109(r50):    108(ptr) Variable Function
206        126(r51):    108(ptr) Variable Function
207        129(r61):    128(ptr) Variable Function
208        134(r62):    133(ptr) Variable Function
209        140(r65):    139(ptr) Variable Function
210        145(r66):    144(ptr) Variable Function
211                              Store 13(r00) 18
212                              Store 19(r01) 21
213                              Store 24(r12) 25
214                              Store 28(r13) 29
215                              Store 31(r14) 14
216                              Store 34(r15) 35
217                              Store 38(r16) 39
218                              Store 42(r20) 44
219                              Store 47(r21) 49
220                              Store 52(r22) 53
221                              Store 56(r23) 58
222                              Store 61(r24) 63
223                              Store 66(r30) 67
224                              Store 70(r31) 72
225                              Store 75(r32) 76
226                              Store 79(r33) 81
227                              Store 84(r34) 86
228                              Store 89(r40) 90
229                              Store 93(r41) 95
230                              Store 96(r42) 18
231                              Store 99(r43) 101
232                              Store 104(r44) 106
233                              Store 109(r50) 125
234                              Store 126(r51) 125
235                              Store 129(r61) 131
236                              Store 134(r62) 137
237                              Store 140(r65) 142
238                              Store 145(r66) 148
239                              ReturnValue 110
240                              FunctionEnd
241