1__attribute__((overloadable)) uchar __spirv_ConvertFToU_Ruchar(half);
2__attribute__((overloadable)) uchar __spirv_ConvertFToU_Ruchar_rtz(half);
3__attribute__((overloadable)) uchar __spirv_ConvertFToU_Ruchar_rte(half);
4__attribute__((overloadable)) uchar __spirv_ConvertFToU_Ruchar_rtp(half);
5__attribute__((overloadable)) uchar __spirv_ConvertFToU_Ruchar_rtn(half);
6__attribute__((overloadable)) uchar __spirv_ConvertFToU_Ruchar_sat(half);
7__attribute__((overloadable)) uchar __spirv_ConvertFToU_Ruchar_sat_rtz(half);
8__attribute__((overloadable)) uchar __spirv_ConvertFToU_Ruchar_sat_rte(half);
9__attribute__((overloadable)) uchar __spirv_ConvertFToU_Ruchar_sat_rtp(half);
10__attribute__((overloadable)) uchar __spirv_ConvertFToU_Ruchar_sat_rtn(half);
11__attribute__((overloadable)) uchar __spirv_ConvertFToU_Ruchar(float);
12__attribute__((overloadable)) uchar __spirv_ConvertFToU_Ruchar_rtz(float);
13__attribute__((overloadable)) uchar __spirv_ConvertFToU_Ruchar_rte(float);
14__attribute__((overloadable)) uchar __spirv_ConvertFToU_Ruchar_rtp(float);
15__attribute__((overloadable)) uchar __spirv_ConvertFToU_Ruchar_rtn(float);
16__attribute__((overloadable)) uchar __spirv_ConvertFToU_Ruchar_sat(float);
17__attribute__((overloadable)) uchar __spirv_ConvertFToU_Ruchar_sat_rtz(float);
18__attribute__((overloadable)) uchar __spirv_ConvertFToU_Ruchar_sat_rte(float);
19__attribute__((overloadable)) uchar __spirv_ConvertFToU_Ruchar_sat_rtp(float);
20__attribute__((overloadable)) uchar __spirv_ConvertFToU_Ruchar_sat_rtn(float);
21__attribute__((overloadable)) uchar __spirv_ConvertFToU_Ruchar(double);
22__attribute__((overloadable)) uchar __spirv_ConvertFToU_Ruchar_rtz(double);
23__attribute__((overloadable)) uchar __spirv_ConvertFToU_Ruchar_rte(double);
24__attribute__((overloadable)) uchar __spirv_ConvertFToU_Ruchar_rtp(double);
25__attribute__((overloadable)) uchar __spirv_ConvertFToU_Ruchar_rtn(double);
26__attribute__((overloadable)) uchar __spirv_ConvertFToU_Ruchar_sat(double);
27__attribute__((overloadable)) uchar __spirv_ConvertFToU_Ruchar_sat_rtz(double);
28__attribute__((overloadable)) uchar __spirv_ConvertFToU_Ruchar_sat_rte(double);
29__attribute__((overloadable)) uchar __spirv_ConvertFToU_Ruchar_sat_rtp(double);
30__attribute__((overloadable)) uchar __spirv_ConvertFToU_Ruchar_sat_rtn(double);
31__attribute__((overloadable)) uchar2 __spirv_ConvertFToU_Ruchar2(half2);
32__attribute__((overloadable)) uchar2 __spirv_ConvertFToU_Ruchar2_rtz(half2);
33__attribute__((overloadable)) uchar2 __spirv_ConvertFToU_Ruchar2_rte(half2);
34__attribute__((overloadable)) uchar2 __spirv_ConvertFToU_Ruchar2_rtp(half2);
35__attribute__((overloadable)) uchar2 __spirv_ConvertFToU_Ruchar2_rtn(half2);
36__attribute__((overloadable)) uchar2 __spirv_ConvertFToU_Ruchar2_sat(half2);
37__attribute__((overloadable)) uchar2 __spirv_ConvertFToU_Ruchar2_sat_rtz(half2);
38__attribute__((overloadable)) uchar2 __spirv_ConvertFToU_Ruchar2_sat_rte(half2);
39__attribute__((overloadable)) uchar2 __spirv_ConvertFToU_Ruchar2_sat_rtp(half2);
40__attribute__((overloadable)) uchar2 __spirv_ConvertFToU_Ruchar2_sat_rtn(half2);
41__attribute__((overloadable)) uchar2 __spirv_ConvertFToU_Ruchar2(float2);
42__attribute__((overloadable)) uchar2 __spirv_ConvertFToU_Ruchar2_rtz(float2);
43__attribute__((overloadable)) uchar2 __spirv_ConvertFToU_Ruchar2_rte(float2);
44__attribute__((overloadable)) uchar2 __spirv_ConvertFToU_Ruchar2_rtp(float2);
45__attribute__((overloadable)) uchar2 __spirv_ConvertFToU_Ruchar2_rtn(float2);
46__attribute__((overloadable)) uchar2 __spirv_ConvertFToU_Ruchar2_sat(float2);
47__attribute__((overloadable)) uchar2 __spirv_ConvertFToU_Ruchar2_sat_rtz(float2);
48__attribute__((overloadable)) uchar2 __spirv_ConvertFToU_Ruchar2_sat_rte(float2);
49__attribute__((overloadable)) uchar2 __spirv_ConvertFToU_Ruchar2_sat_rtp(float2);
50__attribute__((overloadable)) uchar2 __spirv_ConvertFToU_Ruchar2_sat_rtn(float2);
51__attribute__((overloadable)) uchar2 __spirv_ConvertFToU_Ruchar2(double2);
52__attribute__((overloadable)) uchar2 __spirv_ConvertFToU_Ruchar2_rtz(double2);
53__attribute__((overloadable)) uchar2 __spirv_ConvertFToU_Ruchar2_rte(double2);
54__attribute__((overloadable)) uchar2 __spirv_ConvertFToU_Ruchar2_rtp(double2);
55__attribute__((overloadable)) uchar2 __spirv_ConvertFToU_Ruchar2_rtn(double2);
56__attribute__((overloadable)) uchar2 __spirv_ConvertFToU_Ruchar2_sat(double2);
57__attribute__((overloadable)) uchar2 __spirv_ConvertFToU_Ruchar2_sat_rtz(double2);
58__attribute__((overloadable)) uchar2 __spirv_ConvertFToU_Ruchar2_sat_rte(double2);
59__attribute__((overloadable)) uchar2 __spirv_ConvertFToU_Ruchar2_sat_rtp(double2);
60__attribute__((overloadable)) uchar2 __spirv_ConvertFToU_Ruchar2_sat_rtn(double2);
61__attribute__((overloadable)) uchar3 __spirv_ConvertFToU_Ruchar3(half3);
62__attribute__((overloadable)) uchar3 __spirv_ConvertFToU_Ruchar3_rtz(half3);
63__attribute__((overloadable)) uchar3 __spirv_ConvertFToU_Ruchar3_rte(half3);
64__attribute__((overloadable)) uchar3 __spirv_ConvertFToU_Ruchar3_rtp(half3);
65__attribute__((overloadable)) uchar3 __spirv_ConvertFToU_Ruchar3_rtn(half3);
66__attribute__((overloadable)) uchar3 __spirv_ConvertFToU_Ruchar3_sat(half3);
67__attribute__((overloadable)) uchar3 __spirv_ConvertFToU_Ruchar3_sat_rtz(half3);
68__attribute__((overloadable)) uchar3 __spirv_ConvertFToU_Ruchar3_sat_rte(half3);
69__attribute__((overloadable)) uchar3 __spirv_ConvertFToU_Ruchar3_sat_rtp(half3);
70__attribute__((overloadable)) uchar3 __spirv_ConvertFToU_Ruchar3_sat_rtn(half3);
71__attribute__((overloadable)) uchar3 __spirv_ConvertFToU_Ruchar3(float3);
72__attribute__((overloadable)) uchar3 __spirv_ConvertFToU_Ruchar3_rtz(float3);
73__attribute__((overloadable)) uchar3 __spirv_ConvertFToU_Ruchar3_rte(float3);
74__attribute__((overloadable)) uchar3 __spirv_ConvertFToU_Ruchar3_rtp(float3);
75__attribute__((overloadable)) uchar3 __spirv_ConvertFToU_Ruchar3_rtn(float3);
76__attribute__((overloadable)) uchar3 __spirv_ConvertFToU_Ruchar3_sat(float3);
77__attribute__((overloadable)) uchar3 __spirv_ConvertFToU_Ruchar3_sat_rtz(float3);
78__attribute__((overloadable)) uchar3 __spirv_ConvertFToU_Ruchar3_sat_rte(float3);
79__attribute__((overloadable)) uchar3 __spirv_ConvertFToU_Ruchar3_sat_rtp(float3);
80__attribute__((overloadable)) uchar3 __spirv_ConvertFToU_Ruchar3_sat_rtn(float3);
81__attribute__((overloadable)) uchar3 __spirv_ConvertFToU_Ruchar3(double3);
82__attribute__((overloadable)) uchar3 __spirv_ConvertFToU_Ruchar3_rtz(double3);
83__attribute__((overloadable)) uchar3 __spirv_ConvertFToU_Ruchar3_rte(double3);
84__attribute__((overloadable)) uchar3 __spirv_ConvertFToU_Ruchar3_rtp(double3);
85__attribute__((overloadable)) uchar3 __spirv_ConvertFToU_Ruchar3_rtn(double3);
86__attribute__((overloadable)) uchar3 __spirv_ConvertFToU_Ruchar3_sat(double3);
87__attribute__((overloadable)) uchar3 __spirv_ConvertFToU_Ruchar3_sat_rtz(double3);
88__attribute__((overloadable)) uchar3 __spirv_ConvertFToU_Ruchar3_sat_rte(double3);
89__attribute__((overloadable)) uchar3 __spirv_ConvertFToU_Ruchar3_sat_rtp(double3);
90__attribute__((overloadable)) uchar3 __spirv_ConvertFToU_Ruchar3_sat_rtn(double3);
91__attribute__((overloadable)) uchar4 __spirv_ConvertFToU_Ruchar4(half4);
92__attribute__((overloadable)) uchar4 __spirv_ConvertFToU_Ruchar4_rtz(half4);
93__attribute__((overloadable)) uchar4 __spirv_ConvertFToU_Ruchar4_rte(half4);
94__attribute__((overloadable)) uchar4 __spirv_ConvertFToU_Ruchar4_rtp(half4);
95__attribute__((overloadable)) uchar4 __spirv_ConvertFToU_Ruchar4_rtn(half4);
96__attribute__((overloadable)) uchar4 __spirv_ConvertFToU_Ruchar4_sat(half4);
97__attribute__((overloadable)) uchar4 __spirv_ConvertFToU_Ruchar4_sat_rtz(half4);
98__attribute__((overloadable)) uchar4 __spirv_ConvertFToU_Ruchar4_sat_rte(half4);
99__attribute__((overloadable)) uchar4 __spirv_ConvertFToU_Ruchar4_sat_rtp(half4);
100__attribute__((overloadable)) uchar4 __spirv_ConvertFToU_Ruchar4_sat_rtn(half4);
101__attribute__((overloadable)) uchar4 __spirv_ConvertFToU_Ruchar4(float4);
102__attribute__((overloadable)) uchar4 __spirv_ConvertFToU_Ruchar4_rtz(float4);
103__attribute__((overloadable)) uchar4 __spirv_ConvertFToU_Ruchar4_rte(float4);
104__attribute__((overloadable)) uchar4 __spirv_ConvertFToU_Ruchar4_rtp(float4);
105__attribute__((overloadable)) uchar4 __spirv_ConvertFToU_Ruchar4_rtn(float4);
106__attribute__((overloadable)) uchar4 __spirv_ConvertFToU_Ruchar4_sat(float4);
107__attribute__((overloadable)) uchar4 __spirv_ConvertFToU_Ruchar4_sat_rtz(float4);
108__attribute__((overloadable)) uchar4 __spirv_ConvertFToU_Ruchar4_sat_rte(float4);
109__attribute__((overloadable)) uchar4 __spirv_ConvertFToU_Ruchar4_sat_rtp(float4);
110__attribute__((overloadable)) uchar4 __spirv_ConvertFToU_Ruchar4_sat_rtn(float4);
111__attribute__((overloadable)) uchar4 __spirv_ConvertFToU_Ruchar4(double4);
112__attribute__((overloadable)) uchar4 __spirv_ConvertFToU_Ruchar4_rtz(double4);
113__attribute__((overloadable)) uchar4 __spirv_ConvertFToU_Ruchar4_rte(double4);
114__attribute__((overloadable)) uchar4 __spirv_ConvertFToU_Ruchar4_rtp(double4);
115__attribute__((overloadable)) uchar4 __spirv_ConvertFToU_Ruchar4_rtn(double4);
116__attribute__((overloadable)) uchar4 __spirv_ConvertFToU_Ruchar4_sat(double4);
117__attribute__((overloadable)) uchar4 __spirv_ConvertFToU_Ruchar4_sat_rtz(double4);
118__attribute__((overloadable)) uchar4 __spirv_ConvertFToU_Ruchar4_sat_rte(double4);
119__attribute__((overloadable)) uchar4 __spirv_ConvertFToU_Ruchar4_sat_rtp(double4);
120__attribute__((overloadable)) uchar4 __spirv_ConvertFToU_Ruchar4_sat_rtn(double4);
121__attribute__((overloadable)) uchar8 __spirv_ConvertFToU_Ruchar8(half8);
122__attribute__((overloadable)) uchar8 __spirv_ConvertFToU_Ruchar8_rtz(half8);
123__attribute__((overloadable)) uchar8 __spirv_ConvertFToU_Ruchar8_rte(half8);
124__attribute__((overloadable)) uchar8 __spirv_ConvertFToU_Ruchar8_rtp(half8);
125__attribute__((overloadable)) uchar8 __spirv_ConvertFToU_Ruchar8_rtn(half8);
126__attribute__((overloadable)) uchar8 __spirv_ConvertFToU_Ruchar8_sat(half8);
127__attribute__((overloadable)) uchar8 __spirv_ConvertFToU_Ruchar8_sat_rtz(half8);
128__attribute__((overloadable)) uchar8 __spirv_ConvertFToU_Ruchar8_sat_rte(half8);
129__attribute__((overloadable)) uchar8 __spirv_ConvertFToU_Ruchar8_sat_rtp(half8);
130__attribute__((overloadable)) uchar8 __spirv_ConvertFToU_Ruchar8_sat_rtn(half8);
131__attribute__((overloadable)) uchar8 __spirv_ConvertFToU_Ruchar8(float8);
132__attribute__((overloadable)) uchar8 __spirv_ConvertFToU_Ruchar8_rtz(float8);
133__attribute__((overloadable)) uchar8 __spirv_ConvertFToU_Ruchar8_rte(float8);
134__attribute__((overloadable)) uchar8 __spirv_ConvertFToU_Ruchar8_rtp(float8);
135__attribute__((overloadable)) uchar8 __spirv_ConvertFToU_Ruchar8_rtn(float8);
136__attribute__((overloadable)) uchar8 __spirv_ConvertFToU_Ruchar8_sat(float8);
137__attribute__((overloadable)) uchar8 __spirv_ConvertFToU_Ruchar8_sat_rtz(float8);
138__attribute__((overloadable)) uchar8 __spirv_ConvertFToU_Ruchar8_sat_rte(float8);
139__attribute__((overloadable)) uchar8 __spirv_ConvertFToU_Ruchar8_sat_rtp(float8);
140__attribute__((overloadable)) uchar8 __spirv_ConvertFToU_Ruchar8_sat_rtn(float8);
141__attribute__((overloadable)) uchar8 __spirv_ConvertFToU_Ruchar8(double8);
142__attribute__((overloadable)) uchar8 __spirv_ConvertFToU_Ruchar8_rtz(double8);
143__attribute__((overloadable)) uchar8 __spirv_ConvertFToU_Ruchar8_rte(double8);
144__attribute__((overloadable)) uchar8 __spirv_ConvertFToU_Ruchar8_rtp(double8);
145__attribute__((overloadable)) uchar8 __spirv_ConvertFToU_Ruchar8_rtn(double8);
146__attribute__((overloadable)) uchar8 __spirv_ConvertFToU_Ruchar8_sat(double8);
147__attribute__((overloadable)) uchar8 __spirv_ConvertFToU_Ruchar8_sat_rtz(double8);
148__attribute__((overloadable)) uchar8 __spirv_ConvertFToU_Ruchar8_sat_rte(double8);
149__attribute__((overloadable)) uchar8 __spirv_ConvertFToU_Ruchar8_sat_rtp(double8);
150__attribute__((overloadable)) uchar8 __spirv_ConvertFToU_Ruchar8_sat_rtn(double8);
151__attribute__((overloadable)) uchar16 __spirv_ConvertFToU_Ruchar16(half16);
152__attribute__((overloadable)) uchar16 __spirv_ConvertFToU_Ruchar16_rtz(half16);
153__attribute__((overloadable)) uchar16 __spirv_ConvertFToU_Ruchar16_rte(half16);
154__attribute__((overloadable)) uchar16 __spirv_ConvertFToU_Ruchar16_rtp(half16);
155__attribute__((overloadable)) uchar16 __spirv_ConvertFToU_Ruchar16_rtn(half16);
156__attribute__((overloadable)) uchar16 __spirv_ConvertFToU_Ruchar16_sat(half16);
157__attribute__((overloadable)) uchar16 __spirv_ConvertFToU_Ruchar16_sat_rtz(half16);
158__attribute__((overloadable)) uchar16 __spirv_ConvertFToU_Ruchar16_sat_rte(half16);
159__attribute__((overloadable)) uchar16 __spirv_ConvertFToU_Ruchar16_sat_rtp(half16);
160__attribute__((overloadable)) uchar16 __spirv_ConvertFToU_Ruchar16_sat_rtn(half16);
161__attribute__((overloadable)) uchar16 __spirv_ConvertFToU_Ruchar16(float16);
162__attribute__((overloadable)) uchar16 __spirv_ConvertFToU_Ruchar16_rtz(float16);
163__attribute__((overloadable)) uchar16 __spirv_ConvertFToU_Ruchar16_rte(float16);
164__attribute__((overloadable)) uchar16 __spirv_ConvertFToU_Ruchar16_rtp(float16);
165__attribute__((overloadable)) uchar16 __spirv_ConvertFToU_Ruchar16_rtn(float16);
166__attribute__((overloadable)) uchar16 __spirv_ConvertFToU_Ruchar16_sat(float16);
167__attribute__((overloadable)) uchar16 __spirv_ConvertFToU_Ruchar16_sat_rtz(float16);
168__attribute__((overloadable)) uchar16 __spirv_ConvertFToU_Ruchar16_sat_rte(float16);
169__attribute__((overloadable)) uchar16 __spirv_ConvertFToU_Ruchar16_sat_rtp(float16);
170__attribute__((overloadable)) uchar16 __spirv_ConvertFToU_Ruchar16_sat_rtn(float16);
171__attribute__((overloadable)) uchar16 __spirv_ConvertFToU_Ruchar16(double16);
172__attribute__((overloadable)) uchar16 __spirv_ConvertFToU_Ruchar16_rtz(double16);
173__attribute__((overloadable)) uchar16 __spirv_ConvertFToU_Ruchar16_rte(double16);
174__attribute__((overloadable)) uchar16 __spirv_ConvertFToU_Ruchar16_rtp(double16);
175__attribute__((overloadable)) uchar16 __spirv_ConvertFToU_Ruchar16_rtn(double16);
176__attribute__((overloadable)) uchar16 __spirv_ConvertFToU_Ruchar16_sat(double16);
177__attribute__((overloadable)) uchar16 __spirv_ConvertFToU_Ruchar16_sat_rtz(double16);
178__attribute__((overloadable)) uchar16 __spirv_ConvertFToU_Ruchar16_sat_rte(double16);
179__attribute__((overloadable)) uchar16 __spirv_ConvertFToU_Ruchar16_sat_rtp(double16);
180__attribute__((overloadable)) uchar16 __spirv_ConvertFToU_Ruchar16_sat_rtn(double16);
181
182__attribute__((overloadable)) ushort __spirv_ConvertFToU_Rushort(half);
183__attribute__((overloadable)) ushort __spirv_ConvertFToU_Rushort_rtz(half);
184__attribute__((overloadable)) ushort __spirv_ConvertFToU_Rushort_rte(half);
185__attribute__((overloadable)) ushort __spirv_ConvertFToU_Rushort_rtp(half);
186__attribute__((overloadable)) ushort __spirv_ConvertFToU_Rushort_rtn(half);
187__attribute__((overloadable)) ushort __spirv_ConvertFToU_Rushort_sat(half);
188__attribute__((overloadable)) ushort __spirv_ConvertFToU_Rushort_sat_rtz(half);
189__attribute__((overloadable)) ushort __spirv_ConvertFToU_Rushort_sat_rte(half);
190__attribute__((overloadable)) ushort __spirv_ConvertFToU_Rushort_sat_rtp(half);
191__attribute__((overloadable)) ushort __spirv_ConvertFToU_Rushort_sat_rtn(half);
192__attribute__((overloadable)) ushort __spirv_ConvertFToU_Rushort(float);
193__attribute__((overloadable)) ushort __spirv_ConvertFToU_Rushort_rtz(float);
194__attribute__((overloadable)) ushort __spirv_ConvertFToU_Rushort_rte(float);
195__attribute__((overloadable)) ushort __spirv_ConvertFToU_Rushort_rtp(float);
196__attribute__((overloadable)) ushort __spirv_ConvertFToU_Rushort_rtn(float);
197__attribute__((overloadable)) ushort __spirv_ConvertFToU_Rushort_sat(float);
198__attribute__((overloadable)) ushort __spirv_ConvertFToU_Rushort_sat_rtz(float);
199__attribute__((overloadable)) ushort __spirv_ConvertFToU_Rushort_sat_rte(float);
200__attribute__((overloadable)) ushort __spirv_ConvertFToU_Rushort_sat_rtp(float);
201__attribute__((overloadable)) ushort __spirv_ConvertFToU_Rushort_sat_rtn(float);
202__attribute__((overloadable)) ushort __spirv_ConvertFToU_Rushort(double);
203__attribute__((overloadable)) ushort __spirv_ConvertFToU_Rushort_rtz(double);
204__attribute__((overloadable)) ushort __spirv_ConvertFToU_Rushort_rte(double);
205__attribute__((overloadable)) ushort __spirv_ConvertFToU_Rushort_rtp(double);
206__attribute__((overloadable)) ushort __spirv_ConvertFToU_Rushort_rtn(double);
207__attribute__((overloadable)) ushort __spirv_ConvertFToU_Rushort_sat(double);
208__attribute__((overloadable)) ushort __spirv_ConvertFToU_Rushort_sat_rtz(double);
209__attribute__((overloadable)) ushort __spirv_ConvertFToU_Rushort_sat_rte(double);
210__attribute__((overloadable)) ushort __spirv_ConvertFToU_Rushort_sat_rtp(double);
211__attribute__((overloadable)) ushort __spirv_ConvertFToU_Rushort_sat_rtn(double);
212__attribute__((overloadable)) ushort2 __spirv_ConvertFToU_Rushort2(half2);
213__attribute__((overloadable)) ushort2 __spirv_ConvertFToU_Rushort2_rtz(half2);
214__attribute__((overloadable)) ushort2 __spirv_ConvertFToU_Rushort2_rte(half2);
215__attribute__((overloadable)) ushort2 __spirv_ConvertFToU_Rushort2_rtp(half2);
216__attribute__((overloadable)) ushort2 __spirv_ConvertFToU_Rushort2_rtn(half2);
217__attribute__((overloadable)) ushort2 __spirv_ConvertFToU_Rushort2_sat(half2);
218__attribute__((overloadable)) ushort2 __spirv_ConvertFToU_Rushort2_sat_rtz(half2);
219__attribute__((overloadable)) ushort2 __spirv_ConvertFToU_Rushort2_sat_rte(half2);
220__attribute__((overloadable)) ushort2 __spirv_ConvertFToU_Rushort2_sat_rtp(half2);
221__attribute__((overloadable)) ushort2 __spirv_ConvertFToU_Rushort2_sat_rtn(half2);
222__attribute__((overloadable)) ushort2 __spirv_ConvertFToU_Rushort2(float2);
223__attribute__((overloadable)) ushort2 __spirv_ConvertFToU_Rushort2_rtz(float2);
224__attribute__((overloadable)) ushort2 __spirv_ConvertFToU_Rushort2_rte(float2);
225__attribute__((overloadable)) ushort2 __spirv_ConvertFToU_Rushort2_rtp(float2);
226__attribute__((overloadable)) ushort2 __spirv_ConvertFToU_Rushort2_rtn(float2);
227__attribute__((overloadable)) ushort2 __spirv_ConvertFToU_Rushort2_sat(float2);
228__attribute__((overloadable)) ushort2 __spirv_ConvertFToU_Rushort2_sat_rtz(float2);
229__attribute__((overloadable)) ushort2 __spirv_ConvertFToU_Rushort2_sat_rte(float2);
230__attribute__((overloadable)) ushort2 __spirv_ConvertFToU_Rushort2_sat_rtp(float2);
231__attribute__((overloadable)) ushort2 __spirv_ConvertFToU_Rushort2_sat_rtn(float2);
232__attribute__((overloadable)) ushort2 __spirv_ConvertFToU_Rushort2(double2);
233__attribute__((overloadable)) ushort2 __spirv_ConvertFToU_Rushort2_rtz(double2);
234__attribute__((overloadable)) ushort2 __spirv_ConvertFToU_Rushort2_rte(double2);
235__attribute__((overloadable)) ushort2 __spirv_ConvertFToU_Rushort2_rtp(double2);
236__attribute__((overloadable)) ushort2 __spirv_ConvertFToU_Rushort2_rtn(double2);
237__attribute__((overloadable)) ushort2 __spirv_ConvertFToU_Rushort2_sat(double2);
238__attribute__((overloadable)) ushort2 __spirv_ConvertFToU_Rushort2_sat_rtz(double2);
239__attribute__((overloadable)) ushort2 __spirv_ConvertFToU_Rushort2_sat_rte(double2);
240__attribute__((overloadable)) ushort2 __spirv_ConvertFToU_Rushort2_sat_rtp(double2);
241__attribute__((overloadable)) ushort2 __spirv_ConvertFToU_Rushort2_sat_rtn(double2);
242__attribute__((overloadable)) ushort3 __spirv_ConvertFToU_Rushort3(half3);
243__attribute__((overloadable)) ushort3 __spirv_ConvertFToU_Rushort3_rtz(half3);
244__attribute__((overloadable)) ushort3 __spirv_ConvertFToU_Rushort3_rte(half3);
245__attribute__((overloadable)) ushort3 __spirv_ConvertFToU_Rushort3_rtp(half3);
246__attribute__((overloadable)) ushort3 __spirv_ConvertFToU_Rushort3_rtn(half3);
247__attribute__((overloadable)) ushort3 __spirv_ConvertFToU_Rushort3_sat(half3);
248__attribute__((overloadable)) ushort3 __spirv_ConvertFToU_Rushort3_sat_rtz(half3);
249__attribute__((overloadable)) ushort3 __spirv_ConvertFToU_Rushort3_sat_rte(half3);
250__attribute__((overloadable)) ushort3 __spirv_ConvertFToU_Rushort3_sat_rtp(half3);
251__attribute__((overloadable)) ushort3 __spirv_ConvertFToU_Rushort3_sat_rtn(half3);
252__attribute__((overloadable)) ushort3 __spirv_ConvertFToU_Rushort3(float3);
253__attribute__((overloadable)) ushort3 __spirv_ConvertFToU_Rushort3_rtz(float3);
254__attribute__((overloadable)) ushort3 __spirv_ConvertFToU_Rushort3_rte(float3);
255__attribute__((overloadable)) ushort3 __spirv_ConvertFToU_Rushort3_rtp(float3);
256__attribute__((overloadable)) ushort3 __spirv_ConvertFToU_Rushort3_rtn(float3);
257__attribute__((overloadable)) ushort3 __spirv_ConvertFToU_Rushort3_sat(float3);
258__attribute__((overloadable)) ushort3 __spirv_ConvertFToU_Rushort3_sat_rtz(float3);
259__attribute__((overloadable)) ushort3 __spirv_ConvertFToU_Rushort3_sat_rte(float3);
260__attribute__((overloadable)) ushort3 __spirv_ConvertFToU_Rushort3_sat_rtp(float3);
261__attribute__((overloadable)) ushort3 __spirv_ConvertFToU_Rushort3_sat_rtn(float3);
262__attribute__((overloadable)) ushort3 __spirv_ConvertFToU_Rushort3(double3);
263__attribute__((overloadable)) ushort3 __spirv_ConvertFToU_Rushort3_rtz(double3);
264__attribute__((overloadable)) ushort3 __spirv_ConvertFToU_Rushort3_rte(double3);
265__attribute__((overloadable)) ushort3 __spirv_ConvertFToU_Rushort3_rtp(double3);
266__attribute__((overloadable)) ushort3 __spirv_ConvertFToU_Rushort3_rtn(double3);
267__attribute__((overloadable)) ushort3 __spirv_ConvertFToU_Rushort3_sat(double3);
268__attribute__((overloadable)) ushort3 __spirv_ConvertFToU_Rushort3_sat_rtz(double3);
269__attribute__((overloadable)) ushort3 __spirv_ConvertFToU_Rushort3_sat_rte(double3);
270__attribute__((overloadable)) ushort3 __spirv_ConvertFToU_Rushort3_sat_rtp(double3);
271__attribute__((overloadable)) ushort3 __spirv_ConvertFToU_Rushort3_sat_rtn(double3);
272__attribute__((overloadable)) ushort4 __spirv_ConvertFToU_Rushort4(half4);
273__attribute__((overloadable)) ushort4 __spirv_ConvertFToU_Rushort4_rtz(half4);
274__attribute__((overloadable)) ushort4 __spirv_ConvertFToU_Rushort4_rte(half4);
275__attribute__((overloadable)) ushort4 __spirv_ConvertFToU_Rushort4_rtp(half4);
276__attribute__((overloadable)) ushort4 __spirv_ConvertFToU_Rushort4_rtn(half4);
277__attribute__((overloadable)) ushort4 __spirv_ConvertFToU_Rushort4_sat(half4);
278__attribute__((overloadable)) ushort4 __spirv_ConvertFToU_Rushort4_sat_rtz(half4);
279__attribute__((overloadable)) ushort4 __spirv_ConvertFToU_Rushort4_sat_rte(half4);
280__attribute__((overloadable)) ushort4 __spirv_ConvertFToU_Rushort4_sat_rtp(half4);
281__attribute__((overloadable)) ushort4 __spirv_ConvertFToU_Rushort4_sat_rtn(half4);
282__attribute__((overloadable)) ushort4 __spirv_ConvertFToU_Rushort4(float4);
283__attribute__((overloadable)) ushort4 __spirv_ConvertFToU_Rushort4_rtz(float4);
284__attribute__((overloadable)) ushort4 __spirv_ConvertFToU_Rushort4_rte(float4);
285__attribute__((overloadable)) ushort4 __spirv_ConvertFToU_Rushort4_rtp(float4);
286__attribute__((overloadable)) ushort4 __spirv_ConvertFToU_Rushort4_rtn(float4);
287__attribute__((overloadable)) ushort4 __spirv_ConvertFToU_Rushort4_sat(float4);
288__attribute__((overloadable)) ushort4 __spirv_ConvertFToU_Rushort4_sat_rtz(float4);
289__attribute__((overloadable)) ushort4 __spirv_ConvertFToU_Rushort4_sat_rte(float4);
290__attribute__((overloadable)) ushort4 __spirv_ConvertFToU_Rushort4_sat_rtp(float4);
291__attribute__((overloadable)) ushort4 __spirv_ConvertFToU_Rushort4_sat_rtn(float4);
292__attribute__((overloadable)) ushort4 __spirv_ConvertFToU_Rushort4(double4);
293__attribute__((overloadable)) ushort4 __spirv_ConvertFToU_Rushort4_rtz(double4);
294__attribute__((overloadable)) ushort4 __spirv_ConvertFToU_Rushort4_rte(double4);
295__attribute__((overloadable)) ushort4 __spirv_ConvertFToU_Rushort4_rtp(double4);
296__attribute__((overloadable)) ushort4 __spirv_ConvertFToU_Rushort4_rtn(double4);
297__attribute__((overloadable)) ushort4 __spirv_ConvertFToU_Rushort4_sat(double4);
298__attribute__((overloadable)) ushort4 __spirv_ConvertFToU_Rushort4_sat_rtz(double4);
299__attribute__((overloadable)) ushort4 __spirv_ConvertFToU_Rushort4_sat_rte(double4);
300__attribute__((overloadable)) ushort4 __spirv_ConvertFToU_Rushort4_sat_rtp(double4);
301__attribute__((overloadable)) ushort4 __spirv_ConvertFToU_Rushort4_sat_rtn(double4);
302__attribute__((overloadable)) ushort8 __spirv_ConvertFToU_Rushort8(half8);
303__attribute__((overloadable)) ushort8 __spirv_ConvertFToU_Rushort8_rtz(half8);
304__attribute__((overloadable)) ushort8 __spirv_ConvertFToU_Rushort8_rte(half8);
305__attribute__((overloadable)) ushort8 __spirv_ConvertFToU_Rushort8_rtp(half8);
306__attribute__((overloadable)) ushort8 __spirv_ConvertFToU_Rushort8_rtn(half8);
307__attribute__((overloadable)) ushort8 __spirv_ConvertFToU_Rushort8_sat(half8);
308__attribute__((overloadable)) ushort8 __spirv_ConvertFToU_Rushort8_sat_rtz(half8);
309__attribute__((overloadable)) ushort8 __spirv_ConvertFToU_Rushort8_sat_rte(half8);
310__attribute__((overloadable)) ushort8 __spirv_ConvertFToU_Rushort8_sat_rtp(half8);
311__attribute__((overloadable)) ushort8 __spirv_ConvertFToU_Rushort8_sat_rtn(half8);
312__attribute__((overloadable)) ushort8 __spirv_ConvertFToU_Rushort8(float8);
313__attribute__((overloadable)) ushort8 __spirv_ConvertFToU_Rushort8_rtz(float8);
314__attribute__((overloadable)) ushort8 __spirv_ConvertFToU_Rushort8_rte(float8);
315__attribute__((overloadable)) ushort8 __spirv_ConvertFToU_Rushort8_rtp(float8);
316__attribute__((overloadable)) ushort8 __spirv_ConvertFToU_Rushort8_rtn(float8);
317__attribute__((overloadable)) ushort8 __spirv_ConvertFToU_Rushort8_sat(float8);
318__attribute__((overloadable)) ushort8 __spirv_ConvertFToU_Rushort8_sat_rtz(float8);
319__attribute__((overloadable)) ushort8 __spirv_ConvertFToU_Rushort8_sat_rte(float8);
320__attribute__((overloadable)) ushort8 __spirv_ConvertFToU_Rushort8_sat_rtp(float8);
321__attribute__((overloadable)) ushort8 __spirv_ConvertFToU_Rushort8_sat_rtn(float8);
322__attribute__((overloadable)) ushort8 __spirv_ConvertFToU_Rushort8(double8);
323__attribute__((overloadable)) ushort8 __spirv_ConvertFToU_Rushort8_rtz(double8);
324__attribute__((overloadable)) ushort8 __spirv_ConvertFToU_Rushort8_rte(double8);
325__attribute__((overloadable)) ushort8 __spirv_ConvertFToU_Rushort8_rtp(double8);
326__attribute__((overloadable)) ushort8 __spirv_ConvertFToU_Rushort8_rtn(double8);
327__attribute__((overloadable)) ushort8 __spirv_ConvertFToU_Rushort8_sat(double8);
328__attribute__((overloadable)) ushort8 __spirv_ConvertFToU_Rushort8_sat_rtz(double8);
329__attribute__((overloadable)) ushort8 __spirv_ConvertFToU_Rushort8_sat_rte(double8);
330__attribute__((overloadable)) ushort8 __spirv_ConvertFToU_Rushort8_sat_rtp(double8);
331__attribute__((overloadable)) ushort8 __spirv_ConvertFToU_Rushort8_sat_rtn(double8);
332__attribute__((overloadable)) ushort16 __spirv_ConvertFToU_Rushort16(half16);
333__attribute__((overloadable)) ushort16 __spirv_ConvertFToU_Rushort16_rtz(half16);
334__attribute__((overloadable)) ushort16 __spirv_ConvertFToU_Rushort16_rte(half16);
335__attribute__((overloadable)) ushort16 __spirv_ConvertFToU_Rushort16_rtp(half16);
336__attribute__((overloadable)) ushort16 __spirv_ConvertFToU_Rushort16_rtn(half16);
337__attribute__((overloadable)) ushort16 __spirv_ConvertFToU_Rushort16_sat(half16);
338__attribute__((overloadable)) ushort16 __spirv_ConvertFToU_Rushort16_sat_rtz(half16);
339__attribute__((overloadable)) ushort16 __spirv_ConvertFToU_Rushort16_sat_rte(half16);
340__attribute__((overloadable)) ushort16 __spirv_ConvertFToU_Rushort16_sat_rtp(half16);
341__attribute__((overloadable)) ushort16 __spirv_ConvertFToU_Rushort16_sat_rtn(half16);
342__attribute__((overloadable)) ushort16 __spirv_ConvertFToU_Rushort16(float16);
343__attribute__((overloadable)) ushort16 __spirv_ConvertFToU_Rushort16_rtz(float16);
344__attribute__((overloadable)) ushort16 __spirv_ConvertFToU_Rushort16_rte(float16);
345__attribute__((overloadable)) ushort16 __spirv_ConvertFToU_Rushort16_rtp(float16);
346__attribute__((overloadable)) ushort16 __spirv_ConvertFToU_Rushort16_rtn(float16);
347__attribute__((overloadable)) ushort16 __spirv_ConvertFToU_Rushort16_sat(float16);
348__attribute__((overloadable)) ushort16 __spirv_ConvertFToU_Rushort16_sat_rtz(float16);
349__attribute__((overloadable)) ushort16 __spirv_ConvertFToU_Rushort16_sat_rte(float16);
350__attribute__((overloadable)) ushort16 __spirv_ConvertFToU_Rushort16_sat_rtp(float16);
351__attribute__((overloadable)) ushort16 __spirv_ConvertFToU_Rushort16_sat_rtn(float16);
352__attribute__((overloadable)) ushort16 __spirv_ConvertFToU_Rushort16(double16);
353__attribute__((overloadable)) ushort16 __spirv_ConvertFToU_Rushort16_rtz(double16);
354__attribute__((overloadable)) ushort16 __spirv_ConvertFToU_Rushort16_rte(double16);
355__attribute__((overloadable)) ushort16 __spirv_ConvertFToU_Rushort16_rtp(double16);
356__attribute__((overloadable)) ushort16 __spirv_ConvertFToU_Rushort16_rtn(double16);
357__attribute__((overloadable)) ushort16 __spirv_ConvertFToU_Rushort16_sat(double16);
358__attribute__((overloadable)) ushort16 __spirv_ConvertFToU_Rushort16_sat_rtz(double16);
359__attribute__((overloadable)) ushort16 __spirv_ConvertFToU_Rushort16_sat_rte(double16);
360__attribute__((overloadable)) ushort16 __spirv_ConvertFToU_Rushort16_sat_rtp(double16);
361__attribute__((overloadable)) ushort16 __spirv_ConvertFToU_Rushort16_sat_rtn(double16);
362
363__attribute__((overloadable)) uint __spirv_ConvertFToU_Ruint(half);
364__attribute__((overloadable)) uint __spirv_ConvertFToU_Ruint_rtz(half);
365__attribute__((overloadable)) uint __spirv_ConvertFToU_Ruint_rte(half);
366__attribute__((overloadable)) uint __spirv_ConvertFToU_Ruint_rtp(half);
367__attribute__((overloadable)) uint __spirv_ConvertFToU_Ruint_rtn(half);
368__attribute__((overloadable)) uint __spirv_ConvertFToU_Ruint_sat(half);
369__attribute__((overloadable)) uint __spirv_ConvertFToU_Ruint_sat_rtz(half);
370__attribute__((overloadable)) uint __spirv_ConvertFToU_Ruint_sat_rte(half);
371__attribute__((overloadable)) uint __spirv_ConvertFToU_Ruint_sat_rtp(half);
372__attribute__((overloadable)) uint __spirv_ConvertFToU_Ruint_sat_rtn(half);
373__attribute__((overloadable)) uint __spirv_ConvertFToU_Ruint(float);
374__attribute__((overloadable)) uint __spirv_ConvertFToU_Ruint_rtz(float);
375__attribute__((overloadable)) uint __spirv_ConvertFToU_Ruint_rte(float);
376__attribute__((overloadable)) uint __spirv_ConvertFToU_Ruint_rtp(float);
377__attribute__((overloadable)) uint __spirv_ConvertFToU_Ruint_rtn(float);
378__attribute__((overloadable)) uint __spirv_ConvertFToU_Ruint_sat(float);
379__attribute__((overloadable)) uint __spirv_ConvertFToU_Ruint_sat_rtz(float);
380__attribute__((overloadable)) uint __spirv_ConvertFToU_Ruint_sat_rte(float);
381__attribute__((overloadable)) uint __spirv_ConvertFToU_Ruint_sat_rtp(float);
382__attribute__((overloadable)) uint __spirv_ConvertFToU_Ruint_sat_rtn(float);
383__attribute__((overloadable)) uint __spirv_ConvertFToU_Ruint(double);
384__attribute__((overloadable)) uint __spirv_ConvertFToU_Ruint_rtz(double);
385__attribute__((overloadable)) uint __spirv_ConvertFToU_Ruint_rte(double);
386__attribute__((overloadable)) uint __spirv_ConvertFToU_Ruint_rtp(double);
387__attribute__((overloadable)) uint __spirv_ConvertFToU_Ruint_rtn(double);
388__attribute__((overloadable)) uint __spirv_ConvertFToU_Ruint_sat(double);
389__attribute__((overloadable)) uint __spirv_ConvertFToU_Ruint_sat_rtz(double);
390__attribute__((overloadable)) uint __spirv_ConvertFToU_Ruint_sat_rte(double);
391__attribute__((overloadable)) uint __spirv_ConvertFToU_Ruint_sat_rtp(double);
392__attribute__((overloadable)) uint __spirv_ConvertFToU_Ruint_sat_rtn(double);
393__attribute__((overloadable)) uint2 __spirv_ConvertFToU_Ruint2(half2);
394__attribute__((overloadable)) uint2 __spirv_ConvertFToU_Ruint2_rtz(half2);
395__attribute__((overloadable)) uint2 __spirv_ConvertFToU_Ruint2_rte(half2);
396__attribute__((overloadable)) uint2 __spirv_ConvertFToU_Ruint2_rtp(half2);
397__attribute__((overloadable)) uint2 __spirv_ConvertFToU_Ruint2_rtn(half2);
398__attribute__((overloadable)) uint2 __spirv_ConvertFToU_Ruint2_sat(half2);
399__attribute__((overloadable)) uint2 __spirv_ConvertFToU_Ruint2_sat_rtz(half2);
400__attribute__((overloadable)) uint2 __spirv_ConvertFToU_Ruint2_sat_rte(half2);
401__attribute__((overloadable)) uint2 __spirv_ConvertFToU_Ruint2_sat_rtp(half2);
402__attribute__((overloadable)) uint2 __spirv_ConvertFToU_Ruint2_sat_rtn(half2);
403__attribute__((overloadable)) uint2 __spirv_ConvertFToU_Ruint2(float2);
404__attribute__((overloadable)) uint2 __spirv_ConvertFToU_Ruint2_rtz(float2);
405__attribute__((overloadable)) uint2 __spirv_ConvertFToU_Ruint2_rte(float2);
406__attribute__((overloadable)) uint2 __spirv_ConvertFToU_Ruint2_rtp(float2);
407__attribute__((overloadable)) uint2 __spirv_ConvertFToU_Ruint2_rtn(float2);
408__attribute__((overloadable)) uint2 __spirv_ConvertFToU_Ruint2_sat(float2);
409__attribute__((overloadable)) uint2 __spirv_ConvertFToU_Ruint2_sat_rtz(float2);
410__attribute__((overloadable)) uint2 __spirv_ConvertFToU_Ruint2_sat_rte(float2);
411__attribute__((overloadable)) uint2 __spirv_ConvertFToU_Ruint2_sat_rtp(float2);
412__attribute__((overloadable)) uint2 __spirv_ConvertFToU_Ruint2_sat_rtn(float2);
413__attribute__((overloadable)) uint2 __spirv_ConvertFToU_Ruint2(double2);
414__attribute__((overloadable)) uint2 __spirv_ConvertFToU_Ruint2_rtz(double2);
415__attribute__((overloadable)) uint2 __spirv_ConvertFToU_Ruint2_rte(double2);
416__attribute__((overloadable)) uint2 __spirv_ConvertFToU_Ruint2_rtp(double2);
417__attribute__((overloadable)) uint2 __spirv_ConvertFToU_Ruint2_rtn(double2);
418__attribute__((overloadable)) uint2 __spirv_ConvertFToU_Ruint2_sat(double2);
419__attribute__((overloadable)) uint2 __spirv_ConvertFToU_Ruint2_sat_rtz(double2);
420__attribute__((overloadable)) uint2 __spirv_ConvertFToU_Ruint2_sat_rte(double2);
421__attribute__((overloadable)) uint2 __spirv_ConvertFToU_Ruint2_sat_rtp(double2);
422__attribute__((overloadable)) uint2 __spirv_ConvertFToU_Ruint2_sat_rtn(double2);
423__attribute__((overloadable)) uint3 __spirv_ConvertFToU_Ruint3(half3);
424__attribute__((overloadable)) uint3 __spirv_ConvertFToU_Ruint3_rtz(half3);
425__attribute__((overloadable)) uint3 __spirv_ConvertFToU_Ruint3_rte(half3);
426__attribute__((overloadable)) uint3 __spirv_ConvertFToU_Ruint3_rtp(half3);
427__attribute__((overloadable)) uint3 __spirv_ConvertFToU_Ruint3_rtn(half3);
428__attribute__((overloadable)) uint3 __spirv_ConvertFToU_Ruint3_sat(half3);
429__attribute__((overloadable)) uint3 __spirv_ConvertFToU_Ruint3_sat_rtz(half3);
430__attribute__((overloadable)) uint3 __spirv_ConvertFToU_Ruint3_sat_rte(half3);
431__attribute__((overloadable)) uint3 __spirv_ConvertFToU_Ruint3_sat_rtp(half3);
432__attribute__((overloadable)) uint3 __spirv_ConvertFToU_Ruint3_sat_rtn(half3);
433__attribute__((overloadable)) uint3 __spirv_ConvertFToU_Ruint3(float3);
434__attribute__((overloadable)) uint3 __spirv_ConvertFToU_Ruint3_rtz(float3);
435__attribute__((overloadable)) uint3 __spirv_ConvertFToU_Ruint3_rte(float3);
436__attribute__((overloadable)) uint3 __spirv_ConvertFToU_Ruint3_rtp(float3);
437__attribute__((overloadable)) uint3 __spirv_ConvertFToU_Ruint3_rtn(float3);
438__attribute__((overloadable)) uint3 __spirv_ConvertFToU_Ruint3_sat(float3);
439__attribute__((overloadable)) uint3 __spirv_ConvertFToU_Ruint3_sat_rtz(float3);
440__attribute__((overloadable)) uint3 __spirv_ConvertFToU_Ruint3_sat_rte(float3);
441__attribute__((overloadable)) uint3 __spirv_ConvertFToU_Ruint3_sat_rtp(float3);
442__attribute__((overloadable)) uint3 __spirv_ConvertFToU_Ruint3_sat_rtn(float3);
443__attribute__((overloadable)) uint3 __spirv_ConvertFToU_Ruint3(double3);
444__attribute__((overloadable)) uint3 __spirv_ConvertFToU_Ruint3_rtz(double3);
445__attribute__((overloadable)) uint3 __spirv_ConvertFToU_Ruint3_rte(double3);
446__attribute__((overloadable)) uint3 __spirv_ConvertFToU_Ruint3_rtp(double3);
447__attribute__((overloadable)) uint3 __spirv_ConvertFToU_Ruint3_rtn(double3);
448__attribute__((overloadable)) uint3 __spirv_ConvertFToU_Ruint3_sat(double3);
449__attribute__((overloadable)) uint3 __spirv_ConvertFToU_Ruint3_sat_rtz(double3);
450__attribute__((overloadable)) uint3 __spirv_ConvertFToU_Ruint3_sat_rte(double3);
451__attribute__((overloadable)) uint3 __spirv_ConvertFToU_Ruint3_sat_rtp(double3);
452__attribute__((overloadable)) uint3 __spirv_ConvertFToU_Ruint3_sat_rtn(double3);
453__attribute__((overloadable)) uint4 __spirv_ConvertFToU_Ruint4(half4);
454__attribute__((overloadable)) uint4 __spirv_ConvertFToU_Ruint4_rtz(half4);
455__attribute__((overloadable)) uint4 __spirv_ConvertFToU_Ruint4_rte(half4);
456__attribute__((overloadable)) uint4 __spirv_ConvertFToU_Ruint4_rtp(half4);
457__attribute__((overloadable)) uint4 __spirv_ConvertFToU_Ruint4_rtn(half4);
458__attribute__((overloadable)) uint4 __spirv_ConvertFToU_Ruint4_sat(half4);
459__attribute__((overloadable)) uint4 __spirv_ConvertFToU_Ruint4_sat_rtz(half4);
460__attribute__((overloadable)) uint4 __spirv_ConvertFToU_Ruint4_sat_rte(half4);
461__attribute__((overloadable)) uint4 __spirv_ConvertFToU_Ruint4_sat_rtp(half4);
462__attribute__((overloadable)) uint4 __spirv_ConvertFToU_Ruint4_sat_rtn(half4);
463__attribute__((overloadable)) uint4 __spirv_ConvertFToU_Ruint4(float4);
464__attribute__((overloadable)) uint4 __spirv_ConvertFToU_Ruint4_rtz(float4);
465__attribute__((overloadable)) uint4 __spirv_ConvertFToU_Ruint4_rte(float4);
466__attribute__((overloadable)) uint4 __spirv_ConvertFToU_Ruint4_rtp(float4);
467__attribute__((overloadable)) uint4 __spirv_ConvertFToU_Ruint4_rtn(float4);
468__attribute__((overloadable)) uint4 __spirv_ConvertFToU_Ruint4_sat(float4);
469__attribute__((overloadable)) uint4 __spirv_ConvertFToU_Ruint4_sat_rtz(float4);
470__attribute__((overloadable)) uint4 __spirv_ConvertFToU_Ruint4_sat_rte(float4);
471__attribute__((overloadable)) uint4 __spirv_ConvertFToU_Ruint4_sat_rtp(float4);
472__attribute__((overloadable)) uint4 __spirv_ConvertFToU_Ruint4_sat_rtn(float4);
473__attribute__((overloadable)) uint4 __spirv_ConvertFToU_Ruint4(double4);
474__attribute__((overloadable)) uint4 __spirv_ConvertFToU_Ruint4_rtz(double4);
475__attribute__((overloadable)) uint4 __spirv_ConvertFToU_Ruint4_rte(double4);
476__attribute__((overloadable)) uint4 __spirv_ConvertFToU_Ruint4_rtp(double4);
477__attribute__((overloadable)) uint4 __spirv_ConvertFToU_Ruint4_rtn(double4);
478__attribute__((overloadable)) uint4 __spirv_ConvertFToU_Ruint4_sat(double4);
479__attribute__((overloadable)) uint4 __spirv_ConvertFToU_Ruint4_sat_rtz(double4);
480__attribute__((overloadable)) uint4 __spirv_ConvertFToU_Ruint4_sat_rte(double4);
481__attribute__((overloadable)) uint4 __spirv_ConvertFToU_Ruint4_sat_rtp(double4);
482__attribute__((overloadable)) uint4 __spirv_ConvertFToU_Ruint4_sat_rtn(double4);
483__attribute__((overloadable)) uint8 __spirv_ConvertFToU_Ruint8(half8);
484__attribute__((overloadable)) uint8 __spirv_ConvertFToU_Ruint8_rtz(half8);
485__attribute__((overloadable)) uint8 __spirv_ConvertFToU_Ruint8_rte(half8);
486__attribute__((overloadable)) uint8 __spirv_ConvertFToU_Ruint8_rtp(half8);
487__attribute__((overloadable)) uint8 __spirv_ConvertFToU_Ruint8_rtn(half8);
488__attribute__((overloadable)) uint8 __spirv_ConvertFToU_Ruint8_sat(half8);
489__attribute__((overloadable)) uint8 __spirv_ConvertFToU_Ruint8_sat_rtz(half8);
490__attribute__((overloadable)) uint8 __spirv_ConvertFToU_Ruint8_sat_rte(half8);
491__attribute__((overloadable)) uint8 __spirv_ConvertFToU_Ruint8_sat_rtp(half8);
492__attribute__((overloadable)) uint8 __spirv_ConvertFToU_Ruint8_sat_rtn(half8);
493__attribute__((overloadable)) uint8 __spirv_ConvertFToU_Ruint8(float8);
494__attribute__((overloadable)) uint8 __spirv_ConvertFToU_Ruint8_rtz(float8);
495__attribute__((overloadable)) uint8 __spirv_ConvertFToU_Ruint8_rte(float8);
496__attribute__((overloadable)) uint8 __spirv_ConvertFToU_Ruint8_rtp(float8);
497__attribute__((overloadable)) uint8 __spirv_ConvertFToU_Ruint8_rtn(float8);
498__attribute__((overloadable)) uint8 __spirv_ConvertFToU_Ruint8_sat(float8);
499__attribute__((overloadable)) uint8 __spirv_ConvertFToU_Ruint8_sat_rtz(float8);
500__attribute__((overloadable)) uint8 __spirv_ConvertFToU_Ruint8_sat_rte(float8);
501__attribute__((overloadable)) uint8 __spirv_ConvertFToU_Ruint8_sat_rtp(float8);
502__attribute__((overloadable)) uint8 __spirv_ConvertFToU_Ruint8_sat_rtn(float8);
503__attribute__((overloadable)) uint8 __spirv_ConvertFToU_Ruint8(double8);
504__attribute__((overloadable)) uint8 __spirv_ConvertFToU_Ruint8_rtz(double8);
505__attribute__((overloadable)) uint8 __spirv_ConvertFToU_Ruint8_rte(double8);
506__attribute__((overloadable)) uint8 __spirv_ConvertFToU_Ruint8_rtp(double8);
507__attribute__((overloadable)) uint8 __spirv_ConvertFToU_Ruint8_rtn(double8);
508__attribute__((overloadable)) uint8 __spirv_ConvertFToU_Ruint8_sat(double8);
509__attribute__((overloadable)) uint8 __spirv_ConvertFToU_Ruint8_sat_rtz(double8);
510__attribute__((overloadable)) uint8 __spirv_ConvertFToU_Ruint8_sat_rte(double8);
511__attribute__((overloadable)) uint8 __spirv_ConvertFToU_Ruint8_sat_rtp(double8);
512__attribute__((overloadable)) uint8 __spirv_ConvertFToU_Ruint8_sat_rtn(double8);
513__attribute__((overloadable)) uint16 __spirv_ConvertFToU_Ruint16(half16);
514__attribute__((overloadable)) uint16 __spirv_ConvertFToU_Ruint16_rtz(half16);
515__attribute__((overloadable)) uint16 __spirv_ConvertFToU_Ruint16_rte(half16);
516__attribute__((overloadable)) uint16 __spirv_ConvertFToU_Ruint16_rtp(half16);
517__attribute__((overloadable)) uint16 __spirv_ConvertFToU_Ruint16_rtn(half16);
518__attribute__((overloadable)) uint16 __spirv_ConvertFToU_Ruint16_sat(half16);
519__attribute__((overloadable)) uint16 __spirv_ConvertFToU_Ruint16_sat_rtz(half16);
520__attribute__((overloadable)) uint16 __spirv_ConvertFToU_Ruint16_sat_rte(half16);
521__attribute__((overloadable)) uint16 __spirv_ConvertFToU_Ruint16_sat_rtp(half16);
522__attribute__((overloadable)) uint16 __spirv_ConvertFToU_Ruint16_sat_rtn(half16);
523__attribute__((overloadable)) uint16 __spirv_ConvertFToU_Ruint16(float16);
524__attribute__((overloadable)) uint16 __spirv_ConvertFToU_Ruint16_rtz(float16);
525__attribute__((overloadable)) uint16 __spirv_ConvertFToU_Ruint16_rte(float16);
526__attribute__((overloadable)) uint16 __spirv_ConvertFToU_Ruint16_rtp(float16);
527__attribute__((overloadable)) uint16 __spirv_ConvertFToU_Ruint16_rtn(float16);
528__attribute__((overloadable)) uint16 __spirv_ConvertFToU_Ruint16_sat(float16);
529__attribute__((overloadable)) uint16 __spirv_ConvertFToU_Ruint16_sat_rtz(float16);
530__attribute__((overloadable)) uint16 __spirv_ConvertFToU_Ruint16_sat_rte(float16);
531__attribute__((overloadable)) uint16 __spirv_ConvertFToU_Ruint16_sat_rtp(float16);
532__attribute__((overloadable)) uint16 __spirv_ConvertFToU_Ruint16_sat_rtn(float16);
533__attribute__((overloadable)) uint16 __spirv_ConvertFToU_Ruint16(double16);
534__attribute__((overloadable)) uint16 __spirv_ConvertFToU_Ruint16_rtz(double16);
535__attribute__((overloadable)) uint16 __spirv_ConvertFToU_Ruint16_rte(double16);
536__attribute__((overloadable)) uint16 __spirv_ConvertFToU_Ruint16_rtp(double16);
537__attribute__((overloadable)) uint16 __spirv_ConvertFToU_Ruint16_rtn(double16);
538__attribute__((overloadable)) uint16 __spirv_ConvertFToU_Ruint16_sat(double16);
539__attribute__((overloadable)) uint16 __spirv_ConvertFToU_Ruint16_sat_rtz(double16);
540__attribute__((overloadable)) uint16 __spirv_ConvertFToU_Ruint16_sat_rte(double16);
541__attribute__((overloadable)) uint16 __spirv_ConvertFToU_Ruint16_sat_rtp(double16);
542__attribute__((overloadable)) uint16 __spirv_ConvertFToU_Ruint16_sat_rtn(double16);
543
544__attribute__((overloadable)) ulong __spirv_ConvertFToU_Rulong(half);
545__attribute__((overloadable)) ulong __spirv_ConvertFToU_Rulong_rtz(half);
546__attribute__((overloadable)) ulong __spirv_ConvertFToU_Rulong_rte(half);
547__attribute__((overloadable)) ulong __spirv_ConvertFToU_Rulong_rtp(half);
548__attribute__((overloadable)) ulong __spirv_ConvertFToU_Rulong_rtn(half);
549__attribute__((overloadable)) ulong __spirv_ConvertFToU_Rulong_sat(half);
550__attribute__((overloadable)) ulong __spirv_ConvertFToU_Rulong_sat_rtz(half);
551__attribute__((overloadable)) ulong __spirv_ConvertFToU_Rulong_sat_rte(half);
552__attribute__((overloadable)) ulong __spirv_ConvertFToU_Rulong_sat_rtp(half);
553__attribute__((overloadable)) ulong __spirv_ConvertFToU_Rulong_sat_rtn(half);
554__attribute__((overloadable)) ulong __spirv_ConvertFToU_Rulong(float);
555__attribute__((overloadable)) ulong __spirv_ConvertFToU_Rulong_rtz(float);
556__attribute__((overloadable)) ulong __spirv_ConvertFToU_Rulong_rte(float);
557__attribute__((overloadable)) ulong __spirv_ConvertFToU_Rulong_rtp(float);
558__attribute__((overloadable)) ulong __spirv_ConvertFToU_Rulong_rtn(float);
559__attribute__((overloadable)) ulong __spirv_ConvertFToU_Rulong_sat(float);
560__attribute__((overloadable)) ulong __spirv_ConvertFToU_Rulong_sat_rtz(float);
561__attribute__((overloadable)) ulong __spirv_ConvertFToU_Rulong_sat_rte(float);
562__attribute__((overloadable)) ulong __spirv_ConvertFToU_Rulong_sat_rtp(float);
563__attribute__((overloadable)) ulong __spirv_ConvertFToU_Rulong_sat_rtn(float);
564__attribute__((overloadable)) ulong __spirv_ConvertFToU_Rulong(double);
565__attribute__((overloadable)) ulong __spirv_ConvertFToU_Rulong_rtz(double);
566__attribute__((overloadable)) ulong __spirv_ConvertFToU_Rulong_rte(double);
567__attribute__((overloadable)) ulong __spirv_ConvertFToU_Rulong_rtp(double);
568__attribute__((overloadable)) ulong __spirv_ConvertFToU_Rulong_rtn(double);
569__attribute__((overloadable)) ulong __spirv_ConvertFToU_Rulong_sat(double);
570__attribute__((overloadable)) ulong __spirv_ConvertFToU_Rulong_sat_rtz(double);
571__attribute__((overloadable)) ulong __spirv_ConvertFToU_Rulong_sat_rte(double);
572__attribute__((overloadable)) ulong __spirv_ConvertFToU_Rulong_sat_rtp(double);
573__attribute__((overloadable)) ulong __spirv_ConvertFToU_Rulong_sat_rtn(double);
574__attribute__((overloadable)) ulong2 __spirv_ConvertFToU_Rulong2(half2);
575__attribute__((overloadable)) ulong2 __spirv_ConvertFToU_Rulong2_rtz(half2);
576__attribute__((overloadable)) ulong2 __spirv_ConvertFToU_Rulong2_rte(half2);
577__attribute__((overloadable)) ulong2 __spirv_ConvertFToU_Rulong2_rtp(half2);
578__attribute__((overloadable)) ulong2 __spirv_ConvertFToU_Rulong2_rtn(half2);
579__attribute__((overloadable)) ulong2 __spirv_ConvertFToU_Rulong2_sat(half2);
580__attribute__((overloadable)) ulong2 __spirv_ConvertFToU_Rulong2_sat_rtz(half2);
581__attribute__((overloadable)) ulong2 __spirv_ConvertFToU_Rulong2_sat_rte(half2);
582__attribute__((overloadable)) ulong2 __spirv_ConvertFToU_Rulong2_sat_rtp(half2);
583__attribute__((overloadable)) ulong2 __spirv_ConvertFToU_Rulong2_sat_rtn(half2);
584__attribute__((overloadable)) ulong2 __spirv_ConvertFToU_Rulong2(float2);
585__attribute__((overloadable)) ulong2 __spirv_ConvertFToU_Rulong2_rtz(float2);
586__attribute__((overloadable)) ulong2 __spirv_ConvertFToU_Rulong2_rte(float2);
587__attribute__((overloadable)) ulong2 __spirv_ConvertFToU_Rulong2_rtp(float2);
588__attribute__((overloadable)) ulong2 __spirv_ConvertFToU_Rulong2_rtn(float2);
589__attribute__((overloadable)) ulong2 __spirv_ConvertFToU_Rulong2_sat(float2);
590__attribute__((overloadable)) ulong2 __spirv_ConvertFToU_Rulong2_sat_rtz(float2);
591__attribute__((overloadable)) ulong2 __spirv_ConvertFToU_Rulong2_sat_rte(float2);
592__attribute__((overloadable)) ulong2 __spirv_ConvertFToU_Rulong2_sat_rtp(float2);
593__attribute__((overloadable)) ulong2 __spirv_ConvertFToU_Rulong2_sat_rtn(float2);
594__attribute__((overloadable)) ulong2 __spirv_ConvertFToU_Rulong2(double2);
595__attribute__((overloadable)) ulong2 __spirv_ConvertFToU_Rulong2_rtz(double2);
596__attribute__((overloadable)) ulong2 __spirv_ConvertFToU_Rulong2_rte(double2);
597__attribute__((overloadable)) ulong2 __spirv_ConvertFToU_Rulong2_rtp(double2);
598__attribute__((overloadable)) ulong2 __spirv_ConvertFToU_Rulong2_rtn(double2);
599__attribute__((overloadable)) ulong2 __spirv_ConvertFToU_Rulong2_sat(double2);
600__attribute__((overloadable)) ulong2 __spirv_ConvertFToU_Rulong2_sat_rtz(double2);
601__attribute__((overloadable)) ulong2 __spirv_ConvertFToU_Rulong2_sat_rte(double2);
602__attribute__((overloadable)) ulong2 __spirv_ConvertFToU_Rulong2_sat_rtp(double2);
603__attribute__((overloadable)) ulong2 __spirv_ConvertFToU_Rulong2_sat_rtn(double2);
604__attribute__((overloadable)) ulong3 __spirv_ConvertFToU_Rulong3(half3);
605__attribute__((overloadable)) ulong3 __spirv_ConvertFToU_Rulong3_rtz(half3);
606__attribute__((overloadable)) ulong3 __spirv_ConvertFToU_Rulong3_rte(half3);
607__attribute__((overloadable)) ulong3 __spirv_ConvertFToU_Rulong3_rtp(half3);
608__attribute__((overloadable)) ulong3 __spirv_ConvertFToU_Rulong3_rtn(half3);
609__attribute__((overloadable)) ulong3 __spirv_ConvertFToU_Rulong3_sat(half3);
610__attribute__((overloadable)) ulong3 __spirv_ConvertFToU_Rulong3_sat_rtz(half3);
611__attribute__((overloadable)) ulong3 __spirv_ConvertFToU_Rulong3_sat_rte(half3);
612__attribute__((overloadable)) ulong3 __spirv_ConvertFToU_Rulong3_sat_rtp(half3);
613__attribute__((overloadable)) ulong3 __spirv_ConvertFToU_Rulong3_sat_rtn(half3);
614__attribute__((overloadable)) ulong3 __spirv_ConvertFToU_Rulong3(float3);
615__attribute__((overloadable)) ulong3 __spirv_ConvertFToU_Rulong3_rtz(float3);
616__attribute__((overloadable)) ulong3 __spirv_ConvertFToU_Rulong3_rte(float3);
617__attribute__((overloadable)) ulong3 __spirv_ConvertFToU_Rulong3_rtp(float3);
618__attribute__((overloadable)) ulong3 __spirv_ConvertFToU_Rulong3_rtn(float3);
619__attribute__((overloadable)) ulong3 __spirv_ConvertFToU_Rulong3_sat(float3);
620__attribute__((overloadable)) ulong3 __spirv_ConvertFToU_Rulong3_sat_rtz(float3);
621__attribute__((overloadable)) ulong3 __spirv_ConvertFToU_Rulong3_sat_rte(float3);
622__attribute__((overloadable)) ulong3 __spirv_ConvertFToU_Rulong3_sat_rtp(float3);
623__attribute__((overloadable)) ulong3 __spirv_ConvertFToU_Rulong3_sat_rtn(float3);
624__attribute__((overloadable)) ulong3 __spirv_ConvertFToU_Rulong3(double3);
625__attribute__((overloadable)) ulong3 __spirv_ConvertFToU_Rulong3_rtz(double3);
626__attribute__((overloadable)) ulong3 __spirv_ConvertFToU_Rulong3_rte(double3);
627__attribute__((overloadable)) ulong3 __spirv_ConvertFToU_Rulong3_rtp(double3);
628__attribute__((overloadable)) ulong3 __spirv_ConvertFToU_Rulong3_rtn(double3);
629__attribute__((overloadable)) ulong3 __spirv_ConvertFToU_Rulong3_sat(double3);
630__attribute__((overloadable)) ulong3 __spirv_ConvertFToU_Rulong3_sat_rtz(double3);
631__attribute__((overloadable)) ulong3 __spirv_ConvertFToU_Rulong3_sat_rte(double3);
632__attribute__((overloadable)) ulong3 __spirv_ConvertFToU_Rulong3_sat_rtp(double3);
633__attribute__((overloadable)) ulong3 __spirv_ConvertFToU_Rulong3_sat_rtn(double3);
634__attribute__((overloadable)) ulong4 __spirv_ConvertFToU_Rulong4(half4);
635__attribute__((overloadable)) ulong4 __spirv_ConvertFToU_Rulong4_rtz(half4);
636__attribute__((overloadable)) ulong4 __spirv_ConvertFToU_Rulong4_rte(half4);
637__attribute__((overloadable)) ulong4 __spirv_ConvertFToU_Rulong4_rtp(half4);
638__attribute__((overloadable)) ulong4 __spirv_ConvertFToU_Rulong4_rtn(half4);
639__attribute__((overloadable)) ulong4 __spirv_ConvertFToU_Rulong4_sat(half4);
640__attribute__((overloadable)) ulong4 __spirv_ConvertFToU_Rulong4_sat_rtz(half4);
641__attribute__((overloadable)) ulong4 __spirv_ConvertFToU_Rulong4_sat_rte(half4);
642__attribute__((overloadable)) ulong4 __spirv_ConvertFToU_Rulong4_sat_rtp(half4);
643__attribute__((overloadable)) ulong4 __spirv_ConvertFToU_Rulong4_sat_rtn(half4);
644__attribute__((overloadable)) ulong4 __spirv_ConvertFToU_Rulong4(float4);
645__attribute__((overloadable)) ulong4 __spirv_ConvertFToU_Rulong4_rtz(float4);
646__attribute__((overloadable)) ulong4 __spirv_ConvertFToU_Rulong4_rte(float4);
647__attribute__((overloadable)) ulong4 __spirv_ConvertFToU_Rulong4_rtp(float4);
648__attribute__((overloadable)) ulong4 __spirv_ConvertFToU_Rulong4_rtn(float4);
649__attribute__((overloadable)) ulong4 __spirv_ConvertFToU_Rulong4_sat(float4);
650__attribute__((overloadable)) ulong4 __spirv_ConvertFToU_Rulong4_sat_rtz(float4);
651__attribute__((overloadable)) ulong4 __spirv_ConvertFToU_Rulong4_sat_rte(float4);
652__attribute__((overloadable)) ulong4 __spirv_ConvertFToU_Rulong4_sat_rtp(float4);
653__attribute__((overloadable)) ulong4 __spirv_ConvertFToU_Rulong4_sat_rtn(float4);
654__attribute__((overloadable)) ulong4 __spirv_ConvertFToU_Rulong4(double4);
655__attribute__((overloadable)) ulong4 __spirv_ConvertFToU_Rulong4_rtz(double4);
656__attribute__((overloadable)) ulong4 __spirv_ConvertFToU_Rulong4_rte(double4);
657__attribute__((overloadable)) ulong4 __spirv_ConvertFToU_Rulong4_rtp(double4);
658__attribute__((overloadable)) ulong4 __spirv_ConvertFToU_Rulong4_rtn(double4);
659__attribute__((overloadable)) ulong4 __spirv_ConvertFToU_Rulong4_sat(double4);
660__attribute__((overloadable)) ulong4 __spirv_ConvertFToU_Rulong4_sat_rtz(double4);
661__attribute__((overloadable)) ulong4 __spirv_ConvertFToU_Rulong4_sat_rte(double4);
662__attribute__((overloadable)) ulong4 __spirv_ConvertFToU_Rulong4_sat_rtp(double4);
663__attribute__((overloadable)) ulong4 __spirv_ConvertFToU_Rulong4_sat_rtn(double4);
664__attribute__((overloadable)) ulong8 __spirv_ConvertFToU_Rulong8(half8);
665__attribute__((overloadable)) ulong8 __spirv_ConvertFToU_Rulong8_rtz(half8);
666__attribute__((overloadable)) ulong8 __spirv_ConvertFToU_Rulong8_rte(half8);
667__attribute__((overloadable)) ulong8 __spirv_ConvertFToU_Rulong8_rtp(half8);
668__attribute__((overloadable)) ulong8 __spirv_ConvertFToU_Rulong8_rtn(half8);
669__attribute__((overloadable)) ulong8 __spirv_ConvertFToU_Rulong8_sat(half8);
670__attribute__((overloadable)) ulong8 __spirv_ConvertFToU_Rulong8_sat_rtz(half8);
671__attribute__((overloadable)) ulong8 __spirv_ConvertFToU_Rulong8_sat_rte(half8);
672__attribute__((overloadable)) ulong8 __spirv_ConvertFToU_Rulong8_sat_rtp(half8);
673__attribute__((overloadable)) ulong8 __spirv_ConvertFToU_Rulong8_sat_rtn(half8);
674__attribute__((overloadable)) ulong8 __spirv_ConvertFToU_Rulong8(float8);
675__attribute__((overloadable)) ulong8 __spirv_ConvertFToU_Rulong8_rtz(float8);
676__attribute__((overloadable)) ulong8 __spirv_ConvertFToU_Rulong8_rte(float8);
677__attribute__((overloadable)) ulong8 __spirv_ConvertFToU_Rulong8_rtp(float8);
678__attribute__((overloadable)) ulong8 __spirv_ConvertFToU_Rulong8_rtn(float8);
679__attribute__((overloadable)) ulong8 __spirv_ConvertFToU_Rulong8_sat(float8);
680__attribute__((overloadable)) ulong8 __spirv_ConvertFToU_Rulong8_sat_rtz(float8);
681__attribute__((overloadable)) ulong8 __spirv_ConvertFToU_Rulong8_sat_rte(float8);
682__attribute__((overloadable)) ulong8 __spirv_ConvertFToU_Rulong8_sat_rtp(float8);
683__attribute__((overloadable)) ulong8 __spirv_ConvertFToU_Rulong8_sat_rtn(float8);
684__attribute__((overloadable)) ulong8 __spirv_ConvertFToU_Rulong8(double8);
685__attribute__((overloadable)) ulong8 __spirv_ConvertFToU_Rulong8_rtz(double8);
686__attribute__((overloadable)) ulong8 __spirv_ConvertFToU_Rulong8_rte(double8);
687__attribute__((overloadable)) ulong8 __spirv_ConvertFToU_Rulong8_rtp(double8);
688__attribute__((overloadable)) ulong8 __spirv_ConvertFToU_Rulong8_rtn(double8);
689__attribute__((overloadable)) ulong8 __spirv_ConvertFToU_Rulong8_sat(double8);
690__attribute__((overloadable)) ulong8 __spirv_ConvertFToU_Rulong8_sat_rtz(double8);
691__attribute__((overloadable)) ulong8 __spirv_ConvertFToU_Rulong8_sat_rte(double8);
692__attribute__((overloadable)) ulong8 __spirv_ConvertFToU_Rulong8_sat_rtp(double8);
693__attribute__((overloadable)) ulong8 __spirv_ConvertFToU_Rulong8_sat_rtn(double8);
694__attribute__((overloadable)) ulong16 __spirv_ConvertFToU_Rulong16(half16);
695__attribute__((overloadable)) ulong16 __spirv_ConvertFToU_Rulong16_rtz(half16);
696__attribute__((overloadable)) ulong16 __spirv_ConvertFToU_Rulong16_rte(half16);
697__attribute__((overloadable)) ulong16 __spirv_ConvertFToU_Rulong16_rtp(half16);
698__attribute__((overloadable)) ulong16 __spirv_ConvertFToU_Rulong16_rtn(half16);
699__attribute__((overloadable)) ulong16 __spirv_ConvertFToU_Rulong16_sat(half16);
700__attribute__((overloadable)) ulong16 __spirv_ConvertFToU_Rulong16_sat_rtz(half16);
701__attribute__((overloadable)) ulong16 __spirv_ConvertFToU_Rulong16_sat_rte(half16);
702__attribute__((overloadable)) ulong16 __spirv_ConvertFToU_Rulong16_sat_rtp(half16);
703__attribute__((overloadable)) ulong16 __spirv_ConvertFToU_Rulong16_sat_rtn(half16);
704__attribute__((overloadable)) ulong16 __spirv_ConvertFToU_Rulong16(float16);
705__attribute__((overloadable)) ulong16 __spirv_ConvertFToU_Rulong16_rtz(float16);
706__attribute__((overloadable)) ulong16 __spirv_ConvertFToU_Rulong16_rte(float16);
707__attribute__((overloadable)) ulong16 __spirv_ConvertFToU_Rulong16_rtp(float16);
708__attribute__((overloadable)) ulong16 __spirv_ConvertFToU_Rulong16_rtn(float16);
709__attribute__((overloadable)) ulong16 __spirv_ConvertFToU_Rulong16_sat(float16);
710__attribute__((overloadable)) ulong16 __spirv_ConvertFToU_Rulong16_sat_rtz(float16);
711__attribute__((overloadable)) ulong16 __spirv_ConvertFToU_Rulong16_sat_rte(float16);
712__attribute__((overloadable)) ulong16 __spirv_ConvertFToU_Rulong16_sat_rtp(float16);
713__attribute__((overloadable)) ulong16 __spirv_ConvertFToU_Rulong16_sat_rtn(float16);
714__attribute__((overloadable)) ulong16 __spirv_ConvertFToU_Rulong16(double16);
715__attribute__((overloadable)) ulong16 __spirv_ConvertFToU_Rulong16_rtz(double16);
716__attribute__((overloadable)) ulong16 __spirv_ConvertFToU_Rulong16_rte(double16);
717__attribute__((overloadable)) ulong16 __spirv_ConvertFToU_Rulong16_rtp(double16);
718__attribute__((overloadable)) ulong16 __spirv_ConvertFToU_Rulong16_rtn(double16);
719__attribute__((overloadable)) ulong16 __spirv_ConvertFToU_Rulong16_sat(double16);
720__attribute__((overloadable)) ulong16 __spirv_ConvertFToU_Rulong16_sat_rtz(double16);
721__attribute__((overloadable)) ulong16 __spirv_ConvertFToU_Rulong16_sat_rte(double16);
722__attribute__((overloadable)) ulong16 __spirv_ConvertFToU_Rulong16_sat_rtp(double16);
723__attribute__((overloadable)) ulong16 __spirv_ConvertFToU_Rulong16_sat_rtn(double16);
724
725__attribute__((overloadable)) char __spirv_ConvertFToS_Rchar(half);
726__attribute__((overloadable)) char __spirv_ConvertFToS_Rchar_rtz(half);
727__attribute__((overloadable)) char __spirv_ConvertFToS_Rchar_rte(half);
728__attribute__((overloadable)) char __spirv_ConvertFToS_Rchar_rtp(half);
729__attribute__((overloadable)) char __spirv_ConvertFToS_Rchar_rtn(half);
730__attribute__((overloadable)) char __spirv_ConvertFToS_Rchar_sat(half);
731__attribute__((overloadable)) char __spirv_ConvertFToS_Rchar_sat_rtz(half);
732__attribute__((overloadable)) char __spirv_ConvertFToS_Rchar_sat_rte(half);
733__attribute__((overloadable)) char __spirv_ConvertFToS_Rchar_sat_rtp(half);
734__attribute__((overloadable)) char __spirv_ConvertFToS_Rchar_sat_rtn(half);
735__attribute__((overloadable)) char __spirv_ConvertFToS_Rchar(float);
736__attribute__((overloadable)) char __spirv_ConvertFToS_Rchar_rtz(float);
737__attribute__((overloadable)) char __spirv_ConvertFToS_Rchar_rte(float);
738__attribute__((overloadable)) char __spirv_ConvertFToS_Rchar_rtp(float);
739__attribute__((overloadable)) char __spirv_ConvertFToS_Rchar_rtn(float);
740__attribute__((overloadable)) char __spirv_ConvertFToS_Rchar_sat(float);
741__attribute__((overloadable)) char __spirv_ConvertFToS_Rchar_sat_rtz(float);
742__attribute__((overloadable)) char __spirv_ConvertFToS_Rchar_sat_rte(float);
743__attribute__((overloadable)) char __spirv_ConvertFToS_Rchar_sat_rtp(float);
744__attribute__((overloadable)) char __spirv_ConvertFToS_Rchar_sat_rtn(float);
745__attribute__((overloadable)) char __spirv_ConvertFToS_Rchar(double);
746__attribute__((overloadable)) char __spirv_ConvertFToS_Rchar_rtz(double);
747__attribute__((overloadable)) char __spirv_ConvertFToS_Rchar_rte(double);
748__attribute__((overloadable)) char __spirv_ConvertFToS_Rchar_rtp(double);
749__attribute__((overloadable)) char __spirv_ConvertFToS_Rchar_rtn(double);
750__attribute__((overloadable)) char __spirv_ConvertFToS_Rchar_sat(double);
751__attribute__((overloadable)) char __spirv_ConvertFToS_Rchar_sat_rtz(double);
752__attribute__((overloadable)) char __spirv_ConvertFToS_Rchar_sat_rte(double);
753__attribute__((overloadable)) char __spirv_ConvertFToS_Rchar_sat_rtp(double);
754__attribute__((overloadable)) char __spirv_ConvertFToS_Rchar_sat_rtn(double);
755__attribute__((overloadable)) char2 __spirv_ConvertFToS_Rchar2(half2);
756__attribute__((overloadable)) char2 __spirv_ConvertFToS_Rchar2_rtz(half2);
757__attribute__((overloadable)) char2 __spirv_ConvertFToS_Rchar2_rte(half2);
758__attribute__((overloadable)) char2 __spirv_ConvertFToS_Rchar2_rtp(half2);
759__attribute__((overloadable)) char2 __spirv_ConvertFToS_Rchar2_rtn(half2);
760__attribute__((overloadable)) char2 __spirv_ConvertFToS_Rchar2_sat(half2);
761__attribute__((overloadable)) char2 __spirv_ConvertFToS_Rchar2_sat_rtz(half2);
762__attribute__((overloadable)) char2 __spirv_ConvertFToS_Rchar2_sat_rte(half2);
763__attribute__((overloadable)) char2 __spirv_ConvertFToS_Rchar2_sat_rtp(half2);
764__attribute__((overloadable)) char2 __spirv_ConvertFToS_Rchar2_sat_rtn(half2);
765__attribute__((overloadable)) char2 __spirv_ConvertFToS_Rchar2(float2);
766__attribute__((overloadable)) char2 __spirv_ConvertFToS_Rchar2_rtz(float2);
767__attribute__((overloadable)) char2 __spirv_ConvertFToS_Rchar2_rte(float2);
768__attribute__((overloadable)) char2 __spirv_ConvertFToS_Rchar2_rtp(float2);
769__attribute__((overloadable)) char2 __spirv_ConvertFToS_Rchar2_rtn(float2);
770__attribute__((overloadable)) char2 __spirv_ConvertFToS_Rchar2_sat(float2);
771__attribute__((overloadable)) char2 __spirv_ConvertFToS_Rchar2_sat_rtz(float2);
772__attribute__((overloadable)) char2 __spirv_ConvertFToS_Rchar2_sat_rte(float2);
773__attribute__((overloadable)) char2 __spirv_ConvertFToS_Rchar2_sat_rtp(float2);
774__attribute__((overloadable)) char2 __spirv_ConvertFToS_Rchar2_sat_rtn(float2);
775__attribute__((overloadable)) char2 __spirv_ConvertFToS_Rchar2(double2);
776__attribute__((overloadable)) char2 __spirv_ConvertFToS_Rchar2_rtz(double2);
777__attribute__((overloadable)) char2 __spirv_ConvertFToS_Rchar2_rte(double2);
778__attribute__((overloadable)) char2 __spirv_ConvertFToS_Rchar2_rtp(double2);
779__attribute__((overloadable)) char2 __spirv_ConvertFToS_Rchar2_rtn(double2);
780__attribute__((overloadable)) char2 __spirv_ConvertFToS_Rchar2_sat(double2);
781__attribute__((overloadable)) char2 __spirv_ConvertFToS_Rchar2_sat_rtz(double2);
782__attribute__((overloadable)) char2 __spirv_ConvertFToS_Rchar2_sat_rte(double2);
783__attribute__((overloadable)) char2 __spirv_ConvertFToS_Rchar2_sat_rtp(double2);
784__attribute__((overloadable)) char2 __spirv_ConvertFToS_Rchar2_sat_rtn(double2);
785__attribute__((overloadable)) char3 __spirv_ConvertFToS_Rchar3(half3);
786__attribute__((overloadable)) char3 __spirv_ConvertFToS_Rchar3_rtz(half3);
787__attribute__((overloadable)) char3 __spirv_ConvertFToS_Rchar3_rte(half3);
788__attribute__((overloadable)) char3 __spirv_ConvertFToS_Rchar3_rtp(half3);
789__attribute__((overloadable)) char3 __spirv_ConvertFToS_Rchar3_rtn(half3);
790__attribute__((overloadable)) char3 __spirv_ConvertFToS_Rchar3_sat(half3);
791__attribute__((overloadable)) char3 __spirv_ConvertFToS_Rchar3_sat_rtz(half3);
792__attribute__((overloadable)) char3 __spirv_ConvertFToS_Rchar3_sat_rte(half3);
793__attribute__((overloadable)) char3 __spirv_ConvertFToS_Rchar3_sat_rtp(half3);
794__attribute__((overloadable)) char3 __spirv_ConvertFToS_Rchar3_sat_rtn(half3);
795__attribute__((overloadable)) char3 __spirv_ConvertFToS_Rchar3(float3);
796__attribute__((overloadable)) char3 __spirv_ConvertFToS_Rchar3_rtz(float3);
797__attribute__((overloadable)) char3 __spirv_ConvertFToS_Rchar3_rte(float3);
798__attribute__((overloadable)) char3 __spirv_ConvertFToS_Rchar3_rtp(float3);
799__attribute__((overloadable)) char3 __spirv_ConvertFToS_Rchar3_rtn(float3);
800__attribute__((overloadable)) char3 __spirv_ConvertFToS_Rchar3_sat(float3);
801__attribute__((overloadable)) char3 __spirv_ConvertFToS_Rchar3_sat_rtz(float3);
802__attribute__((overloadable)) char3 __spirv_ConvertFToS_Rchar3_sat_rte(float3);
803__attribute__((overloadable)) char3 __spirv_ConvertFToS_Rchar3_sat_rtp(float3);
804__attribute__((overloadable)) char3 __spirv_ConvertFToS_Rchar3_sat_rtn(float3);
805__attribute__((overloadable)) char3 __spirv_ConvertFToS_Rchar3(double3);
806__attribute__((overloadable)) char3 __spirv_ConvertFToS_Rchar3_rtz(double3);
807__attribute__((overloadable)) char3 __spirv_ConvertFToS_Rchar3_rte(double3);
808__attribute__((overloadable)) char3 __spirv_ConvertFToS_Rchar3_rtp(double3);
809__attribute__((overloadable)) char3 __spirv_ConvertFToS_Rchar3_rtn(double3);
810__attribute__((overloadable)) char3 __spirv_ConvertFToS_Rchar3_sat(double3);
811__attribute__((overloadable)) char3 __spirv_ConvertFToS_Rchar3_sat_rtz(double3);
812__attribute__((overloadable)) char3 __spirv_ConvertFToS_Rchar3_sat_rte(double3);
813__attribute__((overloadable)) char3 __spirv_ConvertFToS_Rchar3_sat_rtp(double3);
814__attribute__((overloadable)) char3 __spirv_ConvertFToS_Rchar3_sat_rtn(double3);
815__attribute__((overloadable)) char4 __spirv_ConvertFToS_Rchar4(half4);
816__attribute__((overloadable)) char4 __spirv_ConvertFToS_Rchar4_rtz(half4);
817__attribute__((overloadable)) char4 __spirv_ConvertFToS_Rchar4_rte(half4);
818__attribute__((overloadable)) char4 __spirv_ConvertFToS_Rchar4_rtp(half4);
819__attribute__((overloadable)) char4 __spirv_ConvertFToS_Rchar4_rtn(half4);
820__attribute__((overloadable)) char4 __spirv_ConvertFToS_Rchar4_sat(half4);
821__attribute__((overloadable)) char4 __spirv_ConvertFToS_Rchar4_sat_rtz(half4);
822__attribute__((overloadable)) char4 __spirv_ConvertFToS_Rchar4_sat_rte(half4);
823__attribute__((overloadable)) char4 __spirv_ConvertFToS_Rchar4_sat_rtp(half4);
824__attribute__((overloadable)) char4 __spirv_ConvertFToS_Rchar4_sat_rtn(half4);
825__attribute__((overloadable)) char4 __spirv_ConvertFToS_Rchar4(float4);
826__attribute__((overloadable)) char4 __spirv_ConvertFToS_Rchar4_rtz(float4);
827__attribute__((overloadable)) char4 __spirv_ConvertFToS_Rchar4_rte(float4);
828__attribute__((overloadable)) char4 __spirv_ConvertFToS_Rchar4_rtp(float4);
829__attribute__((overloadable)) char4 __spirv_ConvertFToS_Rchar4_rtn(float4);
830__attribute__((overloadable)) char4 __spirv_ConvertFToS_Rchar4_sat(float4);
831__attribute__((overloadable)) char4 __spirv_ConvertFToS_Rchar4_sat_rtz(float4);
832__attribute__((overloadable)) char4 __spirv_ConvertFToS_Rchar4_sat_rte(float4);
833__attribute__((overloadable)) char4 __spirv_ConvertFToS_Rchar4_sat_rtp(float4);
834__attribute__((overloadable)) char4 __spirv_ConvertFToS_Rchar4_sat_rtn(float4);
835__attribute__((overloadable)) char4 __spirv_ConvertFToS_Rchar4(double4);
836__attribute__((overloadable)) char4 __spirv_ConvertFToS_Rchar4_rtz(double4);
837__attribute__((overloadable)) char4 __spirv_ConvertFToS_Rchar4_rte(double4);
838__attribute__((overloadable)) char4 __spirv_ConvertFToS_Rchar4_rtp(double4);
839__attribute__((overloadable)) char4 __spirv_ConvertFToS_Rchar4_rtn(double4);
840__attribute__((overloadable)) char4 __spirv_ConvertFToS_Rchar4_sat(double4);
841__attribute__((overloadable)) char4 __spirv_ConvertFToS_Rchar4_sat_rtz(double4);
842__attribute__((overloadable)) char4 __spirv_ConvertFToS_Rchar4_sat_rte(double4);
843__attribute__((overloadable)) char4 __spirv_ConvertFToS_Rchar4_sat_rtp(double4);
844__attribute__((overloadable)) char4 __spirv_ConvertFToS_Rchar4_sat_rtn(double4);
845__attribute__((overloadable)) char8 __spirv_ConvertFToS_Rchar8(half8);
846__attribute__((overloadable)) char8 __spirv_ConvertFToS_Rchar8_rtz(half8);
847__attribute__((overloadable)) char8 __spirv_ConvertFToS_Rchar8_rte(half8);
848__attribute__((overloadable)) char8 __spirv_ConvertFToS_Rchar8_rtp(half8);
849__attribute__((overloadable)) char8 __spirv_ConvertFToS_Rchar8_rtn(half8);
850__attribute__((overloadable)) char8 __spirv_ConvertFToS_Rchar8_sat(half8);
851__attribute__((overloadable)) char8 __spirv_ConvertFToS_Rchar8_sat_rtz(half8);
852__attribute__((overloadable)) char8 __spirv_ConvertFToS_Rchar8_sat_rte(half8);
853__attribute__((overloadable)) char8 __spirv_ConvertFToS_Rchar8_sat_rtp(half8);
854__attribute__((overloadable)) char8 __spirv_ConvertFToS_Rchar8_sat_rtn(half8);
855__attribute__((overloadable)) char8 __spirv_ConvertFToS_Rchar8(float8);
856__attribute__((overloadable)) char8 __spirv_ConvertFToS_Rchar8_rtz(float8);
857__attribute__((overloadable)) char8 __spirv_ConvertFToS_Rchar8_rte(float8);
858__attribute__((overloadable)) char8 __spirv_ConvertFToS_Rchar8_rtp(float8);
859__attribute__((overloadable)) char8 __spirv_ConvertFToS_Rchar8_rtn(float8);
860__attribute__((overloadable)) char8 __spirv_ConvertFToS_Rchar8_sat(float8);
861__attribute__((overloadable)) char8 __spirv_ConvertFToS_Rchar8_sat_rtz(float8);
862__attribute__((overloadable)) char8 __spirv_ConvertFToS_Rchar8_sat_rte(float8);
863__attribute__((overloadable)) char8 __spirv_ConvertFToS_Rchar8_sat_rtp(float8);
864__attribute__((overloadable)) char8 __spirv_ConvertFToS_Rchar8_sat_rtn(float8);
865__attribute__((overloadable)) char8 __spirv_ConvertFToS_Rchar8(double8);
866__attribute__((overloadable)) char8 __spirv_ConvertFToS_Rchar8_rtz(double8);
867__attribute__((overloadable)) char8 __spirv_ConvertFToS_Rchar8_rte(double8);
868__attribute__((overloadable)) char8 __spirv_ConvertFToS_Rchar8_rtp(double8);
869__attribute__((overloadable)) char8 __spirv_ConvertFToS_Rchar8_rtn(double8);
870__attribute__((overloadable)) char8 __spirv_ConvertFToS_Rchar8_sat(double8);
871__attribute__((overloadable)) char8 __spirv_ConvertFToS_Rchar8_sat_rtz(double8);
872__attribute__((overloadable)) char8 __spirv_ConvertFToS_Rchar8_sat_rte(double8);
873__attribute__((overloadable)) char8 __spirv_ConvertFToS_Rchar8_sat_rtp(double8);
874__attribute__((overloadable)) char8 __spirv_ConvertFToS_Rchar8_sat_rtn(double8);
875__attribute__((overloadable)) char16 __spirv_ConvertFToS_Rchar16(half16);
876__attribute__((overloadable)) char16 __spirv_ConvertFToS_Rchar16_rtz(half16);
877__attribute__((overloadable)) char16 __spirv_ConvertFToS_Rchar16_rte(half16);
878__attribute__((overloadable)) char16 __spirv_ConvertFToS_Rchar16_rtp(half16);
879__attribute__((overloadable)) char16 __spirv_ConvertFToS_Rchar16_rtn(half16);
880__attribute__((overloadable)) char16 __spirv_ConvertFToS_Rchar16_sat(half16);
881__attribute__((overloadable)) char16 __spirv_ConvertFToS_Rchar16_sat_rtz(half16);
882__attribute__((overloadable)) char16 __spirv_ConvertFToS_Rchar16_sat_rte(half16);
883__attribute__((overloadable)) char16 __spirv_ConvertFToS_Rchar16_sat_rtp(half16);
884__attribute__((overloadable)) char16 __spirv_ConvertFToS_Rchar16_sat_rtn(half16);
885__attribute__((overloadable)) char16 __spirv_ConvertFToS_Rchar16(float16);
886__attribute__((overloadable)) char16 __spirv_ConvertFToS_Rchar16_rtz(float16);
887__attribute__((overloadable)) char16 __spirv_ConvertFToS_Rchar16_rte(float16);
888__attribute__((overloadable)) char16 __spirv_ConvertFToS_Rchar16_rtp(float16);
889__attribute__((overloadable)) char16 __spirv_ConvertFToS_Rchar16_rtn(float16);
890__attribute__((overloadable)) char16 __spirv_ConvertFToS_Rchar16_sat(float16);
891__attribute__((overloadable)) char16 __spirv_ConvertFToS_Rchar16_sat_rtz(float16);
892__attribute__((overloadable)) char16 __spirv_ConvertFToS_Rchar16_sat_rte(float16);
893__attribute__((overloadable)) char16 __spirv_ConvertFToS_Rchar16_sat_rtp(float16);
894__attribute__((overloadable)) char16 __spirv_ConvertFToS_Rchar16_sat_rtn(float16);
895__attribute__((overloadable)) char16 __spirv_ConvertFToS_Rchar16(double16);
896__attribute__((overloadable)) char16 __spirv_ConvertFToS_Rchar16_rtz(double16);
897__attribute__((overloadable)) char16 __spirv_ConvertFToS_Rchar16_rte(double16);
898__attribute__((overloadable)) char16 __spirv_ConvertFToS_Rchar16_rtp(double16);
899__attribute__((overloadable)) char16 __spirv_ConvertFToS_Rchar16_rtn(double16);
900__attribute__((overloadable)) char16 __spirv_ConvertFToS_Rchar16_sat(double16);
901__attribute__((overloadable)) char16 __spirv_ConvertFToS_Rchar16_sat_rtz(double16);
902__attribute__((overloadable)) char16 __spirv_ConvertFToS_Rchar16_sat_rte(double16);
903__attribute__((overloadable)) char16 __spirv_ConvertFToS_Rchar16_sat_rtp(double16);
904__attribute__((overloadable)) char16 __spirv_ConvertFToS_Rchar16_sat_rtn(double16);
905
906__attribute__((overloadable)) short __spirv_ConvertFToS_Rshort(half);
907__attribute__((overloadable)) short __spirv_ConvertFToS_Rshort_rtz(half);
908__attribute__((overloadable)) short __spirv_ConvertFToS_Rshort_rte(half);
909__attribute__((overloadable)) short __spirv_ConvertFToS_Rshort_rtp(half);
910__attribute__((overloadable)) short __spirv_ConvertFToS_Rshort_rtn(half);
911__attribute__((overloadable)) short __spirv_ConvertFToS_Rshort_sat(half);
912__attribute__((overloadable)) short __spirv_ConvertFToS_Rshort_sat_rtz(half);
913__attribute__((overloadable)) short __spirv_ConvertFToS_Rshort_sat_rte(half);
914__attribute__((overloadable)) short __spirv_ConvertFToS_Rshort_sat_rtp(half);
915__attribute__((overloadable)) short __spirv_ConvertFToS_Rshort_sat_rtn(half);
916__attribute__((overloadable)) short __spirv_ConvertFToS_Rshort(float);
917__attribute__((overloadable)) short __spirv_ConvertFToS_Rshort_rtz(float);
918__attribute__((overloadable)) short __spirv_ConvertFToS_Rshort_rte(float);
919__attribute__((overloadable)) short __spirv_ConvertFToS_Rshort_rtp(float);
920__attribute__((overloadable)) short __spirv_ConvertFToS_Rshort_rtn(float);
921__attribute__((overloadable)) short __spirv_ConvertFToS_Rshort_sat(float);
922__attribute__((overloadable)) short __spirv_ConvertFToS_Rshort_sat_rtz(float);
923__attribute__((overloadable)) short __spirv_ConvertFToS_Rshort_sat_rte(float);
924__attribute__((overloadable)) short __spirv_ConvertFToS_Rshort_sat_rtp(float);
925__attribute__((overloadable)) short __spirv_ConvertFToS_Rshort_sat_rtn(float);
926__attribute__((overloadable)) short __spirv_ConvertFToS_Rshort(double);
927__attribute__((overloadable)) short __spirv_ConvertFToS_Rshort_rtz(double);
928__attribute__((overloadable)) short __spirv_ConvertFToS_Rshort_rte(double);
929__attribute__((overloadable)) short __spirv_ConvertFToS_Rshort_rtp(double);
930__attribute__((overloadable)) short __spirv_ConvertFToS_Rshort_rtn(double);
931__attribute__((overloadable)) short __spirv_ConvertFToS_Rshort_sat(double);
932__attribute__((overloadable)) short __spirv_ConvertFToS_Rshort_sat_rtz(double);
933__attribute__((overloadable)) short __spirv_ConvertFToS_Rshort_sat_rte(double);
934__attribute__((overloadable)) short __spirv_ConvertFToS_Rshort_sat_rtp(double);
935__attribute__((overloadable)) short __spirv_ConvertFToS_Rshort_sat_rtn(double);
936__attribute__((overloadable)) short2 __spirv_ConvertFToS_Rshort2(half2);
937__attribute__((overloadable)) short2 __spirv_ConvertFToS_Rshort2_rtz(half2);
938__attribute__((overloadable)) short2 __spirv_ConvertFToS_Rshort2_rte(half2);
939__attribute__((overloadable)) short2 __spirv_ConvertFToS_Rshort2_rtp(half2);
940__attribute__((overloadable)) short2 __spirv_ConvertFToS_Rshort2_rtn(half2);
941__attribute__((overloadable)) short2 __spirv_ConvertFToS_Rshort2_sat(half2);
942__attribute__((overloadable)) short2 __spirv_ConvertFToS_Rshort2_sat_rtz(half2);
943__attribute__((overloadable)) short2 __spirv_ConvertFToS_Rshort2_sat_rte(half2);
944__attribute__((overloadable)) short2 __spirv_ConvertFToS_Rshort2_sat_rtp(half2);
945__attribute__((overloadable)) short2 __spirv_ConvertFToS_Rshort2_sat_rtn(half2);
946__attribute__((overloadable)) short2 __spirv_ConvertFToS_Rshort2(float2);
947__attribute__((overloadable)) short2 __spirv_ConvertFToS_Rshort2_rtz(float2);
948__attribute__((overloadable)) short2 __spirv_ConvertFToS_Rshort2_rte(float2);
949__attribute__((overloadable)) short2 __spirv_ConvertFToS_Rshort2_rtp(float2);
950__attribute__((overloadable)) short2 __spirv_ConvertFToS_Rshort2_rtn(float2);
951__attribute__((overloadable)) short2 __spirv_ConvertFToS_Rshort2_sat(float2);
952__attribute__((overloadable)) short2 __spirv_ConvertFToS_Rshort2_sat_rtz(float2);
953__attribute__((overloadable)) short2 __spirv_ConvertFToS_Rshort2_sat_rte(float2);
954__attribute__((overloadable)) short2 __spirv_ConvertFToS_Rshort2_sat_rtp(float2);
955__attribute__((overloadable)) short2 __spirv_ConvertFToS_Rshort2_sat_rtn(float2);
956__attribute__((overloadable)) short2 __spirv_ConvertFToS_Rshort2(double2);
957__attribute__((overloadable)) short2 __spirv_ConvertFToS_Rshort2_rtz(double2);
958__attribute__((overloadable)) short2 __spirv_ConvertFToS_Rshort2_rte(double2);
959__attribute__((overloadable)) short2 __spirv_ConvertFToS_Rshort2_rtp(double2);
960__attribute__((overloadable)) short2 __spirv_ConvertFToS_Rshort2_rtn(double2);
961__attribute__((overloadable)) short2 __spirv_ConvertFToS_Rshort2_sat(double2);
962__attribute__((overloadable)) short2 __spirv_ConvertFToS_Rshort2_sat_rtz(double2);
963__attribute__((overloadable)) short2 __spirv_ConvertFToS_Rshort2_sat_rte(double2);
964__attribute__((overloadable)) short2 __spirv_ConvertFToS_Rshort2_sat_rtp(double2);
965__attribute__((overloadable)) short2 __spirv_ConvertFToS_Rshort2_sat_rtn(double2);
966__attribute__((overloadable)) short3 __spirv_ConvertFToS_Rshort3(half3);
967__attribute__((overloadable)) short3 __spirv_ConvertFToS_Rshort3_rtz(half3);
968__attribute__((overloadable)) short3 __spirv_ConvertFToS_Rshort3_rte(half3);
969__attribute__((overloadable)) short3 __spirv_ConvertFToS_Rshort3_rtp(half3);
970__attribute__((overloadable)) short3 __spirv_ConvertFToS_Rshort3_rtn(half3);
971__attribute__((overloadable)) short3 __spirv_ConvertFToS_Rshort3_sat(half3);
972__attribute__((overloadable)) short3 __spirv_ConvertFToS_Rshort3_sat_rtz(half3);
973__attribute__((overloadable)) short3 __spirv_ConvertFToS_Rshort3_sat_rte(half3);
974__attribute__((overloadable)) short3 __spirv_ConvertFToS_Rshort3_sat_rtp(half3);
975__attribute__((overloadable)) short3 __spirv_ConvertFToS_Rshort3_sat_rtn(half3);
976__attribute__((overloadable)) short3 __spirv_ConvertFToS_Rshort3(float3);
977__attribute__((overloadable)) short3 __spirv_ConvertFToS_Rshort3_rtz(float3);
978__attribute__((overloadable)) short3 __spirv_ConvertFToS_Rshort3_rte(float3);
979__attribute__((overloadable)) short3 __spirv_ConvertFToS_Rshort3_rtp(float3);
980__attribute__((overloadable)) short3 __spirv_ConvertFToS_Rshort3_rtn(float3);
981__attribute__((overloadable)) short3 __spirv_ConvertFToS_Rshort3_sat(float3);
982__attribute__((overloadable)) short3 __spirv_ConvertFToS_Rshort3_sat_rtz(float3);
983__attribute__((overloadable)) short3 __spirv_ConvertFToS_Rshort3_sat_rte(float3);
984__attribute__((overloadable)) short3 __spirv_ConvertFToS_Rshort3_sat_rtp(float3);
985__attribute__((overloadable)) short3 __spirv_ConvertFToS_Rshort3_sat_rtn(float3);
986__attribute__((overloadable)) short3 __spirv_ConvertFToS_Rshort3(double3);
987__attribute__((overloadable)) short3 __spirv_ConvertFToS_Rshort3_rtz(double3);
988__attribute__((overloadable)) short3 __spirv_ConvertFToS_Rshort3_rte(double3);
989__attribute__((overloadable)) short3 __spirv_ConvertFToS_Rshort3_rtp(double3);
990__attribute__((overloadable)) short3 __spirv_ConvertFToS_Rshort3_rtn(double3);
991__attribute__((overloadable)) short3 __spirv_ConvertFToS_Rshort3_sat(double3);
992__attribute__((overloadable)) short3 __spirv_ConvertFToS_Rshort3_sat_rtz(double3);
993__attribute__((overloadable)) short3 __spirv_ConvertFToS_Rshort3_sat_rte(double3);
994__attribute__((overloadable)) short3 __spirv_ConvertFToS_Rshort3_sat_rtp(double3);
995__attribute__((overloadable)) short3 __spirv_ConvertFToS_Rshort3_sat_rtn(double3);
996__attribute__((overloadable)) short4 __spirv_ConvertFToS_Rshort4(half4);
997__attribute__((overloadable)) short4 __spirv_ConvertFToS_Rshort4_rtz(half4);
998__attribute__((overloadable)) short4 __spirv_ConvertFToS_Rshort4_rte(half4);
999__attribute__((overloadable)) short4 __spirv_ConvertFToS_Rshort4_rtp(half4);
1000__attribute__((overloadable)) short4 __spirv_ConvertFToS_Rshort4_rtn(half4);
1001__attribute__((overloadable)) short4 __spirv_ConvertFToS_Rshort4_sat(half4);
1002__attribute__((overloadable)) short4 __spirv_ConvertFToS_Rshort4_sat_rtz(half4);
1003__attribute__((overloadable)) short4 __spirv_ConvertFToS_Rshort4_sat_rte(half4);
1004__attribute__((overloadable)) short4 __spirv_ConvertFToS_Rshort4_sat_rtp(half4);
1005__attribute__((overloadable)) short4 __spirv_ConvertFToS_Rshort4_sat_rtn(half4);
1006__attribute__((overloadable)) short4 __spirv_ConvertFToS_Rshort4(float4);
1007__attribute__((overloadable)) short4 __spirv_ConvertFToS_Rshort4_rtz(float4);
1008__attribute__((overloadable)) short4 __spirv_ConvertFToS_Rshort4_rte(float4);
1009__attribute__((overloadable)) short4 __spirv_ConvertFToS_Rshort4_rtp(float4);
1010__attribute__((overloadable)) short4 __spirv_ConvertFToS_Rshort4_rtn(float4);
1011__attribute__((overloadable)) short4 __spirv_ConvertFToS_Rshort4_sat(float4);
1012__attribute__((overloadable)) short4 __spirv_ConvertFToS_Rshort4_sat_rtz(float4);
1013__attribute__((overloadable)) short4 __spirv_ConvertFToS_Rshort4_sat_rte(float4);
1014__attribute__((overloadable)) short4 __spirv_ConvertFToS_Rshort4_sat_rtp(float4);
1015__attribute__((overloadable)) short4 __spirv_ConvertFToS_Rshort4_sat_rtn(float4);
1016__attribute__((overloadable)) short4 __spirv_ConvertFToS_Rshort4(double4);
1017__attribute__((overloadable)) short4 __spirv_ConvertFToS_Rshort4_rtz(double4);
1018__attribute__((overloadable)) short4 __spirv_ConvertFToS_Rshort4_rte(double4);
1019__attribute__((overloadable)) short4 __spirv_ConvertFToS_Rshort4_rtp(double4);
1020__attribute__((overloadable)) short4 __spirv_ConvertFToS_Rshort4_rtn(double4);
1021__attribute__((overloadable)) short4 __spirv_ConvertFToS_Rshort4_sat(double4);
1022__attribute__((overloadable)) short4 __spirv_ConvertFToS_Rshort4_sat_rtz(double4);
1023__attribute__((overloadable)) short4 __spirv_ConvertFToS_Rshort4_sat_rte(double4);
1024__attribute__((overloadable)) short4 __spirv_ConvertFToS_Rshort4_sat_rtp(double4);
1025__attribute__((overloadable)) short4 __spirv_ConvertFToS_Rshort4_sat_rtn(double4);
1026__attribute__((overloadable)) short8 __spirv_ConvertFToS_Rshort8(half8);
1027__attribute__((overloadable)) short8 __spirv_ConvertFToS_Rshort8_rtz(half8);
1028__attribute__((overloadable)) short8 __spirv_ConvertFToS_Rshort8_rte(half8);
1029__attribute__((overloadable)) short8 __spirv_ConvertFToS_Rshort8_rtp(half8);
1030__attribute__((overloadable)) short8 __spirv_ConvertFToS_Rshort8_rtn(half8);
1031__attribute__((overloadable)) short8 __spirv_ConvertFToS_Rshort8_sat(half8);
1032__attribute__((overloadable)) short8 __spirv_ConvertFToS_Rshort8_sat_rtz(half8);
1033__attribute__((overloadable)) short8 __spirv_ConvertFToS_Rshort8_sat_rte(half8);
1034__attribute__((overloadable)) short8 __spirv_ConvertFToS_Rshort8_sat_rtp(half8);
1035__attribute__((overloadable)) short8 __spirv_ConvertFToS_Rshort8_sat_rtn(half8);
1036__attribute__((overloadable)) short8 __spirv_ConvertFToS_Rshort8(float8);
1037__attribute__((overloadable)) short8 __spirv_ConvertFToS_Rshort8_rtz(float8);
1038__attribute__((overloadable)) short8 __spirv_ConvertFToS_Rshort8_rte(float8);
1039__attribute__((overloadable)) short8 __spirv_ConvertFToS_Rshort8_rtp(float8);
1040__attribute__((overloadable)) short8 __spirv_ConvertFToS_Rshort8_rtn(float8);
1041__attribute__((overloadable)) short8 __spirv_ConvertFToS_Rshort8_sat(float8);
1042__attribute__((overloadable)) short8 __spirv_ConvertFToS_Rshort8_sat_rtz(float8);
1043__attribute__((overloadable)) short8 __spirv_ConvertFToS_Rshort8_sat_rte(float8);
1044__attribute__((overloadable)) short8 __spirv_ConvertFToS_Rshort8_sat_rtp(float8);
1045__attribute__((overloadable)) short8 __spirv_ConvertFToS_Rshort8_sat_rtn(float8);
1046__attribute__((overloadable)) short8 __spirv_ConvertFToS_Rshort8(double8);
1047__attribute__((overloadable)) short8 __spirv_ConvertFToS_Rshort8_rtz(double8);
1048__attribute__((overloadable)) short8 __spirv_ConvertFToS_Rshort8_rte(double8);
1049__attribute__((overloadable)) short8 __spirv_ConvertFToS_Rshort8_rtp(double8);
1050__attribute__((overloadable)) short8 __spirv_ConvertFToS_Rshort8_rtn(double8);
1051__attribute__((overloadable)) short8 __spirv_ConvertFToS_Rshort8_sat(double8);
1052__attribute__((overloadable)) short8 __spirv_ConvertFToS_Rshort8_sat_rtz(double8);
1053__attribute__((overloadable)) short8 __spirv_ConvertFToS_Rshort8_sat_rte(double8);
1054__attribute__((overloadable)) short8 __spirv_ConvertFToS_Rshort8_sat_rtp(double8);
1055__attribute__((overloadable)) short8 __spirv_ConvertFToS_Rshort8_sat_rtn(double8);
1056__attribute__((overloadable)) short16 __spirv_ConvertFToS_Rshort16(half16);
1057__attribute__((overloadable)) short16 __spirv_ConvertFToS_Rshort16_rtz(half16);
1058__attribute__((overloadable)) short16 __spirv_ConvertFToS_Rshort16_rte(half16);
1059__attribute__((overloadable)) short16 __spirv_ConvertFToS_Rshort16_rtp(half16);
1060__attribute__((overloadable)) short16 __spirv_ConvertFToS_Rshort16_rtn(half16);
1061__attribute__((overloadable)) short16 __spirv_ConvertFToS_Rshort16_sat(half16);
1062__attribute__((overloadable)) short16 __spirv_ConvertFToS_Rshort16_sat_rtz(half16);
1063__attribute__((overloadable)) short16 __spirv_ConvertFToS_Rshort16_sat_rte(half16);
1064__attribute__((overloadable)) short16 __spirv_ConvertFToS_Rshort16_sat_rtp(half16);
1065__attribute__((overloadable)) short16 __spirv_ConvertFToS_Rshort16_sat_rtn(half16);
1066__attribute__((overloadable)) short16 __spirv_ConvertFToS_Rshort16(float16);
1067__attribute__((overloadable)) short16 __spirv_ConvertFToS_Rshort16_rtz(float16);
1068__attribute__((overloadable)) short16 __spirv_ConvertFToS_Rshort16_rte(float16);
1069__attribute__((overloadable)) short16 __spirv_ConvertFToS_Rshort16_rtp(float16);
1070__attribute__((overloadable)) short16 __spirv_ConvertFToS_Rshort16_rtn(float16);
1071__attribute__((overloadable)) short16 __spirv_ConvertFToS_Rshort16_sat(float16);
1072__attribute__((overloadable)) short16 __spirv_ConvertFToS_Rshort16_sat_rtz(float16);
1073__attribute__((overloadable)) short16 __spirv_ConvertFToS_Rshort16_sat_rte(float16);
1074__attribute__((overloadable)) short16 __spirv_ConvertFToS_Rshort16_sat_rtp(float16);
1075__attribute__((overloadable)) short16 __spirv_ConvertFToS_Rshort16_sat_rtn(float16);
1076__attribute__((overloadable)) short16 __spirv_ConvertFToS_Rshort16(double16);
1077__attribute__((overloadable)) short16 __spirv_ConvertFToS_Rshort16_rtz(double16);
1078__attribute__((overloadable)) short16 __spirv_ConvertFToS_Rshort16_rte(double16);
1079__attribute__((overloadable)) short16 __spirv_ConvertFToS_Rshort16_rtp(double16);
1080__attribute__((overloadable)) short16 __spirv_ConvertFToS_Rshort16_rtn(double16);
1081__attribute__((overloadable)) short16 __spirv_ConvertFToS_Rshort16_sat(double16);
1082__attribute__((overloadable)) short16 __spirv_ConvertFToS_Rshort16_sat_rtz(double16);
1083__attribute__((overloadable)) short16 __spirv_ConvertFToS_Rshort16_sat_rte(double16);
1084__attribute__((overloadable)) short16 __spirv_ConvertFToS_Rshort16_sat_rtp(double16);
1085__attribute__((overloadable)) short16 __spirv_ConvertFToS_Rshort16_sat_rtn(double16);
1086
1087__attribute__((overloadable)) int __spirv_ConvertFToS_Rint(half);
1088__attribute__((overloadable)) int __spirv_ConvertFToS_Rint_rtz(half);
1089__attribute__((overloadable)) int __spirv_ConvertFToS_Rint_rte(half);
1090__attribute__((overloadable)) int __spirv_ConvertFToS_Rint_rtp(half);
1091__attribute__((overloadable)) int __spirv_ConvertFToS_Rint_rtn(half);
1092__attribute__((overloadable)) int __spirv_ConvertFToS_Rint_sat(half);
1093__attribute__((overloadable)) int __spirv_ConvertFToS_Rint_sat_rtz(half);
1094__attribute__((overloadable)) int __spirv_ConvertFToS_Rint_sat_rte(half);
1095__attribute__((overloadable)) int __spirv_ConvertFToS_Rint_sat_rtp(half);
1096__attribute__((overloadable)) int __spirv_ConvertFToS_Rint_sat_rtn(half);
1097__attribute__((overloadable)) int __spirv_ConvertFToS_Rint(float);
1098__attribute__((overloadable)) int __spirv_ConvertFToS_Rint_rtz(float);
1099__attribute__((overloadable)) int __spirv_ConvertFToS_Rint_rte(float);
1100__attribute__((overloadable)) int __spirv_ConvertFToS_Rint_rtp(float);
1101__attribute__((overloadable)) int __spirv_ConvertFToS_Rint_rtn(float);
1102__attribute__((overloadable)) int __spirv_ConvertFToS_Rint_sat(float);
1103__attribute__((overloadable)) int __spirv_ConvertFToS_Rint_sat_rtz(float);
1104__attribute__((overloadable)) int __spirv_ConvertFToS_Rint_sat_rte(float);
1105__attribute__((overloadable)) int __spirv_ConvertFToS_Rint_sat_rtp(float);
1106__attribute__((overloadable)) int __spirv_ConvertFToS_Rint_sat_rtn(float);
1107__attribute__((overloadable)) int __spirv_ConvertFToS_Rint(double);
1108__attribute__((overloadable)) int __spirv_ConvertFToS_Rint_rtz(double);
1109__attribute__((overloadable)) int __spirv_ConvertFToS_Rint_rte(double);
1110__attribute__((overloadable)) int __spirv_ConvertFToS_Rint_rtp(double);
1111__attribute__((overloadable)) int __spirv_ConvertFToS_Rint_rtn(double);
1112__attribute__((overloadable)) int __spirv_ConvertFToS_Rint_sat(double);
1113__attribute__((overloadable)) int __spirv_ConvertFToS_Rint_sat_rtz(double);
1114__attribute__((overloadable)) int __spirv_ConvertFToS_Rint_sat_rte(double);
1115__attribute__((overloadable)) int __spirv_ConvertFToS_Rint_sat_rtp(double);
1116__attribute__((overloadable)) int __spirv_ConvertFToS_Rint_sat_rtn(double);
1117__attribute__((overloadable)) int2 __spirv_ConvertFToS_Rint2(half2);
1118__attribute__((overloadable)) int2 __spirv_ConvertFToS_Rint2_rtz(half2);
1119__attribute__((overloadable)) int2 __spirv_ConvertFToS_Rint2_rte(half2);
1120__attribute__((overloadable)) int2 __spirv_ConvertFToS_Rint2_rtp(half2);
1121__attribute__((overloadable)) int2 __spirv_ConvertFToS_Rint2_rtn(half2);
1122__attribute__((overloadable)) int2 __spirv_ConvertFToS_Rint2_sat(half2);
1123__attribute__((overloadable)) int2 __spirv_ConvertFToS_Rint2_sat_rtz(half2);
1124__attribute__((overloadable)) int2 __spirv_ConvertFToS_Rint2_sat_rte(half2);
1125__attribute__((overloadable)) int2 __spirv_ConvertFToS_Rint2_sat_rtp(half2);
1126__attribute__((overloadable)) int2 __spirv_ConvertFToS_Rint2_sat_rtn(half2);
1127__attribute__((overloadable)) int2 __spirv_ConvertFToS_Rint2(float2);
1128__attribute__((overloadable)) int2 __spirv_ConvertFToS_Rint2_rtz(float2);
1129__attribute__((overloadable)) int2 __spirv_ConvertFToS_Rint2_rte(float2);
1130__attribute__((overloadable)) int2 __spirv_ConvertFToS_Rint2_rtp(float2);
1131__attribute__((overloadable)) int2 __spirv_ConvertFToS_Rint2_rtn(float2);
1132__attribute__((overloadable)) int2 __spirv_ConvertFToS_Rint2_sat(float2);
1133__attribute__((overloadable)) int2 __spirv_ConvertFToS_Rint2_sat_rtz(float2);
1134__attribute__((overloadable)) int2 __spirv_ConvertFToS_Rint2_sat_rte(float2);
1135__attribute__((overloadable)) int2 __spirv_ConvertFToS_Rint2_sat_rtp(float2);
1136__attribute__((overloadable)) int2 __spirv_ConvertFToS_Rint2_sat_rtn(float2);
1137__attribute__((overloadable)) int2 __spirv_ConvertFToS_Rint2(double2);
1138__attribute__((overloadable)) int2 __spirv_ConvertFToS_Rint2_rtz(double2);
1139__attribute__((overloadable)) int2 __spirv_ConvertFToS_Rint2_rte(double2);
1140__attribute__((overloadable)) int2 __spirv_ConvertFToS_Rint2_rtp(double2);
1141__attribute__((overloadable)) int2 __spirv_ConvertFToS_Rint2_rtn(double2);
1142__attribute__((overloadable)) int2 __spirv_ConvertFToS_Rint2_sat(double2);
1143__attribute__((overloadable)) int2 __spirv_ConvertFToS_Rint2_sat_rtz(double2);
1144__attribute__((overloadable)) int2 __spirv_ConvertFToS_Rint2_sat_rte(double2);
1145__attribute__((overloadable)) int2 __spirv_ConvertFToS_Rint2_sat_rtp(double2);
1146__attribute__((overloadable)) int2 __spirv_ConvertFToS_Rint2_sat_rtn(double2);
1147__attribute__((overloadable)) int3 __spirv_ConvertFToS_Rint3(half3);
1148__attribute__((overloadable)) int3 __spirv_ConvertFToS_Rint3_rtz(half3);
1149__attribute__((overloadable)) int3 __spirv_ConvertFToS_Rint3_rte(half3);
1150__attribute__((overloadable)) int3 __spirv_ConvertFToS_Rint3_rtp(half3);
1151__attribute__((overloadable)) int3 __spirv_ConvertFToS_Rint3_rtn(half3);
1152__attribute__((overloadable)) int3 __spirv_ConvertFToS_Rint3_sat(half3);
1153__attribute__((overloadable)) int3 __spirv_ConvertFToS_Rint3_sat_rtz(half3);
1154__attribute__((overloadable)) int3 __spirv_ConvertFToS_Rint3_sat_rte(half3);
1155__attribute__((overloadable)) int3 __spirv_ConvertFToS_Rint3_sat_rtp(half3);
1156__attribute__((overloadable)) int3 __spirv_ConvertFToS_Rint3_sat_rtn(half3);
1157__attribute__((overloadable)) int3 __spirv_ConvertFToS_Rint3(float3);
1158__attribute__((overloadable)) int3 __spirv_ConvertFToS_Rint3_rtz(float3);
1159__attribute__((overloadable)) int3 __spirv_ConvertFToS_Rint3_rte(float3);
1160__attribute__((overloadable)) int3 __spirv_ConvertFToS_Rint3_rtp(float3);
1161__attribute__((overloadable)) int3 __spirv_ConvertFToS_Rint3_rtn(float3);
1162__attribute__((overloadable)) int3 __spirv_ConvertFToS_Rint3_sat(float3);
1163__attribute__((overloadable)) int3 __spirv_ConvertFToS_Rint3_sat_rtz(float3);
1164__attribute__((overloadable)) int3 __spirv_ConvertFToS_Rint3_sat_rte(float3);
1165__attribute__((overloadable)) int3 __spirv_ConvertFToS_Rint3_sat_rtp(float3);
1166__attribute__((overloadable)) int3 __spirv_ConvertFToS_Rint3_sat_rtn(float3);
1167__attribute__((overloadable)) int3 __spirv_ConvertFToS_Rint3(double3);
1168__attribute__((overloadable)) int3 __spirv_ConvertFToS_Rint3_rtz(double3);
1169__attribute__((overloadable)) int3 __spirv_ConvertFToS_Rint3_rte(double3);
1170__attribute__((overloadable)) int3 __spirv_ConvertFToS_Rint3_rtp(double3);
1171__attribute__((overloadable)) int3 __spirv_ConvertFToS_Rint3_rtn(double3);
1172__attribute__((overloadable)) int3 __spirv_ConvertFToS_Rint3_sat(double3);
1173__attribute__((overloadable)) int3 __spirv_ConvertFToS_Rint3_sat_rtz(double3);
1174__attribute__((overloadable)) int3 __spirv_ConvertFToS_Rint3_sat_rte(double3);
1175__attribute__((overloadable)) int3 __spirv_ConvertFToS_Rint3_sat_rtp(double3);
1176__attribute__((overloadable)) int3 __spirv_ConvertFToS_Rint3_sat_rtn(double3);
1177__attribute__((overloadable)) int4 __spirv_ConvertFToS_Rint4(half4);
1178__attribute__((overloadable)) int4 __spirv_ConvertFToS_Rint4_rtz(half4);
1179__attribute__((overloadable)) int4 __spirv_ConvertFToS_Rint4_rte(half4);
1180__attribute__((overloadable)) int4 __spirv_ConvertFToS_Rint4_rtp(half4);
1181__attribute__((overloadable)) int4 __spirv_ConvertFToS_Rint4_rtn(half4);
1182__attribute__((overloadable)) int4 __spirv_ConvertFToS_Rint4_sat(half4);
1183__attribute__((overloadable)) int4 __spirv_ConvertFToS_Rint4_sat_rtz(half4);
1184__attribute__((overloadable)) int4 __spirv_ConvertFToS_Rint4_sat_rte(half4);
1185__attribute__((overloadable)) int4 __spirv_ConvertFToS_Rint4_sat_rtp(half4);
1186__attribute__((overloadable)) int4 __spirv_ConvertFToS_Rint4_sat_rtn(half4);
1187__attribute__((overloadable)) int4 __spirv_ConvertFToS_Rint4(float4);
1188__attribute__((overloadable)) int4 __spirv_ConvertFToS_Rint4_rtz(float4);
1189__attribute__((overloadable)) int4 __spirv_ConvertFToS_Rint4_rte(float4);
1190__attribute__((overloadable)) int4 __spirv_ConvertFToS_Rint4_rtp(float4);
1191__attribute__((overloadable)) int4 __spirv_ConvertFToS_Rint4_rtn(float4);
1192__attribute__((overloadable)) int4 __spirv_ConvertFToS_Rint4_sat(float4);
1193__attribute__((overloadable)) int4 __spirv_ConvertFToS_Rint4_sat_rtz(float4);
1194__attribute__((overloadable)) int4 __spirv_ConvertFToS_Rint4_sat_rte(float4);
1195__attribute__((overloadable)) int4 __spirv_ConvertFToS_Rint4_sat_rtp(float4);
1196__attribute__((overloadable)) int4 __spirv_ConvertFToS_Rint4_sat_rtn(float4);
1197__attribute__((overloadable)) int4 __spirv_ConvertFToS_Rint4(double4);
1198__attribute__((overloadable)) int4 __spirv_ConvertFToS_Rint4_rtz(double4);
1199__attribute__((overloadable)) int4 __spirv_ConvertFToS_Rint4_rte(double4);
1200__attribute__((overloadable)) int4 __spirv_ConvertFToS_Rint4_rtp(double4);
1201__attribute__((overloadable)) int4 __spirv_ConvertFToS_Rint4_rtn(double4);
1202__attribute__((overloadable)) int4 __spirv_ConvertFToS_Rint4_sat(double4);
1203__attribute__((overloadable)) int4 __spirv_ConvertFToS_Rint4_sat_rtz(double4);
1204__attribute__((overloadable)) int4 __spirv_ConvertFToS_Rint4_sat_rte(double4);
1205__attribute__((overloadable)) int4 __spirv_ConvertFToS_Rint4_sat_rtp(double4);
1206__attribute__((overloadable)) int4 __spirv_ConvertFToS_Rint4_sat_rtn(double4);
1207__attribute__((overloadable)) int8 __spirv_ConvertFToS_Rint8(half8);
1208__attribute__((overloadable)) int8 __spirv_ConvertFToS_Rint8_rtz(half8);
1209__attribute__((overloadable)) int8 __spirv_ConvertFToS_Rint8_rte(half8);
1210__attribute__((overloadable)) int8 __spirv_ConvertFToS_Rint8_rtp(half8);
1211__attribute__((overloadable)) int8 __spirv_ConvertFToS_Rint8_rtn(half8);
1212__attribute__((overloadable)) int8 __spirv_ConvertFToS_Rint8_sat(half8);
1213__attribute__((overloadable)) int8 __spirv_ConvertFToS_Rint8_sat_rtz(half8);
1214__attribute__((overloadable)) int8 __spirv_ConvertFToS_Rint8_sat_rte(half8);
1215__attribute__((overloadable)) int8 __spirv_ConvertFToS_Rint8_sat_rtp(half8);
1216__attribute__((overloadable)) int8 __spirv_ConvertFToS_Rint8_sat_rtn(half8);
1217__attribute__((overloadable)) int8 __spirv_ConvertFToS_Rint8(float8);
1218__attribute__((overloadable)) int8 __spirv_ConvertFToS_Rint8_rtz(float8);
1219__attribute__((overloadable)) int8 __spirv_ConvertFToS_Rint8_rte(float8);
1220__attribute__((overloadable)) int8 __spirv_ConvertFToS_Rint8_rtp(float8);
1221__attribute__((overloadable)) int8 __spirv_ConvertFToS_Rint8_rtn(float8);
1222__attribute__((overloadable)) int8 __spirv_ConvertFToS_Rint8_sat(float8);
1223__attribute__((overloadable)) int8 __spirv_ConvertFToS_Rint8_sat_rtz(float8);
1224__attribute__((overloadable)) int8 __spirv_ConvertFToS_Rint8_sat_rte(float8);
1225__attribute__((overloadable)) int8 __spirv_ConvertFToS_Rint8_sat_rtp(float8);
1226__attribute__((overloadable)) int8 __spirv_ConvertFToS_Rint8_sat_rtn(float8);
1227__attribute__((overloadable)) int8 __spirv_ConvertFToS_Rint8(double8);
1228__attribute__((overloadable)) int8 __spirv_ConvertFToS_Rint8_rtz(double8);
1229__attribute__((overloadable)) int8 __spirv_ConvertFToS_Rint8_rte(double8);
1230__attribute__((overloadable)) int8 __spirv_ConvertFToS_Rint8_rtp(double8);
1231__attribute__((overloadable)) int8 __spirv_ConvertFToS_Rint8_rtn(double8);
1232__attribute__((overloadable)) int8 __spirv_ConvertFToS_Rint8_sat(double8);
1233__attribute__((overloadable)) int8 __spirv_ConvertFToS_Rint8_sat_rtz(double8);
1234__attribute__((overloadable)) int8 __spirv_ConvertFToS_Rint8_sat_rte(double8);
1235__attribute__((overloadable)) int8 __spirv_ConvertFToS_Rint8_sat_rtp(double8);
1236__attribute__((overloadable)) int8 __spirv_ConvertFToS_Rint8_sat_rtn(double8);
1237__attribute__((overloadable)) int16 __spirv_ConvertFToS_Rint16(half16);
1238__attribute__((overloadable)) int16 __spirv_ConvertFToS_Rint16_rtz(half16);
1239__attribute__((overloadable)) int16 __spirv_ConvertFToS_Rint16_rte(half16);
1240__attribute__((overloadable)) int16 __spirv_ConvertFToS_Rint16_rtp(half16);
1241__attribute__((overloadable)) int16 __spirv_ConvertFToS_Rint16_rtn(half16);
1242__attribute__((overloadable)) int16 __spirv_ConvertFToS_Rint16_sat(half16);
1243__attribute__((overloadable)) int16 __spirv_ConvertFToS_Rint16_sat_rtz(half16);
1244__attribute__((overloadable)) int16 __spirv_ConvertFToS_Rint16_sat_rte(half16);
1245__attribute__((overloadable)) int16 __spirv_ConvertFToS_Rint16_sat_rtp(half16);
1246__attribute__((overloadable)) int16 __spirv_ConvertFToS_Rint16_sat_rtn(half16);
1247__attribute__((overloadable)) int16 __spirv_ConvertFToS_Rint16(float16);
1248__attribute__((overloadable)) int16 __spirv_ConvertFToS_Rint16_rtz(float16);
1249__attribute__((overloadable)) int16 __spirv_ConvertFToS_Rint16_rte(float16);
1250__attribute__((overloadable)) int16 __spirv_ConvertFToS_Rint16_rtp(float16);
1251__attribute__((overloadable)) int16 __spirv_ConvertFToS_Rint16_rtn(float16);
1252__attribute__((overloadable)) int16 __spirv_ConvertFToS_Rint16_sat(float16);
1253__attribute__((overloadable)) int16 __spirv_ConvertFToS_Rint16_sat_rtz(float16);
1254__attribute__((overloadable)) int16 __spirv_ConvertFToS_Rint16_sat_rte(float16);
1255__attribute__((overloadable)) int16 __spirv_ConvertFToS_Rint16_sat_rtp(float16);
1256__attribute__((overloadable)) int16 __spirv_ConvertFToS_Rint16_sat_rtn(float16);
1257__attribute__((overloadable)) int16 __spirv_ConvertFToS_Rint16(double16);
1258__attribute__((overloadable)) int16 __spirv_ConvertFToS_Rint16_rtz(double16);
1259__attribute__((overloadable)) int16 __spirv_ConvertFToS_Rint16_rte(double16);
1260__attribute__((overloadable)) int16 __spirv_ConvertFToS_Rint16_rtp(double16);
1261__attribute__((overloadable)) int16 __spirv_ConvertFToS_Rint16_rtn(double16);
1262__attribute__((overloadable)) int16 __spirv_ConvertFToS_Rint16_sat(double16);
1263__attribute__((overloadable)) int16 __spirv_ConvertFToS_Rint16_sat_rtz(double16);
1264__attribute__((overloadable)) int16 __spirv_ConvertFToS_Rint16_sat_rte(double16);
1265__attribute__((overloadable)) int16 __spirv_ConvertFToS_Rint16_sat_rtp(double16);
1266__attribute__((overloadable)) int16 __spirv_ConvertFToS_Rint16_sat_rtn(double16);
1267
1268__attribute__((overloadable)) long __spirv_ConvertFToS_Rlong(half);
1269__attribute__((overloadable)) long __spirv_ConvertFToS_Rlong_rtz(half);
1270__attribute__((overloadable)) long __spirv_ConvertFToS_Rlong_rte(half);
1271__attribute__((overloadable)) long __spirv_ConvertFToS_Rlong_rtp(half);
1272__attribute__((overloadable)) long __spirv_ConvertFToS_Rlong_rtn(half);
1273__attribute__((overloadable)) long __spirv_ConvertFToS_Rlong_sat(half);
1274__attribute__((overloadable)) long __spirv_ConvertFToS_Rlong_sat_rtz(half);
1275__attribute__((overloadable)) long __spirv_ConvertFToS_Rlong_sat_rte(half);
1276__attribute__((overloadable)) long __spirv_ConvertFToS_Rlong_sat_rtp(half);
1277__attribute__((overloadable)) long __spirv_ConvertFToS_Rlong_sat_rtn(half);
1278__attribute__((overloadable)) long __spirv_ConvertFToS_Rlong(float);
1279__attribute__((overloadable)) long __spirv_ConvertFToS_Rlong_rtz(float);
1280__attribute__((overloadable)) long __spirv_ConvertFToS_Rlong_rte(float);
1281__attribute__((overloadable)) long __spirv_ConvertFToS_Rlong_rtp(float);
1282__attribute__((overloadable)) long __spirv_ConvertFToS_Rlong_rtn(float);
1283__attribute__((overloadable)) long __spirv_ConvertFToS_Rlong_sat(float);
1284__attribute__((overloadable)) long __spirv_ConvertFToS_Rlong_sat_rtz(float);
1285__attribute__((overloadable)) long __spirv_ConvertFToS_Rlong_sat_rte(float);
1286__attribute__((overloadable)) long __spirv_ConvertFToS_Rlong_sat_rtp(float);
1287__attribute__((overloadable)) long __spirv_ConvertFToS_Rlong_sat_rtn(float);
1288__attribute__((overloadable)) long __spirv_ConvertFToS_Rlong(double);
1289__attribute__((overloadable)) long __spirv_ConvertFToS_Rlong_rtz(double);
1290__attribute__((overloadable)) long __spirv_ConvertFToS_Rlong_rte(double);
1291__attribute__((overloadable)) long __spirv_ConvertFToS_Rlong_rtp(double);
1292__attribute__((overloadable)) long __spirv_ConvertFToS_Rlong_rtn(double);
1293__attribute__((overloadable)) long __spirv_ConvertFToS_Rlong_sat(double);
1294__attribute__((overloadable)) long __spirv_ConvertFToS_Rlong_sat_rtz(double);
1295__attribute__((overloadable)) long __spirv_ConvertFToS_Rlong_sat_rte(double);
1296__attribute__((overloadable)) long __spirv_ConvertFToS_Rlong_sat_rtp(double);
1297__attribute__((overloadable)) long __spirv_ConvertFToS_Rlong_sat_rtn(double);
1298__attribute__((overloadable)) long2 __spirv_ConvertFToS_Rlong2(half2);
1299__attribute__((overloadable)) long2 __spirv_ConvertFToS_Rlong2_rtz(half2);
1300__attribute__((overloadable)) long2 __spirv_ConvertFToS_Rlong2_rte(half2);
1301__attribute__((overloadable)) long2 __spirv_ConvertFToS_Rlong2_rtp(half2);
1302__attribute__((overloadable)) long2 __spirv_ConvertFToS_Rlong2_rtn(half2);
1303__attribute__((overloadable)) long2 __spirv_ConvertFToS_Rlong2_sat(half2);
1304__attribute__((overloadable)) long2 __spirv_ConvertFToS_Rlong2_sat_rtz(half2);
1305__attribute__((overloadable)) long2 __spirv_ConvertFToS_Rlong2_sat_rte(half2);
1306__attribute__((overloadable)) long2 __spirv_ConvertFToS_Rlong2_sat_rtp(half2);
1307__attribute__((overloadable)) long2 __spirv_ConvertFToS_Rlong2_sat_rtn(half2);
1308__attribute__((overloadable)) long2 __spirv_ConvertFToS_Rlong2(float2);
1309__attribute__((overloadable)) long2 __spirv_ConvertFToS_Rlong2_rtz(float2);
1310__attribute__((overloadable)) long2 __spirv_ConvertFToS_Rlong2_rte(float2);
1311__attribute__((overloadable)) long2 __spirv_ConvertFToS_Rlong2_rtp(float2);
1312__attribute__((overloadable)) long2 __spirv_ConvertFToS_Rlong2_rtn(float2);
1313__attribute__((overloadable)) long2 __spirv_ConvertFToS_Rlong2_sat(float2);
1314__attribute__((overloadable)) long2 __spirv_ConvertFToS_Rlong2_sat_rtz(float2);
1315__attribute__((overloadable)) long2 __spirv_ConvertFToS_Rlong2_sat_rte(float2);
1316__attribute__((overloadable)) long2 __spirv_ConvertFToS_Rlong2_sat_rtp(float2);
1317__attribute__((overloadable)) long2 __spirv_ConvertFToS_Rlong2_sat_rtn(float2);
1318__attribute__((overloadable)) long2 __spirv_ConvertFToS_Rlong2(double2);
1319__attribute__((overloadable)) long2 __spirv_ConvertFToS_Rlong2_rtz(double2);
1320__attribute__((overloadable)) long2 __spirv_ConvertFToS_Rlong2_rte(double2);
1321__attribute__((overloadable)) long2 __spirv_ConvertFToS_Rlong2_rtp(double2);
1322__attribute__((overloadable)) long2 __spirv_ConvertFToS_Rlong2_rtn(double2);
1323__attribute__((overloadable)) long2 __spirv_ConvertFToS_Rlong2_sat(double2);
1324__attribute__((overloadable)) long2 __spirv_ConvertFToS_Rlong2_sat_rtz(double2);
1325__attribute__((overloadable)) long2 __spirv_ConvertFToS_Rlong2_sat_rte(double2);
1326__attribute__((overloadable)) long2 __spirv_ConvertFToS_Rlong2_sat_rtp(double2);
1327__attribute__((overloadable)) long2 __spirv_ConvertFToS_Rlong2_sat_rtn(double2);
1328__attribute__((overloadable)) long3 __spirv_ConvertFToS_Rlong3(half3);
1329__attribute__((overloadable)) long3 __spirv_ConvertFToS_Rlong3_rtz(half3);
1330__attribute__((overloadable)) long3 __spirv_ConvertFToS_Rlong3_rte(half3);
1331__attribute__((overloadable)) long3 __spirv_ConvertFToS_Rlong3_rtp(half3);
1332__attribute__((overloadable)) long3 __spirv_ConvertFToS_Rlong3_rtn(half3);
1333__attribute__((overloadable)) long3 __spirv_ConvertFToS_Rlong3_sat(half3);
1334__attribute__((overloadable)) long3 __spirv_ConvertFToS_Rlong3_sat_rtz(half3);
1335__attribute__((overloadable)) long3 __spirv_ConvertFToS_Rlong3_sat_rte(half3);
1336__attribute__((overloadable)) long3 __spirv_ConvertFToS_Rlong3_sat_rtp(half3);
1337__attribute__((overloadable)) long3 __spirv_ConvertFToS_Rlong3_sat_rtn(half3);
1338__attribute__((overloadable)) long3 __spirv_ConvertFToS_Rlong3(float3);
1339__attribute__((overloadable)) long3 __spirv_ConvertFToS_Rlong3_rtz(float3);
1340__attribute__((overloadable)) long3 __spirv_ConvertFToS_Rlong3_rte(float3);
1341__attribute__((overloadable)) long3 __spirv_ConvertFToS_Rlong3_rtp(float3);
1342__attribute__((overloadable)) long3 __spirv_ConvertFToS_Rlong3_rtn(float3);
1343__attribute__((overloadable)) long3 __spirv_ConvertFToS_Rlong3_sat(float3);
1344__attribute__((overloadable)) long3 __spirv_ConvertFToS_Rlong3_sat_rtz(float3);
1345__attribute__((overloadable)) long3 __spirv_ConvertFToS_Rlong3_sat_rte(float3);
1346__attribute__((overloadable)) long3 __spirv_ConvertFToS_Rlong3_sat_rtp(float3);
1347__attribute__((overloadable)) long3 __spirv_ConvertFToS_Rlong3_sat_rtn(float3);
1348__attribute__((overloadable)) long3 __spirv_ConvertFToS_Rlong3(double3);
1349__attribute__((overloadable)) long3 __spirv_ConvertFToS_Rlong3_rtz(double3);
1350__attribute__((overloadable)) long3 __spirv_ConvertFToS_Rlong3_rte(double3);
1351__attribute__((overloadable)) long3 __spirv_ConvertFToS_Rlong3_rtp(double3);
1352__attribute__((overloadable)) long3 __spirv_ConvertFToS_Rlong3_rtn(double3);
1353__attribute__((overloadable)) long3 __spirv_ConvertFToS_Rlong3_sat(double3);
1354__attribute__((overloadable)) long3 __spirv_ConvertFToS_Rlong3_sat_rtz(double3);
1355__attribute__((overloadable)) long3 __spirv_ConvertFToS_Rlong3_sat_rte(double3);
1356__attribute__((overloadable)) long3 __spirv_ConvertFToS_Rlong3_sat_rtp(double3);
1357__attribute__((overloadable)) long3 __spirv_ConvertFToS_Rlong3_sat_rtn(double3);
1358__attribute__((overloadable)) long4 __spirv_ConvertFToS_Rlong4(half4);
1359__attribute__((overloadable)) long4 __spirv_ConvertFToS_Rlong4_rtz(half4);
1360__attribute__((overloadable)) long4 __spirv_ConvertFToS_Rlong4_rte(half4);
1361__attribute__((overloadable)) long4 __spirv_ConvertFToS_Rlong4_rtp(half4);
1362__attribute__((overloadable)) long4 __spirv_ConvertFToS_Rlong4_rtn(half4);
1363__attribute__((overloadable)) long4 __spirv_ConvertFToS_Rlong4_sat(half4);
1364__attribute__((overloadable)) long4 __spirv_ConvertFToS_Rlong4_sat_rtz(half4);
1365__attribute__((overloadable)) long4 __spirv_ConvertFToS_Rlong4_sat_rte(half4);
1366__attribute__((overloadable)) long4 __spirv_ConvertFToS_Rlong4_sat_rtp(half4);
1367__attribute__((overloadable)) long4 __spirv_ConvertFToS_Rlong4_sat_rtn(half4);
1368__attribute__((overloadable)) long4 __spirv_ConvertFToS_Rlong4(float4);
1369__attribute__((overloadable)) long4 __spirv_ConvertFToS_Rlong4_rtz(float4);
1370__attribute__((overloadable)) long4 __spirv_ConvertFToS_Rlong4_rte(float4);
1371__attribute__((overloadable)) long4 __spirv_ConvertFToS_Rlong4_rtp(float4);
1372__attribute__((overloadable)) long4 __spirv_ConvertFToS_Rlong4_rtn(float4);
1373__attribute__((overloadable)) long4 __spirv_ConvertFToS_Rlong4_sat(float4);
1374__attribute__((overloadable)) long4 __spirv_ConvertFToS_Rlong4_sat_rtz(float4);
1375__attribute__((overloadable)) long4 __spirv_ConvertFToS_Rlong4_sat_rte(float4);
1376__attribute__((overloadable)) long4 __spirv_ConvertFToS_Rlong4_sat_rtp(float4);
1377__attribute__((overloadable)) long4 __spirv_ConvertFToS_Rlong4_sat_rtn(float4);
1378__attribute__((overloadable)) long4 __spirv_ConvertFToS_Rlong4(double4);
1379__attribute__((overloadable)) long4 __spirv_ConvertFToS_Rlong4_rtz(double4);
1380__attribute__((overloadable)) long4 __spirv_ConvertFToS_Rlong4_rte(double4);
1381__attribute__((overloadable)) long4 __spirv_ConvertFToS_Rlong4_rtp(double4);
1382__attribute__((overloadable)) long4 __spirv_ConvertFToS_Rlong4_rtn(double4);
1383__attribute__((overloadable)) long4 __spirv_ConvertFToS_Rlong4_sat(double4);
1384__attribute__((overloadable)) long4 __spirv_ConvertFToS_Rlong4_sat_rtz(double4);
1385__attribute__((overloadable)) long4 __spirv_ConvertFToS_Rlong4_sat_rte(double4);
1386__attribute__((overloadable)) long4 __spirv_ConvertFToS_Rlong4_sat_rtp(double4);
1387__attribute__((overloadable)) long4 __spirv_ConvertFToS_Rlong4_sat_rtn(double4);
1388__attribute__((overloadable)) long8 __spirv_ConvertFToS_Rlong8(half8);
1389__attribute__((overloadable)) long8 __spirv_ConvertFToS_Rlong8_rtz(half8);
1390__attribute__((overloadable)) long8 __spirv_ConvertFToS_Rlong8_rte(half8);
1391__attribute__((overloadable)) long8 __spirv_ConvertFToS_Rlong8_rtp(half8);
1392__attribute__((overloadable)) long8 __spirv_ConvertFToS_Rlong8_rtn(half8);
1393__attribute__((overloadable)) long8 __spirv_ConvertFToS_Rlong8_sat(half8);
1394__attribute__((overloadable)) long8 __spirv_ConvertFToS_Rlong8_sat_rtz(half8);
1395__attribute__((overloadable)) long8 __spirv_ConvertFToS_Rlong8_sat_rte(half8);
1396__attribute__((overloadable)) long8 __spirv_ConvertFToS_Rlong8_sat_rtp(half8);
1397__attribute__((overloadable)) long8 __spirv_ConvertFToS_Rlong8_sat_rtn(half8);
1398__attribute__((overloadable)) long8 __spirv_ConvertFToS_Rlong8(float8);
1399__attribute__((overloadable)) long8 __spirv_ConvertFToS_Rlong8_rtz(float8);
1400__attribute__((overloadable)) long8 __spirv_ConvertFToS_Rlong8_rte(float8);
1401__attribute__((overloadable)) long8 __spirv_ConvertFToS_Rlong8_rtp(float8);
1402__attribute__((overloadable)) long8 __spirv_ConvertFToS_Rlong8_rtn(float8);
1403__attribute__((overloadable)) long8 __spirv_ConvertFToS_Rlong8_sat(float8);
1404__attribute__((overloadable)) long8 __spirv_ConvertFToS_Rlong8_sat_rtz(float8);
1405__attribute__((overloadable)) long8 __spirv_ConvertFToS_Rlong8_sat_rte(float8);
1406__attribute__((overloadable)) long8 __spirv_ConvertFToS_Rlong8_sat_rtp(float8);
1407__attribute__((overloadable)) long8 __spirv_ConvertFToS_Rlong8_sat_rtn(float8);
1408__attribute__((overloadable)) long8 __spirv_ConvertFToS_Rlong8(double8);
1409__attribute__((overloadable)) long8 __spirv_ConvertFToS_Rlong8_rtz(double8);
1410__attribute__((overloadable)) long8 __spirv_ConvertFToS_Rlong8_rte(double8);
1411__attribute__((overloadable)) long8 __spirv_ConvertFToS_Rlong8_rtp(double8);
1412__attribute__((overloadable)) long8 __spirv_ConvertFToS_Rlong8_rtn(double8);
1413__attribute__((overloadable)) long8 __spirv_ConvertFToS_Rlong8_sat(double8);
1414__attribute__((overloadable)) long8 __spirv_ConvertFToS_Rlong8_sat_rtz(double8);
1415__attribute__((overloadable)) long8 __spirv_ConvertFToS_Rlong8_sat_rte(double8);
1416__attribute__((overloadable)) long8 __spirv_ConvertFToS_Rlong8_sat_rtp(double8);
1417__attribute__((overloadable)) long8 __spirv_ConvertFToS_Rlong8_sat_rtn(double8);
1418__attribute__((overloadable)) long16 __spirv_ConvertFToS_Rlong16(half16);
1419__attribute__((overloadable)) long16 __spirv_ConvertFToS_Rlong16_rtz(half16);
1420__attribute__((overloadable)) long16 __spirv_ConvertFToS_Rlong16_rte(half16);
1421__attribute__((overloadable)) long16 __spirv_ConvertFToS_Rlong16_rtp(half16);
1422__attribute__((overloadable)) long16 __spirv_ConvertFToS_Rlong16_rtn(half16);
1423__attribute__((overloadable)) long16 __spirv_ConvertFToS_Rlong16_sat(half16);
1424__attribute__((overloadable)) long16 __spirv_ConvertFToS_Rlong16_sat_rtz(half16);
1425__attribute__((overloadable)) long16 __spirv_ConvertFToS_Rlong16_sat_rte(half16);
1426__attribute__((overloadable)) long16 __spirv_ConvertFToS_Rlong16_sat_rtp(half16);
1427__attribute__((overloadable)) long16 __spirv_ConvertFToS_Rlong16_sat_rtn(half16);
1428__attribute__((overloadable)) long16 __spirv_ConvertFToS_Rlong16(float16);
1429__attribute__((overloadable)) long16 __spirv_ConvertFToS_Rlong16_rtz(float16);
1430__attribute__((overloadable)) long16 __spirv_ConvertFToS_Rlong16_rte(float16);
1431__attribute__((overloadable)) long16 __spirv_ConvertFToS_Rlong16_rtp(float16);
1432__attribute__((overloadable)) long16 __spirv_ConvertFToS_Rlong16_rtn(float16);
1433__attribute__((overloadable)) long16 __spirv_ConvertFToS_Rlong16_sat(float16);
1434__attribute__((overloadable)) long16 __spirv_ConvertFToS_Rlong16_sat_rtz(float16);
1435__attribute__((overloadable)) long16 __spirv_ConvertFToS_Rlong16_sat_rte(float16);
1436__attribute__((overloadable)) long16 __spirv_ConvertFToS_Rlong16_sat_rtp(float16);
1437__attribute__((overloadable)) long16 __spirv_ConvertFToS_Rlong16_sat_rtn(float16);
1438__attribute__((overloadable)) long16 __spirv_ConvertFToS_Rlong16(double16);
1439__attribute__((overloadable)) long16 __spirv_ConvertFToS_Rlong16_rtz(double16);
1440__attribute__((overloadable)) long16 __spirv_ConvertFToS_Rlong16_rte(double16);
1441__attribute__((overloadable)) long16 __spirv_ConvertFToS_Rlong16_rtp(double16);
1442__attribute__((overloadable)) long16 __spirv_ConvertFToS_Rlong16_rtn(double16);
1443__attribute__((overloadable)) long16 __spirv_ConvertFToS_Rlong16_sat(double16);
1444__attribute__((overloadable)) long16 __spirv_ConvertFToS_Rlong16_sat_rtz(double16);
1445__attribute__((overloadable)) long16 __spirv_ConvertFToS_Rlong16_sat_rte(double16);
1446__attribute__((overloadable)) long16 __spirv_ConvertFToS_Rlong16_sat_rtp(double16);
1447__attribute__((overloadable)) long16 __spirv_ConvertFToS_Rlong16_sat_rtn(double16);
1448
1449__attribute__((overloadable)) half __spirv_ConvertUToF_Rhalf(uchar);
1450__attribute__((overloadable)) half __spirv_ConvertUToF_Rhalf_rtz(uchar);
1451__attribute__((overloadable)) half __spirv_ConvertUToF_Rhalf_rte(uchar);
1452__attribute__((overloadable)) half __spirv_ConvertUToF_Rhalf_rtp(uchar);
1453__attribute__((overloadable)) half __spirv_ConvertUToF_Rhalf_rtn(uchar);
1454__attribute__((overloadable)) half __spirv_ConvertUToF_Rhalf(ushort);
1455__attribute__((overloadable)) half __spirv_ConvertUToF_Rhalf_rtz(ushort);
1456__attribute__((overloadable)) half __spirv_ConvertUToF_Rhalf_rte(ushort);
1457__attribute__((overloadable)) half __spirv_ConvertUToF_Rhalf_rtp(ushort);
1458__attribute__((overloadable)) half __spirv_ConvertUToF_Rhalf_rtn(ushort);
1459__attribute__((overloadable)) half __spirv_ConvertUToF_Rhalf(uint);
1460__attribute__((overloadable)) half __spirv_ConvertUToF_Rhalf_rtz(uint);
1461__attribute__((overloadable)) half __spirv_ConvertUToF_Rhalf_rte(uint);
1462__attribute__((overloadable)) half __spirv_ConvertUToF_Rhalf_rtp(uint);
1463__attribute__((overloadable)) half __spirv_ConvertUToF_Rhalf_rtn(uint);
1464__attribute__((overloadable)) half __spirv_ConvertUToF_Rhalf(ulong);
1465__attribute__((overloadable)) half __spirv_ConvertUToF_Rhalf_rtz(ulong);
1466__attribute__((overloadable)) half __spirv_ConvertUToF_Rhalf_rte(ulong);
1467__attribute__((overloadable)) half __spirv_ConvertUToF_Rhalf_rtp(ulong);
1468__attribute__((overloadable)) half __spirv_ConvertUToF_Rhalf_rtn(ulong);
1469__attribute__((overloadable)) half2 __spirv_ConvertUToF_Rhalf2(uchar2);
1470__attribute__((overloadable)) half2 __spirv_ConvertUToF_Rhalf2_rtz(uchar2);
1471__attribute__((overloadable)) half2 __spirv_ConvertUToF_Rhalf2_rte(uchar2);
1472__attribute__((overloadable)) half2 __spirv_ConvertUToF_Rhalf2_rtp(uchar2);
1473__attribute__((overloadable)) half2 __spirv_ConvertUToF_Rhalf2_rtn(uchar2);
1474__attribute__((overloadable)) half2 __spirv_ConvertUToF_Rhalf2(ushort2);
1475__attribute__((overloadable)) half2 __spirv_ConvertUToF_Rhalf2_rtz(ushort2);
1476__attribute__((overloadable)) half2 __spirv_ConvertUToF_Rhalf2_rte(ushort2);
1477__attribute__((overloadable)) half2 __spirv_ConvertUToF_Rhalf2_rtp(ushort2);
1478__attribute__((overloadable)) half2 __spirv_ConvertUToF_Rhalf2_rtn(ushort2);
1479__attribute__((overloadable)) half2 __spirv_ConvertUToF_Rhalf2(uint2);
1480__attribute__((overloadable)) half2 __spirv_ConvertUToF_Rhalf2_rtz(uint2);
1481__attribute__((overloadable)) half2 __spirv_ConvertUToF_Rhalf2_rte(uint2);
1482__attribute__((overloadable)) half2 __spirv_ConvertUToF_Rhalf2_rtp(uint2);
1483__attribute__((overloadable)) half2 __spirv_ConvertUToF_Rhalf2_rtn(uint2);
1484__attribute__((overloadable)) half2 __spirv_ConvertUToF_Rhalf2(ulong2);
1485__attribute__((overloadable)) half2 __spirv_ConvertUToF_Rhalf2_rtz(ulong2);
1486__attribute__((overloadable)) half2 __spirv_ConvertUToF_Rhalf2_rte(ulong2);
1487__attribute__((overloadable)) half2 __spirv_ConvertUToF_Rhalf2_rtp(ulong2);
1488__attribute__((overloadable)) half2 __spirv_ConvertUToF_Rhalf2_rtn(ulong2);
1489__attribute__((overloadable)) half3 __spirv_ConvertUToF_Rhalf3(uchar3);
1490__attribute__((overloadable)) half3 __spirv_ConvertUToF_Rhalf3_rtz(uchar3);
1491__attribute__((overloadable)) half3 __spirv_ConvertUToF_Rhalf3_rte(uchar3);
1492__attribute__((overloadable)) half3 __spirv_ConvertUToF_Rhalf3_rtp(uchar3);
1493__attribute__((overloadable)) half3 __spirv_ConvertUToF_Rhalf3_rtn(uchar3);
1494__attribute__((overloadable)) half3 __spirv_ConvertUToF_Rhalf3(ushort3);
1495__attribute__((overloadable)) half3 __spirv_ConvertUToF_Rhalf3_rtz(ushort3);
1496__attribute__((overloadable)) half3 __spirv_ConvertUToF_Rhalf3_rte(ushort3);
1497__attribute__((overloadable)) half3 __spirv_ConvertUToF_Rhalf3_rtp(ushort3);
1498__attribute__((overloadable)) half3 __spirv_ConvertUToF_Rhalf3_rtn(ushort3);
1499__attribute__((overloadable)) half3 __spirv_ConvertUToF_Rhalf3(uint3);
1500__attribute__((overloadable)) half3 __spirv_ConvertUToF_Rhalf3_rtz(uint3);
1501__attribute__((overloadable)) half3 __spirv_ConvertUToF_Rhalf3_rte(uint3);
1502__attribute__((overloadable)) half3 __spirv_ConvertUToF_Rhalf3_rtp(uint3);
1503__attribute__((overloadable)) half3 __spirv_ConvertUToF_Rhalf3_rtn(uint3);
1504__attribute__((overloadable)) half3 __spirv_ConvertUToF_Rhalf3(ulong3);
1505__attribute__((overloadable)) half3 __spirv_ConvertUToF_Rhalf3_rtz(ulong3);
1506__attribute__((overloadable)) half3 __spirv_ConvertUToF_Rhalf3_rte(ulong3);
1507__attribute__((overloadable)) half3 __spirv_ConvertUToF_Rhalf3_rtp(ulong3);
1508__attribute__((overloadable)) half3 __spirv_ConvertUToF_Rhalf3_rtn(ulong3);
1509__attribute__((overloadable)) half4 __spirv_ConvertUToF_Rhalf4(uchar4);
1510__attribute__((overloadable)) half4 __spirv_ConvertUToF_Rhalf4_rtz(uchar4);
1511__attribute__((overloadable)) half4 __spirv_ConvertUToF_Rhalf4_rte(uchar4);
1512__attribute__((overloadable)) half4 __spirv_ConvertUToF_Rhalf4_rtp(uchar4);
1513__attribute__((overloadable)) half4 __spirv_ConvertUToF_Rhalf4_rtn(uchar4);
1514__attribute__((overloadable)) half4 __spirv_ConvertUToF_Rhalf4(ushort4);
1515__attribute__((overloadable)) half4 __spirv_ConvertUToF_Rhalf4_rtz(ushort4);
1516__attribute__((overloadable)) half4 __spirv_ConvertUToF_Rhalf4_rte(ushort4);
1517__attribute__((overloadable)) half4 __spirv_ConvertUToF_Rhalf4_rtp(ushort4);
1518__attribute__((overloadable)) half4 __spirv_ConvertUToF_Rhalf4_rtn(ushort4);
1519__attribute__((overloadable)) half4 __spirv_ConvertUToF_Rhalf4(uint4);
1520__attribute__((overloadable)) half4 __spirv_ConvertUToF_Rhalf4_rtz(uint4);
1521__attribute__((overloadable)) half4 __spirv_ConvertUToF_Rhalf4_rte(uint4);
1522__attribute__((overloadable)) half4 __spirv_ConvertUToF_Rhalf4_rtp(uint4);
1523__attribute__((overloadable)) half4 __spirv_ConvertUToF_Rhalf4_rtn(uint4);
1524__attribute__((overloadable)) half4 __spirv_ConvertUToF_Rhalf4(ulong4);
1525__attribute__((overloadable)) half4 __spirv_ConvertUToF_Rhalf4_rtz(ulong4);
1526__attribute__((overloadable)) half4 __spirv_ConvertUToF_Rhalf4_rte(ulong4);
1527__attribute__((overloadable)) half4 __spirv_ConvertUToF_Rhalf4_rtp(ulong4);
1528__attribute__((overloadable)) half4 __spirv_ConvertUToF_Rhalf4_rtn(ulong4);
1529__attribute__((overloadable)) half8 __spirv_ConvertUToF_Rhalf8(uchar8);
1530__attribute__((overloadable)) half8 __spirv_ConvertUToF_Rhalf8_rtz(uchar8);
1531__attribute__((overloadable)) half8 __spirv_ConvertUToF_Rhalf8_rte(uchar8);
1532__attribute__((overloadable)) half8 __spirv_ConvertUToF_Rhalf8_rtp(uchar8);
1533__attribute__((overloadable)) half8 __spirv_ConvertUToF_Rhalf8_rtn(uchar8);
1534__attribute__((overloadable)) half8 __spirv_ConvertUToF_Rhalf8(ushort8);
1535__attribute__((overloadable)) half8 __spirv_ConvertUToF_Rhalf8_rtz(ushort8);
1536__attribute__((overloadable)) half8 __spirv_ConvertUToF_Rhalf8_rte(ushort8);
1537__attribute__((overloadable)) half8 __spirv_ConvertUToF_Rhalf8_rtp(ushort8);
1538__attribute__((overloadable)) half8 __spirv_ConvertUToF_Rhalf8_rtn(ushort8);
1539__attribute__((overloadable)) half8 __spirv_ConvertUToF_Rhalf8(uint8);
1540__attribute__((overloadable)) half8 __spirv_ConvertUToF_Rhalf8_rtz(uint8);
1541__attribute__((overloadable)) half8 __spirv_ConvertUToF_Rhalf8_rte(uint8);
1542__attribute__((overloadable)) half8 __spirv_ConvertUToF_Rhalf8_rtp(uint8);
1543__attribute__((overloadable)) half8 __spirv_ConvertUToF_Rhalf8_rtn(uint8);
1544__attribute__((overloadable)) half8 __spirv_ConvertUToF_Rhalf8(ulong8);
1545__attribute__((overloadable)) half8 __spirv_ConvertUToF_Rhalf8_rtz(ulong8);
1546__attribute__((overloadable)) half8 __spirv_ConvertUToF_Rhalf8_rte(ulong8);
1547__attribute__((overloadable)) half8 __spirv_ConvertUToF_Rhalf8_rtp(ulong8);
1548__attribute__((overloadable)) half8 __spirv_ConvertUToF_Rhalf8_rtn(ulong8);
1549__attribute__((overloadable)) half16 __spirv_ConvertUToF_Rhalf16(uchar16);
1550__attribute__((overloadable)) half16 __spirv_ConvertUToF_Rhalf16_rtz(uchar16);
1551__attribute__((overloadable)) half16 __spirv_ConvertUToF_Rhalf16_rte(uchar16);
1552__attribute__((overloadable)) half16 __spirv_ConvertUToF_Rhalf16_rtp(uchar16);
1553__attribute__((overloadable)) half16 __spirv_ConvertUToF_Rhalf16_rtn(uchar16);
1554__attribute__((overloadable)) half16 __spirv_ConvertUToF_Rhalf16(ushort16);
1555__attribute__((overloadable)) half16 __spirv_ConvertUToF_Rhalf16_rtz(ushort16);
1556__attribute__((overloadable)) half16 __spirv_ConvertUToF_Rhalf16_rte(ushort16);
1557__attribute__((overloadable)) half16 __spirv_ConvertUToF_Rhalf16_rtp(ushort16);
1558__attribute__((overloadable)) half16 __spirv_ConvertUToF_Rhalf16_rtn(ushort16);
1559__attribute__((overloadable)) half16 __spirv_ConvertUToF_Rhalf16(uint16);
1560__attribute__((overloadable)) half16 __spirv_ConvertUToF_Rhalf16_rtz(uint16);
1561__attribute__((overloadable)) half16 __spirv_ConvertUToF_Rhalf16_rte(uint16);
1562__attribute__((overloadable)) half16 __spirv_ConvertUToF_Rhalf16_rtp(uint16);
1563__attribute__((overloadable)) half16 __spirv_ConvertUToF_Rhalf16_rtn(uint16);
1564__attribute__((overloadable)) half16 __spirv_ConvertUToF_Rhalf16(ulong16);
1565__attribute__((overloadable)) half16 __spirv_ConvertUToF_Rhalf16_rtz(ulong16);
1566__attribute__((overloadable)) half16 __spirv_ConvertUToF_Rhalf16_rte(ulong16);
1567__attribute__((overloadable)) half16 __spirv_ConvertUToF_Rhalf16_rtp(ulong16);
1568__attribute__((overloadable)) half16 __spirv_ConvertUToF_Rhalf16_rtn(ulong16);
1569
1570__attribute__((overloadable)) float __spirv_ConvertUToF_Rfloat(uchar);
1571__attribute__((overloadable)) float __spirv_ConvertUToF_Rfloat_rtz(uchar);
1572__attribute__((overloadable)) float __spirv_ConvertUToF_Rfloat_rte(uchar);
1573__attribute__((overloadable)) float __spirv_ConvertUToF_Rfloat_rtp(uchar);
1574__attribute__((overloadable)) float __spirv_ConvertUToF_Rfloat_rtn(uchar);
1575__attribute__((overloadable)) float __spirv_ConvertUToF_Rfloat(ushort);
1576__attribute__((overloadable)) float __spirv_ConvertUToF_Rfloat_rtz(ushort);
1577__attribute__((overloadable)) float __spirv_ConvertUToF_Rfloat_rte(ushort);
1578__attribute__((overloadable)) float __spirv_ConvertUToF_Rfloat_rtp(ushort);
1579__attribute__((overloadable)) float __spirv_ConvertUToF_Rfloat_rtn(ushort);
1580__attribute__((overloadable)) float __spirv_ConvertUToF_Rfloat(uint);
1581__attribute__((overloadable)) float __spirv_ConvertUToF_Rfloat_rtz(uint);
1582__attribute__((overloadable)) float __spirv_ConvertUToF_Rfloat_rte(uint);
1583__attribute__((overloadable)) float __spirv_ConvertUToF_Rfloat_rtp(uint);
1584__attribute__((overloadable)) float __spirv_ConvertUToF_Rfloat_rtn(uint);
1585__attribute__((overloadable)) float __spirv_ConvertUToF_Rfloat(ulong);
1586__attribute__((overloadable)) float __spirv_ConvertUToF_Rfloat_rtz(ulong);
1587__attribute__((overloadable)) float __spirv_ConvertUToF_Rfloat_rte(ulong);
1588__attribute__((overloadable)) float __spirv_ConvertUToF_Rfloat_rtp(ulong);
1589__attribute__((overloadable)) float __spirv_ConvertUToF_Rfloat_rtn(ulong);
1590__attribute__((overloadable)) float2 __spirv_ConvertUToF_Rfloat2(uchar2);
1591__attribute__((overloadable)) float2 __spirv_ConvertUToF_Rfloat2_rtz(uchar2);
1592__attribute__((overloadable)) float2 __spirv_ConvertUToF_Rfloat2_rte(uchar2);
1593__attribute__((overloadable)) float2 __spirv_ConvertUToF_Rfloat2_rtp(uchar2);
1594__attribute__((overloadable)) float2 __spirv_ConvertUToF_Rfloat2_rtn(uchar2);
1595__attribute__((overloadable)) float2 __spirv_ConvertUToF_Rfloat2(ushort2);
1596__attribute__((overloadable)) float2 __spirv_ConvertUToF_Rfloat2_rtz(ushort2);
1597__attribute__((overloadable)) float2 __spirv_ConvertUToF_Rfloat2_rte(ushort2);
1598__attribute__((overloadable)) float2 __spirv_ConvertUToF_Rfloat2_rtp(ushort2);
1599__attribute__((overloadable)) float2 __spirv_ConvertUToF_Rfloat2_rtn(ushort2);
1600__attribute__((overloadable)) float2 __spirv_ConvertUToF_Rfloat2(uint2);
1601__attribute__((overloadable)) float2 __spirv_ConvertUToF_Rfloat2_rtz(uint2);
1602__attribute__((overloadable)) float2 __spirv_ConvertUToF_Rfloat2_rte(uint2);
1603__attribute__((overloadable)) float2 __spirv_ConvertUToF_Rfloat2_rtp(uint2);
1604__attribute__((overloadable)) float2 __spirv_ConvertUToF_Rfloat2_rtn(uint2);
1605__attribute__((overloadable)) float2 __spirv_ConvertUToF_Rfloat2(ulong2);
1606__attribute__((overloadable)) float2 __spirv_ConvertUToF_Rfloat2_rtz(ulong2);
1607__attribute__((overloadable)) float2 __spirv_ConvertUToF_Rfloat2_rte(ulong2);
1608__attribute__((overloadable)) float2 __spirv_ConvertUToF_Rfloat2_rtp(ulong2);
1609__attribute__((overloadable)) float2 __spirv_ConvertUToF_Rfloat2_rtn(ulong2);
1610__attribute__((overloadable)) float3 __spirv_ConvertUToF_Rfloat3(uchar3);
1611__attribute__((overloadable)) float3 __spirv_ConvertUToF_Rfloat3_rtz(uchar3);
1612__attribute__((overloadable)) float3 __spirv_ConvertUToF_Rfloat3_rte(uchar3);
1613__attribute__((overloadable)) float3 __spirv_ConvertUToF_Rfloat3_rtp(uchar3);
1614__attribute__((overloadable)) float3 __spirv_ConvertUToF_Rfloat3_rtn(uchar3);
1615__attribute__((overloadable)) float3 __spirv_ConvertUToF_Rfloat3(ushort3);
1616__attribute__((overloadable)) float3 __spirv_ConvertUToF_Rfloat3_rtz(ushort3);
1617__attribute__((overloadable)) float3 __spirv_ConvertUToF_Rfloat3_rte(ushort3);
1618__attribute__((overloadable)) float3 __spirv_ConvertUToF_Rfloat3_rtp(ushort3);
1619__attribute__((overloadable)) float3 __spirv_ConvertUToF_Rfloat3_rtn(ushort3);
1620__attribute__((overloadable)) float3 __spirv_ConvertUToF_Rfloat3(uint3);
1621__attribute__((overloadable)) float3 __spirv_ConvertUToF_Rfloat3_rtz(uint3);
1622__attribute__((overloadable)) float3 __spirv_ConvertUToF_Rfloat3_rte(uint3);
1623__attribute__((overloadable)) float3 __spirv_ConvertUToF_Rfloat3_rtp(uint3);
1624__attribute__((overloadable)) float3 __spirv_ConvertUToF_Rfloat3_rtn(uint3);
1625__attribute__((overloadable)) float3 __spirv_ConvertUToF_Rfloat3(ulong3);
1626__attribute__((overloadable)) float3 __spirv_ConvertUToF_Rfloat3_rtz(ulong3);
1627__attribute__((overloadable)) float3 __spirv_ConvertUToF_Rfloat3_rte(ulong3);
1628__attribute__((overloadable)) float3 __spirv_ConvertUToF_Rfloat3_rtp(ulong3);
1629__attribute__((overloadable)) float3 __spirv_ConvertUToF_Rfloat3_rtn(ulong3);
1630__attribute__((overloadable)) float4 __spirv_ConvertUToF_Rfloat4(uchar4);
1631__attribute__((overloadable)) float4 __spirv_ConvertUToF_Rfloat4_rtz(uchar4);
1632__attribute__((overloadable)) float4 __spirv_ConvertUToF_Rfloat4_rte(uchar4);
1633__attribute__((overloadable)) float4 __spirv_ConvertUToF_Rfloat4_rtp(uchar4);
1634__attribute__((overloadable)) float4 __spirv_ConvertUToF_Rfloat4_rtn(uchar4);
1635__attribute__((overloadable)) float4 __spirv_ConvertUToF_Rfloat4(ushort4);
1636__attribute__((overloadable)) float4 __spirv_ConvertUToF_Rfloat4_rtz(ushort4);
1637__attribute__((overloadable)) float4 __spirv_ConvertUToF_Rfloat4_rte(ushort4);
1638__attribute__((overloadable)) float4 __spirv_ConvertUToF_Rfloat4_rtp(ushort4);
1639__attribute__((overloadable)) float4 __spirv_ConvertUToF_Rfloat4_rtn(ushort4);
1640__attribute__((overloadable)) float4 __spirv_ConvertUToF_Rfloat4(uint4);
1641__attribute__((overloadable)) float4 __spirv_ConvertUToF_Rfloat4_rtz(uint4);
1642__attribute__((overloadable)) float4 __spirv_ConvertUToF_Rfloat4_rte(uint4);
1643__attribute__((overloadable)) float4 __spirv_ConvertUToF_Rfloat4_rtp(uint4);
1644__attribute__((overloadable)) float4 __spirv_ConvertUToF_Rfloat4_rtn(uint4);
1645__attribute__((overloadable)) float4 __spirv_ConvertUToF_Rfloat4(ulong4);
1646__attribute__((overloadable)) float4 __spirv_ConvertUToF_Rfloat4_rtz(ulong4);
1647__attribute__((overloadable)) float4 __spirv_ConvertUToF_Rfloat4_rte(ulong4);
1648__attribute__((overloadable)) float4 __spirv_ConvertUToF_Rfloat4_rtp(ulong4);
1649__attribute__((overloadable)) float4 __spirv_ConvertUToF_Rfloat4_rtn(ulong4);
1650__attribute__((overloadable)) float8 __spirv_ConvertUToF_Rfloat8(uchar8);
1651__attribute__((overloadable)) float8 __spirv_ConvertUToF_Rfloat8_rtz(uchar8);
1652__attribute__((overloadable)) float8 __spirv_ConvertUToF_Rfloat8_rte(uchar8);
1653__attribute__((overloadable)) float8 __spirv_ConvertUToF_Rfloat8_rtp(uchar8);
1654__attribute__((overloadable)) float8 __spirv_ConvertUToF_Rfloat8_rtn(uchar8);
1655__attribute__((overloadable)) float8 __spirv_ConvertUToF_Rfloat8(ushort8);
1656__attribute__((overloadable)) float8 __spirv_ConvertUToF_Rfloat8_rtz(ushort8);
1657__attribute__((overloadable)) float8 __spirv_ConvertUToF_Rfloat8_rte(ushort8);
1658__attribute__((overloadable)) float8 __spirv_ConvertUToF_Rfloat8_rtp(ushort8);
1659__attribute__((overloadable)) float8 __spirv_ConvertUToF_Rfloat8_rtn(ushort8);
1660__attribute__((overloadable)) float8 __spirv_ConvertUToF_Rfloat8(uint8);
1661__attribute__((overloadable)) float8 __spirv_ConvertUToF_Rfloat8_rtz(uint8);
1662__attribute__((overloadable)) float8 __spirv_ConvertUToF_Rfloat8_rte(uint8);
1663__attribute__((overloadable)) float8 __spirv_ConvertUToF_Rfloat8_rtp(uint8);
1664__attribute__((overloadable)) float8 __spirv_ConvertUToF_Rfloat8_rtn(uint8);
1665__attribute__((overloadable)) float8 __spirv_ConvertUToF_Rfloat8(ulong8);
1666__attribute__((overloadable)) float8 __spirv_ConvertUToF_Rfloat8_rtz(ulong8);
1667__attribute__((overloadable)) float8 __spirv_ConvertUToF_Rfloat8_rte(ulong8);
1668__attribute__((overloadable)) float8 __spirv_ConvertUToF_Rfloat8_rtp(ulong8);
1669__attribute__((overloadable)) float8 __spirv_ConvertUToF_Rfloat8_rtn(ulong8);
1670__attribute__((overloadable)) float16 __spirv_ConvertUToF_Rfloat16(uchar16);
1671__attribute__((overloadable)) float16 __spirv_ConvertUToF_Rfloat16_rtz(uchar16);
1672__attribute__((overloadable)) float16 __spirv_ConvertUToF_Rfloat16_rte(uchar16);
1673__attribute__((overloadable)) float16 __spirv_ConvertUToF_Rfloat16_rtp(uchar16);
1674__attribute__((overloadable)) float16 __spirv_ConvertUToF_Rfloat16_rtn(uchar16);
1675__attribute__((overloadable)) float16 __spirv_ConvertUToF_Rfloat16(ushort16);
1676__attribute__((overloadable)) float16 __spirv_ConvertUToF_Rfloat16_rtz(ushort16);
1677__attribute__((overloadable)) float16 __spirv_ConvertUToF_Rfloat16_rte(ushort16);
1678__attribute__((overloadable)) float16 __spirv_ConvertUToF_Rfloat16_rtp(ushort16);
1679__attribute__((overloadable)) float16 __spirv_ConvertUToF_Rfloat16_rtn(ushort16);
1680__attribute__((overloadable)) float16 __spirv_ConvertUToF_Rfloat16(uint16);
1681__attribute__((overloadable)) float16 __spirv_ConvertUToF_Rfloat16_rtz(uint16);
1682__attribute__((overloadable)) float16 __spirv_ConvertUToF_Rfloat16_rte(uint16);
1683__attribute__((overloadable)) float16 __spirv_ConvertUToF_Rfloat16_rtp(uint16);
1684__attribute__((overloadable)) float16 __spirv_ConvertUToF_Rfloat16_rtn(uint16);
1685__attribute__((overloadable)) float16 __spirv_ConvertUToF_Rfloat16(ulong16);
1686__attribute__((overloadable)) float16 __spirv_ConvertUToF_Rfloat16_rtz(ulong16);
1687__attribute__((overloadable)) float16 __spirv_ConvertUToF_Rfloat16_rte(ulong16);
1688__attribute__((overloadable)) float16 __spirv_ConvertUToF_Rfloat16_rtp(ulong16);
1689__attribute__((overloadable)) float16 __spirv_ConvertUToF_Rfloat16_rtn(ulong16);
1690
1691__attribute__((overloadable)) double __spirv_ConvertUToF_Rdouble(uchar);
1692__attribute__((overloadable)) double __spirv_ConvertUToF_Rdouble_rtz(uchar);
1693__attribute__((overloadable)) double __spirv_ConvertUToF_Rdouble_rte(uchar);
1694__attribute__((overloadable)) double __spirv_ConvertUToF_Rdouble_rtp(uchar);
1695__attribute__((overloadable)) double __spirv_ConvertUToF_Rdouble_rtn(uchar);
1696__attribute__((overloadable)) double __spirv_ConvertUToF_Rdouble(ushort);
1697__attribute__((overloadable)) double __spirv_ConvertUToF_Rdouble_rtz(ushort);
1698__attribute__((overloadable)) double __spirv_ConvertUToF_Rdouble_rte(ushort);
1699__attribute__((overloadable)) double __spirv_ConvertUToF_Rdouble_rtp(ushort);
1700__attribute__((overloadable)) double __spirv_ConvertUToF_Rdouble_rtn(ushort);
1701__attribute__((overloadable)) double __spirv_ConvertUToF_Rdouble(uint);
1702__attribute__((overloadable)) double __spirv_ConvertUToF_Rdouble_rtz(uint);
1703__attribute__((overloadable)) double __spirv_ConvertUToF_Rdouble_rte(uint);
1704__attribute__((overloadable)) double __spirv_ConvertUToF_Rdouble_rtp(uint);
1705__attribute__((overloadable)) double __spirv_ConvertUToF_Rdouble_rtn(uint);
1706__attribute__((overloadable)) double __spirv_ConvertUToF_Rdouble(ulong);
1707__attribute__((overloadable)) double __spirv_ConvertUToF_Rdouble_rtz(ulong);
1708__attribute__((overloadable)) double __spirv_ConvertUToF_Rdouble_rte(ulong);
1709__attribute__((overloadable)) double __spirv_ConvertUToF_Rdouble_rtp(ulong);
1710__attribute__((overloadable)) double __spirv_ConvertUToF_Rdouble_rtn(ulong);
1711__attribute__((overloadable)) double2 __spirv_ConvertUToF_Rdouble2(uchar2);
1712__attribute__((overloadable)) double2 __spirv_ConvertUToF_Rdouble2_rtz(uchar2);
1713__attribute__((overloadable)) double2 __spirv_ConvertUToF_Rdouble2_rte(uchar2);
1714__attribute__((overloadable)) double2 __spirv_ConvertUToF_Rdouble2_rtp(uchar2);
1715__attribute__((overloadable)) double2 __spirv_ConvertUToF_Rdouble2_rtn(uchar2);
1716__attribute__((overloadable)) double2 __spirv_ConvertUToF_Rdouble2(ushort2);
1717__attribute__((overloadable)) double2 __spirv_ConvertUToF_Rdouble2_rtz(ushort2);
1718__attribute__((overloadable)) double2 __spirv_ConvertUToF_Rdouble2_rte(ushort2);
1719__attribute__((overloadable)) double2 __spirv_ConvertUToF_Rdouble2_rtp(ushort2);
1720__attribute__((overloadable)) double2 __spirv_ConvertUToF_Rdouble2_rtn(ushort2);
1721__attribute__((overloadable)) double2 __spirv_ConvertUToF_Rdouble2(uint2);
1722__attribute__((overloadable)) double2 __spirv_ConvertUToF_Rdouble2_rtz(uint2);
1723__attribute__((overloadable)) double2 __spirv_ConvertUToF_Rdouble2_rte(uint2);
1724__attribute__((overloadable)) double2 __spirv_ConvertUToF_Rdouble2_rtp(uint2);
1725__attribute__((overloadable)) double2 __spirv_ConvertUToF_Rdouble2_rtn(uint2);
1726__attribute__((overloadable)) double2 __spirv_ConvertUToF_Rdouble2(ulong2);
1727__attribute__((overloadable)) double2 __spirv_ConvertUToF_Rdouble2_rtz(ulong2);
1728__attribute__((overloadable)) double2 __spirv_ConvertUToF_Rdouble2_rte(ulong2);
1729__attribute__((overloadable)) double2 __spirv_ConvertUToF_Rdouble2_rtp(ulong2);
1730__attribute__((overloadable)) double2 __spirv_ConvertUToF_Rdouble2_rtn(ulong2);
1731__attribute__((overloadable)) double3 __spirv_ConvertUToF_Rdouble3(uchar3);
1732__attribute__((overloadable)) double3 __spirv_ConvertUToF_Rdouble3_rtz(uchar3);
1733__attribute__((overloadable)) double3 __spirv_ConvertUToF_Rdouble3_rte(uchar3);
1734__attribute__((overloadable)) double3 __spirv_ConvertUToF_Rdouble3_rtp(uchar3);
1735__attribute__((overloadable)) double3 __spirv_ConvertUToF_Rdouble3_rtn(uchar3);
1736__attribute__((overloadable)) double3 __spirv_ConvertUToF_Rdouble3(ushort3);
1737__attribute__((overloadable)) double3 __spirv_ConvertUToF_Rdouble3_rtz(ushort3);
1738__attribute__((overloadable)) double3 __spirv_ConvertUToF_Rdouble3_rte(ushort3);
1739__attribute__((overloadable)) double3 __spirv_ConvertUToF_Rdouble3_rtp(ushort3);
1740__attribute__((overloadable)) double3 __spirv_ConvertUToF_Rdouble3_rtn(ushort3);
1741__attribute__((overloadable)) double3 __spirv_ConvertUToF_Rdouble3(uint3);
1742__attribute__((overloadable)) double3 __spirv_ConvertUToF_Rdouble3_rtz(uint3);
1743__attribute__((overloadable)) double3 __spirv_ConvertUToF_Rdouble3_rte(uint3);
1744__attribute__((overloadable)) double3 __spirv_ConvertUToF_Rdouble3_rtp(uint3);
1745__attribute__((overloadable)) double3 __spirv_ConvertUToF_Rdouble3_rtn(uint3);
1746__attribute__((overloadable)) double3 __spirv_ConvertUToF_Rdouble3(ulong3);
1747__attribute__((overloadable)) double3 __spirv_ConvertUToF_Rdouble3_rtz(ulong3);
1748__attribute__((overloadable)) double3 __spirv_ConvertUToF_Rdouble3_rte(ulong3);
1749__attribute__((overloadable)) double3 __spirv_ConvertUToF_Rdouble3_rtp(ulong3);
1750__attribute__((overloadable)) double3 __spirv_ConvertUToF_Rdouble3_rtn(ulong3);
1751__attribute__((overloadable)) double4 __spirv_ConvertUToF_Rdouble4(uchar4);
1752__attribute__((overloadable)) double4 __spirv_ConvertUToF_Rdouble4_rtz(uchar4);
1753__attribute__((overloadable)) double4 __spirv_ConvertUToF_Rdouble4_rte(uchar4);
1754__attribute__((overloadable)) double4 __spirv_ConvertUToF_Rdouble4_rtp(uchar4);
1755__attribute__((overloadable)) double4 __spirv_ConvertUToF_Rdouble4_rtn(uchar4);
1756__attribute__((overloadable)) double4 __spirv_ConvertUToF_Rdouble4(ushort4);
1757__attribute__((overloadable)) double4 __spirv_ConvertUToF_Rdouble4_rtz(ushort4);
1758__attribute__((overloadable)) double4 __spirv_ConvertUToF_Rdouble4_rte(ushort4);
1759__attribute__((overloadable)) double4 __spirv_ConvertUToF_Rdouble4_rtp(ushort4);
1760__attribute__((overloadable)) double4 __spirv_ConvertUToF_Rdouble4_rtn(ushort4);
1761__attribute__((overloadable)) double4 __spirv_ConvertUToF_Rdouble4(uint4);
1762__attribute__((overloadable)) double4 __spirv_ConvertUToF_Rdouble4_rtz(uint4);
1763__attribute__((overloadable)) double4 __spirv_ConvertUToF_Rdouble4_rte(uint4);
1764__attribute__((overloadable)) double4 __spirv_ConvertUToF_Rdouble4_rtp(uint4);
1765__attribute__((overloadable)) double4 __spirv_ConvertUToF_Rdouble4_rtn(uint4);
1766__attribute__((overloadable)) double4 __spirv_ConvertUToF_Rdouble4(ulong4);
1767__attribute__((overloadable)) double4 __spirv_ConvertUToF_Rdouble4_rtz(ulong4);
1768__attribute__((overloadable)) double4 __spirv_ConvertUToF_Rdouble4_rte(ulong4);
1769__attribute__((overloadable)) double4 __spirv_ConvertUToF_Rdouble4_rtp(ulong4);
1770__attribute__((overloadable)) double4 __spirv_ConvertUToF_Rdouble4_rtn(ulong4);
1771__attribute__((overloadable)) double8 __spirv_ConvertUToF_Rdouble8(uchar8);
1772__attribute__((overloadable)) double8 __spirv_ConvertUToF_Rdouble8_rtz(uchar8);
1773__attribute__((overloadable)) double8 __spirv_ConvertUToF_Rdouble8_rte(uchar8);
1774__attribute__((overloadable)) double8 __spirv_ConvertUToF_Rdouble8_rtp(uchar8);
1775__attribute__((overloadable)) double8 __spirv_ConvertUToF_Rdouble8_rtn(uchar8);
1776__attribute__((overloadable)) double8 __spirv_ConvertUToF_Rdouble8(ushort8);
1777__attribute__((overloadable)) double8 __spirv_ConvertUToF_Rdouble8_rtz(ushort8);
1778__attribute__((overloadable)) double8 __spirv_ConvertUToF_Rdouble8_rte(ushort8);
1779__attribute__((overloadable)) double8 __spirv_ConvertUToF_Rdouble8_rtp(ushort8);
1780__attribute__((overloadable)) double8 __spirv_ConvertUToF_Rdouble8_rtn(ushort8);
1781__attribute__((overloadable)) double8 __spirv_ConvertUToF_Rdouble8(uint8);
1782__attribute__((overloadable)) double8 __spirv_ConvertUToF_Rdouble8_rtz(uint8);
1783__attribute__((overloadable)) double8 __spirv_ConvertUToF_Rdouble8_rte(uint8);
1784__attribute__((overloadable)) double8 __spirv_ConvertUToF_Rdouble8_rtp(uint8);
1785__attribute__((overloadable)) double8 __spirv_ConvertUToF_Rdouble8_rtn(uint8);
1786__attribute__((overloadable)) double8 __spirv_ConvertUToF_Rdouble8(ulong8);
1787__attribute__((overloadable)) double8 __spirv_ConvertUToF_Rdouble8_rtz(ulong8);
1788__attribute__((overloadable)) double8 __spirv_ConvertUToF_Rdouble8_rte(ulong8);
1789__attribute__((overloadable)) double8 __spirv_ConvertUToF_Rdouble8_rtp(ulong8);
1790__attribute__((overloadable)) double8 __spirv_ConvertUToF_Rdouble8_rtn(ulong8);
1791__attribute__((overloadable)) double16 __spirv_ConvertUToF_Rdouble16(uchar16);
1792__attribute__((overloadable)) double16 __spirv_ConvertUToF_Rdouble16_rtz(uchar16);
1793__attribute__((overloadable)) double16 __spirv_ConvertUToF_Rdouble16_rte(uchar16);
1794__attribute__((overloadable)) double16 __spirv_ConvertUToF_Rdouble16_rtp(uchar16);
1795__attribute__((overloadable)) double16 __spirv_ConvertUToF_Rdouble16_rtn(uchar16);
1796__attribute__((overloadable)) double16 __spirv_ConvertUToF_Rdouble16(ushort16);
1797__attribute__((overloadable)) double16 __spirv_ConvertUToF_Rdouble16_rtz(ushort16);
1798__attribute__((overloadable)) double16 __spirv_ConvertUToF_Rdouble16_rte(ushort16);
1799__attribute__((overloadable)) double16 __spirv_ConvertUToF_Rdouble16_rtp(ushort16);
1800__attribute__((overloadable)) double16 __spirv_ConvertUToF_Rdouble16_rtn(ushort16);
1801__attribute__((overloadable)) double16 __spirv_ConvertUToF_Rdouble16(uint16);
1802__attribute__((overloadable)) double16 __spirv_ConvertUToF_Rdouble16_rtz(uint16);
1803__attribute__((overloadable)) double16 __spirv_ConvertUToF_Rdouble16_rte(uint16);
1804__attribute__((overloadable)) double16 __spirv_ConvertUToF_Rdouble16_rtp(uint16);
1805__attribute__((overloadable)) double16 __spirv_ConvertUToF_Rdouble16_rtn(uint16);
1806__attribute__((overloadable)) double16 __spirv_ConvertUToF_Rdouble16(ulong16);
1807__attribute__((overloadable)) double16 __spirv_ConvertUToF_Rdouble16_rtz(ulong16);
1808__attribute__((overloadable)) double16 __spirv_ConvertUToF_Rdouble16_rte(ulong16);
1809__attribute__((overloadable)) double16 __spirv_ConvertUToF_Rdouble16_rtp(ulong16);
1810__attribute__((overloadable)) double16 __spirv_ConvertUToF_Rdouble16_rtn(ulong16);
1811
1812__attribute__((overloadable)) half __spirv_ConvertSToF_Rhalf(char);
1813__attribute__((overloadable)) half __spirv_ConvertSToF_Rhalf_rtz(char);
1814__attribute__((overloadable)) half __spirv_ConvertSToF_Rhalf_rte(char);
1815__attribute__((overloadable)) half __spirv_ConvertSToF_Rhalf_rtp(char);
1816__attribute__((overloadable)) half __spirv_ConvertSToF_Rhalf_rtn(char);
1817__attribute__((overloadable)) half __spirv_ConvertSToF_Rhalf(short);
1818__attribute__((overloadable)) half __spirv_ConvertSToF_Rhalf_rtz(short);
1819__attribute__((overloadable)) half __spirv_ConvertSToF_Rhalf_rte(short);
1820__attribute__((overloadable)) half __spirv_ConvertSToF_Rhalf_rtp(short);
1821__attribute__((overloadable)) half __spirv_ConvertSToF_Rhalf_rtn(short);
1822__attribute__((overloadable)) half __spirv_ConvertSToF_Rhalf(int);
1823__attribute__((overloadable)) half __spirv_ConvertSToF_Rhalf_rtz(int);
1824__attribute__((overloadable)) half __spirv_ConvertSToF_Rhalf_rte(int);
1825__attribute__((overloadable)) half __spirv_ConvertSToF_Rhalf_rtp(int);
1826__attribute__((overloadable)) half __spirv_ConvertSToF_Rhalf_rtn(int);
1827__attribute__((overloadable)) half __spirv_ConvertSToF_Rhalf(long);
1828__attribute__((overloadable)) half __spirv_ConvertSToF_Rhalf_rtz(long);
1829__attribute__((overloadable)) half __spirv_ConvertSToF_Rhalf_rte(long);
1830__attribute__((overloadable)) half __spirv_ConvertSToF_Rhalf_rtp(long);
1831__attribute__((overloadable)) half __spirv_ConvertSToF_Rhalf_rtn(long);
1832__attribute__((overloadable)) half2 __spirv_ConvertSToF_Rhalf2(char2);
1833__attribute__((overloadable)) half2 __spirv_ConvertSToF_Rhalf2_rtz(char2);
1834__attribute__((overloadable)) half2 __spirv_ConvertSToF_Rhalf2_rte(char2);
1835__attribute__((overloadable)) half2 __spirv_ConvertSToF_Rhalf2_rtp(char2);
1836__attribute__((overloadable)) half2 __spirv_ConvertSToF_Rhalf2_rtn(char2);
1837__attribute__((overloadable)) half2 __spirv_ConvertSToF_Rhalf2(short2);
1838__attribute__((overloadable)) half2 __spirv_ConvertSToF_Rhalf2_rtz(short2);
1839__attribute__((overloadable)) half2 __spirv_ConvertSToF_Rhalf2_rte(short2);
1840__attribute__((overloadable)) half2 __spirv_ConvertSToF_Rhalf2_rtp(short2);
1841__attribute__((overloadable)) half2 __spirv_ConvertSToF_Rhalf2_rtn(short2);
1842__attribute__((overloadable)) half2 __spirv_ConvertSToF_Rhalf2(int2);
1843__attribute__((overloadable)) half2 __spirv_ConvertSToF_Rhalf2_rtz(int2);
1844__attribute__((overloadable)) half2 __spirv_ConvertSToF_Rhalf2_rte(int2);
1845__attribute__((overloadable)) half2 __spirv_ConvertSToF_Rhalf2_rtp(int2);
1846__attribute__((overloadable)) half2 __spirv_ConvertSToF_Rhalf2_rtn(int2);
1847__attribute__((overloadable)) half2 __spirv_ConvertSToF_Rhalf2(long2);
1848__attribute__((overloadable)) half2 __spirv_ConvertSToF_Rhalf2_rtz(long2);
1849__attribute__((overloadable)) half2 __spirv_ConvertSToF_Rhalf2_rte(long2);
1850__attribute__((overloadable)) half2 __spirv_ConvertSToF_Rhalf2_rtp(long2);
1851__attribute__((overloadable)) half2 __spirv_ConvertSToF_Rhalf2_rtn(long2);
1852__attribute__((overloadable)) half3 __spirv_ConvertSToF_Rhalf3(char3);
1853__attribute__((overloadable)) half3 __spirv_ConvertSToF_Rhalf3_rtz(char3);
1854__attribute__((overloadable)) half3 __spirv_ConvertSToF_Rhalf3_rte(char3);
1855__attribute__((overloadable)) half3 __spirv_ConvertSToF_Rhalf3_rtp(char3);
1856__attribute__((overloadable)) half3 __spirv_ConvertSToF_Rhalf3_rtn(char3);
1857__attribute__((overloadable)) half3 __spirv_ConvertSToF_Rhalf3(short3);
1858__attribute__((overloadable)) half3 __spirv_ConvertSToF_Rhalf3_rtz(short3);
1859__attribute__((overloadable)) half3 __spirv_ConvertSToF_Rhalf3_rte(short3);
1860__attribute__((overloadable)) half3 __spirv_ConvertSToF_Rhalf3_rtp(short3);
1861__attribute__((overloadable)) half3 __spirv_ConvertSToF_Rhalf3_rtn(short3);
1862__attribute__((overloadable)) half3 __spirv_ConvertSToF_Rhalf3(int3);
1863__attribute__((overloadable)) half3 __spirv_ConvertSToF_Rhalf3_rtz(int3);
1864__attribute__((overloadable)) half3 __spirv_ConvertSToF_Rhalf3_rte(int3);
1865__attribute__((overloadable)) half3 __spirv_ConvertSToF_Rhalf3_rtp(int3);
1866__attribute__((overloadable)) half3 __spirv_ConvertSToF_Rhalf3_rtn(int3);
1867__attribute__((overloadable)) half3 __spirv_ConvertSToF_Rhalf3(long3);
1868__attribute__((overloadable)) half3 __spirv_ConvertSToF_Rhalf3_rtz(long3);
1869__attribute__((overloadable)) half3 __spirv_ConvertSToF_Rhalf3_rte(long3);
1870__attribute__((overloadable)) half3 __spirv_ConvertSToF_Rhalf3_rtp(long3);
1871__attribute__((overloadable)) half3 __spirv_ConvertSToF_Rhalf3_rtn(long3);
1872__attribute__((overloadable)) half4 __spirv_ConvertSToF_Rhalf4(char4);
1873__attribute__((overloadable)) half4 __spirv_ConvertSToF_Rhalf4_rtz(char4);
1874__attribute__((overloadable)) half4 __spirv_ConvertSToF_Rhalf4_rte(char4);
1875__attribute__((overloadable)) half4 __spirv_ConvertSToF_Rhalf4_rtp(char4);
1876__attribute__((overloadable)) half4 __spirv_ConvertSToF_Rhalf4_rtn(char4);
1877__attribute__((overloadable)) half4 __spirv_ConvertSToF_Rhalf4(short4);
1878__attribute__((overloadable)) half4 __spirv_ConvertSToF_Rhalf4_rtz(short4);
1879__attribute__((overloadable)) half4 __spirv_ConvertSToF_Rhalf4_rte(short4);
1880__attribute__((overloadable)) half4 __spirv_ConvertSToF_Rhalf4_rtp(short4);
1881__attribute__((overloadable)) half4 __spirv_ConvertSToF_Rhalf4_rtn(short4);
1882__attribute__((overloadable)) half4 __spirv_ConvertSToF_Rhalf4(int4);
1883__attribute__((overloadable)) half4 __spirv_ConvertSToF_Rhalf4_rtz(int4);
1884__attribute__((overloadable)) half4 __spirv_ConvertSToF_Rhalf4_rte(int4);
1885__attribute__((overloadable)) half4 __spirv_ConvertSToF_Rhalf4_rtp(int4);
1886__attribute__((overloadable)) half4 __spirv_ConvertSToF_Rhalf4_rtn(int4);
1887__attribute__((overloadable)) half4 __spirv_ConvertSToF_Rhalf4(long4);
1888__attribute__((overloadable)) half4 __spirv_ConvertSToF_Rhalf4_rtz(long4);
1889__attribute__((overloadable)) half4 __spirv_ConvertSToF_Rhalf4_rte(long4);
1890__attribute__((overloadable)) half4 __spirv_ConvertSToF_Rhalf4_rtp(long4);
1891__attribute__((overloadable)) half4 __spirv_ConvertSToF_Rhalf4_rtn(long4);
1892__attribute__((overloadable)) half8 __spirv_ConvertSToF_Rhalf8(char8);
1893__attribute__((overloadable)) half8 __spirv_ConvertSToF_Rhalf8_rtz(char8);
1894__attribute__((overloadable)) half8 __spirv_ConvertSToF_Rhalf8_rte(char8);
1895__attribute__((overloadable)) half8 __spirv_ConvertSToF_Rhalf8_rtp(char8);
1896__attribute__((overloadable)) half8 __spirv_ConvertSToF_Rhalf8_rtn(char8);
1897__attribute__((overloadable)) half8 __spirv_ConvertSToF_Rhalf8(short8);
1898__attribute__((overloadable)) half8 __spirv_ConvertSToF_Rhalf8_rtz(short8);
1899__attribute__((overloadable)) half8 __spirv_ConvertSToF_Rhalf8_rte(short8);
1900__attribute__((overloadable)) half8 __spirv_ConvertSToF_Rhalf8_rtp(short8);
1901__attribute__((overloadable)) half8 __spirv_ConvertSToF_Rhalf8_rtn(short8);
1902__attribute__((overloadable)) half8 __spirv_ConvertSToF_Rhalf8(int8);
1903__attribute__((overloadable)) half8 __spirv_ConvertSToF_Rhalf8_rtz(int8);
1904__attribute__((overloadable)) half8 __spirv_ConvertSToF_Rhalf8_rte(int8);
1905__attribute__((overloadable)) half8 __spirv_ConvertSToF_Rhalf8_rtp(int8);
1906__attribute__((overloadable)) half8 __spirv_ConvertSToF_Rhalf8_rtn(int8);
1907__attribute__((overloadable)) half8 __spirv_ConvertSToF_Rhalf8(long8);
1908__attribute__((overloadable)) half8 __spirv_ConvertSToF_Rhalf8_rtz(long8);
1909__attribute__((overloadable)) half8 __spirv_ConvertSToF_Rhalf8_rte(long8);
1910__attribute__((overloadable)) half8 __spirv_ConvertSToF_Rhalf8_rtp(long8);
1911__attribute__((overloadable)) half8 __spirv_ConvertSToF_Rhalf8_rtn(long8);
1912__attribute__((overloadable)) half16 __spirv_ConvertSToF_Rhalf16(char16);
1913__attribute__((overloadable)) half16 __spirv_ConvertSToF_Rhalf16_rtz(char16);
1914__attribute__((overloadable)) half16 __spirv_ConvertSToF_Rhalf16_rte(char16);
1915__attribute__((overloadable)) half16 __spirv_ConvertSToF_Rhalf16_rtp(char16);
1916__attribute__((overloadable)) half16 __spirv_ConvertSToF_Rhalf16_rtn(char16);
1917__attribute__((overloadable)) half16 __spirv_ConvertSToF_Rhalf16(short16);
1918__attribute__((overloadable)) half16 __spirv_ConvertSToF_Rhalf16_rtz(short16);
1919__attribute__((overloadable)) half16 __spirv_ConvertSToF_Rhalf16_rte(short16);
1920__attribute__((overloadable)) half16 __spirv_ConvertSToF_Rhalf16_rtp(short16);
1921__attribute__((overloadable)) half16 __spirv_ConvertSToF_Rhalf16_rtn(short16);
1922__attribute__((overloadable)) half16 __spirv_ConvertSToF_Rhalf16(int16);
1923__attribute__((overloadable)) half16 __spirv_ConvertSToF_Rhalf16_rtz(int16);
1924__attribute__((overloadable)) half16 __spirv_ConvertSToF_Rhalf16_rte(int16);
1925__attribute__((overloadable)) half16 __spirv_ConvertSToF_Rhalf16_rtp(int16);
1926__attribute__((overloadable)) half16 __spirv_ConvertSToF_Rhalf16_rtn(int16);
1927__attribute__((overloadable)) half16 __spirv_ConvertSToF_Rhalf16(long16);
1928__attribute__((overloadable)) half16 __spirv_ConvertSToF_Rhalf16_rtz(long16);
1929__attribute__((overloadable)) half16 __spirv_ConvertSToF_Rhalf16_rte(long16);
1930__attribute__((overloadable)) half16 __spirv_ConvertSToF_Rhalf16_rtp(long16);
1931__attribute__((overloadable)) half16 __spirv_ConvertSToF_Rhalf16_rtn(long16);
1932
1933__attribute__((overloadable)) float __spirv_ConvertSToF_Rfloat(char);
1934__attribute__((overloadable)) float __spirv_ConvertSToF_Rfloat_rtz(char);
1935__attribute__((overloadable)) float __spirv_ConvertSToF_Rfloat_rte(char);
1936__attribute__((overloadable)) float __spirv_ConvertSToF_Rfloat_rtp(char);
1937__attribute__((overloadable)) float __spirv_ConvertSToF_Rfloat_rtn(char);
1938__attribute__((overloadable)) float __spirv_ConvertSToF_Rfloat(short);
1939__attribute__((overloadable)) float __spirv_ConvertSToF_Rfloat_rtz(short);
1940__attribute__((overloadable)) float __spirv_ConvertSToF_Rfloat_rte(short);
1941__attribute__((overloadable)) float __spirv_ConvertSToF_Rfloat_rtp(short);
1942__attribute__((overloadable)) float __spirv_ConvertSToF_Rfloat_rtn(short);
1943__attribute__((overloadable)) float __spirv_ConvertSToF_Rfloat(int);
1944__attribute__((overloadable)) float __spirv_ConvertSToF_Rfloat_rtz(int);
1945__attribute__((overloadable)) float __spirv_ConvertSToF_Rfloat_rte(int);
1946__attribute__((overloadable)) float __spirv_ConvertSToF_Rfloat_rtp(int);
1947__attribute__((overloadable)) float __spirv_ConvertSToF_Rfloat_rtn(int);
1948__attribute__((overloadable)) float __spirv_ConvertSToF_Rfloat(long);
1949__attribute__((overloadable)) float __spirv_ConvertSToF_Rfloat_rtz(long);
1950__attribute__((overloadable)) float __spirv_ConvertSToF_Rfloat_rte(long);
1951__attribute__((overloadable)) float __spirv_ConvertSToF_Rfloat_rtp(long);
1952__attribute__((overloadable)) float __spirv_ConvertSToF_Rfloat_rtn(long);
1953__attribute__((overloadable)) float2 __spirv_ConvertSToF_Rfloat2(char2);
1954__attribute__((overloadable)) float2 __spirv_ConvertSToF_Rfloat2_rtz(char2);
1955__attribute__((overloadable)) float2 __spirv_ConvertSToF_Rfloat2_rte(char2);
1956__attribute__((overloadable)) float2 __spirv_ConvertSToF_Rfloat2_rtp(char2);
1957__attribute__((overloadable)) float2 __spirv_ConvertSToF_Rfloat2_rtn(char2);
1958__attribute__((overloadable)) float2 __spirv_ConvertSToF_Rfloat2(short2);
1959__attribute__((overloadable)) float2 __spirv_ConvertSToF_Rfloat2_rtz(short2);
1960__attribute__((overloadable)) float2 __spirv_ConvertSToF_Rfloat2_rte(short2);
1961__attribute__((overloadable)) float2 __spirv_ConvertSToF_Rfloat2_rtp(short2);
1962__attribute__((overloadable)) float2 __spirv_ConvertSToF_Rfloat2_rtn(short2);
1963__attribute__((overloadable)) float2 __spirv_ConvertSToF_Rfloat2(int2);
1964__attribute__((overloadable)) float2 __spirv_ConvertSToF_Rfloat2_rtz(int2);
1965__attribute__((overloadable)) float2 __spirv_ConvertSToF_Rfloat2_rte(int2);
1966__attribute__((overloadable)) float2 __spirv_ConvertSToF_Rfloat2_rtp(int2);
1967__attribute__((overloadable)) float2 __spirv_ConvertSToF_Rfloat2_rtn(int2);
1968__attribute__((overloadable)) float2 __spirv_ConvertSToF_Rfloat2(long2);
1969__attribute__((overloadable)) float2 __spirv_ConvertSToF_Rfloat2_rtz(long2);
1970__attribute__((overloadable)) float2 __spirv_ConvertSToF_Rfloat2_rte(long2);
1971__attribute__((overloadable)) float2 __spirv_ConvertSToF_Rfloat2_rtp(long2);
1972__attribute__((overloadable)) float2 __spirv_ConvertSToF_Rfloat2_rtn(long2);
1973__attribute__((overloadable)) float3 __spirv_ConvertSToF_Rfloat3(char3);
1974__attribute__((overloadable)) float3 __spirv_ConvertSToF_Rfloat3_rtz(char3);
1975__attribute__((overloadable)) float3 __spirv_ConvertSToF_Rfloat3_rte(char3);
1976__attribute__((overloadable)) float3 __spirv_ConvertSToF_Rfloat3_rtp(char3);
1977__attribute__((overloadable)) float3 __spirv_ConvertSToF_Rfloat3_rtn(char3);
1978__attribute__((overloadable)) float3 __spirv_ConvertSToF_Rfloat3(short3);
1979__attribute__((overloadable)) float3 __spirv_ConvertSToF_Rfloat3_rtz(short3);
1980__attribute__((overloadable)) float3 __spirv_ConvertSToF_Rfloat3_rte(short3);
1981__attribute__((overloadable)) float3 __spirv_ConvertSToF_Rfloat3_rtp(short3);
1982__attribute__((overloadable)) float3 __spirv_ConvertSToF_Rfloat3_rtn(short3);
1983__attribute__((overloadable)) float3 __spirv_ConvertSToF_Rfloat3(int3);
1984__attribute__((overloadable)) float3 __spirv_ConvertSToF_Rfloat3_rtz(int3);
1985__attribute__((overloadable)) float3 __spirv_ConvertSToF_Rfloat3_rte(int3);
1986__attribute__((overloadable)) float3 __spirv_ConvertSToF_Rfloat3_rtp(int3);
1987__attribute__((overloadable)) float3 __spirv_ConvertSToF_Rfloat3_rtn(int3);
1988__attribute__((overloadable)) float3 __spirv_ConvertSToF_Rfloat3(long3);
1989__attribute__((overloadable)) float3 __spirv_ConvertSToF_Rfloat3_rtz(long3);
1990__attribute__((overloadable)) float3 __spirv_ConvertSToF_Rfloat3_rte(long3);
1991__attribute__((overloadable)) float3 __spirv_ConvertSToF_Rfloat3_rtp(long3);
1992__attribute__((overloadable)) float3 __spirv_ConvertSToF_Rfloat3_rtn(long3);
1993__attribute__((overloadable)) float4 __spirv_ConvertSToF_Rfloat4(char4);
1994__attribute__((overloadable)) float4 __spirv_ConvertSToF_Rfloat4_rtz(char4);
1995__attribute__((overloadable)) float4 __spirv_ConvertSToF_Rfloat4_rte(char4);
1996__attribute__((overloadable)) float4 __spirv_ConvertSToF_Rfloat4_rtp(char4);
1997__attribute__((overloadable)) float4 __spirv_ConvertSToF_Rfloat4_rtn(char4);
1998__attribute__((overloadable)) float4 __spirv_ConvertSToF_Rfloat4(short4);
1999__attribute__((overloadable)) float4 __spirv_ConvertSToF_Rfloat4_rtz(short4);
2000__attribute__((overloadable)) float4 __spirv_ConvertSToF_Rfloat4_rte(short4);
2001__attribute__((overloadable)) float4 __spirv_ConvertSToF_Rfloat4_rtp(short4);
2002__attribute__((overloadable)) float4 __spirv_ConvertSToF_Rfloat4_rtn(short4);
2003__attribute__((overloadable)) float4 __spirv_ConvertSToF_Rfloat4(int4);
2004__attribute__((overloadable)) float4 __spirv_ConvertSToF_Rfloat4_rtz(int4);
2005__attribute__((overloadable)) float4 __spirv_ConvertSToF_Rfloat4_rte(int4);
2006__attribute__((overloadable)) float4 __spirv_ConvertSToF_Rfloat4_rtp(int4);
2007__attribute__((overloadable)) float4 __spirv_ConvertSToF_Rfloat4_rtn(int4);
2008__attribute__((overloadable)) float4 __spirv_ConvertSToF_Rfloat4(long4);
2009__attribute__((overloadable)) float4 __spirv_ConvertSToF_Rfloat4_rtz(long4);
2010__attribute__((overloadable)) float4 __spirv_ConvertSToF_Rfloat4_rte(long4);
2011__attribute__((overloadable)) float4 __spirv_ConvertSToF_Rfloat4_rtp(long4);
2012__attribute__((overloadable)) float4 __spirv_ConvertSToF_Rfloat4_rtn(long4);
2013__attribute__((overloadable)) float8 __spirv_ConvertSToF_Rfloat8(char8);
2014__attribute__((overloadable)) float8 __spirv_ConvertSToF_Rfloat8_rtz(char8);
2015__attribute__((overloadable)) float8 __spirv_ConvertSToF_Rfloat8_rte(char8);
2016__attribute__((overloadable)) float8 __spirv_ConvertSToF_Rfloat8_rtp(char8);
2017__attribute__((overloadable)) float8 __spirv_ConvertSToF_Rfloat8_rtn(char8);
2018__attribute__((overloadable)) float8 __spirv_ConvertSToF_Rfloat8(short8);
2019__attribute__((overloadable)) float8 __spirv_ConvertSToF_Rfloat8_rtz(short8);
2020__attribute__((overloadable)) float8 __spirv_ConvertSToF_Rfloat8_rte(short8);
2021__attribute__((overloadable)) float8 __spirv_ConvertSToF_Rfloat8_rtp(short8);
2022__attribute__((overloadable)) float8 __spirv_ConvertSToF_Rfloat8_rtn(short8);
2023__attribute__((overloadable)) float8 __spirv_ConvertSToF_Rfloat8(int8);
2024__attribute__((overloadable)) float8 __spirv_ConvertSToF_Rfloat8_rtz(int8);
2025__attribute__((overloadable)) float8 __spirv_ConvertSToF_Rfloat8_rte(int8);
2026__attribute__((overloadable)) float8 __spirv_ConvertSToF_Rfloat8_rtp(int8);
2027__attribute__((overloadable)) float8 __spirv_ConvertSToF_Rfloat8_rtn(int8);
2028__attribute__((overloadable)) float8 __spirv_ConvertSToF_Rfloat8(long8);
2029__attribute__((overloadable)) float8 __spirv_ConvertSToF_Rfloat8_rtz(long8);
2030__attribute__((overloadable)) float8 __spirv_ConvertSToF_Rfloat8_rte(long8);
2031__attribute__((overloadable)) float8 __spirv_ConvertSToF_Rfloat8_rtp(long8);
2032__attribute__((overloadable)) float8 __spirv_ConvertSToF_Rfloat8_rtn(long8);
2033__attribute__((overloadable)) float16 __spirv_ConvertSToF_Rfloat16(char16);
2034__attribute__((overloadable)) float16 __spirv_ConvertSToF_Rfloat16_rtz(char16);
2035__attribute__((overloadable)) float16 __spirv_ConvertSToF_Rfloat16_rte(char16);
2036__attribute__((overloadable)) float16 __spirv_ConvertSToF_Rfloat16_rtp(char16);
2037__attribute__((overloadable)) float16 __spirv_ConvertSToF_Rfloat16_rtn(char16);
2038__attribute__((overloadable)) float16 __spirv_ConvertSToF_Rfloat16(short16);
2039__attribute__((overloadable)) float16 __spirv_ConvertSToF_Rfloat16_rtz(short16);
2040__attribute__((overloadable)) float16 __spirv_ConvertSToF_Rfloat16_rte(short16);
2041__attribute__((overloadable)) float16 __spirv_ConvertSToF_Rfloat16_rtp(short16);
2042__attribute__((overloadable)) float16 __spirv_ConvertSToF_Rfloat16_rtn(short16);
2043__attribute__((overloadable)) float16 __spirv_ConvertSToF_Rfloat16(int16);
2044__attribute__((overloadable)) float16 __spirv_ConvertSToF_Rfloat16_rtz(int16);
2045__attribute__((overloadable)) float16 __spirv_ConvertSToF_Rfloat16_rte(int16);
2046__attribute__((overloadable)) float16 __spirv_ConvertSToF_Rfloat16_rtp(int16);
2047__attribute__((overloadable)) float16 __spirv_ConvertSToF_Rfloat16_rtn(int16);
2048__attribute__((overloadable)) float16 __spirv_ConvertSToF_Rfloat16(long16);
2049__attribute__((overloadable)) float16 __spirv_ConvertSToF_Rfloat16_rtz(long16);
2050__attribute__((overloadable)) float16 __spirv_ConvertSToF_Rfloat16_rte(long16);
2051__attribute__((overloadable)) float16 __spirv_ConvertSToF_Rfloat16_rtp(long16);
2052__attribute__((overloadable)) float16 __spirv_ConvertSToF_Rfloat16_rtn(long16);
2053
2054__attribute__((overloadable)) double __spirv_ConvertSToF_Rdouble(char);
2055__attribute__((overloadable)) double __spirv_ConvertSToF_Rdouble_rtz(char);
2056__attribute__((overloadable)) double __spirv_ConvertSToF_Rdouble_rte(char);
2057__attribute__((overloadable)) double __spirv_ConvertSToF_Rdouble_rtp(char);
2058__attribute__((overloadable)) double __spirv_ConvertSToF_Rdouble_rtn(char);
2059__attribute__((overloadable)) double __spirv_ConvertSToF_Rdouble(short);
2060__attribute__((overloadable)) double __spirv_ConvertSToF_Rdouble_rtz(short);
2061__attribute__((overloadable)) double __spirv_ConvertSToF_Rdouble_rte(short);
2062__attribute__((overloadable)) double __spirv_ConvertSToF_Rdouble_rtp(short);
2063__attribute__((overloadable)) double __spirv_ConvertSToF_Rdouble_rtn(short);
2064__attribute__((overloadable)) double __spirv_ConvertSToF_Rdouble(int);
2065__attribute__((overloadable)) double __spirv_ConvertSToF_Rdouble_rtz(int);
2066__attribute__((overloadable)) double __spirv_ConvertSToF_Rdouble_rte(int);
2067__attribute__((overloadable)) double __spirv_ConvertSToF_Rdouble_rtp(int);
2068__attribute__((overloadable)) double __spirv_ConvertSToF_Rdouble_rtn(int);
2069__attribute__((overloadable)) double __spirv_ConvertSToF_Rdouble(long);
2070__attribute__((overloadable)) double __spirv_ConvertSToF_Rdouble_rtz(long);
2071__attribute__((overloadable)) double __spirv_ConvertSToF_Rdouble_rte(long);
2072__attribute__((overloadable)) double __spirv_ConvertSToF_Rdouble_rtp(long);
2073__attribute__((overloadable)) double __spirv_ConvertSToF_Rdouble_rtn(long);
2074__attribute__((overloadable)) double2 __spirv_ConvertSToF_Rdouble2(char2);
2075__attribute__((overloadable)) double2 __spirv_ConvertSToF_Rdouble2_rtz(char2);
2076__attribute__((overloadable)) double2 __spirv_ConvertSToF_Rdouble2_rte(char2);
2077__attribute__((overloadable)) double2 __spirv_ConvertSToF_Rdouble2_rtp(char2);
2078__attribute__((overloadable)) double2 __spirv_ConvertSToF_Rdouble2_rtn(char2);
2079__attribute__((overloadable)) double2 __spirv_ConvertSToF_Rdouble2(short2);
2080__attribute__((overloadable)) double2 __spirv_ConvertSToF_Rdouble2_rtz(short2);
2081__attribute__((overloadable)) double2 __spirv_ConvertSToF_Rdouble2_rte(short2);
2082__attribute__((overloadable)) double2 __spirv_ConvertSToF_Rdouble2_rtp(short2);
2083__attribute__((overloadable)) double2 __spirv_ConvertSToF_Rdouble2_rtn(short2);
2084__attribute__((overloadable)) double2 __spirv_ConvertSToF_Rdouble2(int2);
2085__attribute__((overloadable)) double2 __spirv_ConvertSToF_Rdouble2_rtz(int2);
2086__attribute__((overloadable)) double2 __spirv_ConvertSToF_Rdouble2_rte(int2);
2087__attribute__((overloadable)) double2 __spirv_ConvertSToF_Rdouble2_rtp(int2);
2088__attribute__((overloadable)) double2 __spirv_ConvertSToF_Rdouble2_rtn(int2);
2089__attribute__((overloadable)) double2 __spirv_ConvertSToF_Rdouble2(long2);
2090__attribute__((overloadable)) double2 __spirv_ConvertSToF_Rdouble2_rtz(long2);
2091__attribute__((overloadable)) double2 __spirv_ConvertSToF_Rdouble2_rte(long2);
2092__attribute__((overloadable)) double2 __spirv_ConvertSToF_Rdouble2_rtp(long2);
2093__attribute__((overloadable)) double2 __spirv_ConvertSToF_Rdouble2_rtn(long2);
2094__attribute__((overloadable)) double3 __spirv_ConvertSToF_Rdouble3(char3);
2095__attribute__((overloadable)) double3 __spirv_ConvertSToF_Rdouble3_rtz(char3);
2096__attribute__((overloadable)) double3 __spirv_ConvertSToF_Rdouble3_rte(char3);
2097__attribute__((overloadable)) double3 __spirv_ConvertSToF_Rdouble3_rtp(char3);
2098__attribute__((overloadable)) double3 __spirv_ConvertSToF_Rdouble3_rtn(char3);
2099__attribute__((overloadable)) double3 __spirv_ConvertSToF_Rdouble3(short3);
2100__attribute__((overloadable)) double3 __spirv_ConvertSToF_Rdouble3_rtz(short3);
2101__attribute__((overloadable)) double3 __spirv_ConvertSToF_Rdouble3_rte(short3);
2102__attribute__((overloadable)) double3 __spirv_ConvertSToF_Rdouble3_rtp(short3);
2103__attribute__((overloadable)) double3 __spirv_ConvertSToF_Rdouble3_rtn(short3);
2104__attribute__((overloadable)) double3 __spirv_ConvertSToF_Rdouble3(int3);
2105__attribute__((overloadable)) double3 __spirv_ConvertSToF_Rdouble3_rtz(int3);
2106__attribute__((overloadable)) double3 __spirv_ConvertSToF_Rdouble3_rte(int3);
2107__attribute__((overloadable)) double3 __spirv_ConvertSToF_Rdouble3_rtp(int3);
2108__attribute__((overloadable)) double3 __spirv_ConvertSToF_Rdouble3_rtn(int3);
2109__attribute__((overloadable)) double3 __spirv_ConvertSToF_Rdouble3(long3);
2110__attribute__((overloadable)) double3 __spirv_ConvertSToF_Rdouble3_rtz(long3);
2111__attribute__((overloadable)) double3 __spirv_ConvertSToF_Rdouble3_rte(long3);
2112__attribute__((overloadable)) double3 __spirv_ConvertSToF_Rdouble3_rtp(long3);
2113__attribute__((overloadable)) double3 __spirv_ConvertSToF_Rdouble3_rtn(long3);
2114__attribute__((overloadable)) double4 __spirv_ConvertSToF_Rdouble4(char4);
2115__attribute__((overloadable)) double4 __spirv_ConvertSToF_Rdouble4_rtz(char4);
2116__attribute__((overloadable)) double4 __spirv_ConvertSToF_Rdouble4_rte(char4);
2117__attribute__((overloadable)) double4 __spirv_ConvertSToF_Rdouble4_rtp(char4);
2118__attribute__((overloadable)) double4 __spirv_ConvertSToF_Rdouble4_rtn(char4);
2119__attribute__((overloadable)) double4 __spirv_ConvertSToF_Rdouble4(short4);
2120__attribute__((overloadable)) double4 __spirv_ConvertSToF_Rdouble4_rtz(short4);
2121__attribute__((overloadable)) double4 __spirv_ConvertSToF_Rdouble4_rte(short4);
2122__attribute__((overloadable)) double4 __spirv_ConvertSToF_Rdouble4_rtp(short4);
2123__attribute__((overloadable)) double4 __spirv_ConvertSToF_Rdouble4_rtn(short4);
2124__attribute__((overloadable)) double4 __spirv_ConvertSToF_Rdouble4(int4);
2125__attribute__((overloadable)) double4 __spirv_ConvertSToF_Rdouble4_rtz(int4);
2126__attribute__((overloadable)) double4 __spirv_ConvertSToF_Rdouble4_rte(int4);
2127__attribute__((overloadable)) double4 __spirv_ConvertSToF_Rdouble4_rtp(int4);
2128__attribute__((overloadable)) double4 __spirv_ConvertSToF_Rdouble4_rtn(int4);
2129__attribute__((overloadable)) double4 __spirv_ConvertSToF_Rdouble4(long4);
2130__attribute__((overloadable)) double4 __spirv_ConvertSToF_Rdouble4_rtz(long4);
2131__attribute__((overloadable)) double4 __spirv_ConvertSToF_Rdouble4_rte(long4);
2132__attribute__((overloadable)) double4 __spirv_ConvertSToF_Rdouble4_rtp(long4);
2133__attribute__((overloadable)) double4 __spirv_ConvertSToF_Rdouble4_rtn(long4);
2134__attribute__((overloadable)) double8 __spirv_ConvertSToF_Rdouble8(char8);
2135__attribute__((overloadable)) double8 __spirv_ConvertSToF_Rdouble8_rtz(char8);
2136__attribute__((overloadable)) double8 __spirv_ConvertSToF_Rdouble8_rte(char8);
2137__attribute__((overloadable)) double8 __spirv_ConvertSToF_Rdouble8_rtp(char8);
2138__attribute__((overloadable)) double8 __spirv_ConvertSToF_Rdouble8_rtn(char8);
2139__attribute__((overloadable)) double8 __spirv_ConvertSToF_Rdouble8(short8);
2140__attribute__((overloadable)) double8 __spirv_ConvertSToF_Rdouble8_rtz(short8);
2141__attribute__((overloadable)) double8 __spirv_ConvertSToF_Rdouble8_rte(short8);
2142__attribute__((overloadable)) double8 __spirv_ConvertSToF_Rdouble8_rtp(short8);
2143__attribute__((overloadable)) double8 __spirv_ConvertSToF_Rdouble8_rtn(short8);
2144__attribute__((overloadable)) double8 __spirv_ConvertSToF_Rdouble8(int8);
2145__attribute__((overloadable)) double8 __spirv_ConvertSToF_Rdouble8_rtz(int8);
2146__attribute__((overloadable)) double8 __spirv_ConvertSToF_Rdouble8_rte(int8);
2147__attribute__((overloadable)) double8 __spirv_ConvertSToF_Rdouble8_rtp(int8);
2148__attribute__((overloadable)) double8 __spirv_ConvertSToF_Rdouble8_rtn(int8);
2149__attribute__((overloadable)) double8 __spirv_ConvertSToF_Rdouble8(long8);
2150__attribute__((overloadable)) double8 __spirv_ConvertSToF_Rdouble8_rtz(long8);
2151__attribute__((overloadable)) double8 __spirv_ConvertSToF_Rdouble8_rte(long8);
2152__attribute__((overloadable)) double8 __spirv_ConvertSToF_Rdouble8_rtp(long8);
2153__attribute__((overloadable)) double8 __spirv_ConvertSToF_Rdouble8_rtn(long8);
2154__attribute__((overloadable)) double16 __spirv_ConvertSToF_Rdouble16(char16);
2155__attribute__((overloadable)) double16 __spirv_ConvertSToF_Rdouble16_rtz(char16);
2156__attribute__((overloadable)) double16 __spirv_ConvertSToF_Rdouble16_rte(char16);
2157__attribute__((overloadable)) double16 __spirv_ConvertSToF_Rdouble16_rtp(char16);
2158__attribute__((overloadable)) double16 __spirv_ConvertSToF_Rdouble16_rtn(char16);
2159__attribute__((overloadable)) double16 __spirv_ConvertSToF_Rdouble16(short16);
2160__attribute__((overloadable)) double16 __spirv_ConvertSToF_Rdouble16_rtz(short16);
2161__attribute__((overloadable)) double16 __spirv_ConvertSToF_Rdouble16_rte(short16);
2162__attribute__((overloadable)) double16 __spirv_ConvertSToF_Rdouble16_rtp(short16);
2163__attribute__((overloadable)) double16 __spirv_ConvertSToF_Rdouble16_rtn(short16);
2164__attribute__((overloadable)) double16 __spirv_ConvertSToF_Rdouble16(int16);
2165__attribute__((overloadable)) double16 __spirv_ConvertSToF_Rdouble16_rtz(int16);
2166__attribute__((overloadable)) double16 __spirv_ConvertSToF_Rdouble16_rte(int16);
2167__attribute__((overloadable)) double16 __spirv_ConvertSToF_Rdouble16_rtp(int16);
2168__attribute__((overloadable)) double16 __spirv_ConvertSToF_Rdouble16_rtn(int16);
2169__attribute__((overloadable)) double16 __spirv_ConvertSToF_Rdouble16(long16);
2170__attribute__((overloadable)) double16 __spirv_ConvertSToF_Rdouble16_rtz(long16);
2171__attribute__((overloadable)) double16 __spirv_ConvertSToF_Rdouble16_rte(long16);
2172__attribute__((overloadable)) double16 __spirv_ConvertSToF_Rdouble16_rtp(long16);
2173__attribute__((overloadable)) double16 __spirv_ConvertSToF_Rdouble16_rtn(long16);
2174
2175__attribute__((overloadable)) uchar __spirv_UConvert_Ruchar(uchar);
2176__attribute__((overloadable)) uchar __spirv_UConvert_Ruchar_rtz(uchar);
2177__attribute__((overloadable)) uchar __spirv_UConvert_Ruchar_rte(uchar);
2178__attribute__((overloadable)) uchar __spirv_UConvert_Ruchar_rtp(uchar);
2179__attribute__((overloadable)) uchar __spirv_UConvert_Ruchar_rtn(uchar);
2180__attribute__((overloadable)) uchar __spirv_UConvert_Ruchar_sat(uchar);
2181__attribute__((overloadable)) uchar __spirv_UConvert_Ruchar_sat_rtz(uchar);
2182__attribute__((overloadable)) uchar __spirv_UConvert_Ruchar_sat_rte(uchar);
2183__attribute__((overloadable)) uchar __spirv_UConvert_Ruchar_sat_rtp(uchar);
2184__attribute__((overloadable)) uchar __spirv_UConvert_Ruchar_sat_rtn(uchar);
2185__attribute__((overloadable)) uchar __spirv_UConvert_Ruchar(ushort);
2186__attribute__((overloadable)) uchar __spirv_UConvert_Ruchar_rtz(ushort);
2187__attribute__((overloadable)) uchar __spirv_UConvert_Ruchar_rte(ushort);
2188__attribute__((overloadable)) uchar __spirv_UConvert_Ruchar_rtp(ushort);
2189__attribute__((overloadable)) uchar __spirv_UConvert_Ruchar_rtn(ushort);
2190__attribute__((overloadable)) uchar __spirv_UConvert_Ruchar_sat(ushort);
2191__attribute__((overloadable)) uchar __spirv_UConvert_Ruchar_sat_rtz(ushort);
2192__attribute__((overloadable)) uchar __spirv_UConvert_Ruchar_sat_rte(ushort);
2193__attribute__((overloadable)) uchar __spirv_UConvert_Ruchar_sat_rtp(ushort);
2194__attribute__((overloadable)) uchar __spirv_UConvert_Ruchar_sat_rtn(ushort);
2195__attribute__((overloadable)) uchar __spirv_UConvert_Ruchar(uint);
2196__attribute__((overloadable)) uchar __spirv_UConvert_Ruchar_rtz(uint);
2197__attribute__((overloadable)) uchar __spirv_UConvert_Ruchar_rte(uint);
2198__attribute__((overloadable)) uchar __spirv_UConvert_Ruchar_rtp(uint);
2199__attribute__((overloadable)) uchar __spirv_UConvert_Ruchar_rtn(uint);
2200__attribute__((overloadable)) uchar __spirv_UConvert_Ruchar_sat(uint);
2201__attribute__((overloadable)) uchar __spirv_UConvert_Ruchar_sat_rtz(uint);
2202__attribute__((overloadable)) uchar __spirv_UConvert_Ruchar_sat_rte(uint);
2203__attribute__((overloadable)) uchar __spirv_UConvert_Ruchar_sat_rtp(uint);
2204__attribute__((overloadable)) uchar __spirv_UConvert_Ruchar_sat_rtn(uint);
2205__attribute__((overloadable)) uchar __spirv_UConvert_Ruchar(ulong);
2206__attribute__((overloadable)) uchar __spirv_UConvert_Ruchar_rtz(ulong);
2207__attribute__((overloadable)) uchar __spirv_UConvert_Ruchar_rte(ulong);
2208__attribute__((overloadable)) uchar __spirv_UConvert_Ruchar_rtp(ulong);
2209__attribute__((overloadable)) uchar __spirv_UConvert_Ruchar_rtn(ulong);
2210__attribute__((overloadable)) uchar __spirv_UConvert_Ruchar_sat(ulong);
2211__attribute__((overloadable)) uchar __spirv_UConvert_Ruchar_sat_rtz(ulong);
2212__attribute__((overloadable)) uchar __spirv_UConvert_Ruchar_sat_rte(ulong);
2213__attribute__((overloadable)) uchar __spirv_UConvert_Ruchar_sat_rtp(ulong);
2214__attribute__((overloadable)) uchar __spirv_UConvert_Ruchar_sat_rtn(ulong);
2215__attribute__((overloadable)) uchar2 __spirv_UConvert_Ruchar2(uchar2);
2216__attribute__((overloadable)) uchar2 __spirv_UConvert_Ruchar2_rtz(uchar2);
2217__attribute__((overloadable)) uchar2 __spirv_UConvert_Ruchar2_rte(uchar2);
2218__attribute__((overloadable)) uchar2 __spirv_UConvert_Ruchar2_rtp(uchar2);
2219__attribute__((overloadable)) uchar2 __spirv_UConvert_Ruchar2_rtn(uchar2);
2220__attribute__((overloadable)) uchar2 __spirv_UConvert_Ruchar2_sat(uchar2);
2221__attribute__((overloadable)) uchar2 __spirv_UConvert_Ruchar2_sat_rtz(uchar2);
2222__attribute__((overloadable)) uchar2 __spirv_UConvert_Ruchar2_sat_rte(uchar2);
2223__attribute__((overloadable)) uchar2 __spirv_UConvert_Ruchar2_sat_rtp(uchar2);
2224__attribute__((overloadable)) uchar2 __spirv_UConvert_Ruchar2_sat_rtn(uchar2);
2225__attribute__((overloadable)) uchar2 __spirv_UConvert_Ruchar2(ushort2);
2226__attribute__((overloadable)) uchar2 __spirv_UConvert_Ruchar2_rtz(ushort2);
2227__attribute__((overloadable)) uchar2 __spirv_UConvert_Ruchar2_rte(ushort2);
2228__attribute__((overloadable)) uchar2 __spirv_UConvert_Ruchar2_rtp(ushort2);
2229__attribute__((overloadable)) uchar2 __spirv_UConvert_Ruchar2_rtn(ushort2);
2230__attribute__((overloadable)) uchar2 __spirv_UConvert_Ruchar2_sat(ushort2);
2231__attribute__((overloadable)) uchar2 __spirv_UConvert_Ruchar2_sat_rtz(ushort2);
2232__attribute__((overloadable)) uchar2 __spirv_UConvert_Ruchar2_sat_rte(ushort2);
2233__attribute__((overloadable)) uchar2 __spirv_UConvert_Ruchar2_sat_rtp(ushort2);
2234__attribute__((overloadable)) uchar2 __spirv_UConvert_Ruchar2_sat_rtn(ushort2);
2235__attribute__((overloadable)) uchar2 __spirv_UConvert_Ruchar2(uint2);
2236__attribute__((overloadable)) uchar2 __spirv_UConvert_Ruchar2_rtz(uint2);
2237__attribute__((overloadable)) uchar2 __spirv_UConvert_Ruchar2_rte(uint2);
2238__attribute__((overloadable)) uchar2 __spirv_UConvert_Ruchar2_rtp(uint2);
2239__attribute__((overloadable)) uchar2 __spirv_UConvert_Ruchar2_rtn(uint2);
2240__attribute__((overloadable)) uchar2 __spirv_UConvert_Ruchar2_sat(uint2);
2241__attribute__((overloadable)) uchar2 __spirv_UConvert_Ruchar2_sat_rtz(uint2);
2242__attribute__((overloadable)) uchar2 __spirv_UConvert_Ruchar2_sat_rte(uint2);
2243__attribute__((overloadable)) uchar2 __spirv_UConvert_Ruchar2_sat_rtp(uint2);
2244__attribute__((overloadable)) uchar2 __spirv_UConvert_Ruchar2_sat_rtn(uint2);
2245__attribute__((overloadable)) uchar2 __spirv_UConvert_Ruchar2(ulong2);
2246__attribute__((overloadable)) uchar2 __spirv_UConvert_Ruchar2_rtz(ulong2);
2247__attribute__((overloadable)) uchar2 __spirv_UConvert_Ruchar2_rte(ulong2);
2248__attribute__((overloadable)) uchar2 __spirv_UConvert_Ruchar2_rtp(ulong2);
2249__attribute__((overloadable)) uchar2 __spirv_UConvert_Ruchar2_rtn(ulong2);
2250__attribute__((overloadable)) uchar2 __spirv_UConvert_Ruchar2_sat(ulong2);
2251__attribute__((overloadable)) uchar2 __spirv_UConvert_Ruchar2_sat_rtz(ulong2);
2252__attribute__((overloadable)) uchar2 __spirv_UConvert_Ruchar2_sat_rte(ulong2);
2253__attribute__((overloadable)) uchar2 __spirv_UConvert_Ruchar2_sat_rtp(ulong2);
2254__attribute__((overloadable)) uchar2 __spirv_UConvert_Ruchar2_sat_rtn(ulong2);
2255__attribute__((overloadable)) uchar3 __spirv_UConvert_Ruchar3(uchar3);
2256__attribute__((overloadable)) uchar3 __spirv_UConvert_Ruchar3_rtz(uchar3);
2257__attribute__((overloadable)) uchar3 __spirv_UConvert_Ruchar3_rte(uchar3);
2258__attribute__((overloadable)) uchar3 __spirv_UConvert_Ruchar3_rtp(uchar3);
2259__attribute__((overloadable)) uchar3 __spirv_UConvert_Ruchar3_rtn(uchar3);
2260__attribute__((overloadable)) uchar3 __spirv_UConvert_Ruchar3_sat(uchar3);
2261__attribute__((overloadable)) uchar3 __spirv_UConvert_Ruchar3_sat_rtz(uchar3);
2262__attribute__((overloadable)) uchar3 __spirv_UConvert_Ruchar3_sat_rte(uchar3);
2263__attribute__((overloadable)) uchar3 __spirv_UConvert_Ruchar3_sat_rtp(uchar3);
2264__attribute__((overloadable)) uchar3 __spirv_UConvert_Ruchar3_sat_rtn(uchar3);
2265__attribute__((overloadable)) uchar3 __spirv_UConvert_Ruchar3(ushort3);
2266__attribute__((overloadable)) uchar3 __spirv_UConvert_Ruchar3_rtz(ushort3);
2267__attribute__((overloadable)) uchar3 __spirv_UConvert_Ruchar3_rte(ushort3);
2268__attribute__((overloadable)) uchar3 __spirv_UConvert_Ruchar3_rtp(ushort3);
2269__attribute__((overloadable)) uchar3 __spirv_UConvert_Ruchar3_rtn(ushort3);
2270__attribute__((overloadable)) uchar3 __spirv_UConvert_Ruchar3_sat(ushort3);
2271__attribute__((overloadable)) uchar3 __spirv_UConvert_Ruchar3_sat_rtz(ushort3);
2272__attribute__((overloadable)) uchar3 __spirv_UConvert_Ruchar3_sat_rte(ushort3);
2273__attribute__((overloadable)) uchar3 __spirv_UConvert_Ruchar3_sat_rtp(ushort3);
2274__attribute__((overloadable)) uchar3 __spirv_UConvert_Ruchar3_sat_rtn(ushort3);
2275__attribute__((overloadable)) uchar3 __spirv_UConvert_Ruchar3(uint3);
2276__attribute__((overloadable)) uchar3 __spirv_UConvert_Ruchar3_rtz(uint3);
2277__attribute__((overloadable)) uchar3 __spirv_UConvert_Ruchar3_rte(uint3);
2278__attribute__((overloadable)) uchar3 __spirv_UConvert_Ruchar3_rtp(uint3);
2279__attribute__((overloadable)) uchar3 __spirv_UConvert_Ruchar3_rtn(uint3);
2280__attribute__((overloadable)) uchar3 __spirv_UConvert_Ruchar3_sat(uint3);
2281__attribute__((overloadable)) uchar3 __spirv_UConvert_Ruchar3_sat_rtz(uint3);
2282__attribute__((overloadable)) uchar3 __spirv_UConvert_Ruchar3_sat_rte(uint3);
2283__attribute__((overloadable)) uchar3 __spirv_UConvert_Ruchar3_sat_rtp(uint3);
2284__attribute__((overloadable)) uchar3 __spirv_UConvert_Ruchar3_sat_rtn(uint3);
2285__attribute__((overloadable)) uchar3 __spirv_UConvert_Ruchar3(ulong3);
2286__attribute__((overloadable)) uchar3 __spirv_UConvert_Ruchar3_rtz(ulong3);
2287__attribute__((overloadable)) uchar3 __spirv_UConvert_Ruchar3_rte(ulong3);
2288__attribute__((overloadable)) uchar3 __spirv_UConvert_Ruchar3_rtp(ulong3);
2289__attribute__((overloadable)) uchar3 __spirv_UConvert_Ruchar3_rtn(ulong3);
2290__attribute__((overloadable)) uchar3 __spirv_UConvert_Ruchar3_sat(ulong3);
2291__attribute__((overloadable)) uchar3 __spirv_UConvert_Ruchar3_sat_rtz(ulong3);
2292__attribute__((overloadable)) uchar3 __spirv_UConvert_Ruchar3_sat_rte(ulong3);
2293__attribute__((overloadable)) uchar3 __spirv_UConvert_Ruchar3_sat_rtp(ulong3);
2294__attribute__((overloadable)) uchar3 __spirv_UConvert_Ruchar3_sat_rtn(ulong3);
2295__attribute__((overloadable)) uchar4 __spirv_UConvert_Ruchar4(uchar4);
2296__attribute__((overloadable)) uchar4 __spirv_UConvert_Ruchar4_rtz(uchar4);
2297__attribute__((overloadable)) uchar4 __spirv_UConvert_Ruchar4_rte(uchar4);
2298__attribute__((overloadable)) uchar4 __spirv_UConvert_Ruchar4_rtp(uchar4);
2299__attribute__((overloadable)) uchar4 __spirv_UConvert_Ruchar4_rtn(uchar4);
2300__attribute__((overloadable)) uchar4 __spirv_UConvert_Ruchar4_sat(uchar4);
2301__attribute__((overloadable)) uchar4 __spirv_UConvert_Ruchar4_sat_rtz(uchar4);
2302__attribute__((overloadable)) uchar4 __spirv_UConvert_Ruchar4_sat_rte(uchar4);
2303__attribute__((overloadable)) uchar4 __spirv_UConvert_Ruchar4_sat_rtp(uchar4);
2304__attribute__((overloadable)) uchar4 __spirv_UConvert_Ruchar4_sat_rtn(uchar4);
2305__attribute__((overloadable)) uchar4 __spirv_UConvert_Ruchar4(ushort4);
2306__attribute__((overloadable)) uchar4 __spirv_UConvert_Ruchar4_rtz(ushort4);
2307__attribute__((overloadable)) uchar4 __spirv_UConvert_Ruchar4_rte(ushort4);
2308__attribute__((overloadable)) uchar4 __spirv_UConvert_Ruchar4_rtp(ushort4);
2309__attribute__((overloadable)) uchar4 __spirv_UConvert_Ruchar4_rtn(ushort4);
2310__attribute__((overloadable)) uchar4 __spirv_UConvert_Ruchar4_sat(ushort4);
2311__attribute__((overloadable)) uchar4 __spirv_UConvert_Ruchar4_sat_rtz(ushort4);
2312__attribute__((overloadable)) uchar4 __spirv_UConvert_Ruchar4_sat_rte(ushort4);
2313__attribute__((overloadable)) uchar4 __spirv_UConvert_Ruchar4_sat_rtp(ushort4);
2314__attribute__((overloadable)) uchar4 __spirv_UConvert_Ruchar4_sat_rtn(ushort4);
2315__attribute__((overloadable)) uchar4 __spirv_UConvert_Ruchar4(uint4);
2316__attribute__((overloadable)) uchar4 __spirv_UConvert_Ruchar4_rtz(uint4);
2317__attribute__((overloadable)) uchar4 __spirv_UConvert_Ruchar4_rte(uint4);
2318__attribute__((overloadable)) uchar4 __spirv_UConvert_Ruchar4_rtp(uint4);
2319__attribute__((overloadable)) uchar4 __spirv_UConvert_Ruchar4_rtn(uint4);
2320__attribute__((overloadable)) uchar4 __spirv_UConvert_Ruchar4_sat(uint4);
2321__attribute__((overloadable)) uchar4 __spirv_UConvert_Ruchar4_sat_rtz(uint4);
2322__attribute__((overloadable)) uchar4 __spirv_UConvert_Ruchar4_sat_rte(uint4);
2323__attribute__((overloadable)) uchar4 __spirv_UConvert_Ruchar4_sat_rtp(uint4);
2324__attribute__((overloadable)) uchar4 __spirv_UConvert_Ruchar4_sat_rtn(uint4);
2325__attribute__((overloadable)) uchar4 __spirv_UConvert_Ruchar4(ulong4);
2326__attribute__((overloadable)) uchar4 __spirv_UConvert_Ruchar4_rtz(ulong4);
2327__attribute__((overloadable)) uchar4 __spirv_UConvert_Ruchar4_rte(ulong4);
2328__attribute__((overloadable)) uchar4 __spirv_UConvert_Ruchar4_rtp(ulong4);
2329__attribute__((overloadable)) uchar4 __spirv_UConvert_Ruchar4_rtn(ulong4);
2330__attribute__((overloadable)) uchar4 __spirv_UConvert_Ruchar4_sat(ulong4);
2331__attribute__((overloadable)) uchar4 __spirv_UConvert_Ruchar4_sat_rtz(ulong4);
2332__attribute__((overloadable)) uchar4 __spirv_UConvert_Ruchar4_sat_rte(ulong4);
2333__attribute__((overloadable)) uchar4 __spirv_UConvert_Ruchar4_sat_rtp(ulong4);
2334__attribute__((overloadable)) uchar4 __spirv_UConvert_Ruchar4_sat_rtn(ulong4);
2335__attribute__((overloadable)) uchar8 __spirv_UConvert_Ruchar8(uchar8);
2336__attribute__((overloadable)) uchar8 __spirv_UConvert_Ruchar8_rtz(uchar8);
2337__attribute__((overloadable)) uchar8 __spirv_UConvert_Ruchar8_rte(uchar8);
2338__attribute__((overloadable)) uchar8 __spirv_UConvert_Ruchar8_rtp(uchar8);
2339__attribute__((overloadable)) uchar8 __spirv_UConvert_Ruchar8_rtn(uchar8);
2340__attribute__((overloadable)) uchar8 __spirv_UConvert_Ruchar8_sat(uchar8);
2341__attribute__((overloadable)) uchar8 __spirv_UConvert_Ruchar8_sat_rtz(uchar8);
2342__attribute__((overloadable)) uchar8 __spirv_UConvert_Ruchar8_sat_rte(uchar8);
2343__attribute__((overloadable)) uchar8 __spirv_UConvert_Ruchar8_sat_rtp(uchar8);
2344__attribute__((overloadable)) uchar8 __spirv_UConvert_Ruchar8_sat_rtn(uchar8);
2345__attribute__((overloadable)) uchar8 __spirv_UConvert_Ruchar8(ushort8);
2346__attribute__((overloadable)) uchar8 __spirv_UConvert_Ruchar8_rtz(ushort8);
2347__attribute__((overloadable)) uchar8 __spirv_UConvert_Ruchar8_rte(ushort8);
2348__attribute__((overloadable)) uchar8 __spirv_UConvert_Ruchar8_rtp(ushort8);
2349__attribute__((overloadable)) uchar8 __spirv_UConvert_Ruchar8_rtn(ushort8);
2350__attribute__((overloadable)) uchar8 __spirv_UConvert_Ruchar8_sat(ushort8);
2351__attribute__((overloadable)) uchar8 __spirv_UConvert_Ruchar8_sat_rtz(ushort8);
2352__attribute__((overloadable)) uchar8 __spirv_UConvert_Ruchar8_sat_rte(ushort8);
2353__attribute__((overloadable)) uchar8 __spirv_UConvert_Ruchar8_sat_rtp(ushort8);
2354__attribute__((overloadable)) uchar8 __spirv_UConvert_Ruchar8_sat_rtn(ushort8);
2355__attribute__((overloadable)) uchar8 __spirv_UConvert_Ruchar8(uint8);
2356__attribute__((overloadable)) uchar8 __spirv_UConvert_Ruchar8_rtz(uint8);
2357__attribute__((overloadable)) uchar8 __spirv_UConvert_Ruchar8_rte(uint8);
2358__attribute__((overloadable)) uchar8 __spirv_UConvert_Ruchar8_rtp(uint8);
2359__attribute__((overloadable)) uchar8 __spirv_UConvert_Ruchar8_rtn(uint8);
2360__attribute__((overloadable)) uchar8 __spirv_UConvert_Ruchar8_sat(uint8);
2361__attribute__((overloadable)) uchar8 __spirv_UConvert_Ruchar8_sat_rtz(uint8);
2362__attribute__((overloadable)) uchar8 __spirv_UConvert_Ruchar8_sat_rte(uint8);
2363__attribute__((overloadable)) uchar8 __spirv_UConvert_Ruchar8_sat_rtp(uint8);
2364__attribute__((overloadable)) uchar8 __spirv_UConvert_Ruchar8_sat_rtn(uint8);
2365__attribute__((overloadable)) uchar8 __spirv_UConvert_Ruchar8(ulong8);
2366__attribute__((overloadable)) uchar8 __spirv_UConvert_Ruchar8_rtz(ulong8);
2367__attribute__((overloadable)) uchar8 __spirv_UConvert_Ruchar8_rte(ulong8);
2368__attribute__((overloadable)) uchar8 __spirv_UConvert_Ruchar8_rtp(ulong8);
2369__attribute__((overloadable)) uchar8 __spirv_UConvert_Ruchar8_rtn(ulong8);
2370__attribute__((overloadable)) uchar8 __spirv_UConvert_Ruchar8_sat(ulong8);
2371__attribute__((overloadable)) uchar8 __spirv_UConvert_Ruchar8_sat_rtz(ulong8);
2372__attribute__((overloadable)) uchar8 __spirv_UConvert_Ruchar8_sat_rte(ulong8);
2373__attribute__((overloadable)) uchar8 __spirv_UConvert_Ruchar8_sat_rtp(ulong8);
2374__attribute__((overloadable)) uchar8 __spirv_UConvert_Ruchar8_sat_rtn(ulong8);
2375__attribute__((overloadable)) uchar16 __spirv_UConvert_Ruchar16(uchar16);
2376__attribute__((overloadable)) uchar16 __spirv_UConvert_Ruchar16_rtz(uchar16);
2377__attribute__((overloadable)) uchar16 __spirv_UConvert_Ruchar16_rte(uchar16);
2378__attribute__((overloadable)) uchar16 __spirv_UConvert_Ruchar16_rtp(uchar16);
2379__attribute__((overloadable)) uchar16 __spirv_UConvert_Ruchar16_rtn(uchar16);
2380__attribute__((overloadable)) uchar16 __spirv_UConvert_Ruchar16_sat(uchar16);
2381__attribute__((overloadable)) uchar16 __spirv_UConvert_Ruchar16_sat_rtz(uchar16);
2382__attribute__((overloadable)) uchar16 __spirv_UConvert_Ruchar16_sat_rte(uchar16);
2383__attribute__((overloadable)) uchar16 __spirv_UConvert_Ruchar16_sat_rtp(uchar16);
2384__attribute__((overloadable)) uchar16 __spirv_UConvert_Ruchar16_sat_rtn(uchar16);
2385__attribute__((overloadable)) uchar16 __spirv_UConvert_Ruchar16(ushort16);
2386__attribute__((overloadable)) uchar16 __spirv_UConvert_Ruchar16_rtz(ushort16);
2387__attribute__((overloadable)) uchar16 __spirv_UConvert_Ruchar16_rte(ushort16);
2388__attribute__((overloadable)) uchar16 __spirv_UConvert_Ruchar16_rtp(ushort16);
2389__attribute__((overloadable)) uchar16 __spirv_UConvert_Ruchar16_rtn(ushort16);
2390__attribute__((overloadable)) uchar16 __spirv_UConvert_Ruchar16_sat(ushort16);
2391__attribute__((overloadable)) uchar16 __spirv_UConvert_Ruchar16_sat_rtz(ushort16);
2392__attribute__((overloadable)) uchar16 __spirv_UConvert_Ruchar16_sat_rte(ushort16);
2393__attribute__((overloadable)) uchar16 __spirv_UConvert_Ruchar16_sat_rtp(ushort16);
2394__attribute__((overloadable)) uchar16 __spirv_UConvert_Ruchar16_sat_rtn(ushort16);
2395__attribute__((overloadable)) uchar16 __spirv_UConvert_Ruchar16(uint16);
2396__attribute__((overloadable)) uchar16 __spirv_UConvert_Ruchar16_rtz(uint16);
2397__attribute__((overloadable)) uchar16 __spirv_UConvert_Ruchar16_rte(uint16);
2398__attribute__((overloadable)) uchar16 __spirv_UConvert_Ruchar16_rtp(uint16);
2399__attribute__((overloadable)) uchar16 __spirv_UConvert_Ruchar16_rtn(uint16);
2400__attribute__((overloadable)) uchar16 __spirv_UConvert_Ruchar16_sat(uint16);
2401__attribute__((overloadable)) uchar16 __spirv_UConvert_Ruchar16_sat_rtz(uint16);
2402__attribute__((overloadable)) uchar16 __spirv_UConvert_Ruchar16_sat_rte(uint16);
2403__attribute__((overloadable)) uchar16 __spirv_UConvert_Ruchar16_sat_rtp(uint16);
2404__attribute__((overloadable)) uchar16 __spirv_UConvert_Ruchar16_sat_rtn(uint16);
2405__attribute__((overloadable)) uchar16 __spirv_UConvert_Ruchar16(ulong16);
2406__attribute__((overloadable)) uchar16 __spirv_UConvert_Ruchar16_rtz(ulong16);
2407__attribute__((overloadable)) uchar16 __spirv_UConvert_Ruchar16_rte(ulong16);
2408__attribute__((overloadable)) uchar16 __spirv_UConvert_Ruchar16_rtp(ulong16);
2409__attribute__((overloadable)) uchar16 __spirv_UConvert_Ruchar16_rtn(ulong16);
2410__attribute__((overloadable)) uchar16 __spirv_UConvert_Ruchar16_sat(ulong16);
2411__attribute__((overloadable)) uchar16 __spirv_UConvert_Ruchar16_sat_rtz(ulong16);
2412__attribute__((overloadable)) uchar16 __spirv_UConvert_Ruchar16_sat_rte(ulong16);
2413__attribute__((overloadable)) uchar16 __spirv_UConvert_Ruchar16_sat_rtp(ulong16);
2414__attribute__((overloadable)) uchar16 __spirv_UConvert_Ruchar16_sat_rtn(ulong16);
2415
2416__attribute__((overloadable)) ushort __spirv_UConvert_Rushort(uchar);
2417__attribute__((overloadable)) ushort __spirv_UConvert_Rushort_rtz(uchar);
2418__attribute__((overloadable)) ushort __spirv_UConvert_Rushort_rte(uchar);
2419__attribute__((overloadable)) ushort __spirv_UConvert_Rushort_rtp(uchar);
2420__attribute__((overloadable)) ushort __spirv_UConvert_Rushort_rtn(uchar);
2421__attribute__((overloadable)) ushort __spirv_UConvert_Rushort_sat(uchar);
2422__attribute__((overloadable)) ushort __spirv_UConvert_Rushort_sat_rtz(uchar);
2423__attribute__((overloadable)) ushort __spirv_UConvert_Rushort_sat_rte(uchar);
2424__attribute__((overloadable)) ushort __spirv_UConvert_Rushort_sat_rtp(uchar);
2425__attribute__((overloadable)) ushort __spirv_UConvert_Rushort_sat_rtn(uchar);
2426__attribute__((overloadable)) ushort __spirv_UConvert_Rushort(ushort);
2427__attribute__((overloadable)) ushort __spirv_UConvert_Rushort_rtz(ushort);
2428__attribute__((overloadable)) ushort __spirv_UConvert_Rushort_rte(ushort);
2429__attribute__((overloadable)) ushort __spirv_UConvert_Rushort_rtp(ushort);
2430__attribute__((overloadable)) ushort __spirv_UConvert_Rushort_rtn(ushort);
2431__attribute__((overloadable)) ushort __spirv_UConvert_Rushort_sat(ushort);
2432__attribute__((overloadable)) ushort __spirv_UConvert_Rushort_sat_rtz(ushort);
2433__attribute__((overloadable)) ushort __spirv_UConvert_Rushort_sat_rte(ushort);
2434__attribute__((overloadable)) ushort __spirv_UConvert_Rushort_sat_rtp(ushort);
2435__attribute__((overloadable)) ushort __spirv_UConvert_Rushort_sat_rtn(ushort);
2436__attribute__((overloadable)) ushort __spirv_UConvert_Rushort(uint);
2437__attribute__((overloadable)) ushort __spirv_UConvert_Rushort_rtz(uint);
2438__attribute__((overloadable)) ushort __spirv_UConvert_Rushort_rte(uint);
2439__attribute__((overloadable)) ushort __spirv_UConvert_Rushort_rtp(uint);
2440__attribute__((overloadable)) ushort __spirv_UConvert_Rushort_rtn(uint);
2441__attribute__((overloadable)) ushort __spirv_UConvert_Rushort_sat(uint);
2442__attribute__((overloadable)) ushort __spirv_UConvert_Rushort_sat_rtz(uint);
2443__attribute__((overloadable)) ushort __spirv_UConvert_Rushort_sat_rte(uint);
2444__attribute__((overloadable)) ushort __spirv_UConvert_Rushort_sat_rtp(uint);
2445__attribute__((overloadable)) ushort __spirv_UConvert_Rushort_sat_rtn(uint);
2446__attribute__((overloadable)) ushort __spirv_UConvert_Rushort(ulong);
2447__attribute__((overloadable)) ushort __spirv_UConvert_Rushort_rtz(ulong);
2448__attribute__((overloadable)) ushort __spirv_UConvert_Rushort_rte(ulong);
2449__attribute__((overloadable)) ushort __spirv_UConvert_Rushort_rtp(ulong);
2450__attribute__((overloadable)) ushort __spirv_UConvert_Rushort_rtn(ulong);
2451__attribute__((overloadable)) ushort __spirv_UConvert_Rushort_sat(ulong);
2452__attribute__((overloadable)) ushort __spirv_UConvert_Rushort_sat_rtz(ulong);
2453__attribute__((overloadable)) ushort __spirv_UConvert_Rushort_sat_rte(ulong);
2454__attribute__((overloadable)) ushort __spirv_UConvert_Rushort_sat_rtp(ulong);
2455__attribute__((overloadable)) ushort __spirv_UConvert_Rushort_sat_rtn(ulong);
2456__attribute__((overloadable)) ushort2 __spirv_UConvert_Rushort2(uchar2);
2457__attribute__((overloadable)) ushort2 __spirv_UConvert_Rushort2_rtz(uchar2);
2458__attribute__((overloadable)) ushort2 __spirv_UConvert_Rushort2_rte(uchar2);
2459__attribute__((overloadable)) ushort2 __spirv_UConvert_Rushort2_rtp(uchar2);
2460__attribute__((overloadable)) ushort2 __spirv_UConvert_Rushort2_rtn(uchar2);
2461__attribute__((overloadable)) ushort2 __spirv_UConvert_Rushort2_sat(uchar2);
2462__attribute__((overloadable)) ushort2 __spirv_UConvert_Rushort2_sat_rtz(uchar2);
2463__attribute__((overloadable)) ushort2 __spirv_UConvert_Rushort2_sat_rte(uchar2);
2464__attribute__((overloadable)) ushort2 __spirv_UConvert_Rushort2_sat_rtp(uchar2);
2465__attribute__((overloadable)) ushort2 __spirv_UConvert_Rushort2_sat_rtn(uchar2);
2466__attribute__((overloadable)) ushort2 __spirv_UConvert_Rushort2(ushort2);
2467__attribute__((overloadable)) ushort2 __spirv_UConvert_Rushort2_rtz(ushort2);
2468__attribute__((overloadable)) ushort2 __spirv_UConvert_Rushort2_rte(ushort2);
2469__attribute__((overloadable)) ushort2 __spirv_UConvert_Rushort2_rtp(ushort2);
2470__attribute__((overloadable)) ushort2 __spirv_UConvert_Rushort2_rtn(ushort2);
2471__attribute__((overloadable)) ushort2 __spirv_UConvert_Rushort2_sat(ushort2);
2472__attribute__((overloadable)) ushort2 __spirv_UConvert_Rushort2_sat_rtz(ushort2);
2473__attribute__((overloadable)) ushort2 __spirv_UConvert_Rushort2_sat_rte(ushort2);
2474__attribute__((overloadable)) ushort2 __spirv_UConvert_Rushort2_sat_rtp(ushort2);
2475__attribute__((overloadable)) ushort2 __spirv_UConvert_Rushort2_sat_rtn(ushort2);
2476__attribute__((overloadable)) ushort2 __spirv_UConvert_Rushort2(uint2);
2477__attribute__((overloadable)) ushort2 __spirv_UConvert_Rushort2_rtz(uint2);
2478__attribute__((overloadable)) ushort2 __spirv_UConvert_Rushort2_rte(uint2);
2479__attribute__((overloadable)) ushort2 __spirv_UConvert_Rushort2_rtp(uint2);
2480__attribute__((overloadable)) ushort2 __spirv_UConvert_Rushort2_rtn(uint2);
2481__attribute__((overloadable)) ushort2 __spirv_UConvert_Rushort2_sat(uint2);
2482__attribute__((overloadable)) ushort2 __spirv_UConvert_Rushort2_sat_rtz(uint2);
2483__attribute__((overloadable)) ushort2 __spirv_UConvert_Rushort2_sat_rte(uint2);
2484__attribute__((overloadable)) ushort2 __spirv_UConvert_Rushort2_sat_rtp(uint2);
2485__attribute__((overloadable)) ushort2 __spirv_UConvert_Rushort2_sat_rtn(uint2);
2486__attribute__((overloadable)) ushort2 __spirv_UConvert_Rushort2(ulong2);
2487__attribute__((overloadable)) ushort2 __spirv_UConvert_Rushort2_rtz(ulong2);
2488__attribute__((overloadable)) ushort2 __spirv_UConvert_Rushort2_rte(ulong2);
2489__attribute__((overloadable)) ushort2 __spirv_UConvert_Rushort2_rtp(ulong2);
2490__attribute__((overloadable)) ushort2 __spirv_UConvert_Rushort2_rtn(ulong2);
2491__attribute__((overloadable)) ushort2 __spirv_UConvert_Rushort2_sat(ulong2);
2492__attribute__((overloadable)) ushort2 __spirv_UConvert_Rushort2_sat_rtz(ulong2);
2493__attribute__((overloadable)) ushort2 __spirv_UConvert_Rushort2_sat_rte(ulong2);
2494__attribute__((overloadable)) ushort2 __spirv_UConvert_Rushort2_sat_rtp(ulong2);
2495__attribute__((overloadable)) ushort2 __spirv_UConvert_Rushort2_sat_rtn(ulong2);
2496__attribute__((overloadable)) ushort3 __spirv_UConvert_Rushort3(uchar3);
2497__attribute__((overloadable)) ushort3 __spirv_UConvert_Rushort3_rtz(uchar3);
2498__attribute__((overloadable)) ushort3 __spirv_UConvert_Rushort3_rte(uchar3);
2499__attribute__((overloadable)) ushort3 __spirv_UConvert_Rushort3_rtp(uchar3);
2500__attribute__((overloadable)) ushort3 __spirv_UConvert_Rushort3_rtn(uchar3);
2501__attribute__((overloadable)) ushort3 __spirv_UConvert_Rushort3_sat(uchar3);
2502__attribute__((overloadable)) ushort3 __spirv_UConvert_Rushort3_sat_rtz(uchar3);
2503__attribute__((overloadable)) ushort3 __spirv_UConvert_Rushort3_sat_rte(uchar3);
2504__attribute__((overloadable)) ushort3 __spirv_UConvert_Rushort3_sat_rtp(uchar3);
2505__attribute__((overloadable)) ushort3 __spirv_UConvert_Rushort3_sat_rtn(uchar3);
2506__attribute__((overloadable)) ushort3 __spirv_UConvert_Rushort3(ushort3);
2507__attribute__((overloadable)) ushort3 __spirv_UConvert_Rushort3_rtz(ushort3);
2508__attribute__((overloadable)) ushort3 __spirv_UConvert_Rushort3_rte(ushort3);
2509__attribute__((overloadable)) ushort3 __spirv_UConvert_Rushort3_rtp(ushort3);
2510__attribute__((overloadable)) ushort3 __spirv_UConvert_Rushort3_rtn(ushort3);
2511__attribute__((overloadable)) ushort3 __spirv_UConvert_Rushort3_sat(ushort3);
2512__attribute__((overloadable)) ushort3 __spirv_UConvert_Rushort3_sat_rtz(ushort3);
2513__attribute__((overloadable)) ushort3 __spirv_UConvert_Rushort3_sat_rte(ushort3);
2514__attribute__((overloadable)) ushort3 __spirv_UConvert_Rushort3_sat_rtp(ushort3);
2515__attribute__((overloadable)) ushort3 __spirv_UConvert_Rushort3_sat_rtn(ushort3);
2516__attribute__((overloadable)) ushort3 __spirv_UConvert_Rushort3(uint3);
2517__attribute__((overloadable)) ushort3 __spirv_UConvert_Rushort3_rtz(uint3);
2518__attribute__((overloadable)) ushort3 __spirv_UConvert_Rushort3_rte(uint3);
2519__attribute__((overloadable)) ushort3 __spirv_UConvert_Rushort3_rtp(uint3);
2520__attribute__((overloadable)) ushort3 __spirv_UConvert_Rushort3_rtn(uint3);
2521__attribute__((overloadable)) ushort3 __spirv_UConvert_Rushort3_sat(uint3);
2522__attribute__((overloadable)) ushort3 __spirv_UConvert_Rushort3_sat_rtz(uint3);
2523__attribute__((overloadable)) ushort3 __spirv_UConvert_Rushort3_sat_rte(uint3);
2524__attribute__((overloadable)) ushort3 __spirv_UConvert_Rushort3_sat_rtp(uint3);
2525__attribute__((overloadable)) ushort3 __spirv_UConvert_Rushort3_sat_rtn(uint3);
2526__attribute__((overloadable)) ushort3 __spirv_UConvert_Rushort3(ulong3);
2527__attribute__((overloadable)) ushort3 __spirv_UConvert_Rushort3_rtz(ulong3);
2528__attribute__((overloadable)) ushort3 __spirv_UConvert_Rushort3_rte(ulong3);
2529__attribute__((overloadable)) ushort3 __spirv_UConvert_Rushort3_rtp(ulong3);
2530__attribute__((overloadable)) ushort3 __spirv_UConvert_Rushort3_rtn(ulong3);
2531__attribute__((overloadable)) ushort3 __spirv_UConvert_Rushort3_sat(ulong3);
2532__attribute__((overloadable)) ushort3 __spirv_UConvert_Rushort3_sat_rtz(ulong3);
2533__attribute__((overloadable)) ushort3 __spirv_UConvert_Rushort3_sat_rte(ulong3);
2534__attribute__((overloadable)) ushort3 __spirv_UConvert_Rushort3_sat_rtp(ulong3);
2535__attribute__((overloadable)) ushort3 __spirv_UConvert_Rushort3_sat_rtn(ulong3);
2536__attribute__((overloadable)) ushort4 __spirv_UConvert_Rushort4(uchar4);
2537__attribute__((overloadable)) ushort4 __spirv_UConvert_Rushort4_rtz(uchar4);
2538__attribute__((overloadable)) ushort4 __spirv_UConvert_Rushort4_rte(uchar4);
2539__attribute__((overloadable)) ushort4 __spirv_UConvert_Rushort4_rtp(uchar4);
2540__attribute__((overloadable)) ushort4 __spirv_UConvert_Rushort4_rtn(uchar4);
2541__attribute__((overloadable)) ushort4 __spirv_UConvert_Rushort4_sat(uchar4);
2542__attribute__((overloadable)) ushort4 __spirv_UConvert_Rushort4_sat_rtz(uchar4);
2543__attribute__((overloadable)) ushort4 __spirv_UConvert_Rushort4_sat_rte(uchar4);
2544__attribute__((overloadable)) ushort4 __spirv_UConvert_Rushort4_sat_rtp(uchar4);
2545__attribute__((overloadable)) ushort4 __spirv_UConvert_Rushort4_sat_rtn(uchar4);
2546__attribute__((overloadable)) ushort4 __spirv_UConvert_Rushort4(ushort4);
2547__attribute__((overloadable)) ushort4 __spirv_UConvert_Rushort4_rtz(ushort4);
2548__attribute__((overloadable)) ushort4 __spirv_UConvert_Rushort4_rte(ushort4);
2549__attribute__((overloadable)) ushort4 __spirv_UConvert_Rushort4_rtp(ushort4);
2550__attribute__((overloadable)) ushort4 __spirv_UConvert_Rushort4_rtn(ushort4);
2551__attribute__((overloadable)) ushort4 __spirv_UConvert_Rushort4_sat(ushort4);
2552__attribute__((overloadable)) ushort4 __spirv_UConvert_Rushort4_sat_rtz(ushort4);
2553__attribute__((overloadable)) ushort4 __spirv_UConvert_Rushort4_sat_rte(ushort4);
2554__attribute__((overloadable)) ushort4 __spirv_UConvert_Rushort4_sat_rtp(ushort4);
2555__attribute__((overloadable)) ushort4 __spirv_UConvert_Rushort4_sat_rtn(ushort4);
2556__attribute__((overloadable)) ushort4 __spirv_UConvert_Rushort4(uint4);
2557__attribute__((overloadable)) ushort4 __spirv_UConvert_Rushort4_rtz(uint4);
2558__attribute__((overloadable)) ushort4 __spirv_UConvert_Rushort4_rte(uint4);
2559__attribute__((overloadable)) ushort4 __spirv_UConvert_Rushort4_rtp(uint4);
2560__attribute__((overloadable)) ushort4 __spirv_UConvert_Rushort4_rtn(uint4);
2561__attribute__((overloadable)) ushort4 __spirv_UConvert_Rushort4_sat(uint4);
2562__attribute__((overloadable)) ushort4 __spirv_UConvert_Rushort4_sat_rtz(uint4);
2563__attribute__((overloadable)) ushort4 __spirv_UConvert_Rushort4_sat_rte(uint4);
2564__attribute__((overloadable)) ushort4 __spirv_UConvert_Rushort4_sat_rtp(uint4);
2565__attribute__((overloadable)) ushort4 __spirv_UConvert_Rushort4_sat_rtn(uint4);
2566__attribute__((overloadable)) ushort4 __spirv_UConvert_Rushort4(ulong4);
2567__attribute__((overloadable)) ushort4 __spirv_UConvert_Rushort4_rtz(ulong4);
2568__attribute__((overloadable)) ushort4 __spirv_UConvert_Rushort4_rte(ulong4);
2569__attribute__((overloadable)) ushort4 __spirv_UConvert_Rushort4_rtp(ulong4);
2570__attribute__((overloadable)) ushort4 __spirv_UConvert_Rushort4_rtn(ulong4);
2571__attribute__((overloadable)) ushort4 __spirv_UConvert_Rushort4_sat(ulong4);
2572__attribute__((overloadable)) ushort4 __spirv_UConvert_Rushort4_sat_rtz(ulong4);
2573__attribute__((overloadable)) ushort4 __spirv_UConvert_Rushort4_sat_rte(ulong4);
2574__attribute__((overloadable)) ushort4 __spirv_UConvert_Rushort4_sat_rtp(ulong4);
2575__attribute__((overloadable)) ushort4 __spirv_UConvert_Rushort4_sat_rtn(ulong4);
2576__attribute__((overloadable)) ushort8 __spirv_UConvert_Rushort8(uchar8);
2577__attribute__((overloadable)) ushort8 __spirv_UConvert_Rushort8_rtz(uchar8);
2578__attribute__((overloadable)) ushort8 __spirv_UConvert_Rushort8_rte(uchar8);
2579__attribute__((overloadable)) ushort8 __spirv_UConvert_Rushort8_rtp(uchar8);
2580__attribute__((overloadable)) ushort8 __spirv_UConvert_Rushort8_rtn(uchar8);
2581__attribute__((overloadable)) ushort8 __spirv_UConvert_Rushort8_sat(uchar8);
2582__attribute__((overloadable)) ushort8 __spirv_UConvert_Rushort8_sat_rtz(uchar8);
2583__attribute__((overloadable)) ushort8 __spirv_UConvert_Rushort8_sat_rte(uchar8);
2584__attribute__((overloadable)) ushort8 __spirv_UConvert_Rushort8_sat_rtp(uchar8);
2585__attribute__((overloadable)) ushort8 __spirv_UConvert_Rushort8_sat_rtn(uchar8);
2586__attribute__((overloadable)) ushort8 __spirv_UConvert_Rushort8(ushort8);
2587__attribute__((overloadable)) ushort8 __spirv_UConvert_Rushort8_rtz(ushort8);
2588__attribute__((overloadable)) ushort8 __spirv_UConvert_Rushort8_rte(ushort8);
2589__attribute__((overloadable)) ushort8 __spirv_UConvert_Rushort8_rtp(ushort8);
2590__attribute__((overloadable)) ushort8 __spirv_UConvert_Rushort8_rtn(ushort8);
2591__attribute__((overloadable)) ushort8 __spirv_UConvert_Rushort8_sat(ushort8);
2592__attribute__((overloadable)) ushort8 __spirv_UConvert_Rushort8_sat_rtz(ushort8);
2593__attribute__((overloadable)) ushort8 __spirv_UConvert_Rushort8_sat_rte(ushort8);
2594__attribute__((overloadable)) ushort8 __spirv_UConvert_Rushort8_sat_rtp(ushort8);
2595__attribute__((overloadable)) ushort8 __spirv_UConvert_Rushort8_sat_rtn(ushort8);
2596__attribute__((overloadable)) ushort8 __spirv_UConvert_Rushort8(uint8);
2597__attribute__((overloadable)) ushort8 __spirv_UConvert_Rushort8_rtz(uint8);
2598__attribute__((overloadable)) ushort8 __spirv_UConvert_Rushort8_rte(uint8);
2599__attribute__((overloadable)) ushort8 __spirv_UConvert_Rushort8_rtp(uint8);
2600__attribute__((overloadable)) ushort8 __spirv_UConvert_Rushort8_rtn(uint8);
2601__attribute__((overloadable)) ushort8 __spirv_UConvert_Rushort8_sat(uint8);
2602__attribute__((overloadable)) ushort8 __spirv_UConvert_Rushort8_sat_rtz(uint8);
2603__attribute__((overloadable)) ushort8 __spirv_UConvert_Rushort8_sat_rte(uint8);
2604__attribute__((overloadable)) ushort8 __spirv_UConvert_Rushort8_sat_rtp(uint8);
2605__attribute__((overloadable)) ushort8 __spirv_UConvert_Rushort8_sat_rtn(uint8);
2606__attribute__((overloadable)) ushort8 __spirv_UConvert_Rushort8(ulong8);
2607__attribute__((overloadable)) ushort8 __spirv_UConvert_Rushort8_rtz(ulong8);
2608__attribute__((overloadable)) ushort8 __spirv_UConvert_Rushort8_rte(ulong8);
2609__attribute__((overloadable)) ushort8 __spirv_UConvert_Rushort8_rtp(ulong8);
2610__attribute__((overloadable)) ushort8 __spirv_UConvert_Rushort8_rtn(ulong8);
2611__attribute__((overloadable)) ushort8 __spirv_UConvert_Rushort8_sat(ulong8);
2612__attribute__((overloadable)) ushort8 __spirv_UConvert_Rushort8_sat_rtz(ulong8);
2613__attribute__((overloadable)) ushort8 __spirv_UConvert_Rushort8_sat_rte(ulong8);
2614__attribute__((overloadable)) ushort8 __spirv_UConvert_Rushort8_sat_rtp(ulong8);
2615__attribute__((overloadable)) ushort8 __spirv_UConvert_Rushort8_sat_rtn(ulong8);
2616__attribute__((overloadable)) ushort16 __spirv_UConvert_Rushort16(uchar16);
2617__attribute__((overloadable)) ushort16 __spirv_UConvert_Rushort16_rtz(uchar16);
2618__attribute__((overloadable)) ushort16 __spirv_UConvert_Rushort16_rte(uchar16);
2619__attribute__((overloadable)) ushort16 __spirv_UConvert_Rushort16_rtp(uchar16);
2620__attribute__((overloadable)) ushort16 __spirv_UConvert_Rushort16_rtn(uchar16);
2621__attribute__((overloadable)) ushort16 __spirv_UConvert_Rushort16_sat(uchar16);
2622__attribute__((overloadable)) ushort16 __spirv_UConvert_Rushort16_sat_rtz(uchar16);
2623__attribute__((overloadable)) ushort16 __spirv_UConvert_Rushort16_sat_rte(uchar16);
2624__attribute__((overloadable)) ushort16 __spirv_UConvert_Rushort16_sat_rtp(uchar16);
2625__attribute__((overloadable)) ushort16 __spirv_UConvert_Rushort16_sat_rtn(uchar16);
2626__attribute__((overloadable)) ushort16 __spirv_UConvert_Rushort16(ushort16);
2627__attribute__((overloadable)) ushort16 __spirv_UConvert_Rushort16_rtz(ushort16);
2628__attribute__((overloadable)) ushort16 __spirv_UConvert_Rushort16_rte(ushort16);
2629__attribute__((overloadable)) ushort16 __spirv_UConvert_Rushort16_rtp(ushort16);
2630__attribute__((overloadable)) ushort16 __spirv_UConvert_Rushort16_rtn(ushort16);
2631__attribute__((overloadable)) ushort16 __spirv_UConvert_Rushort16_sat(ushort16);
2632__attribute__((overloadable)) ushort16 __spirv_UConvert_Rushort16_sat_rtz(ushort16);
2633__attribute__((overloadable)) ushort16 __spirv_UConvert_Rushort16_sat_rte(ushort16);
2634__attribute__((overloadable)) ushort16 __spirv_UConvert_Rushort16_sat_rtp(ushort16);
2635__attribute__((overloadable)) ushort16 __spirv_UConvert_Rushort16_sat_rtn(ushort16);
2636__attribute__((overloadable)) ushort16 __spirv_UConvert_Rushort16(uint16);
2637__attribute__((overloadable)) ushort16 __spirv_UConvert_Rushort16_rtz(uint16);
2638__attribute__((overloadable)) ushort16 __spirv_UConvert_Rushort16_rte(uint16);
2639__attribute__((overloadable)) ushort16 __spirv_UConvert_Rushort16_rtp(uint16);
2640__attribute__((overloadable)) ushort16 __spirv_UConvert_Rushort16_rtn(uint16);
2641__attribute__((overloadable)) ushort16 __spirv_UConvert_Rushort16_sat(uint16);
2642__attribute__((overloadable)) ushort16 __spirv_UConvert_Rushort16_sat_rtz(uint16);
2643__attribute__((overloadable)) ushort16 __spirv_UConvert_Rushort16_sat_rte(uint16);
2644__attribute__((overloadable)) ushort16 __spirv_UConvert_Rushort16_sat_rtp(uint16);
2645__attribute__((overloadable)) ushort16 __spirv_UConvert_Rushort16_sat_rtn(uint16);
2646__attribute__((overloadable)) ushort16 __spirv_UConvert_Rushort16(ulong16);
2647__attribute__((overloadable)) ushort16 __spirv_UConvert_Rushort16_rtz(ulong16);
2648__attribute__((overloadable)) ushort16 __spirv_UConvert_Rushort16_rte(ulong16);
2649__attribute__((overloadable)) ushort16 __spirv_UConvert_Rushort16_rtp(ulong16);
2650__attribute__((overloadable)) ushort16 __spirv_UConvert_Rushort16_rtn(ulong16);
2651__attribute__((overloadable)) ushort16 __spirv_UConvert_Rushort16_sat(ulong16);
2652__attribute__((overloadable)) ushort16 __spirv_UConvert_Rushort16_sat_rtz(ulong16);
2653__attribute__((overloadable)) ushort16 __spirv_UConvert_Rushort16_sat_rte(ulong16);
2654__attribute__((overloadable)) ushort16 __spirv_UConvert_Rushort16_sat_rtp(ulong16);
2655__attribute__((overloadable)) ushort16 __spirv_UConvert_Rushort16_sat_rtn(ulong16);
2656
2657__attribute__((overloadable)) uint __spirv_UConvert_Ruint(uchar);
2658__attribute__((overloadable)) uint __spirv_UConvert_Ruint_rtz(uchar);
2659__attribute__((overloadable)) uint __spirv_UConvert_Ruint_rte(uchar);
2660__attribute__((overloadable)) uint __spirv_UConvert_Ruint_rtp(uchar);
2661__attribute__((overloadable)) uint __spirv_UConvert_Ruint_rtn(uchar);
2662__attribute__((overloadable)) uint __spirv_UConvert_Ruint_sat(uchar);
2663__attribute__((overloadable)) uint __spirv_UConvert_Ruint_sat_rtz(uchar);
2664__attribute__((overloadable)) uint __spirv_UConvert_Ruint_sat_rte(uchar);
2665__attribute__((overloadable)) uint __spirv_UConvert_Ruint_sat_rtp(uchar);
2666__attribute__((overloadable)) uint __spirv_UConvert_Ruint_sat_rtn(uchar);
2667__attribute__((overloadable)) uint __spirv_UConvert_Ruint(ushort);
2668__attribute__((overloadable)) uint __spirv_UConvert_Ruint_rtz(ushort);
2669__attribute__((overloadable)) uint __spirv_UConvert_Ruint_rte(ushort);
2670__attribute__((overloadable)) uint __spirv_UConvert_Ruint_rtp(ushort);
2671__attribute__((overloadable)) uint __spirv_UConvert_Ruint_rtn(ushort);
2672__attribute__((overloadable)) uint __spirv_UConvert_Ruint_sat(ushort);
2673__attribute__((overloadable)) uint __spirv_UConvert_Ruint_sat_rtz(ushort);
2674__attribute__((overloadable)) uint __spirv_UConvert_Ruint_sat_rte(ushort);
2675__attribute__((overloadable)) uint __spirv_UConvert_Ruint_sat_rtp(ushort);
2676__attribute__((overloadable)) uint __spirv_UConvert_Ruint_sat_rtn(ushort);
2677__attribute__((overloadable)) uint __spirv_UConvert_Ruint(uint);
2678__attribute__((overloadable)) uint __spirv_UConvert_Ruint_rtz(uint);
2679__attribute__((overloadable)) uint __spirv_UConvert_Ruint_rte(uint);
2680__attribute__((overloadable)) uint __spirv_UConvert_Ruint_rtp(uint);
2681__attribute__((overloadable)) uint __spirv_UConvert_Ruint_rtn(uint);
2682__attribute__((overloadable)) uint __spirv_UConvert_Ruint_sat(uint);
2683__attribute__((overloadable)) uint __spirv_UConvert_Ruint_sat_rtz(uint);
2684__attribute__((overloadable)) uint __spirv_UConvert_Ruint_sat_rte(uint);
2685__attribute__((overloadable)) uint __spirv_UConvert_Ruint_sat_rtp(uint);
2686__attribute__((overloadable)) uint __spirv_UConvert_Ruint_sat_rtn(uint);
2687__attribute__((overloadable)) uint __spirv_UConvert_Ruint(ulong);
2688__attribute__((overloadable)) uint __spirv_UConvert_Ruint_rtz(ulong);
2689__attribute__((overloadable)) uint __spirv_UConvert_Ruint_rte(ulong);
2690__attribute__((overloadable)) uint __spirv_UConvert_Ruint_rtp(ulong);
2691__attribute__((overloadable)) uint __spirv_UConvert_Ruint_rtn(ulong);
2692__attribute__((overloadable)) uint __spirv_UConvert_Ruint_sat(ulong);
2693__attribute__((overloadable)) uint __spirv_UConvert_Ruint_sat_rtz(ulong);
2694__attribute__((overloadable)) uint __spirv_UConvert_Ruint_sat_rte(ulong);
2695__attribute__((overloadable)) uint __spirv_UConvert_Ruint_sat_rtp(ulong);
2696__attribute__((overloadable)) uint __spirv_UConvert_Ruint_sat_rtn(ulong);
2697__attribute__((overloadable)) uint2 __spirv_UConvert_Ruint2(uchar2);
2698__attribute__((overloadable)) uint2 __spirv_UConvert_Ruint2_rtz(uchar2);
2699__attribute__((overloadable)) uint2 __spirv_UConvert_Ruint2_rte(uchar2);
2700__attribute__((overloadable)) uint2 __spirv_UConvert_Ruint2_rtp(uchar2);
2701__attribute__((overloadable)) uint2 __spirv_UConvert_Ruint2_rtn(uchar2);
2702__attribute__((overloadable)) uint2 __spirv_UConvert_Ruint2_sat(uchar2);
2703__attribute__((overloadable)) uint2 __spirv_UConvert_Ruint2_sat_rtz(uchar2);
2704__attribute__((overloadable)) uint2 __spirv_UConvert_Ruint2_sat_rte(uchar2);
2705__attribute__((overloadable)) uint2 __spirv_UConvert_Ruint2_sat_rtp(uchar2);
2706__attribute__((overloadable)) uint2 __spirv_UConvert_Ruint2_sat_rtn(uchar2);
2707__attribute__((overloadable)) uint2 __spirv_UConvert_Ruint2(ushort2);
2708__attribute__((overloadable)) uint2 __spirv_UConvert_Ruint2_rtz(ushort2);
2709__attribute__((overloadable)) uint2 __spirv_UConvert_Ruint2_rte(ushort2);
2710__attribute__((overloadable)) uint2 __spirv_UConvert_Ruint2_rtp(ushort2);
2711__attribute__((overloadable)) uint2 __spirv_UConvert_Ruint2_rtn(ushort2);
2712__attribute__((overloadable)) uint2 __spirv_UConvert_Ruint2_sat(ushort2);
2713__attribute__((overloadable)) uint2 __spirv_UConvert_Ruint2_sat_rtz(ushort2);
2714__attribute__((overloadable)) uint2 __spirv_UConvert_Ruint2_sat_rte(ushort2);
2715__attribute__((overloadable)) uint2 __spirv_UConvert_Ruint2_sat_rtp(ushort2);
2716__attribute__((overloadable)) uint2 __spirv_UConvert_Ruint2_sat_rtn(ushort2);
2717__attribute__((overloadable)) uint2 __spirv_UConvert_Ruint2(uint2);
2718__attribute__((overloadable)) uint2 __spirv_UConvert_Ruint2_rtz(uint2);
2719__attribute__((overloadable)) uint2 __spirv_UConvert_Ruint2_rte(uint2);
2720__attribute__((overloadable)) uint2 __spirv_UConvert_Ruint2_rtp(uint2);
2721__attribute__((overloadable)) uint2 __spirv_UConvert_Ruint2_rtn(uint2);
2722__attribute__((overloadable)) uint2 __spirv_UConvert_Ruint2_sat(uint2);
2723__attribute__((overloadable)) uint2 __spirv_UConvert_Ruint2_sat_rtz(uint2);
2724__attribute__((overloadable)) uint2 __spirv_UConvert_Ruint2_sat_rte(uint2);
2725__attribute__((overloadable)) uint2 __spirv_UConvert_Ruint2_sat_rtp(uint2);
2726__attribute__((overloadable)) uint2 __spirv_UConvert_Ruint2_sat_rtn(uint2);
2727__attribute__((overloadable)) uint2 __spirv_UConvert_Ruint2(ulong2);
2728__attribute__((overloadable)) uint2 __spirv_UConvert_Ruint2_rtz(ulong2);
2729__attribute__((overloadable)) uint2 __spirv_UConvert_Ruint2_rte(ulong2);
2730__attribute__((overloadable)) uint2 __spirv_UConvert_Ruint2_rtp(ulong2);
2731__attribute__((overloadable)) uint2 __spirv_UConvert_Ruint2_rtn(ulong2);
2732__attribute__((overloadable)) uint2 __spirv_UConvert_Ruint2_sat(ulong2);
2733__attribute__((overloadable)) uint2 __spirv_UConvert_Ruint2_sat_rtz(ulong2);
2734__attribute__((overloadable)) uint2 __spirv_UConvert_Ruint2_sat_rte(ulong2);
2735__attribute__((overloadable)) uint2 __spirv_UConvert_Ruint2_sat_rtp(ulong2);
2736__attribute__((overloadable)) uint2 __spirv_UConvert_Ruint2_sat_rtn(ulong2);
2737__attribute__((overloadable)) uint3 __spirv_UConvert_Ruint3(uchar3);
2738__attribute__((overloadable)) uint3 __spirv_UConvert_Ruint3_rtz(uchar3);
2739__attribute__((overloadable)) uint3 __spirv_UConvert_Ruint3_rte(uchar3);
2740__attribute__((overloadable)) uint3 __spirv_UConvert_Ruint3_rtp(uchar3);
2741__attribute__((overloadable)) uint3 __spirv_UConvert_Ruint3_rtn(uchar3);
2742__attribute__((overloadable)) uint3 __spirv_UConvert_Ruint3_sat(uchar3);
2743__attribute__((overloadable)) uint3 __spirv_UConvert_Ruint3_sat_rtz(uchar3);
2744__attribute__((overloadable)) uint3 __spirv_UConvert_Ruint3_sat_rte(uchar3);
2745__attribute__((overloadable)) uint3 __spirv_UConvert_Ruint3_sat_rtp(uchar3);
2746__attribute__((overloadable)) uint3 __spirv_UConvert_Ruint3_sat_rtn(uchar3);
2747__attribute__((overloadable)) uint3 __spirv_UConvert_Ruint3(ushort3);
2748__attribute__((overloadable)) uint3 __spirv_UConvert_Ruint3_rtz(ushort3);
2749__attribute__((overloadable)) uint3 __spirv_UConvert_Ruint3_rte(ushort3);
2750__attribute__((overloadable)) uint3 __spirv_UConvert_Ruint3_rtp(ushort3);
2751__attribute__((overloadable)) uint3 __spirv_UConvert_Ruint3_rtn(ushort3);
2752__attribute__((overloadable)) uint3 __spirv_UConvert_Ruint3_sat(ushort3);
2753__attribute__((overloadable)) uint3 __spirv_UConvert_Ruint3_sat_rtz(ushort3);
2754__attribute__((overloadable)) uint3 __spirv_UConvert_Ruint3_sat_rte(ushort3);
2755__attribute__((overloadable)) uint3 __spirv_UConvert_Ruint3_sat_rtp(ushort3);
2756__attribute__((overloadable)) uint3 __spirv_UConvert_Ruint3_sat_rtn(ushort3);
2757__attribute__((overloadable)) uint3 __spirv_UConvert_Ruint3(uint3);
2758__attribute__((overloadable)) uint3 __spirv_UConvert_Ruint3_rtz(uint3);
2759__attribute__((overloadable)) uint3 __spirv_UConvert_Ruint3_rte(uint3);
2760__attribute__((overloadable)) uint3 __spirv_UConvert_Ruint3_rtp(uint3);
2761__attribute__((overloadable)) uint3 __spirv_UConvert_Ruint3_rtn(uint3);
2762__attribute__((overloadable)) uint3 __spirv_UConvert_Ruint3_sat(uint3);
2763__attribute__((overloadable)) uint3 __spirv_UConvert_Ruint3_sat_rtz(uint3);
2764__attribute__((overloadable)) uint3 __spirv_UConvert_Ruint3_sat_rte(uint3);
2765__attribute__((overloadable)) uint3 __spirv_UConvert_Ruint3_sat_rtp(uint3);
2766__attribute__((overloadable)) uint3 __spirv_UConvert_Ruint3_sat_rtn(uint3);
2767__attribute__((overloadable)) uint3 __spirv_UConvert_Ruint3(ulong3);
2768__attribute__((overloadable)) uint3 __spirv_UConvert_Ruint3_rtz(ulong3);
2769__attribute__((overloadable)) uint3 __spirv_UConvert_Ruint3_rte(ulong3);
2770__attribute__((overloadable)) uint3 __spirv_UConvert_Ruint3_rtp(ulong3);
2771__attribute__((overloadable)) uint3 __spirv_UConvert_Ruint3_rtn(ulong3);
2772__attribute__((overloadable)) uint3 __spirv_UConvert_Ruint3_sat(ulong3);
2773__attribute__((overloadable)) uint3 __spirv_UConvert_Ruint3_sat_rtz(ulong3);
2774__attribute__((overloadable)) uint3 __spirv_UConvert_Ruint3_sat_rte(ulong3);
2775__attribute__((overloadable)) uint3 __spirv_UConvert_Ruint3_sat_rtp(ulong3);
2776__attribute__((overloadable)) uint3 __spirv_UConvert_Ruint3_sat_rtn(ulong3);
2777__attribute__((overloadable)) uint4 __spirv_UConvert_Ruint4(uchar4);
2778__attribute__((overloadable)) uint4 __spirv_UConvert_Ruint4_rtz(uchar4);
2779__attribute__((overloadable)) uint4 __spirv_UConvert_Ruint4_rte(uchar4);
2780__attribute__((overloadable)) uint4 __spirv_UConvert_Ruint4_rtp(uchar4);
2781__attribute__((overloadable)) uint4 __spirv_UConvert_Ruint4_rtn(uchar4);
2782__attribute__((overloadable)) uint4 __spirv_UConvert_Ruint4_sat(uchar4);
2783__attribute__((overloadable)) uint4 __spirv_UConvert_Ruint4_sat_rtz(uchar4);
2784__attribute__((overloadable)) uint4 __spirv_UConvert_Ruint4_sat_rte(uchar4);
2785__attribute__((overloadable)) uint4 __spirv_UConvert_Ruint4_sat_rtp(uchar4);
2786__attribute__((overloadable)) uint4 __spirv_UConvert_Ruint4_sat_rtn(uchar4);
2787__attribute__((overloadable)) uint4 __spirv_UConvert_Ruint4(ushort4);
2788__attribute__((overloadable)) uint4 __spirv_UConvert_Ruint4_rtz(ushort4);
2789__attribute__((overloadable)) uint4 __spirv_UConvert_Ruint4_rte(ushort4);
2790__attribute__((overloadable)) uint4 __spirv_UConvert_Ruint4_rtp(ushort4);
2791__attribute__((overloadable)) uint4 __spirv_UConvert_Ruint4_rtn(ushort4);
2792__attribute__((overloadable)) uint4 __spirv_UConvert_Ruint4_sat(ushort4);
2793__attribute__((overloadable)) uint4 __spirv_UConvert_Ruint4_sat_rtz(ushort4);
2794__attribute__((overloadable)) uint4 __spirv_UConvert_Ruint4_sat_rte(ushort4);
2795__attribute__((overloadable)) uint4 __spirv_UConvert_Ruint4_sat_rtp(ushort4);
2796__attribute__((overloadable)) uint4 __spirv_UConvert_Ruint4_sat_rtn(ushort4);
2797__attribute__((overloadable)) uint4 __spirv_UConvert_Ruint4(uint4);
2798__attribute__((overloadable)) uint4 __spirv_UConvert_Ruint4_rtz(uint4);
2799__attribute__((overloadable)) uint4 __spirv_UConvert_Ruint4_rte(uint4);
2800__attribute__((overloadable)) uint4 __spirv_UConvert_Ruint4_rtp(uint4);
2801__attribute__((overloadable)) uint4 __spirv_UConvert_Ruint4_rtn(uint4);
2802__attribute__((overloadable)) uint4 __spirv_UConvert_Ruint4_sat(uint4);
2803__attribute__((overloadable)) uint4 __spirv_UConvert_Ruint4_sat_rtz(uint4);
2804__attribute__((overloadable)) uint4 __spirv_UConvert_Ruint4_sat_rte(uint4);
2805__attribute__((overloadable)) uint4 __spirv_UConvert_Ruint4_sat_rtp(uint4);
2806__attribute__((overloadable)) uint4 __spirv_UConvert_Ruint4_sat_rtn(uint4);
2807__attribute__((overloadable)) uint4 __spirv_UConvert_Ruint4(ulong4);
2808__attribute__((overloadable)) uint4 __spirv_UConvert_Ruint4_rtz(ulong4);
2809__attribute__((overloadable)) uint4 __spirv_UConvert_Ruint4_rte(ulong4);
2810__attribute__((overloadable)) uint4 __spirv_UConvert_Ruint4_rtp(ulong4);
2811__attribute__((overloadable)) uint4 __spirv_UConvert_Ruint4_rtn(ulong4);
2812__attribute__((overloadable)) uint4 __spirv_UConvert_Ruint4_sat(ulong4);
2813__attribute__((overloadable)) uint4 __spirv_UConvert_Ruint4_sat_rtz(ulong4);
2814__attribute__((overloadable)) uint4 __spirv_UConvert_Ruint4_sat_rte(ulong4);
2815__attribute__((overloadable)) uint4 __spirv_UConvert_Ruint4_sat_rtp(ulong4);
2816__attribute__((overloadable)) uint4 __spirv_UConvert_Ruint4_sat_rtn(ulong4);
2817__attribute__((overloadable)) uint8 __spirv_UConvert_Ruint8(uchar8);
2818__attribute__((overloadable)) uint8 __spirv_UConvert_Ruint8_rtz(uchar8);
2819__attribute__((overloadable)) uint8 __spirv_UConvert_Ruint8_rte(uchar8);
2820__attribute__((overloadable)) uint8 __spirv_UConvert_Ruint8_rtp(uchar8);
2821__attribute__((overloadable)) uint8 __spirv_UConvert_Ruint8_rtn(uchar8);
2822__attribute__((overloadable)) uint8 __spirv_UConvert_Ruint8_sat(uchar8);
2823__attribute__((overloadable)) uint8 __spirv_UConvert_Ruint8_sat_rtz(uchar8);
2824__attribute__((overloadable)) uint8 __spirv_UConvert_Ruint8_sat_rte(uchar8);
2825__attribute__((overloadable)) uint8 __spirv_UConvert_Ruint8_sat_rtp(uchar8);
2826__attribute__((overloadable)) uint8 __spirv_UConvert_Ruint8_sat_rtn(uchar8);
2827__attribute__((overloadable)) uint8 __spirv_UConvert_Ruint8(ushort8);
2828__attribute__((overloadable)) uint8 __spirv_UConvert_Ruint8_rtz(ushort8);
2829__attribute__((overloadable)) uint8 __spirv_UConvert_Ruint8_rte(ushort8);
2830__attribute__((overloadable)) uint8 __spirv_UConvert_Ruint8_rtp(ushort8);
2831__attribute__((overloadable)) uint8 __spirv_UConvert_Ruint8_rtn(ushort8);
2832__attribute__((overloadable)) uint8 __spirv_UConvert_Ruint8_sat(ushort8);
2833__attribute__((overloadable)) uint8 __spirv_UConvert_Ruint8_sat_rtz(ushort8);
2834__attribute__((overloadable)) uint8 __spirv_UConvert_Ruint8_sat_rte(ushort8);
2835__attribute__((overloadable)) uint8 __spirv_UConvert_Ruint8_sat_rtp(ushort8);
2836__attribute__((overloadable)) uint8 __spirv_UConvert_Ruint8_sat_rtn(ushort8);
2837__attribute__((overloadable)) uint8 __spirv_UConvert_Ruint8(uint8);
2838__attribute__((overloadable)) uint8 __spirv_UConvert_Ruint8_rtz(uint8);
2839__attribute__((overloadable)) uint8 __spirv_UConvert_Ruint8_rte(uint8);
2840__attribute__((overloadable)) uint8 __spirv_UConvert_Ruint8_rtp(uint8);
2841__attribute__((overloadable)) uint8 __spirv_UConvert_Ruint8_rtn(uint8);
2842__attribute__((overloadable)) uint8 __spirv_UConvert_Ruint8_sat(uint8);
2843__attribute__((overloadable)) uint8 __spirv_UConvert_Ruint8_sat_rtz(uint8);
2844__attribute__((overloadable)) uint8 __spirv_UConvert_Ruint8_sat_rte(uint8);
2845__attribute__((overloadable)) uint8 __spirv_UConvert_Ruint8_sat_rtp(uint8);
2846__attribute__((overloadable)) uint8 __spirv_UConvert_Ruint8_sat_rtn(uint8);
2847__attribute__((overloadable)) uint8 __spirv_UConvert_Ruint8(ulong8);
2848__attribute__((overloadable)) uint8 __spirv_UConvert_Ruint8_rtz(ulong8);
2849__attribute__((overloadable)) uint8 __spirv_UConvert_Ruint8_rte(ulong8);
2850__attribute__((overloadable)) uint8 __spirv_UConvert_Ruint8_rtp(ulong8);
2851__attribute__((overloadable)) uint8 __spirv_UConvert_Ruint8_rtn(ulong8);
2852__attribute__((overloadable)) uint8 __spirv_UConvert_Ruint8_sat(ulong8);
2853__attribute__((overloadable)) uint8 __spirv_UConvert_Ruint8_sat_rtz(ulong8);
2854__attribute__((overloadable)) uint8 __spirv_UConvert_Ruint8_sat_rte(ulong8);
2855__attribute__((overloadable)) uint8 __spirv_UConvert_Ruint8_sat_rtp(ulong8);
2856__attribute__((overloadable)) uint8 __spirv_UConvert_Ruint8_sat_rtn(ulong8);
2857__attribute__((overloadable)) uint16 __spirv_UConvert_Ruint16(uchar16);
2858__attribute__((overloadable)) uint16 __spirv_UConvert_Ruint16_rtz(uchar16);
2859__attribute__((overloadable)) uint16 __spirv_UConvert_Ruint16_rte(uchar16);
2860__attribute__((overloadable)) uint16 __spirv_UConvert_Ruint16_rtp(uchar16);
2861__attribute__((overloadable)) uint16 __spirv_UConvert_Ruint16_rtn(uchar16);
2862__attribute__((overloadable)) uint16 __spirv_UConvert_Ruint16_sat(uchar16);
2863__attribute__((overloadable)) uint16 __spirv_UConvert_Ruint16_sat_rtz(uchar16);
2864__attribute__((overloadable)) uint16 __spirv_UConvert_Ruint16_sat_rte(uchar16);
2865__attribute__((overloadable)) uint16 __spirv_UConvert_Ruint16_sat_rtp(uchar16);
2866__attribute__((overloadable)) uint16 __spirv_UConvert_Ruint16_sat_rtn(uchar16);
2867__attribute__((overloadable)) uint16 __spirv_UConvert_Ruint16(ushort16);
2868__attribute__((overloadable)) uint16 __spirv_UConvert_Ruint16_rtz(ushort16);
2869__attribute__((overloadable)) uint16 __spirv_UConvert_Ruint16_rte(ushort16);
2870__attribute__((overloadable)) uint16 __spirv_UConvert_Ruint16_rtp(ushort16);
2871__attribute__((overloadable)) uint16 __spirv_UConvert_Ruint16_rtn(ushort16);
2872__attribute__((overloadable)) uint16 __spirv_UConvert_Ruint16_sat(ushort16);
2873__attribute__((overloadable)) uint16 __spirv_UConvert_Ruint16_sat_rtz(ushort16);
2874__attribute__((overloadable)) uint16 __spirv_UConvert_Ruint16_sat_rte(ushort16);
2875__attribute__((overloadable)) uint16 __spirv_UConvert_Ruint16_sat_rtp(ushort16);
2876__attribute__((overloadable)) uint16 __spirv_UConvert_Ruint16_sat_rtn(ushort16);
2877__attribute__((overloadable)) uint16 __spirv_UConvert_Ruint16(uint16);
2878__attribute__((overloadable)) uint16 __spirv_UConvert_Ruint16_rtz(uint16);
2879__attribute__((overloadable)) uint16 __spirv_UConvert_Ruint16_rte(uint16);
2880__attribute__((overloadable)) uint16 __spirv_UConvert_Ruint16_rtp(uint16);
2881__attribute__((overloadable)) uint16 __spirv_UConvert_Ruint16_rtn(uint16);
2882__attribute__((overloadable)) uint16 __spirv_UConvert_Ruint16_sat(uint16);
2883__attribute__((overloadable)) uint16 __spirv_UConvert_Ruint16_sat_rtz(uint16);
2884__attribute__((overloadable)) uint16 __spirv_UConvert_Ruint16_sat_rte(uint16);
2885__attribute__((overloadable)) uint16 __spirv_UConvert_Ruint16_sat_rtp(uint16);
2886__attribute__((overloadable)) uint16 __spirv_UConvert_Ruint16_sat_rtn(uint16);
2887__attribute__((overloadable)) uint16 __spirv_UConvert_Ruint16(ulong16);
2888__attribute__((overloadable)) uint16 __spirv_UConvert_Ruint16_rtz(ulong16);
2889__attribute__((overloadable)) uint16 __spirv_UConvert_Ruint16_rte(ulong16);
2890__attribute__((overloadable)) uint16 __spirv_UConvert_Ruint16_rtp(ulong16);
2891__attribute__((overloadable)) uint16 __spirv_UConvert_Ruint16_rtn(ulong16);
2892__attribute__((overloadable)) uint16 __spirv_UConvert_Ruint16_sat(ulong16);
2893__attribute__((overloadable)) uint16 __spirv_UConvert_Ruint16_sat_rtz(ulong16);
2894__attribute__((overloadable)) uint16 __spirv_UConvert_Ruint16_sat_rte(ulong16);
2895__attribute__((overloadable)) uint16 __spirv_UConvert_Ruint16_sat_rtp(ulong16);
2896__attribute__((overloadable)) uint16 __spirv_UConvert_Ruint16_sat_rtn(ulong16);
2897
2898__attribute__((overloadable)) ulong __spirv_UConvert_Rulong(uchar);
2899__attribute__((overloadable)) ulong __spirv_UConvert_Rulong_rtz(uchar);
2900__attribute__((overloadable)) ulong __spirv_UConvert_Rulong_rte(uchar);
2901__attribute__((overloadable)) ulong __spirv_UConvert_Rulong_rtp(uchar);
2902__attribute__((overloadable)) ulong __spirv_UConvert_Rulong_rtn(uchar);
2903__attribute__((overloadable)) ulong __spirv_UConvert_Rulong_sat(uchar);
2904__attribute__((overloadable)) ulong __spirv_UConvert_Rulong_sat_rtz(uchar);
2905__attribute__((overloadable)) ulong __spirv_UConvert_Rulong_sat_rte(uchar);
2906__attribute__((overloadable)) ulong __spirv_UConvert_Rulong_sat_rtp(uchar);
2907__attribute__((overloadable)) ulong __spirv_UConvert_Rulong_sat_rtn(uchar);
2908__attribute__((overloadable)) ulong __spirv_UConvert_Rulong(ushort);
2909__attribute__((overloadable)) ulong __spirv_UConvert_Rulong_rtz(ushort);
2910__attribute__((overloadable)) ulong __spirv_UConvert_Rulong_rte(ushort);
2911__attribute__((overloadable)) ulong __spirv_UConvert_Rulong_rtp(ushort);
2912__attribute__((overloadable)) ulong __spirv_UConvert_Rulong_rtn(ushort);
2913__attribute__((overloadable)) ulong __spirv_UConvert_Rulong_sat(ushort);
2914__attribute__((overloadable)) ulong __spirv_UConvert_Rulong_sat_rtz(ushort);
2915__attribute__((overloadable)) ulong __spirv_UConvert_Rulong_sat_rte(ushort);
2916__attribute__((overloadable)) ulong __spirv_UConvert_Rulong_sat_rtp(ushort);
2917__attribute__((overloadable)) ulong __spirv_UConvert_Rulong_sat_rtn(ushort);
2918__attribute__((overloadable)) ulong __spirv_UConvert_Rulong(uint);
2919__attribute__((overloadable)) ulong __spirv_UConvert_Rulong_rtz(uint);
2920__attribute__((overloadable)) ulong __spirv_UConvert_Rulong_rte(uint);
2921__attribute__((overloadable)) ulong __spirv_UConvert_Rulong_rtp(uint);
2922__attribute__((overloadable)) ulong __spirv_UConvert_Rulong_rtn(uint);
2923__attribute__((overloadable)) ulong __spirv_UConvert_Rulong_sat(uint);
2924__attribute__((overloadable)) ulong __spirv_UConvert_Rulong_sat_rtz(uint);
2925__attribute__((overloadable)) ulong __spirv_UConvert_Rulong_sat_rte(uint);
2926__attribute__((overloadable)) ulong __spirv_UConvert_Rulong_sat_rtp(uint);
2927__attribute__((overloadable)) ulong __spirv_UConvert_Rulong_sat_rtn(uint);
2928__attribute__((overloadable)) ulong __spirv_UConvert_Rulong(ulong);
2929__attribute__((overloadable)) ulong __spirv_UConvert_Rulong_rtz(ulong);
2930__attribute__((overloadable)) ulong __spirv_UConvert_Rulong_rte(ulong);
2931__attribute__((overloadable)) ulong __spirv_UConvert_Rulong_rtp(ulong);
2932__attribute__((overloadable)) ulong __spirv_UConvert_Rulong_rtn(ulong);
2933__attribute__((overloadable)) ulong __spirv_UConvert_Rulong_sat(ulong);
2934__attribute__((overloadable)) ulong __spirv_UConvert_Rulong_sat_rtz(ulong);
2935__attribute__((overloadable)) ulong __spirv_UConvert_Rulong_sat_rte(ulong);
2936__attribute__((overloadable)) ulong __spirv_UConvert_Rulong_sat_rtp(ulong);
2937__attribute__((overloadable)) ulong __spirv_UConvert_Rulong_sat_rtn(ulong);
2938__attribute__((overloadable)) ulong2 __spirv_UConvert_Rulong2(uchar2);
2939__attribute__((overloadable)) ulong2 __spirv_UConvert_Rulong2_rtz(uchar2);
2940__attribute__((overloadable)) ulong2 __spirv_UConvert_Rulong2_rte(uchar2);
2941__attribute__((overloadable)) ulong2 __spirv_UConvert_Rulong2_rtp(uchar2);
2942__attribute__((overloadable)) ulong2 __spirv_UConvert_Rulong2_rtn(uchar2);
2943__attribute__((overloadable)) ulong2 __spirv_UConvert_Rulong2_sat(uchar2);
2944__attribute__((overloadable)) ulong2 __spirv_UConvert_Rulong2_sat_rtz(uchar2);
2945__attribute__((overloadable)) ulong2 __spirv_UConvert_Rulong2_sat_rte(uchar2);
2946__attribute__((overloadable)) ulong2 __spirv_UConvert_Rulong2_sat_rtp(uchar2);
2947__attribute__((overloadable)) ulong2 __spirv_UConvert_Rulong2_sat_rtn(uchar2);
2948__attribute__((overloadable)) ulong2 __spirv_UConvert_Rulong2(ushort2);
2949__attribute__((overloadable)) ulong2 __spirv_UConvert_Rulong2_rtz(ushort2);
2950__attribute__((overloadable)) ulong2 __spirv_UConvert_Rulong2_rte(ushort2);
2951__attribute__((overloadable)) ulong2 __spirv_UConvert_Rulong2_rtp(ushort2);
2952__attribute__((overloadable)) ulong2 __spirv_UConvert_Rulong2_rtn(ushort2);
2953__attribute__((overloadable)) ulong2 __spirv_UConvert_Rulong2_sat(ushort2);
2954__attribute__((overloadable)) ulong2 __spirv_UConvert_Rulong2_sat_rtz(ushort2);
2955__attribute__((overloadable)) ulong2 __spirv_UConvert_Rulong2_sat_rte(ushort2);
2956__attribute__((overloadable)) ulong2 __spirv_UConvert_Rulong2_sat_rtp(ushort2);
2957__attribute__((overloadable)) ulong2 __spirv_UConvert_Rulong2_sat_rtn(ushort2);
2958__attribute__((overloadable)) ulong2 __spirv_UConvert_Rulong2(uint2);
2959__attribute__((overloadable)) ulong2 __spirv_UConvert_Rulong2_rtz(uint2);
2960__attribute__((overloadable)) ulong2 __spirv_UConvert_Rulong2_rte(uint2);
2961__attribute__((overloadable)) ulong2 __spirv_UConvert_Rulong2_rtp(uint2);
2962__attribute__((overloadable)) ulong2 __spirv_UConvert_Rulong2_rtn(uint2);
2963__attribute__((overloadable)) ulong2 __spirv_UConvert_Rulong2_sat(uint2);
2964__attribute__((overloadable)) ulong2 __spirv_UConvert_Rulong2_sat_rtz(uint2);
2965__attribute__((overloadable)) ulong2 __spirv_UConvert_Rulong2_sat_rte(uint2);
2966__attribute__((overloadable)) ulong2 __spirv_UConvert_Rulong2_sat_rtp(uint2);
2967__attribute__((overloadable)) ulong2 __spirv_UConvert_Rulong2_sat_rtn(uint2);
2968__attribute__((overloadable)) ulong2 __spirv_UConvert_Rulong2(ulong2);
2969__attribute__((overloadable)) ulong2 __spirv_UConvert_Rulong2_rtz(ulong2);
2970__attribute__((overloadable)) ulong2 __spirv_UConvert_Rulong2_rte(ulong2);
2971__attribute__((overloadable)) ulong2 __spirv_UConvert_Rulong2_rtp(ulong2);
2972__attribute__((overloadable)) ulong2 __spirv_UConvert_Rulong2_rtn(ulong2);
2973__attribute__((overloadable)) ulong2 __spirv_UConvert_Rulong2_sat(ulong2);
2974__attribute__((overloadable)) ulong2 __spirv_UConvert_Rulong2_sat_rtz(ulong2);
2975__attribute__((overloadable)) ulong2 __spirv_UConvert_Rulong2_sat_rte(ulong2);
2976__attribute__((overloadable)) ulong2 __spirv_UConvert_Rulong2_sat_rtp(ulong2);
2977__attribute__((overloadable)) ulong2 __spirv_UConvert_Rulong2_sat_rtn(ulong2);
2978__attribute__((overloadable)) ulong3 __spirv_UConvert_Rulong3(uchar3);
2979__attribute__((overloadable)) ulong3 __spirv_UConvert_Rulong3_rtz(uchar3);
2980__attribute__((overloadable)) ulong3 __spirv_UConvert_Rulong3_rte(uchar3);
2981__attribute__((overloadable)) ulong3 __spirv_UConvert_Rulong3_rtp(uchar3);
2982__attribute__((overloadable)) ulong3 __spirv_UConvert_Rulong3_rtn(uchar3);
2983__attribute__((overloadable)) ulong3 __spirv_UConvert_Rulong3_sat(uchar3);
2984__attribute__((overloadable)) ulong3 __spirv_UConvert_Rulong3_sat_rtz(uchar3);
2985__attribute__((overloadable)) ulong3 __spirv_UConvert_Rulong3_sat_rte(uchar3);
2986__attribute__((overloadable)) ulong3 __spirv_UConvert_Rulong3_sat_rtp(uchar3);
2987__attribute__((overloadable)) ulong3 __spirv_UConvert_Rulong3_sat_rtn(uchar3);
2988__attribute__((overloadable)) ulong3 __spirv_UConvert_Rulong3(ushort3);
2989__attribute__((overloadable)) ulong3 __spirv_UConvert_Rulong3_rtz(ushort3);
2990__attribute__((overloadable)) ulong3 __spirv_UConvert_Rulong3_rte(ushort3);
2991__attribute__((overloadable)) ulong3 __spirv_UConvert_Rulong3_rtp(ushort3);
2992__attribute__((overloadable)) ulong3 __spirv_UConvert_Rulong3_rtn(ushort3);
2993__attribute__((overloadable)) ulong3 __spirv_UConvert_Rulong3_sat(ushort3);
2994__attribute__((overloadable)) ulong3 __spirv_UConvert_Rulong3_sat_rtz(ushort3);
2995__attribute__((overloadable)) ulong3 __spirv_UConvert_Rulong3_sat_rte(ushort3);
2996__attribute__((overloadable)) ulong3 __spirv_UConvert_Rulong3_sat_rtp(ushort3);
2997__attribute__((overloadable)) ulong3 __spirv_UConvert_Rulong3_sat_rtn(ushort3);
2998__attribute__((overloadable)) ulong3 __spirv_UConvert_Rulong3(uint3);
2999__attribute__((overloadable)) ulong3 __spirv_UConvert_Rulong3_rtz(uint3);
3000__attribute__((overloadable)) ulong3 __spirv_UConvert_Rulong3_rte(uint3);
3001__attribute__((overloadable)) ulong3 __spirv_UConvert_Rulong3_rtp(uint3);
3002__attribute__((overloadable)) ulong3 __spirv_UConvert_Rulong3_rtn(uint3);
3003__attribute__((overloadable)) ulong3 __spirv_UConvert_Rulong3_sat(uint3);
3004__attribute__((overloadable)) ulong3 __spirv_UConvert_Rulong3_sat_rtz(uint3);
3005__attribute__((overloadable)) ulong3 __spirv_UConvert_Rulong3_sat_rte(uint3);
3006__attribute__((overloadable)) ulong3 __spirv_UConvert_Rulong3_sat_rtp(uint3);
3007__attribute__((overloadable)) ulong3 __spirv_UConvert_Rulong3_sat_rtn(uint3);
3008__attribute__((overloadable)) ulong3 __spirv_UConvert_Rulong3(ulong3);
3009__attribute__((overloadable)) ulong3 __spirv_UConvert_Rulong3_rtz(ulong3);
3010__attribute__((overloadable)) ulong3 __spirv_UConvert_Rulong3_rte(ulong3);
3011__attribute__((overloadable)) ulong3 __spirv_UConvert_Rulong3_rtp(ulong3);
3012__attribute__((overloadable)) ulong3 __spirv_UConvert_Rulong3_rtn(ulong3);
3013__attribute__((overloadable)) ulong3 __spirv_UConvert_Rulong3_sat(ulong3);
3014__attribute__((overloadable)) ulong3 __spirv_UConvert_Rulong3_sat_rtz(ulong3);
3015__attribute__((overloadable)) ulong3 __spirv_UConvert_Rulong3_sat_rte(ulong3);
3016__attribute__((overloadable)) ulong3 __spirv_UConvert_Rulong3_sat_rtp(ulong3);
3017__attribute__((overloadable)) ulong3 __spirv_UConvert_Rulong3_sat_rtn(ulong3);
3018__attribute__((overloadable)) ulong4 __spirv_UConvert_Rulong4(uchar4);
3019__attribute__((overloadable)) ulong4 __spirv_UConvert_Rulong4_rtz(uchar4);
3020__attribute__((overloadable)) ulong4 __spirv_UConvert_Rulong4_rte(uchar4);
3021__attribute__((overloadable)) ulong4 __spirv_UConvert_Rulong4_rtp(uchar4);
3022__attribute__((overloadable)) ulong4 __spirv_UConvert_Rulong4_rtn(uchar4);
3023__attribute__((overloadable)) ulong4 __spirv_UConvert_Rulong4_sat(uchar4);
3024__attribute__((overloadable)) ulong4 __spirv_UConvert_Rulong4_sat_rtz(uchar4);
3025__attribute__((overloadable)) ulong4 __spirv_UConvert_Rulong4_sat_rte(uchar4);
3026__attribute__((overloadable)) ulong4 __spirv_UConvert_Rulong4_sat_rtp(uchar4);
3027__attribute__((overloadable)) ulong4 __spirv_UConvert_Rulong4_sat_rtn(uchar4);
3028__attribute__((overloadable)) ulong4 __spirv_UConvert_Rulong4(ushort4);
3029__attribute__((overloadable)) ulong4 __spirv_UConvert_Rulong4_rtz(ushort4);
3030__attribute__((overloadable)) ulong4 __spirv_UConvert_Rulong4_rte(ushort4);
3031__attribute__((overloadable)) ulong4 __spirv_UConvert_Rulong4_rtp(ushort4);
3032__attribute__((overloadable)) ulong4 __spirv_UConvert_Rulong4_rtn(ushort4);
3033__attribute__((overloadable)) ulong4 __spirv_UConvert_Rulong4_sat(ushort4);
3034__attribute__((overloadable)) ulong4 __spirv_UConvert_Rulong4_sat_rtz(ushort4);
3035__attribute__((overloadable)) ulong4 __spirv_UConvert_Rulong4_sat_rte(ushort4);
3036__attribute__((overloadable)) ulong4 __spirv_UConvert_Rulong4_sat_rtp(ushort4);
3037__attribute__((overloadable)) ulong4 __spirv_UConvert_Rulong4_sat_rtn(ushort4);
3038__attribute__((overloadable)) ulong4 __spirv_UConvert_Rulong4(uint4);
3039__attribute__((overloadable)) ulong4 __spirv_UConvert_Rulong4_rtz(uint4);
3040__attribute__((overloadable)) ulong4 __spirv_UConvert_Rulong4_rte(uint4);
3041__attribute__((overloadable)) ulong4 __spirv_UConvert_Rulong4_rtp(uint4);
3042__attribute__((overloadable)) ulong4 __spirv_UConvert_Rulong4_rtn(uint4);
3043__attribute__((overloadable)) ulong4 __spirv_UConvert_Rulong4_sat(uint4);
3044__attribute__((overloadable)) ulong4 __spirv_UConvert_Rulong4_sat_rtz(uint4);
3045__attribute__((overloadable)) ulong4 __spirv_UConvert_Rulong4_sat_rte(uint4);
3046__attribute__((overloadable)) ulong4 __spirv_UConvert_Rulong4_sat_rtp(uint4);
3047__attribute__((overloadable)) ulong4 __spirv_UConvert_Rulong4_sat_rtn(uint4);
3048__attribute__((overloadable)) ulong4 __spirv_UConvert_Rulong4(ulong4);
3049__attribute__((overloadable)) ulong4 __spirv_UConvert_Rulong4_rtz(ulong4);
3050__attribute__((overloadable)) ulong4 __spirv_UConvert_Rulong4_rte(ulong4);
3051__attribute__((overloadable)) ulong4 __spirv_UConvert_Rulong4_rtp(ulong4);
3052__attribute__((overloadable)) ulong4 __spirv_UConvert_Rulong4_rtn(ulong4);
3053__attribute__((overloadable)) ulong4 __spirv_UConvert_Rulong4_sat(ulong4);
3054__attribute__((overloadable)) ulong4 __spirv_UConvert_Rulong4_sat_rtz(ulong4);
3055__attribute__((overloadable)) ulong4 __spirv_UConvert_Rulong4_sat_rte(ulong4);
3056__attribute__((overloadable)) ulong4 __spirv_UConvert_Rulong4_sat_rtp(ulong4);
3057__attribute__((overloadable)) ulong4 __spirv_UConvert_Rulong4_sat_rtn(ulong4);
3058__attribute__((overloadable)) ulong8 __spirv_UConvert_Rulong8(uchar8);
3059__attribute__((overloadable)) ulong8 __spirv_UConvert_Rulong8_rtz(uchar8);
3060__attribute__((overloadable)) ulong8 __spirv_UConvert_Rulong8_rte(uchar8);
3061__attribute__((overloadable)) ulong8 __spirv_UConvert_Rulong8_rtp(uchar8);
3062__attribute__((overloadable)) ulong8 __spirv_UConvert_Rulong8_rtn(uchar8);
3063__attribute__((overloadable)) ulong8 __spirv_UConvert_Rulong8_sat(uchar8);
3064__attribute__((overloadable)) ulong8 __spirv_UConvert_Rulong8_sat_rtz(uchar8);
3065__attribute__((overloadable)) ulong8 __spirv_UConvert_Rulong8_sat_rte(uchar8);
3066__attribute__((overloadable)) ulong8 __spirv_UConvert_Rulong8_sat_rtp(uchar8);
3067__attribute__((overloadable)) ulong8 __spirv_UConvert_Rulong8_sat_rtn(uchar8);
3068__attribute__((overloadable)) ulong8 __spirv_UConvert_Rulong8(ushort8);
3069__attribute__((overloadable)) ulong8 __spirv_UConvert_Rulong8_rtz(ushort8);
3070__attribute__((overloadable)) ulong8 __spirv_UConvert_Rulong8_rte(ushort8);
3071__attribute__((overloadable)) ulong8 __spirv_UConvert_Rulong8_rtp(ushort8);
3072__attribute__((overloadable)) ulong8 __spirv_UConvert_Rulong8_rtn(ushort8);
3073__attribute__((overloadable)) ulong8 __spirv_UConvert_Rulong8_sat(ushort8);
3074__attribute__((overloadable)) ulong8 __spirv_UConvert_Rulong8_sat_rtz(ushort8);
3075__attribute__((overloadable)) ulong8 __spirv_UConvert_Rulong8_sat_rte(ushort8);
3076__attribute__((overloadable)) ulong8 __spirv_UConvert_Rulong8_sat_rtp(ushort8);
3077__attribute__((overloadable)) ulong8 __spirv_UConvert_Rulong8_sat_rtn(ushort8);
3078__attribute__((overloadable)) ulong8 __spirv_UConvert_Rulong8(uint8);
3079__attribute__((overloadable)) ulong8 __spirv_UConvert_Rulong8_rtz(uint8);
3080__attribute__((overloadable)) ulong8 __spirv_UConvert_Rulong8_rte(uint8);
3081__attribute__((overloadable)) ulong8 __spirv_UConvert_Rulong8_rtp(uint8);
3082__attribute__((overloadable)) ulong8 __spirv_UConvert_Rulong8_rtn(uint8);
3083__attribute__((overloadable)) ulong8 __spirv_UConvert_Rulong8_sat(uint8);
3084__attribute__((overloadable)) ulong8 __spirv_UConvert_Rulong8_sat_rtz(uint8);
3085__attribute__((overloadable)) ulong8 __spirv_UConvert_Rulong8_sat_rte(uint8);
3086__attribute__((overloadable)) ulong8 __spirv_UConvert_Rulong8_sat_rtp(uint8);
3087__attribute__((overloadable)) ulong8 __spirv_UConvert_Rulong8_sat_rtn(uint8);
3088__attribute__((overloadable)) ulong8 __spirv_UConvert_Rulong8(ulong8);
3089__attribute__((overloadable)) ulong8 __spirv_UConvert_Rulong8_rtz(ulong8);
3090__attribute__((overloadable)) ulong8 __spirv_UConvert_Rulong8_rte(ulong8);
3091__attribute__((overloadable)) ulong8 __spirv_UConvert_Rulong8_rtp(ulong8);
3092__attribute__((overloadable)) ulong8 __spirv_UConvert_Rulong8_rtn(ulong8);
3093__attribute__((overloadable)) ulong8 __spirv_UConvert_Rulong8_sat(ulong8);
3094__attribute__((overloadable)) ulong8 __spirv_UConvert_Rulong8_sat_rtz(ulong8);
3095__attribute__((overloadable)) ulong8 __spirv_UConvert_Rulong8_sat_rte(ulong8);
3096__attribute__((overloadable)) ulong8 __spirv_UConvert_Rulong8_sat_rtp(ulong8);
3097__attribute__((overloadable)) ulong8 __spirv_UConvert_Rulong8_sat_rtn(ulong8);
3098__attribute__((overloadable)) ulong16 __spirv_UConvert_Rulong16(uchar16);
3099__attribute__((overloadable)) ulong16 __spirv_UConvert_Rulong16_rtz(uchar16);
3100__attribute__((overloadable)) ulong16 __spirv_UConvert_Rulong16_rte(uchar16);
3101__attribute__((overloadable)) ulong16 __spirv_UConvert_Rulong16_rtp(uchar16);
3102__attribute__((overloadable)) ulong16 __spirv_UConvert_Rulong16_rtn(uchar16);
3103__attribute__((overloadable)) ulong16 __spirv_UConvert_Rulong16_sat(uchar16);
3104__attribute__((overloadable)) ulong16 __spirv_UConvert_Rulong16_sat_rtz(uchar16);
3105__attribute__((overloadable)) ulong16 __spirv_UConvert_Rulong16_sat_rte(uchar16);
3106__attribute__((overloadable)) ulong16 __spirv_UConvert_Rulong16_sat_rtp(uchar16);
3107__attribute__((overloadable)) ulong16 __spirv_UConvert_Rulong16_sat_rtn(uchar16);
3108__attribute__((overloadable)) ulong16 __spirv_UConvert_Rulong16(ushort16);
3109__attribute__((overloadable)) ulong16 __spirv_UConvert_Rulong16_rtz(ushort16);
3110__attribute__((overloadable)) ulong16 __spirv_UConvert_Rulong16_rte(ushort16);
3111__attribute__((overloadable)) ulong16 __spirv_UConvert_Rulong16_rtp(ushort16);
3112__attribute__((overloadable)) ulong16 __spirv_UConvert_Rulong16_rtn(ushort16);
3113__attribute__((overloadable)) ulong16 __spirv_UConvert_Rulong16_sat(ushort16);
3114__attribute__((overloadable)) ulong16 __spirv_UConvert_Rulong16_sat_rtz(ushort16);
3115__attribute__((overloadable)) ulong16 __spirv_UConvert_Rulong16_sat_rte(ushort16);
3116__attribute__((overloadable)) ulong16 __spirv_UConvert_Rulong16_sat_rtp(ushort16);
3117__attribute__((overloadable)) ulong16 __spirv_UConvert_Rulong16_sat_rtn(ushort16);
3118__attribute__((overloadable)) ulong16 __spirv_UConvert_Rulong16(uint16);
3119__attribute__((overloadable)) ulong16 __spirv_UConvert_Rulong16_rtz(uint16);
3120__attribute__((overloadable)) ulong16 __spirv_UConvert_Rulong16_rte(uint16);
3121__attribute__((overloadable)) ulong16 __spirv_UConvert_Rulong16_rtp(uint16);
3122__attribute__((overloadable)) ulong16 __spirv_UConvert_Rulong16_rtn(uint16);
3123__attribute__((overloadable)) ulong16 __spirv_UConvert_Rulong16_sat(uint16);
3124__attribute__((overloadable)) ulong16 __spirv_UConvert_Rulong16_sat_rtz(uint16);
3125__attribute__((overloadable)) ulong16 __spirv_UConvert_Rulong16_sat_rte(uint16);
3126__attribute__((overloadable)) ulong16 __spirv_UConvert_Rulong16_sat_rtp(uint16);
3127__attribute__((overloadable)) ulong16 __spirv_UConvert_Rulong16_sat_rtn(uint16);
3128__attribute__((overloadable)) ulong16 __spirv_UConvert_Rulong16(ulong16);
3129__attribute__((overloadable)) ulong16 __spirv_UConvert_Rulong16_rtz(ulong16);
3130__attribute__((overloadable)) ulong16 __spirv_UConvert_Rulong16_rte(ulong16);
3131__attribute__((overloadable)) ulong16 __spirv_UConvert_Rulong16_rtp(ulong16);
3132__attribute__((overloadable)) ulong16 __spirv_UConvert_Rulong16_rtn(ulong16);
3133__attribute__((overloadable)) ulong16 __spirv_UConvert_Rulong16_sat(ulong16);
3134__attribute__((overloadable)) ulong16 __spirv_UConvert_Rulong16_sat_rtz(ulong16);
3135__attribute__((overloadable)) ulong16 __spirv_UConvert_Rulong16_sat_rte(ulong16);
3136__attribute__((overloadable)) ulong16 __spirv_UConvert_Rulong16_sat_rtp(ulong16);
3137__attribute__((overloadable)) ulong16 __spirv_UConvert_Rulong16_sat_rtn(ulong16);
3138
3139__attribute__((overloadable)) char __spirv_SConvert_Rchar(char);
3140__attribute__((overloadable)) char __spirv_SConvert_Rchar_rtz(char);
3141__attribute__((overloadable)) char __spirv_SConvert_Rchar_rte(char);
3142__attribute__((overloadable)) char __spirv_SConvert_Rchar_rtp(char);
3143__attribute__((overloadable)) char __spirv_SConvert_Rchar_rtn(char);
3144__attribute__((overloadable)) char __spirv_SConvert_Rchar_sat(char);
3145__attribute__((overloadable)) char __spirv_SConvert_Rchar_sat_rtz(char);
3146__attribute__((overloadable)) char __spirv_SConvert_Rchar_sat_rte(char);
3147__attribute__((overloadable)) char __spirv_SConvert_Rchar_sat_rtp(char);
3148__attribute__((overloadable)) char __spirv_SConvert_Rchar_sat_rtn(char);
3149__attribute__((overloadable)) char __spirv_SConvert_Rchar(short);
3150__attribute__((overloadable)) char __spirv_SConvert_Rchar_rtz(short);
3151__attribute__((overloadable)) char __spirv_SConvert_Rchar_rte(short);
3152__attribute__((overloadable)) char __spirv_SConvert_Rchar_rtp(short);
3153__attribute__((overloadable)) char __spirv_SConvert_Rchar_rtn(short);
3154__attribute__((overloadable)) char __spirv_SConvert_Rchar_sat(short);
3155__attribute__((overloadable)) char __spirv_SConvert_Rchar_sat_rtz(short);
3156__attribute__((overloadable)) char __spirv_SConvert_Rchar_sat_rte(short);
3157__attribute__((overloadable)) char __spirv_SConvert_Rchar_sat_rtp(short);
3158__attribute__((overloadable)) char __spirv_SConvert_Rchar_sat_rtn(short);
3159__attribute__((overloadable)) char __spirv_SConvert_Rchar(int);
3160__attribute__((overloadable)) char __spirv_SConvert_Rchar_rtz(int);
3161__attribute__((overloadable)) char __spirv_SConvert_Rchar_rte(int);
3162__attribute__((overloadable)) char __spirv_SConvert_Rchar_rtp(int);
3163__attribute__((overloadable)) char __spirv_SConvert_Rchar_rtn(int);
3164__attribute__((overloadable)) char __spirv_SConvert_Rchar_sat(int);
3165__attribute__((overloadable)) char __spirv_SConvert_Rchar_sat_rtz(int);
3166__attribute__((overloadable)) char __spirv_SConvert_Rchar_sat_rte(int);
3167__attribute__((overloadable)) char __spirv_SConvert_Rchar_sat_rtp(int);
3168__attribute__((overloadable)) char __spirv_SConvert_Rchar_sat_rtn(int);
3169__attribute__((overloadable)) char __spirv_SConvert_Rchar(long);
3170__attribute__((overloadable)) char __spirv_SConvert_Rchar_rtz(long);
3171__attribute__((overloadable)) char __spirv_SConvert_Rchar_rte(long);
3172__attribute__((overloadable)) char __spirv_SConvert_Rchar_rtp(long);
3173__attribute__((overloadable)) char __spirv_SConvert_Rchar_rtn(long);
3174__attribute__((overloadable)) char __spirv_SConvert_Rchar_sat(long);
3175__attribute__((overloadable)) char __spirv_SConvert_Rchar_sat_rtz(long);
3176__attribute__((overloadable)) char __spirv_SConvert_Rchar_sat_rte(long);
3177__attribute__((overloadable)) char __spirv_SConvert_Rchar_sat_rtp(long);
3178__attribute__((overloadable)) char __spirv_SConvert_Rchar_sat_rtn(long);
3179__attribute__((overloadable)) char2 __spirv_SConvert_Rchar2(char2);
3180__attribute__((overloadable)) char2 __spirv_SConvert_Rchar2_rtz(char2);
3181__attribute__((overloadable)) char2 __spirv_SConvert_Rchar2_rte(char2);
3182__attribute__((overloadable)) char2 __spirv_SConvert_Rchar2_rtp(char2);
3183__attribute__((overloadable)) char2 __spirv_SConvert_Rchar2_rtn(char2);
3184__attribute__((overloadable)) char2 __spirv_SConvert_Rchar2_sat(char2);
3185__attribute__((overloadable)) char2 __spirv_SConvert_Rchar2_sat_rtz(char2);
3186__attribute__((overloadable)) char2 __spirv_SConvert_Rchar2_sat_rte(char2);
3187__attribute__((overloadable)) char2 __spirv_SConvert_Rchar2_sat_rtp(char2);
3188__attribute__((overloadable)) char2 __spirv_SConvert_Rchar2_sat_rtn(char2);
3189__attribute__((overloadable)) char2 __spirv_SConvert_Rchar2(short2);
3190__attribute__((overloadable)) char2 __spirv_SConvert_Rchar2_rtz(short2);
3191__attribute__((overloadable)) char2 __spirv_SConvert_Rchar2_rte(short2);
3192__attribute__((overloadable)) char2 __spirv_SConvert_Rchar2_rtp(short2);
3193__attribute__((overloadable)) char2 __spirv_SConvert_Rchar2_rtn(short2);
3194__attribute__((overloadable)) char2 __spirv_SConvert_Rchar2_sat(short2);
3195__attribute__((overloadable)) char2 __spirv_SConvert_Rchar2_sat_rtz(short2);
3196__attribute__((overloadable)) char2 __spirv_SConvert_Rchar2_sat_rte(short2);
3197__attribute__((overloadable)) char2 __spirv_SConvert_Rchar2_sat_rtp(short2);
3198__attribute__((overloadable)) char2 __spirv_SConvert_Rchar2_sat_rtn(short2);
3199__attribute__((overloadable)) char2 __spirv_SConvert_Rchar2(int2);
3200__attribute__((overloadable)) char2 __spirv_SConvert_Rchar2_rtz(int2);
3201__attribute__((overloadable)) char2 __spirv_SConvert_Rchar2_rte(int2);
3202__attribute__((overloadable)) char2 __spirv_SConvert_Rchar2_rtp(int2);
3203__attribute__((overloadable)) char2 __spirv_SConvert_Rchar2_rtn(int2);
3204__attribute__((overloadable)) char2 __spirv_SConvert_Rchar2_sat(int2);
3205__attribute__((overloadable)) char2 __spirv_SConvert_Rchar2_sat_rtz(int2);
3206__attribute__((overloadable)) char2 __spirv_SConvert_Rchar2_sat_rte(int2);
3207__attribute__((overloadable)) char2 __spirv_SConvert_Rchar2_sat_rtp(int2);
3208__attribute__((overloadable)) char2 __spirv_SConvert_Rchar2_sat_rtn(int2);
3209__attribute__((overloadable)) char2 __spirv_SConvert_Rchar2(long2);
3210__attribute__((overloadable)) char2 __spirv_SConvert_Rchar2_rtz(long2);
3211__attribute__((overloadable)) char2 __spirv_SConvert_Rchar2_rte(long2);
3212__attribute__((overloadable)) char2 __spirv_SConvert_Rchar2_rtp(long2);
3213__attribute__((overloadable)) char2 __spirv_SConvert_Rchar2_rtn(long2);
3214__attribute__((overloadable)) char2 __spirv_SConvert_Rchar2_sat(long2);
3215__attribute__((overloadable)) char2 __spirv_SConvert_Rchar2_sat_rtz(long2);
3216__attribute__((overloadable)) char2 __spirv_SConvert_Rchar2_sat_rte(long2);
3217__attribute__((overloadable)) char2 __spirv_SConvert_Rchar2_sat_rtp(long2);
3218__attribute__((overloadable)) char2 __spirv_SConvert_Rchar2_sat_rtn(long2);
3219__attribute__((overloadable)) char3 __spirv_SConvert_Rchar3(char3);
3220__attribute__((overloadable)) char3 __spirv_SConvert_Rchar3_rtz(char3);
3221__attribute__((overloadable)) char3 __spirv_SConvert_Rchar3_rte(char3);
3222__attribute__((overloadable)) char3 __spirv_SConvert_Rchar3_rtp(char3);
3223__attribute__((overloadable)) char3 __spirv_SConvert_Rchar3_rtn(char3);
3224__attribute__((overloadable)) char3 __spirv_SConvert_Rchar3_sat(char3);
3225__attribute__((overloadable)) char3 __spirv_SConvert_Rchar3_sat_rtz(char3);
3226__attribute__((overloadable)) char3 __spirv_SConvert_Rchar3_sat_rte(char3);
3227__attribute__((overloadable)) char3 __spirv_SConvert_Rchar3_sat_rtp(char3);
3228__attribute__((overloadable)) char3 __spirv_SConvert_Rchar3_sat_rtn(char3);
3229__attribute__((overloadable)) char3 __spirv_SConvert_Rchar3(short3);
3230__attribute__((overloadable)) char3 __spirv_SConvert_Rchar3_rtz(short3);
3231__attribute__((overloadable)) char3 __spirv_SConvert_Rchar3_rte(short3);
3232__attribute__((overloadable)) char3 __spirv_SConvert_Rchar3_rtp(short3);
3233__attribute__((overloadable)) char3 __spirv_SConvert_Rchar3_rtn(short3);
3234__attribute__((overloadable)) char3 __spirv_SConvert_Rchar3_sat(short3);
3235__attribute__((overloadable)) char3 __spirv_SConvert_Rchar3_sat_rtz(short3);
3236__attribute__((overloadable)) char3 __spirv_SConvert_Rchar3_sat_rte(short3);
3237__attribute__((overloadable)) char3 __spirv_SConvert_Rchar3_sat_rtp(short3);
3238__attribute__((overloadable)) char3 __spirv_SConvert_Rchar3_sat_rtn(short3);
3239__attribute__((overloadable)) char3 __spirv_SConvert_Rchar3(int3);
3240__attribute__((overloadable)) char3 __spirv_SConvert_Rchar3_rtz(int3);
3241__attribute__((overloadable)) char3 __spirv_SConvert_Rchar3_rte(int3);
3242__attribute__((overloadable)) char3 __spirv_SConvert_Rchar3_rtp(int3);
3243__attribute__((overloadable)) char3 __spirv_SConvert_Rchar3_rtn(int3);
3244__attribute__((overloadable)) char3 __spirv_SConvert_Rchar3_sat(int3);
3245__attribute__((overloadable)) char3 __spirv_SConvert_Rchar3_sat_rtz(int3);
3246__attribute__((overloadable)) char3 __spirv_SConvert_Rchar3_sat_rte(int3);
3247__attribute__((overloadable)) char3 __spirv_SConvert_Rchar3_sat_rtp(int3);
3248__attribute__((overloadable)) char3 __spirv_SConvert_Rchar3_sat_rtn(int3);
3249__attribute__((overloadable)) char3 __spirv_SConvert_Rchar3(long3);
3250__attribute__((overloadable)) char3 __spirv_SConvert_Rchar3_rtz(long3);
3251__attribute__((overloadable)) char3 __spirv_SConvert_Rchar3_rte(long3);
3252__attribute__((overloadable)) char3 __spirv_SConvert_Rchar3_rtp(long3);
3253__attribute__((overloadable)) char3 __spirv_SConvert_Rchar3_rtn(long3);
3254__attribute__((overloadable)) char3 __spirv_SConvert_Rchar3_sat(long3);
3255__attribute__((overloadable)) char3 __spirv_SConvert_Rchar3_sat_rtz(long3);
3256__attribute__((overloadable)) char3 __spirv_SConvert_Rchar3_sat_rte(long3);
3257__attribute__((overloadable)) char3 __spirv_SConvert_Rchar3_sat_rtp(long3);
3258__attribute__((overloadable)) char3 __spirv_SConvert_Rchar3_sat_rtn(long3);
3259__attribute__((overloadable)) char4 __spirv_SConvert_Rchar4(char4);
3260__attribute__((overloadable)) char4 __spirv_SConvert_Rchar4_rtz(char4);
3261__attribute__((overloadable)) char4 __spirv_SConvert_Rchar4_rte(char4);
3262__attribute__((overloadable)) char4 __spirv_SConvert_Rchar4_rtp(char4);
3263__attribute__((overloadable)) char4 __spirv_SConvert_Rchar4_rtn(char4);
3264__attribute__((overloadable)) char4 __spirv_SConvert_Rchar4_sat(char4);
3265__attribute__((overloadable)) char4 __spirv_SConvert_Rchar4_sat_rtz(char4);
3266__attribute__((overloadable)) char4 __spirv_SConvert_Rchar4_sat_rte(char4);
3267__attribute__((overloadable)) char4 __spirv_SConvert_Rchar4_sat_rtp(char4);
3268__attribute__((overloadable)) char4 __spirv_SConvert_Rchar4_sat_rtn(char4);
3269__attribute__((overloadable)) char4 __spirv_SConvert_Rchar4(short4);
3270__attribute__((overloadable)) char4 __spirv_SConvert_Rchar4_rtz(short4);
3271__attribute__((overloadable)) char4 __spirv_SConvert_Rchar4_rte(short4);
3272__attribute__((overloadable)) char4 __spirv_SConvert_Rchar4_rtp(short4);
3273__attribute__((overloadable)) char4 __spirv_SConvert_Rchar4_rtn(short4);
3274__attribute__((overloadable)) char4 __spirv_SConvert_Rchar4_sat(short4);
3275__attribute__((overloadable)) char4 __spirv_SConvert_Rchar4_sat_rtz(short4);
3276__attribute__((overloadable)) char4 __spirv_SConvert_Rchar4_sat_rte(short4);
3277__attribute__((overloadable)) char4 __spirv_SConvert_Rchar4_sat_rtp(short4);
3278__attribute__((overloadable)) char4 __spirv_SConvert_Rchar4_sat_rtn(short4);
3279__attribute__((overloadable)) char4 __spirv_SConvert_Rchar4(int4);
3280__attribute__((overloadable)) char4 __spirv_SConvert_Rchar4_rtz(int4);
3281__attribute__((overloadable)) char4 __spirv_SConvert_Rchar4_rte(int4);
3282__attribute__((overloadable)) char4 __spirv_SConvert_Rchar4_rtp(int4);
3283__attribute__((overloadable)) char4 __spirv_SConvert_Rchar4_rtn(int4);
3284__attribute__((overloadable)) char4 __spirv_SConvert_Rchar4_sat(int4);
3285__attribute__((overloadable)) char4 __spirv_SConvert_Rchar4_sat_rtz(int4);
3286__attribute__((overloadable)) char4 __spirv_SConvert_Rchar4_sat_rte(int4);
3287__attribute__((overloadable)) char4 __spirv_SConvert_Rchar4_sat_rtp(int4);
3288__attribute__((overloadable)) char4 __spirv_SConvert_Rchar4_sat_rtn(int4);
3289__attribute__((overloadable)) char4 __spirv_SConvert_Rchar4(long4);
3290__attribute__((overloadable)) char4 __spirv_SConvert_Rchar4_rtz(long4);
3291__attribute__((overloadable)) char4 __spirv_SConvert_Rchar4_rte(long4);
3292__attribute__((overloadable)) char4 __spirv_SConvert_Rchar4_rtp(long4);
3293__attribute__((overloadable)) char4 __spirv_SConvert_Rchar4_rtn(long4);
3294__attribute__((overloadable)) char4 __spirv_SConvert_Rchar4_sat(long4);
3295__attribute__((overloadable)) char4 __spirv_SConvert_Rchar4_sat_rtz(long4);
3296__attribute__((overloadable)) char4 __spirv_SConvert_Rchar4_sat_rte(long4);
3297__attribute__((overloadable)) char4 __spirv_SConvert_Rchar4_sat_rtp(long4);
3298__attribute__((overloadable)) char4 __spirv_SConvert_Rchar4_sat_rtn(long4);
3299__attribute__((overloadable)) char8 __spirv_SConvert_Rchar8(char8);
3300__attribute__((overloadable)) char8 __spirv_SConvert_Rchar8_rtz(char8);
3301__attribute__((overloadable)) char8 __spirv_SConvert_Rchar8_rte(char8);
3302__attribute__((overloadable)) char8 __spirv_SConvert_Rchar8_rtp(char8);
3303__attribute__((overloadable)) char8 __spirv_SConvert_Rchar8_rtn(char8);
3304__attribute__((overloadable)) char8 __spirv_SConvert_Rchar8_sat(char8);
3305__attribute__((overloadable)) char8 __spirv_SConvert_Rchar8_sat_rtz(char8);
3306__attribute__((overloadable)) char8 __spirv_SConvert_Rchar8_sat_rte(char8);
3307__attribute__((overloadable)) char8 __spirv_SConvert_Rchar8_sat_rtp(char8);
3308__attribute__((overloadable)) char8 __spirv_SConvert_Rchar8_sat_rtn(char8);
3309__attribute__((overloadable)) char8 __spirv_SConvert_Rchar8(short8);
3310__attribute__((overloadable)) char8 __spirv_SConvert_Rchar8_rtz(short8);
3311__attribute__((overloadable)) char8 __spirv_SConvert_Rchar8_rte(short8);
3312__attribute__((overloadable)) char8 __spirv_SConvert_Rchar8_rtp(short8);
3313__attribute__((overloadable)) char8 __spirv_SConvert_Rchar8_rtn(short8);
3314__attribute__((overloadable)) char8 __spirv_SConvert_Rchar8_sat(short8);
3315__attribute__((overloadable)) char8 __spirv_SConvert_Rchar8_sat_rtz(short8);
3316__attribute__((overloadable)) char8 __spirv_SConvert_Rchar8_sat_rte(short8);
3317__attribute__((overloadable)) char8 __spirv_SConvert_Rchar8_sat_rtp(short8);
3318__attribute__((overloadable)) char8 __spirv_SConvert_Rchar8_sat_rtn(short8);
3319__attribute__((overloadable)) char8 __spirv_SConvert_Rchar8(int8);
3320__attribute__((overloadable)) char8 __spirv_SConvert_Rchar8_rtz(int8);
3321__attribute__((overloadable)) char8 __spirv_SConvert_Rchar8_rte(int8);
3322__attribute__((overloadable)) char8 __spirv_SConvert_Rchar8_rtp(int8);
3323__attribute__((overloadable)) char8 __spirv_SConvert_Rchar8_rtn(int8);
3324__attribute__((overloadable)) char8 __spirv_SConvert_Rchar8_sat(int8);
3325__attribute__((overloadable)) char8 __spirv_SConvert_Rchar8_sat_rtz(int8);
3326__attribute__((overloadable)) char8 __spirv_SConvert_Rchar8_sat_rte(int8);
3327__attribute__((overloadable)) char8 __spirv_SConvert_Rchar8_sat_rtp(int8);
3328__attribute__((overloadable)) char8 __spirv_SConvert_Rchar8_sat_rtn(int8);
3329__attribute__((overloadable)) char8 __spirv_SConvert_Rchar8(long8);
3330__attribute__((overloadable)) char8 __spirv_SConvert_Rchar8_rtz(long8);
3331__attribute__((overloadable)) char8 __spirv_SConvert_Rchar8_rte(long8);
3332__attribute__((overloadable)) char8 __spirv_SConvert_Rchar8_rtp(long8);
3333__attribute__((overloadable)) char8 __spirv_SConvert_Rchar8_rtn(long8);
3334__attribute__((overloadable)) char8 __spirv_SConvert_Rchar8_sat(long8);
3335__attribute__((overloadable)) char8 __spirv_SConvert_Rchar8_sat_rtz(long8);
3336__attribute__((overloadable)) char8 __spirv_SConvert_Rchar8_sat_rte(long8);
3337__attribute__((overloadable)) char8 __spirv_SConvert_Rchar8_sat_rtp(long8);
3338__attribute__((overloadable)) char8 __spirv_SConvert_Rchar8_sat_rtn(long8);
3339__attribute__((overloadable)) char16 __spirv_SConvert_Rchar16(char16);
3340__attribute__((overloadable)) char16 __spirv_SConvert_Rchar16_rtz(char16);
3341__attribute__((overloadable)) char16 __spirv_SConvert_Rchar16_rte(char16);
3342__attribute__((overloadable)) char16 __spirv_SConvert_Rchar16_rtp(char16);
3343__attribute__((overloadable)) char16 __spirv_SConvert_Rchar16_rtn(char16);
3344__attribute__((overloadable)) char16 __spirv_SConvert_Rchar16_sat(char16);
3345__attribute__((overloadable)) char16 __spirv_SConvert_Rchar16_sat_rtz(char16);
3346__attribute__((overloadable)) char16 __spirv_SConvert_Rchar16_sat_rte(char16);
3347__attribute__((overloadable)) char16 __spirv_SConvert_Rchar16_sat_rtp(char16);
3348__attribute__((overloadable)) char16 __spirv_SConvert_Rchar16_sat_rtn(char16);
3349__attribute__((overloadable)) char16 __spirv_SConvert_Rchar16(short16);
3350__attribute__((overloadable)) char16 __spirv_SConvert_Rchar16_rtz(short16);
3351__attribute__((overloadable)) char16 __spirv_SConvert_Rchar16_rte(short16);
3352__attribute__((overloadable)) char16 __spirv_SConvert_Rchar16_rtp(short16);
3353__attribute__((overloadable)) char16 __spirv_SConvert_Rchar16_rtn(short16);
3354__attribute__((overloadable)) char16 __spirv_SConvert_Rchar16_sat(short16);
3355__attribute__((overloadable)) char16 __spirv_SConvert_Rchar16_sat_rtz(short16);
3356__attribute__((overloadable)) char16 __spirv_SConvert_Rchar16_sat_rte(short16);
3357__attribute__((overloadable)) char16 __spirv_SConvert_Rchar16_sat_rtp(short16);
3358__attribute__((overloadable)) char16 __spirv_SConvert_Rchar16_sat_rtn(short16);
3359__attribute__((overloadable)) char16 __spirv_SConvert_Rchar16(int16);
3360__attribute__((overloadable)) char16 __spirv_SConvert_Rchar16_rtz(int16);
3361__attribute__((overloadable)) char16 __spirv_SConvert_Rchar16_rte(int16);
3362__attribute__((overloadable)) char16 __spirv_SConvert_Rchar16_rtp(int16);
3363__attribute__((overloadable)) char16 __spirv_SConvert_Rchar16_rtn(int16);
3364__attribute__((overloadable)) char16 __spirv_SConvert_Rchar16_sat(int16);
3365__attribute__((overloadable)) char16 __spirv_SConvert_Rchar16_sat_rtz(int16);
3366__attribute__((overloadable)) char16 __spirv_SConvert_Rchar16_sat_rte(int16);
3367__attribute__((overloadable)) char16 __spirv_SConvert_Rchar16_sat_rtp(int16);
3368__attribute__((overloadable)) char16 __spirv_SConvert_Rchar16_sat_rtn(int16);
3369__attribute__((overloadable)) char16 __spirv_SConvert_Rchar16(long16);
3370__attribute__((overloadable)) char16 __spirv_SConvert_Rchar16_rtz(long16);
3371__attribute__((overloadable)) char16 __spirv_SConvert_Rchar16_rte(long16);
3372__attribute__((overloadable)) char16 __spirv_SConvert_Rchar16_rtp(long16);
3373__attribute__((overloadable)) char16 __spirv_SConvert_Rchar16_rtn(long16);
3374__attribute__((overloadable)) char16 __spirv_SConvert_Rchar16_sat(long16);
3375__attribute__((overloadable)) char16 __spirv_SConvert_Rchar16_sat_rtz(long16);
3376__attribute__((overloadable)) char16 __spirv_SConvert_Rchar16_sat_rte(long16);
3377__attribute__((overloadable)) char16 __spirv_SConvert_Rchar16_sat_rtp(long16);
3378__attribute__((overloadable)) char16 __spirv_SConvert_Rchar16_sat_rtn(long16);
3379
3380__attribute__((overloadable)) short __spirv_SConvert_Rshort(char);
3381__attribute__((overloadable)) short __spirv_SConvert_Rshort_rtz(char);
3382__attribute__((overloadable)) short __spirv_SConvert_Rshort_rte(char);
3383__attribute__((overloadable)) short __spirv_SConvert_Rshort_rtp(char);
3384__attribute__((overloadable)) short __spirv_SConvert_Rshort_rtn(char);
3385__attribute__((overloadable)) short __spirv_SConvert_Rshort_sat(char);
3386__attribute__((overloadable)) short __spirv_SConvert_Rshort_sat_rtz(char);
3387__attribute__((overloadable)) short __spirv_SConvert_Rshort_sat_rte(char);
3388__attribute__((overloadable)) short __spirv_SConvert_Rshort_sat_rtp(char);
3389__attribute__((overloadable)) short __spirv_SConvert_Rshort_sat_rtn(char);
3390__attribute__((overloadable)) short __spirv_SConvert_Rshort(short);
3391__attribute__((overloadable)) short __spirv_SConvert_Rshort_rtz(short);
3392__attribute__((overloadable)) short __spirv_SConvert_Rshort_rte(short);
3393__attribute__((overloadable)) short __spirv_SConvert_Rshort_rtp(short);
3394__attribute__((overloadable)) short __spirv_SConvert_Rshort_rtn(short);
3395__attribute__((overloadable)) short __spirv_SConvert_Rshort_sat(short);
3396__attribute__((overloadable)) short __spirv_SConvert_Rshort_sat_rtz(short);
3397__attribute__((overloadable)) short __spirv_SConvert_Rshort_sat_rte(short);
3398__attribute__((overloadable)) short __spirv_SConvert_Rshort_sat_rtp(short);
3399__attribute__((overloadable)) short __spirv_SConvert_Rshort_sat_rtn(short);
3400__attribute__((overloadable)) short __spirv_SConvert_Rshort(int);
3401__attribute__((overloadable)) short __spirv_SConvert_Rshort_rtz(int);
3402__attribute__((overloadable)) short __spirv_SConvert_Rshort_rte(int);
3403__attribute__((overloadable)) short __spirv_SConvert_Rshort_rtp(int);
3404__attribute__((overloadable)) short __spirv_SConvert_Rshort_rtn(int);
3405__attribute__((overloadable)) short __spirv_SConvert_Rshort_sat(int);
3406__attribute__((overloadable)) short __spirv_SConvert_Rshort_sat_rtz(int);
3407__attribute__((overloadable)) short __spirv_SConvert_Rshort_sat_rte(int);
3408__attribute__((overloadable)) short __spirv_SConvert_Rshort_sat_rtp(int);
3409__attribute__((overloadable)) short __spirv_SConvert_Rshort_sat_rtn(int);
3410__attribute__((overloadable)) short __spirv_SConvert_Rshort(long);
3411__attribute__((overloadable)) short __spirv_SConvert_Rshort_rtz(long);
3412__attribute__((overloadable)) short __spirv_SConvert_Rshort_rte(long);
3413__attribute__((overloadable)) short __spirv_SConvert_Rshort_rtp(long);
3414__attribute__((overloadable)) short __spirv_SConvert_Rshort_rtn(long);
3415__attribute__((overloadable)) short __spirv_SConvert_Rshort_sat(long);
3416__attribute__((overloadable)) short __spirv_SConvert_Rshort_sat_rtz(long);
3417__attribute__((overloadable)) short __spirv_SConvert_Rshort_sat_rte(long);
3418__attribute__((overloadable)) short __spirv_SConvert_Rshort_sat_rtp(long);
3419__attribute__((overloadable)) short __spirv_SConvert_Rshort_sat_rtn(long);
3420__attribute__((overloadable)) short2 __spirv_SConvert_Rshort2(char2);
3421__attribute__((overloadable)) short2 __spirv_SConvert_Rshort2_rtz(char2);
3422__attribute__((overloadable)) short2 __spirv_SConvert_Rshort2_rte(char2);
3423__attribute__((overloadable)) short2 __spirv_SConvert_Rshort2_rtp(char2);
3424__attribute__((overloadable)) short2 __spirv_SConvert_Rshort2_rtn(char2);
3425__attribute__((overloadable)) short2 __spirv_SConvert_Rshort2_sat(char2);
3426__attribute__((overloadable)) short2 __spirv_SConvert_Rshort2_sat_rtz(char2);
3427__attribute__((overloadable)) short2 __spirv_SConvert_Rshort2_sat_rte(char2);
3428__attribute__((overloadable)) short2 __spirv_SConvert_Rshort2_sat_rtp(char2);
3429__attribute__((overloadable)) short2 __spirv_SConvert_Rshort2_sat_rtn(char2);
3430__attribute__((overloadable)) short2 __spirv_SConvert_Rshort2(short2);
3431__attribute__((overloadable)) short2 __spirv_SConvert_Rshort2_rtz(short2);
3432__attribute__((overloadable)) short2 __spirv_SConvert_Rshort2_rte(short2);
3433__attribute__((overloadable)) short2 __spirv_SConvert_Rshort2_rtp(short2);
3434__attribute__((overloadable)) short2 __spirv_SConvert_Rshort2_rtn(short2);
3435__attribute__((overloadable)) short2 __spirv_SConvert_Rshort2_sat(short2);
3436__attribute__((overloadable)) short2 __spirv_SConvert_Rshort2_sat_rtz(short2);
3437__attribute__((overloadable)) short2 __spirv_SConvert_Rshort2_sat_rte(short2);
3438__attribute__((overloadable)) short2 __spirv_SConvert_Rshort2_sat_rtp(short2);
3439__attribute__((overloadable)) short2 __spirv_SConvert_Rshort2_sat_rtn(short2);
3440__attribute__((overloadable)) short2 __spirv_SConvert_Rshort2(int2);
3441__attribute__((overloadable)) short2 __spirv_SConvert_Rshort2_rtz(int2);
3442__attribute__((overloadable)) short2 __spirv_SConvert_Rshort2_rte(int2);
3443__attribute__((overloadable)) short2 __spirv_SConvert_Rshort2_rtp(int2);
3444__attribute__((overloadable)) short2 __spirv_SConvert_Rshort2_rtn(int2);
3445__attribute__((overloadable)) short2 __spirv_SConvert_Rshort2_sat(int2);
3446__attribute__((overloadable)) short2 __spirv_SConvert_Rshort2_sat_rtz(int2);
3447__attribute__((overloadable)) short2 __spirv_SConvert_Rshort2_sat_rte(int2);
3448__attribute__((overloadable)) short2 __spirv_SConvert_Rshort2_sat_rtp(int2);
3449__attribute__((overloadable)) short2 __spirv_SConvert_Rshort2_sat_rtn(int2);
3450__attribute__((overloadable)) short2 __spirv_SConvert_Rshort2(long2);
3451__attribute__((overloadable)) short2 __spirv_SConvert_Rshort2_rtz(long2);
3452__attribute__((overloadable)) short2 __spirv_SConvert_Rshort2_rte(long2);
3453__attribute__((overloadable)) short2 __spirv_SConvert_Rshort2_rtp(long2);
3454__attribute__((overloadable)) short2 __spirv_SConvert_Rshort2_rtn(long2);
3455__attribute__((overloadable)) short2 __spirv_SConvert_Rshort2_sat(long2);
3456__attribute__((overloadable)) short2 __spirv_SConvert_Rshort2_sat_rtz(long2);
3457__attribute__((overloadable)) short2 __spirv_SConvert_Rshort2_sat_rte(long2);
3458__attribute__((overloadable)) short2 __spirv_SConvert_Rshort2_sat_rtp(long2);
3459__attribute__((overloadable)) short2 __spirv_SConvert_Rshort2_sat_rtn(long2);
3460__attribute__((overloadable)) short3 __spirv_SConvert_Rshort3(char3);
3461__attribute__((overloadable)) short3 __spirv_SConvert_Rshort3_rtz(char3);
3462__attribute__((overloadable)) short3 __spirv_SConvert_Rshort3_rte(char3);
3463__attribute__((overloadable)) short3 __spirv_SConvert_Rshort3_rtp(char3);
3464__attribute__((overloadable)) short3 __spirv_SConvert_Rshort3_rtn(char3);
3465__attribute__((overloadable)) short3 __spirv_SConvert_Rshort3_sat(char3);
3466__attribute__((overloadable)) short3 __spirv_SConvert_Rshort3_sat_rtz(char3);
3467__attribute__((overloadable)) short3 __spirv_SConvert_Rshort3_sat_rte(char3);
3468__attribute__((overloadable)) short3 __spirv_SConvert_Rshort3_sat_rtp(char3);
3469__attribute__((overloadable)) short3 __spirv_SConvert_Rshort3_sat_rtn(char3);
3470__attribute__((overloadable)) short3 __spirv_SConvert_Rshort3(short3);
3471__attribute__((overloadable)) short3 __spirv_SConvert_Rshort3_rtz(short3);
3472__attribute__((overloadable)) short3 __spirv_SConvert_Rshort3_rte(short3);
3473__attribute__((overloadable)) short3 __spirv_SConvert_Rshort3_rtp(short3);
3474__attribute__((overloadable)) short3 __spirv_SConvert_Rshort3_rtn(short3);
3475__attribute__((overloadable)) short3 __spirv_SConvert_Rshort3_sat(short3);
3476__attribute__((overloadable)) short3 __spirv_SConvert_Rshort3_sat_rtz(short3);
3477__attribute__((overloadable)) short3 __spirv_SConvert_Rshort3_sat_rte(short3);
3478__attribute__((overloadable)) short3 __spirv_SConvert_Rshort3_sat_rtp(short3);
3479__attribute__((overloadable)) short3 __spirv_SConvert_Rshort3_sat_rtn(short3);
3480__attribute__((overloadable)) short3 __spirv_SConvert_Rshort3(int3);
3481__attribute__((overloadable)) short3 __spirv_SConvert_Rshort3_rtz(int3);
3482__attribute__((overloadable)) short3 __spirv_SConvert_Rshort3_rte(int3);
3483__attribute__((overloadable)) short3 __spirv_SConvert_Rshort3_rtp(int3);
3484__attribute__((overloadable)) short3 __spirv_SConvert_Rshort3_rtn(int3);
3485__attribute__((overloadable)) short3 __spirv_SConvert_Rshort3_sat(int3);
3486__attribute__((overloadable)) short3 __spirv_SConvert_Rshort3_sat_rtz(int3);
3487__attribute__((overloadable)) short3 __spirv_SConvert_Rshort3_sat_rte(int3);
3488__attribute__((overloadable)) short3 __spirv_SConvert_Rshort3_sat_rtp(int3);
3489__attribute__((overloadable)) short3 __spirv_SConvert_Rshort3_sat_rtn(int3);
3490__attribute__((overloadable)) short3 __spirv_SConvert_Rshort3(long3);
3491__attribute__((overloadable)) short3 __spirv_SConvert_Rshort3_rtz(long3);
3492__attribute__((overloadable)) short3 __spirv_SConvert_Rshort3_rte(long3);
3493__attribute__((overloadable)) short3 __spirv_SConvert_Rshort3_rtp(long3);
3494__attribute__((overloadable)) short3 __spirv_SConvert_Rshort3_rtn(long3);
3495__attribute__((overloadable)) short3 __spirv_SConvert_Rshort3_sat(long3);
3496__attribute__((overloadable)) short3 __spirv_SConvert_Rshort3_sat_rtz(long3);
3497__attribute__((overloadable)) short3 __spirv_SConvert_Rshort3_sat_rte(long3);
3498__attribute__((overloadable)) short3 __spirv_SConvert_Rshort3_sat_rtp(long3);
3499__attribute__((overloadable)) short3 __spirv_SConvert_Rshort3_sat_rtn(long3);
3500__attribute__((overloadable)) short4 __spirv_SConvert_Rshort4(char4);
3501__attribute__((overloadable)) short4 __spirv_SConvert_Rshort4_rtz(char4);
3502__attribute__((overloadable)) short4 __spirv_SConvert_Rshort4_rte(char4);
3503__attribute__((overloadable)) short4 __spirv_SConvert_Rshort4_rtp(char4);
3504__attribute__((overloadable)) short4 __spirv_SConvert_Rshort4_rtn(char4);
3505__attribute__((overloadable)) short4 __spirv_SConvert_Rshort4_sat(char4);
3506__attribute__((overloadable)) short4 __spirv_SConvert_Rshort4_sat_rtz(char4);
3507__attribute__((overloadable)) short4 __spirv_SConvert_Rshort4_sat_rte(char4);
3508__attribute__((overloadable)) short4 __spirv_SConvert_Rshort4_sat_rtp(char4);
3509__attribute__((overloadable)) short4 __spirv_SConvert_Rshort4_sat_rtn(char4);
3510__attribute__((overloadable)) short4 __spirv_SConvert_Rshort4(short4);
3511__attribute__((overloadable)) short4 __spirv_SConvert_Rshort4_rtz(short4);
3512__attribute__((overloadable)) short4 __spirv_SConvert_Rshort4_rte(short4);
3513__attribute__((overloadable)) short4 __spirv_SConvert_Rshort4_rtp(short4);
3514__attribute__((overloadable)) short4 __spirv_SConvert_Rshort4_rtn(short4);
3515__attribute__((overloadable)) short4 __spirv_SConvert_Rshort4_sat(short4);
3516__attribute__((overloadable)) short4 __spirv_SConvert_Rshort4_sat_rtz(short4);
3517__attribute__((overloadable)) short4 __spirv_SConvert_Rshort4_sat_rte(short4);
3518__attribute__((overloadable)) short4 __spirv_SConvert_Rshort4_sat_rtp(short4);
3519__attribute__((overloadable)) short4 __spirv_SConvert_Rshort4_sat_rtn(short4);
3520__attribute__((overloadable)) short4 __spirv_SConvert_Rshort4(int4);
3521__attribute__((overloadable)) short4 __spirv_SConvert_Rshort4_rtz(int4);
3522__attribute__((overloadable)) short4 __spirv_SConvert_Rshort4_rte(int4);
3523__attribute__((overloadable)) short4 __spirv_SConvert_Rshort4_rtp(int4);
3524__attribute__((overloadable)) short4 __spirv_SConvert_Rshort4_rtn(int4);
3525__attribute__((overloadable)) short4 __spirv_SConvert_Rshort4_sat(int4);
3526__attribute__((overloadable)) short4 __spirv_SConvert_Rshort4_sat_rtz(int4);
3527__attribute__((overloadable)) short4 __spirv_SConvert_Rshort4_sat_rte(int4);
3528__attribute__((overloadable)) short4 __spirv_SConvert_Rshort4_sat_rtp(int4);
3529__attribute__((overloadable)) short4 __spirv_SConvert_Rshort4_sat_rtn(int4);
3530__attribute__((overloadable)) short4 __spirv_SConvert_Rshort4(long4);
3531__attribute__((overloadable)) short4 __spirv_SConvert_Rshort4_rtz(long4);
3532__attribute__((overloadable)) short4 __spirv_SConvert_Rshort4_rte(long4);
3533__attribute__((overloadable)) short4 __spirv_SConvert_Rshort4_rtp(long4);
3534__attribute__((overloadable)) short4 __spirv_SConvert_Rshort4_rtn(long4);
3535__attribute__((overloadable)) short4 __spirv_SConvert_Rshort4_sat(long4);
3536__attribute__((overloadable)) short4 __spirv_SConvert_Rshort4_sat_rtz(long4);
3537__attribute__((overloadable)) short4 __spirv_SConvert_Rshort4_sat_rte(long4);
3538__attribute__((overloadable)) short4 __spirv_SConvert_Rshort4_sat_rtp(long4);
3539__attribute__((overloadable)) short4 __spirv_SConvert_Rshort4_sat_rtn(long4);
3540__attribute__((overloadable)) short8 __spirv_SConvert_Rshort8(char8);
3541__attribute__((overloadable)) short8 __spirv_SConvert_Rshort8_rtz(char8);
3542__attribute__((overloadable)) short8 __spirv_SConvert_Rshort8_rte(char8);
3543__attribute__((overloadable)) short8 __spirv_SConvert_Rshort8_rtp(char8);
3544__attribute__((overloadable)) short8 __spirv_SConvert_Rshort8_rtn(char8);
3545__attribute__((overloadable)) short8 __spirv_SConvert_Rshort8_sat(char8);
3546__attribute__((overloadable)) short8 __spirv_SConvert_Rshort8_sat_rtz(char8);
3547__attribute__((overloadable)) short8 __spirv_SConvert_Rshort8_sat_rte(char8);
3548__attribute__((overloadable)) short8 __spirv_SConvert_Rshort8_sat_rtp(char8);
3549__attribute__((overloadable)) short8 __spirv_SConvert_Rshort8_sat_rtn(char8);
3550__attribute__((overloadable)) short8 __spirv_SConvert_Rshort8(short8);
3551__attribute__((overloadable)) short8 __spirv_SConvert_Rshort8_rtz(short8);
3552__attribute__((overloadable)) short8 __spirv_SConvert_Rshort8_rte(short8);
3553__attribute__((overloadable)) short8 __spirv_SConvert_Rshort8_rtp(short8);
3554__attribute__((overloadable)) short8 __spirv_SConvert_Rshort8_rtn(short8);
3555__attribute__((overloadable)) short8 __spirv_SConvert_Rshort8_sat(short8);
3556__attribute__((overloadable)) short8 __spirv_SConvert_Rshort8_sat_rtz(short8);
3557__attribute__((overloadable)) short8 __spirv_SConvert_Rshort8_sat_rte(short8);
3558__attribute__((overloadable)) short8 __spirv_SConvert_Rshort8_sat_rtp(short8);
3559__attribute__((overloadable)) short8 __spirv_SConvert_Rshort8_sat_rtn(short8);
3560__attribute__((overloadable)) short8 __spirv_SConvert_Rshort8(int8);
3561__attribute__((overloadable)) short8 __spirv_SConvert_Rshort8_rtz(int8);
3562__attribute__((overloadable)) short8 __spirv_SConvert_Rshort8_rte(int8);
3563__attribute__((overloadable)) short8 __spirv_SConvert_Rshort8_rtp(int8);
3564__attribute__((overloadable)) short8 __spirv_SConvert_Rshort8_rtn(int8);
3565__attribute__((overloadable)) short8 __spirv_SConvert_Rshort8_sat(int8);
3566__attribute__((overloadable)) short8 __spirv_SConvert_Rshort8_sat_rtz(int8);
3567__attribute__((overloadable)) short8 __spirv_SConvert_Rshort8_sat_rte(int8);
3568__attribute__((overloadable)) short8 __spirv_SConvert_Rshort8_sat_rtp(int8);
3569__attribute__((overloadable)) short8 __spirv_SConvert_Rshort8_sat_rtn(int8);
3570__attribute__((overloadable)) short8 __spirv_SConvert_Rshort8(long8);
3571__attribute__((overloadable)) short8 __spirv_SConvert_Rshort8_rtz(long8);
3572__attribute__((overloadable)) short8 __spirv_SConvert_Rshort8_rte(long8);
3573__attribute__((overloadable)) short8 __spirv_SConvert_Rshort8_rtp(long8);
3574__attribute__((overloadable)) short8 __spirv_SConvert_Rshort8_rtn(long8);
3575__attribute__((overloadable)) short8 __spirv_SConvert_Rshort8_sat(long8);
3576__attribute__((overloadable)) short8 __spirv_SConvert_Rshort8_sat_rtz(long8);
3577__attribute__((overloadable)) short8 __spirv_SConvert_Rshort8_sat_rte(long8);
3578__attribute__((overloadable)) short8 __spirv_SConvert_Rshort8_sat_rtp(long8);
3579__attribute__((overloadable)) short8 __spirv_SConvert_Rshort8_sat_rtn(long8);
3580__attribute__((overloadable)) short16 __spirv_SConvert_Rshort16(char16);
3581__attribute__((overloadable)) short16 __spirv_SConvert_Rshort16_rtz(char16);
3582__attribute__((overloadable)) short16 __spirv_SConvert_Rshort16_rte(char16);
3583__attribute__((overloadable)) short16 __spirv_SConvert_Rshort16_rtp(char16);
3584__attribute__((overloadable)) short16 __spirv_SConvert_Rshort16_rtn(char16);
3585__attribute__((overloadable)) short16 __spirv_SConvert_Rshort16_sat(char16);
3586__attribute__((overloadable)) short16 __spirv_SConvert_Rshort16_sat_rtz(char16);
3587__attribute__((overloadable)) short16 __spirv_SConvert_Rshort16_sat_rte(char16);
3588__attribute__((overloadable)) short16 __spirv_SConvert_Rshort16_sat_rtp(char16);
3589__attribute__((overloadable)) short16 __spirv_SConvert_Rshort16_sat_rtn(char16);
3590__attribute__((overloadable)) short16 __spirv_SConvert_Rshort16(short16);
3591__attribute__((overloadable)) short16 __spirv_SConvert_Rshort16_rtz(short16);
3592__attribute__((overloadable)) short16 __spirv_SConvert_Rshort16_rte(short16);
3593__attribute__((overloadable)) short16 __spirv_SConvert_Rshort16_rtp(short16);
3594__attribute__((overloadable)) short16 __spirv_SConvert_Rshort16_rtn(short16);
3595__attribute__((overloadable)) short16 __spirv_SConvert_Rshort16_sat(short16);
3596__attribute__((overloadable)) short16 __spirv_SConvert_Rshort16_sat_rtz(short16);
3597__attribute__((overloadable)) short16 __spirv_SConvert_Rshort16_sat_rte(short16);
3598__attribute__((overloadable)) short16 __spirv_SConvert_Rshort16_sat_rtp(short16);
3599__attribute__((overloadable)) short16 __spirv_SConvert_Rshort16_sat_rtn(short16);
3600__attribute__((overloadable)) short16 __spirv_SConvert_Rshort16(int16);
3601__attribute__((overloadable)) short16 __spirv_SConvert_Rshort16_rtz(int16);
3602__attribute__((overloadable)) short16 __spirv_SConvert_Rshort16_rte(int16);
3603__attribute__((overloadable)) short16 __spirv_SConvert_Rshort16_rtp(int16);
3604__attribute__((overloadable)) short16 __spirv_SConvert_Rshort16_rtn(int16);
3605__attribute__((overloadable)) short16 __spirv_SConvert_Rshort16_sat(int16);
3606__attribute__((overloadable)) short16 __spirv_SConvert_Rshort16_sat_rtz(int16);
3607__attribute__((overloadable)) short16 __spirv_SConvert_Rshort16_sat_rte(int16);
3608__attribute__((overloadable)) short16 __spirv_SConvert_Rshort16_sat_rtp(int16);
3609__attribute__((overloadable)) short16 __spirv_SConvert_Rshort16_sat_rtn(int16);
3610__attribute__((overloadable)) short16 __spirv_SConvert_Rshort16(long16);
3611__attribute__((overloadable)) short16 __spirv_SConvert_Rshort16_rtz(long16);
3612__attribute__((overloadable)) short16 __spirv_SConvert_Rshort16_rte(long16);
3613__attribute__((overloadable)) short16 __spirv_SConvert_Rshort16_rtp(long16);
3614__attribute__((overloadable)) short16 __spirv_SConvert_Rshort16_rtn(long16);
3615__attribute__((overloadable)) short16 __spirv_SConvert_Rshort16_sat(long16);
3616__attribute__((overloadable)) short16 __spirv_SConvert_Rshort16_sat_rtz(long16);
3617__attribute__((overloadable)) short16 __spirv_SConvert_Rshort16_sat_rte(long16);
3618__attribute__((overloadable)) short16 __spirv_SConvert_Rshort16_sat_rtp(long16);
3619__attribute__((overloadable)) short16 __spirv_SConvert_Rshort16_sat_rtn(long16);
3620
3621__attribute__((overloadable)) int __spirv_SConvert_Rint(char);
3622__attribute__((overloadable)) int __spirv_SConvert_Rint_rtz(char);
3623__attribute__((overloadable)) int __spirv_SConvert_Rint_rte(char);
3624__attribute__((overloadable)) int __spirv_SConvert_Rint_rtp(char);
3625__attribute__((overloadable)) int __spirv_SConvert_Rint_rtn(char);
3626__attribute__((overloadable)) int __spirv_SConvert_Rint_sat(char);
3627__attribute__((overloadable)) int __spirv_SConvert_Rint_sat_rtz(char);
3628__attribute__((overloadable)) int __spirv_SConvert_Rint_sat_rte(char);
3629__attribute__((overloadable)) int __spirv_SConvert_Rint_sat_rtp(char);
3630__attribute__((overloadable)) int __spirv_SConvert_Rint_sat_rtn(char);
3631__attribute__((overloadable)) int __spirv_SConvert_Rint(short);
3632__attribute__((overloadable)) int __spirv_SConvert_Rint_rtz(short);
3633__attribute__((overloadable)) int __spirv_SConvert_Rint_rte(short);
3634__attribute__((overloadable)) int __spirv_SConvert_Rint_rtp(short);
3635__attribute__((overloadable)) int __spirv_SConvert_Rint_rtn(short);
3636__attribute__((overloadable)) int __spirv_SConvert_Rint_sat(short);
3637__attribute__((overloadable)) int __spirv_SConvert_Rint_sat_rtz(short);
3638__attribute__((overloadable)) int __spirv_SConvert_Rint_sat_rte(short);
3639__attribute__((overloadable)) int __spirv_SConvert_Rint_sat_rtp(short);
3640__attribute__((overloadable)) int __spirv_SConvert_Rint_sat_rtn(short);
3641__attribute__((overloadable)) int __spirv_SConvert_Rint(int);
3642__attribute__((overloadable)) int __spirv_SConvert_Rint_rtz(int);
3643__attribute__((overloadable)) int __spirv_SConvert_Rint_rte(int);
3644__attribute__((overloadable)) int __spirv_SConvert_Rint_rtp(int);
3645__attribute__((overloadable)) int __spirv_SConvert_Rint_rtn(int);
3646__attribute__((overloadable)) int __spirv_SConvert_Rint_sat(int);
3647__attribute__((overloadable)) int __spirv_SConvert_Rint_sat_rtz(int);
3648__attribute__((overloadable)) int __spirv_SConvert_Rint_sat_rte(int);
3649__attribute__((overloadable)) int __spirv_SConvert_Rint_sat_rtp(int);
3650__attribute__((overloadable)) int __spirv_SConvert_Rint_sat_rtn(int);
3651__attribute__((overloadable)) int __spirv_SConvert_Rint(long);
3652__attribute__((overloadable)) int __spirv_SConvert_Rint_rtz(long);
3653__attribute__((overloadable)) int __spirv_SConvert_Rint_rte(long);
3654__attribute__((overloadable)) int __spirv_SConvert_Rint_rtp(long);
3655__attribute__((overloadable)) int __spirv_SConvert_Rint_rtn(long);
3656__attribute__((overloadable)) int __spirv_SConvert_Rint_sat(long);
3657__attribute__((overloadable)) int __spirv_SConvert_Rint_sat_rtz(long);
3658__attribute__((overloadable)) int __spirv_SConvert_Rint_sat_rte(long);
3659__attribute__((overloadable)) int __spirv_SConvert_Rint_sat_rtp(long);
3660__attribute__((overloadable)) int __spirv_SConvert_Rint_sat_rtn(long);
3661__attribute__((overloadable)) int2 __spirv_SConvert_Rint2(char2);
3662__attribute__((overloadable)) int2 __spirv_SConvert_Rint2_rtz(char2);
3663__attribute__((overloadable)) int2 __spirv_SConvert_Rint2_rte(char2);
3664__attribute__((overloadable)) int2 __spirv_SConvert_Rint2_rtp(char2);
3665__attribute__((overloadable)) int2 __spirv_SConvert_Rint2_rtn(char2);
3666__attribute__((overloadable)) int2 __spirv_SConvert_Rint2_sat(char2);
3667__attribute__((overloadable)) int2 __spirv_SConvert_Rint2_sat_rtz(char2);
3668__attribute__((overloadable)) int2 __spirv_SConvert_Rint2_sat_rte(char2);
3669__attribute__((overloadable)) int2 __spirv_SConvert_Rint2_sat_rtp(char2);
3670__attribute__((overloadable)) int2 __spirv_SConvert_Rint2_sat_rtn(char2);
3671__attribute__((overloadable)) int2 __spirv_SConvert_Rint2(short2);
3672__attribute__((overloadable)) int2 __spirv_SConvert_Rint2_rtz(short2);
3673__attribute__((overloadable)) int2 __spirv_SConvert_Rint2_rte(short2);
3674__attribute__((overloadable)) int2 __spirv_SConvert_Rint2_rtp(short2);
3675__attribute__((overloadable)) int2 __spirv_SConvert_Rint2_rtn(short2);
3676__attribute__((overloadable)) int2 __spirv_SConvert_Rint2_sat(short2);
3677__attribute__((overloadable)) int2 __spirv_SConvert_Rint2_sat_rtz(short2);
3678__attribute__((overloadable)) int2 __spirv_SConvert_Rint2_sat_rte(short2);
3679__attribute__((overloadable)) int2 __spirv_SConvert_Rint2_sat_rtp(short2);
3680__attribute__((overloadable)) int2 __spirv_SConvert_Rint2_sat_rtn(short2);
3681__attribute__((overloadable)) int2 __spirv_SConvert_Rint2(int2);
3682__attribute__((overloadable)) int2 __spirv_SConvert_Rint2_rtz(int2);
3683__attribute__((overloadable)) int2 __spirv_SConvert_Rint2_rte(int2);
3684__attribute__((overloadable)) int2 __spirv_SConvert_Rint2_rtp(int2);
3685__attribute__((overloadable)) int2 __spirv_SConvert_Rint2_rtn(int2);
3686__attribute__((overloadable)) int2 __spirv_SConvert_Rint2_sat(int2);
3687__attribute__((overloadable)) int2 __spirv_SConvert_Rint2_sat_rtz(int2);
3688__attribute__((overloadable)) int2 __spirv_SConvert_Rint2_sat_rte(int2);
3689__attribute__((overloadable)) int2 __spirv_SConvert_Rint2_sat_rtp(int2);
3690__attribute__((overloadable)) int2 __spirv_SConvert_Rint2_sat_rtn(int2);
3691__attribute__((overloadable)) int2 __spirv_SConvert_Rint2(long2);
3692__attribute__((overloadable)) int2 __spirv_SConvert_Rint2_rtz(long2);
3693__attribute__((overloadable)) int2 __spirv_SConvert_Rint2_rte(long2);
3694__attribute__((overloadable)) int2 __spirv_SConvert_Rint2_rtp(long2);
3695__attribute__((overloadable)) int2 __spirv_SConvert_Rint2_rtn(long2);
3696__attribute__((overloadable)) int2 __spirv_SConvert_Rint2_sat(long2);
3697__attribute__((overloadable)) int2 __spirv_SConvert_Rint2_sat_rtz(long2);
3698__attribute__((overloadable)) int2 __spirv_SConvert_Rint2_sat_rte(long2);
3699__attribute__((overloadable)) int2 __spirv_SConvert_Rint2_sat_rtp(long2);
3700__attribute__((overloadable)) int2 __spirv_SConvert_Rint2_sat_rtn(long2);
3701__attribute__((overloadable)) int3 __spirv_SConvert_Rint3(char3);
3702__attribute__((overloadable)) int3 __spirv_SConvert_Rint3_rtz(char3);
3703__attribute__((overloadable)) int3 __spirv_SConvert_Rint3_rte(char3);
3704__attribute__((overloadable)) int3 __spirv_SConvert_Rint3_rtp(char3);
3705__attribute__((overloadable)) int3 __spirv_SConvert_Rint3_rtn(char3);
3706__attribute__((overloadable)) int3 __spirv_SConvert_Rint3_sat(char3);
3707__attribute__((overloadable)) int3 __spirv_SConvert_Rint3_sat_rtz(char3);
3708__attribute__((overloadable)) int3 __spirv_SConvert_Rint3_sat_rte(char3);
3709__attribute__((overloadable)) int3 __spirv_SConvert_Rint3_sat_rtp(char3);
3710__attribute__((overloadable)) int3 __spirv_SConvert_Rint3_sat_rtn(char3);
3711__attribute__((overloadable)) int3 __spirv_SConvert_Rint3(short3);
3712__attribute__((overloadable)) int3 __spirv_SConvert_Rint3_rtz(short3);
3713__attribute__((overloadable)) int3 __spirv_SConvert_Rint3_rte(short3);
3714__attribute__((overloadable)) int3 __spirv_SConvert_Rint3_rtp(short3);
3715__attribute__((overloadable)) int3 __spirv_SConvert_Rint3_rtn(short3);
3716__attribute__((overloadable)) int3 __spirv_SConvert_Rint3_sat(short3);
3717__attribute__((overloadable)) int3 __spirv_SConvert_Rint3_sat_rtz(short3);
3718__attribute__((overloadable)) int3 __spirv_SConvert_Rint3_sat_rte(short3);
3719__attribute__((overloadable)) int3 __spirv_SConvert_Rint3_sat_rtp(short3);
3720__attribute__((overloadable)) int3 __spirv_SConvert_Rint3_sat_rtn(short3);
3721__attribute__((overloadable)) int3 __spirv_SConvert_Rint3(int3);
3722__attribute__((overloadable)) int3 __spirv_SConvert_Rint3_rtz(int3);
3723__attribute__((overloadable)) int3 __spirv_SConvert_Rint3_rte(int3);
3724__attribute__((overloadable)) int3 __spirv_SConvert_Rint3_rtp(int3);
3725__attribute__((overloadable)) int3 __spirv_SConvert_Rint3_rtn(int3);
3726__attribute__((overloadable)) int3 __spirv_SConvert_Rint3_sat(int3);
3727__attribute__((overloadable)) int3 __spirv_SConvert_Rint3_sat_rtz(int3);
3728__attribute__((overloadable)) int3 __spirv_SConvert_Rint3_sat_rte(int3);
3729__attribute__((overloadable)) int3 __spirv_SConvert_Rint3_sat_rtp(int3);
3730__attribute__((overloadable)) int3 __spirv_SConvert_Rint3_sat_rtn(int3);
3731__attribute__((overloadable)) int3 __spirv_SConvert_Rint3(long3);
3732__attribute__((overloadable)) int3 __spirv_SConvert_Rint3_rtz(long3);
3733__attribute__((overloadable)) int3 __spirv_SConvert_Rint3_rte(long3);
3734__attribute__((overloadable)) int3 __spirv_SConvert_Rint3_rtp(long3);
3735__attribute__((overloadable)) int3 __spirv_SConvert_Rint3_rtn(long3);
3736__attribute__((overloadable)) int3 __spirv_SConvert_Rint3_sat(long3);
3737__attribute__((overloadable)) int3 __spirv_SConvert_Rint3_sat_rtz(long3);
3738__attribute__((overloadable)) int3 __spirv_SConvert_Rint3_sat_rte(long3);
3739__attribute__((overloadable)) int3 __spirv_SConvert_Rint3_sat_rtp(long3);
3740__attribute__((overloadable)) int3 __spirv_SConvert_Rint3_sat_rtn(long3);
3741__attribute__((overloadable)) int4 __spirv_SConvert_Rint4(char4);
3742__attribute__((overloadable)) int4 __spirv_SConvert_Rint4_rtz(char4);
3743__attribute__((overloadable)) int4 __spirv_SConvert_Rint4_rte(char4);
3744__attribute__((overloadable)) int4 __spirv_SConvert_Rint4_rtp(char4);
3745__attribute__((overloadable)) int4 __spirv_SConvert_Rint4_rtn(char4);
3746__attribute__((overloadable)) int4 __spirv_SConvert_Rint4_sat(char4);
3747__attribute__((overloadable)) int4 __spirv_SConvert_Rint4_sat_rtz(char4);
3748__attribute__((overloadable)) int4 __spirv_SConvert_Rint4_sat_rte(char4);
3749__attribute__((overloadable)) int4 __spirv_SConvert_Rint4_sat_rtp(char4);
3750__attribute__((overloadable)) int4 __spirv_SConvert_Rint4_sat_rtn(char4);
3751__attribute__((overloadable)) int4 __spirv_SConvert_Rint4(short4);
3752__attribute__((overloadable)) int4 __spirv_SConvert_Rint4_rtz(short4);
3753__attribute__((overloadable)) int4 __spirv_SConvert_Rint4_rte(short4);
3754__attribute__((overloadable)) int4 __spirv_SConvert_Rint4_rtp(short4);
3755__attribute__((overloadable)) int4 __spirv_SConvert_Rint4_rtn(short4);
3756__attribute__((overloadable)) int4 __spirv_SConvert_Rint4_sat(short4);
3757__attribute__((overloadable)) int4 __spirv_SConvert_Rint4_sat_rtz(short4);
3758__attribute__((overloadable)) int4 __spirv_SConvert_Rint4_sat_rte(short4);
3759__attribute__((overloadable)) int4 __spirv_SConvert_Rint4_sat_rtp(short4);
3760__attribute__((overloadable)) int4 __spirv_SConvert_Rint4_sat_rtn(short4);
3761__attribute__((overloadable)) int4 __spirv_SConvert_Rint4(int4);
3762__attribute__((overloadable)) int4 __spirv_SConvert_Rint4_rtz(int4);
3763__attribute__((overloadable)) int4 __spirv_SConvert_Rint4_rte(int4);
3764__attribute__((overloadable)) int4 __spirv_SConvert_Rint4_rtp(int4);
3765__attribute__((overloadable)) int4 __spirv_SConvert_Rint4_rtn(int4);
3766__attribute__((overloadable)) int4 __spirv_SConvert_Rint4_sat(int4);
3767__attribute__((overloadable)) int4 __spirv_SConvert_Rint4_sat_rtz(int4);
3768__attribute__((overloadable)) int4 __spirv_SConvert_Rint4_sat_rte(int4);
3769__attribute__((overloadable)) int4 __spirv_SConvert_Rint4_sat_rtp(int4);
3770__attribute__((overloadable)) int4 __spirv_SConvert_Rint4_sat_rtn(int4);
3771__attribute__((overloadable)) int4 __spirv_SConvert_Rint4(long4);
3772__attribute__((overloadable)) int4 __spirv_SConvert_Rint4_rtz(long4);
3773__attribute__((overloadable)) int4 __spirv_SConvert_Rint4_rte(long4);
3774__attribute__((overloadable)) int4 __spirv_SConvert_Rint4_rtp(long4);
3775__attribute__((overloadable)) int4 __spirv_SConvert_Rint4_rtn(long4);
3776__attribute__((overloadable)) int4 __spirv_SConvert_Rint4_sat(long4);
3777__attribute__((overloadable)) int4 __spirv_SConvert_Rint4_sat_rtz(long4);
3778__attribute__((overloadable)) int4 __spirv_SConvert_Rint4_sat_rte(long4);
3779__attribute__((overloadable)) int4 __spirv_SConvert_Rint4_sat_rtp(long4);
3780__attribute__((overloadable)) int4 __spirv_SConvert_Rint4_sat_rtn(long4);
3781__attribute__((overloadable)) int8 __spirv_SConvert_Rint8(char8);
3782__attribute__((overloadable)) int8 __spirv_SConvert_Rint8_rtz(char8);
3783__attribute__((overloadable)) int8 __spirv_SConvert_Rint8_rte(char8);
3784__attribute__((overloadable)) int8 __spirv_SConvert_Rint8_rtp(char8);
3785__attribute__((overloadable)) int8 __spirv_SConvert_Rint8_rtn(char8);
3786__attribute__((overloadable)) int8 __spirv_SConvert_Rint8_sat(char8);
3787__attribute__((overloadable)) int8 __spirv_SConvert_Rint8_sat_rtz(char8);
3788__attribute__((overloadable)) int8 __spirv_SConvert_Rint8_sat_rte(char8);
3789__attribute__((overloadable)) int8 __spirv_SConvert_Rint8_sat_rtp(char8);
3790__attribute__((overloadable)) int8 __spirv_SConvert_Rint8_sat_rtn(char8);
3791__attribute__((overloadable)) int8 __spirv_SConvert_Rint8(short8);
3792__attribute__((overloadable)) int8 __spirv_SConvert_Rint8_rtz(short8);
3793__attribute__((overloadable)) int8 __spirv_SConvert_Rint8_rte(short8);
3794__attribute__((overloadable)) int8 __spirv_SConvert_Rint8_rtp(short8);
3795__attribute__((overloadable)) int8 __spirv_SConvert_Rint8_rtn(short8);
3796__attribute__((overloadable)) int8 __spirv_SConvert_Rint8_sat(short8);
3797__attribute__((overloadable)) int8 __spirv_SConvert_Rint8_sat_rtz(short8);
3798__attribute__((overloadable)) int8 __spirv_SConvert_Rint8_sat_rte(short8);
3799__attribute__((overloadable)) int8 __spirv_SConvert_Rint8_sat_rtp(short8);
3800__attribute__((overloadable)) int8 __spirv_SConvert_Rint8_sat_rtn(short8);
3801__attribute__((overloadable)) int8 __spirv_SConvert_Rint8(int8);
3802__attribute__((overloadable)) int8 __spirv_SConvert_Rint8_rtz(int8);
3803__attribute__((overloadable)) int8 __spirv_SConvert_Rint8_rte(int8);
3804__attribute__((overloadable)) int8 __spirv_SConvert_Rint8_rtp(int8);
3805__attribute__((overloadable)) int8 __spirv_SConvert_Rint8_rtn(int8);
3806__attribute__((overloadable)) int8 __spirv_SConvert_Rint8_sat(int8);
3807__attribute__((overloadable)) int8 __spirv_SConvert_Rint8_sat_rtz(int8);
3808__attribute__((overloadable)) int8 __spirv_SConvert_Rint8_sat_rte(int8);
3809__attribute__((overloadable)) int8 __spirv_SConvert_Rint8_sat_rtp(int8);
3810__attribute__((overloadable)) int8 __spirv_SConvert_Rint8_sat_rtn(int8);
3811__attribute__((overloadable)) int8 __spirv_SConvert_Rint8(long8);
3812__attribute__((overloadable)) int8 __spirv_SConvert_Rint8_rtz(long8);
3813__attribute__((overloadable)) int8 __spirv_SConvert_Rint8_rte(long8);
3814__attribute__((overloadable)) int8 __spirv_SConvert_Rint8_rtp(long8);
3815__attribute__((overloadable)) int8 __spirv_SConvert_Rint8_rtn(long8);
3816__attribute__((overloadable)) int8 __spirv_SConvert_Rint8_sat(long8);
3817__attribute__((overloadable)) int8 __spirv_SConvert_Rint8_sat_rtz(long8);
3818__attribute__((overloadable)) int8 __spirv_SConvert_Rint8_sat_rte(long8);
3819__attribute__((overloadable)) int8 __spirv_SConvert_Rint8_sat_rtp(long8);
3820__attribute__((overloadable)) int8 __spirv_SConvert_Rint8_sat_rtn(long8);
3821__attribute__((overloadable)) int16 __spirv_SConvert_Rint16(char16);
3822__attribute__((overloadable)) int16 __spirv_SConvert_Rint16_rtz(char16);
3823__attribute__((overloadable)) int16 __spirv_SConvert_Rint16_rte(char16);
3824__attribute__((overloadable)) int16 __spirv_SConvert_Rint16_rtp(char16);
3825__attribute__((overloadable)) int16 __spirv_SConvert_Rint16_rtn(char16);
3826__attribute__((overloadable)) int16 __spirv_SConvert_Rint16_sat(char16);
3827__attribute__((overloadable)) int16 __spirv_SConvert_Rint16_sat_rtz(char16);
3828__attribute__((overloadable)) int16 __spirv_SConvert_Rint16_sat_rte(char16);
3829__attribute__((overloadable)) int16 __spirv_SConvert_Rint16_sat_rtp(char16);
3830__attribute__((overloadable)) int16 __spirv_SConvert_Rint16_sat_rtn(char16);
3831__attribute__((overloadable)) int16 __spirv_SConvert_Rint16(short16);
3832__attribute__((overloadable)) int16 __spirv_SConvert_Rint16_rtz(short16);
3833__attribute__((overloadable)) int16 __spirv_SConvert_Rint16_rte(short16);
3834__attribute__((overloadable)) int16 __spirv_SConvert_Rint16_rtp(short16);
3835__attribute__((overloadable)) int16 __spirv_SConvert_Rint16_rtn(short16);
3836__attribute__((overloadable)) int16 __spirv_SConvert_Rint16_sat(short16);
3837__attribute__((overloadable)) int16 __spirv_SConvert_Rint16_sat_rtz(short16);
3838__attribute__((overloadable)) int16 __spirv_SConvert_Rint16_sat_rte(short16);
3839__attribute__((overloadable)) int16 __spirv_SConvert_Rint16_sat_rtp(short16);
3840__attribute__((overloadable)) int16 __spirv_SConvert_Rint16_sat_rtn(short16);
3841__attribute__((overloadable)) int16 __spirv_SConvert_Rint16(int16);
3842__attribute__((overloadable)) int16 __spirv_SConvert_Rint16_rtz(int16);
3843__attribute__((overloadable)) int16 __spirv_SConvert_Rint16_rte(int16);
3844__attribute__((overloadable)) int16 __spirv_SConvert_Rint16_rtp(int16);
3845__attribute__((overloadable)) int16 __spirv_SConvert_Rint16_rtn(int16);
3846__attribute__((overloadable)) int16 __spirv_SConvert_Rint16_sat(int16);
3847__attribute__((overloadable)) int16 __spirv_SConvert_Rint16_sat_rtz(int16);
3848__attribute__((overloadable)) int16 __spirv_SConvert_Rint16_sat_rte(int16);
3849__attribute__((overloadable)) int16 __spirv_SConvert_Rint16_sat_rtp(int16);
3850__attribute__((overloadable)) int16 __spirv_SConvert_Rint16_sat_rtn(int16);
3851__attribute__((overloadable)) int16 __spirv_SConvert_Rint16(long16);
3852__attribute__((overloadable)) int16 __spirv_SConvert_Rint16_rtz(long16);
3853__attribute__((overloadable)) int16 __spirv_SConvert_Rint16_rte(long16);
3854__attribute__((overloadable)) int16 __spirv_SConvert_Rint16_rtp(long16);
3855__attribute__((overloadable)) int16 __spirv_SConvert_Rint16_rtn(long16);
3856__attribute__((overloadable)) int16 __spirv_SConvert_Rint16_sat(long16);
3857__attribute__((overloadable)) int16 __spirv_SConvert_Rint16_sat_rtz(long16);
3858__attribute__((overloadable)) int16 __spirv_SConvert_Rint16_sat_rte(long16);
3859__attribute__((overloadable)) int16 __spirv_SConvert_Rint16_sat_rtp(long16);
3860__attribute__((overloadable)) int16 __spirv_SConvert_Rint16_sat_rtn(long16);
3861
3862__attribute__((overloadable)) long __spirv_SConvert_Rlong(char);
3863__attribute__((overloadable)) long __spirv_SConvert_Rlong_rtz(char);
3864__attribute__((overloadable)) long __spirv_SConvert_Rlong_rte(char);
3865__attribute__((overloadable)) long __spirv_SConvert_Rlong_rtp(char);
3866__attribute__((overloadable)) long __spirv_SConvert_Rlong_rtn(char);
3867__attribute__((overloadable)) long __spirv_SConvert_Rlong_sat(char);
3868__attribute__((overloadable)) long __spirv_SConvert_Rlong_sat_rtz(char);
3869__attribute__((overloadable)) long __spirv_SConvert_Rlong_sat_rte(char);
3870__attribute__((overloadable)) long __spirv_SConvert_Rlong_sat_rtp(char);
3871__attribute__((overloadable)) long __spirv_SConvert_Rlong_sat_rtn(char);
3872__attribute__((overloadable)) long __spirv_SConvert_Rlong(short);
3873__attribute__((overloadable)) long __spirv_SConvert_Rlong_rtz(short);
3874__attribute__((overloadable)) long __spirv_SConvert_Rlong_rte(short);
3875__attribute__((overloadable)) long __spirv_SConvert_Rlong_rtp(short);
3876__attribute__((overloadable)) long __spirv_SConvert_Rlong_rtn(short);
3877__attribute__((overloadable)) long __spirv_SConvert_Rlong_sat(short);
3878__attribute__((overloadable)) long __spirv_SConvert_Rlong_sat_rtz(short);
3879__attribute__((overloadable)) long __spirv_SConvert_Rlong_sat_rte(short);
3880__attribute__((overloadable)) long __spirv_SConvert_Rlong_sat_rtp(short);
3881__attribute__((overloadable)) long __spirv_SConvert_Rlong_sat_rtn(short);
3882__attribute__((overloadable)) long __spirv_SConvert_Rlong(int);
3883__attribute__((overloadable)) long __spirv_SConvert_Rlong_rtz(int);
3884__attribute__((overloadable)) long __spirv_SConvert_Rlong_rte(int);
3885__attribute__((overloadable)) long __spirv_SConvert_Rlong_rtp(int);
3886__attribute__((overloadable)) long __spirv_SConvert_Rlong_rtn(int);
3887__attribute__((overloadable)) long __spirv_SConvert_Rlong_sat(int);
3888__attribute__((overloadable)) long __spirv_SConvert_Rlong_sat_rtz(int);
3889__attribute__((overloadable)) long __spirv_SConvert_Rlong_sat_rte(int);
3890__attribute__((overloadable)) long __spirv_SConvert_Rlong_sat_rtp(int);
3891__attribute__((overloadable)) long __spirv_SConvert_Rlong_sat_rtn(int);
3892__attribute__((overloadable)) long __spirv_SConvert_Rlong(long);
3893__attribute__((overloadable)) long __spirv_SConvert_Rlong_rtz(long);
3894__attribute__((overloadable)) long __spirv_SConvert_Rlong_rte(long);
3895__attribute__((overloadable)) long __spirv_SConvert_Rlong_rtp(long);
3896__attribute__((overloadable)) long __spirv_SConvert_Rlong_rtn(long);
3897__attribute__((overloadable)) long __spirv_SConvert_Rlong_sat(long);
3898__attribute__((overloadable)) long __spirv_SConvert_Rlong_sat_rtz(long);
3899__attribute__((overloadable)) long __spirv_SConvert_Rlong_sat_rte(long);
3900__attribute__((overloadable)) long __spirv_SConvert_Rlong_sat_rtp(long);
3901__attribute__((overloadable)) long __spirv_SConvert_Rlong_sat_rtn(long);
3902__attribute__((overloadable)) long2 __spirv_SConvert_Rlong2(char2);
3903__attribute__((overloadable)) long2 __spirv_SConvert_Rlong2_rtz(char2);
3904__attribute__((overloadable)) long2 __spirv_SConvert_Rlong2_rte(char2);
3905__attribute__((overloadable)) long2 __spirv_SConvert_Rlong2_rtp(char2);
3906__attribute__((overloadable)) long2 __spirv_SConvert_Rlong2_rtn(char2);
3907__attribute__((overloadable)) long2 __spirv_SConvert_Rlong2_sat(char2);
3908__attribute__((overloadable)) long2 __spirv_SConvert_Rlong2_sat_rtz(char2);
3909__attribute__((overloadable)) long2 __spirv_SConvert_Rlong2_sat_rte(char2);
3910__attribute__((overloadable)) long2 __spirv_SConvert_Rlong2_sat_rtp(char2);
3911__attribute__((overloadable)) long2 __spirv_SConvert_Rlong2_sat_rtn(char2);
3912__attribute__((overloadable)) long2 __spirv_SConvert_Rlong2(short2);
3913__attribute__((overloadable)) long2 __spirv_SConvert_Rlong2_rtz(short2);
3914__attribute__((overloadable)) long2 __spirv_SConvert_Rlong2_rte(short2);
3915__attribute__((overloadable)) long2 __spirv_SConvert_Rlong2_rtp(short2);
3916__attribute__((overloadable)) long2 __spirv_SConvert_Rlong2_rtn(short2);
3917__attribute__((overloadable)) long2 __spirv_SConvert_Rlong2_sat(short2);
3918__attribute__((overloadable)) long2 __spirv_SConvert_Rlong2_sat_rtz(short2);
3919__attribute__((overloadable)) long2 __spirv_SConvert_Rlong2_sat_rte(short2);
3920__attribute__((overloadable)) long2 __spirv_SConvert_Rlong2_sat_rtp(short2);
3921__attribute__((overloadable)) long2 __spirv_SConvert_Rlong2_sat_rtn(short2);
3922__attribute__((overloadable)) long2 __spirv_SConvert_Rlong2(int2);
3923__attribute__((overloadable)) long2 __spirv_SConvert_Rlong2_rtz(int2);
3924__attribute__((overloadable)) long2 __spirv_SConvert_Rlong2_rte(int2);
3925__attribute__((overloadable)) long2 __spirv_SConvert_Rlong2_rtp(int2);
3926__attribute__((overloadable)) long2 __spirv_SConvert_Rlong2_rtn(int2);
3927__attribute__((overloadable)) long2 __spirv_SConvert_Rlong2_sat(int2);
3928__attribute__((overloadable)) long2 __spirv_SConvert_Rlong2_sat_rtz(int2);
3929__attribute__((overloadable)) long2 __spirv_SConvert_Rlong2_sat_rte(int2);
3930__attribute__((overloadable)) long2 __spirv_SConvert_Rlong2_sat_rtp(int2);
3931__attribute__((overloadable)) long2 __spirv_SConvert_Rlong2_sat_rtn(int2);
3932__attribute__((overloadable)) long2 __spirv_SConvert_Rlong2(long2);
3933__attribute__((overloadable)) long2 __spirv_SConvert_Rlong2_rtz(long2);
3934__attribute__((overloadable)) long2 __spirv_SConvert_Rlong2_rte(long2);
3935__attribute__((overloadable)) long2 __spirv_SConvert_Rlong2_rtp(long2);
3936__attribute__((overloadable)) long2 __spirv_SConvert_Rlong2_rtn(long2);
3937__attribute__((overloadable)) long2 __spirv_SConvert_Rlong2_sat(long2);
3938__attribute__((overloadable)) long2 __spirv_SConvert_Rlong2_sat_rtz(long2);
3939__attribute__((overloadable)) long2 __spirv_SConvert_Rlong2_sat_rte(long2);
3940__attribute__((overloadable)) long2 __spirv_SConvert_Rlong2_sat_rtp(long2);
3941__attribute__((overloadable)) long2 __spirv_SConvert_Rlong2_sat_rtn(long2);
3942__attribute__((overloadable)) long3 __spirv_SConvert_Rlong3(char3);
3943__attribute__((overloadable)) long3 __spirv_SConvert_Rlong3_rtz(char3);
3944__attribute__((overloadable)) long3 __spirv_SConvert_Rlong3_rte(char3);
3945__attribute__((overloadable)) long3 __spirv_SConvert_Rlong3_rtp(char3);
3946__attribute__((overloadable)) long3 __spirv_SConvert_Rlong3_rtn(char3);
3947__attribute__((overloadable)) long3 __spirv_SConvert_Rlong3_sat(char3);
3948__attribute__((overloadable)) long3 __spirv_SConvert_Rlong3_sat_rtz(char3);
3949__attribute__((overloadable)) long3 __spirv_SConvert_Rlong3_sat_rte(char3);
3950__attribute__((overloadable)) long3 __spirv_SConvert_Rlong3_sat_rtp(char3);
3951__attribute__((overloadable)) long3 __spirv_SConvert_Rlong3_sat_rtn(char3);
3952__attribute__((overloadable)) long3 __spirv_SConvert_Rlong3(short3);
3953__attribute__((overloadable)) long3 __spirv_SConvert_Rlong3_rtz(short3);
3954__attribute__((overloadable)) long3 __spirv_SConvert_Rlong3_rte(short3);
3955__attribute__((overloadable)) long3 __spirv_SConvert_Rlong3_rtp(short3);
3956__attribute__((overloadable)) long3 __spirv_SConvert_Rlong3_rtn(short3);
3957__attribute__((overloadable)) long3 __spirv_SConvert_Rlong3_sat(short3);
3958__attribute__((overloadable)) long3 __spirv_SConvert_Rlong3_sat_rtz(short3);
3959__attribute__((overloadable)) long3 __spirv_SConvert_Rlong3_sat_rte(short3);
3960__attribute__((overloadable)) long3 __spirv_SConvert_Rlong3_sat_rtp(short3);
3961__attribute__((overloadable)) long3 __spirv_SConvert_Rlong3_sat_rtn(short3);
3962__attribute__((overloadable)) long3 __spirv_SConvert_Rlong3(int3);
3963__attribute__((overloadable)) long3 __spirv_SConvert_Rlong3_rtz(int3);
3964__attribute__((overloadable)) long3 __spirv_SConvert_Rlong3_rte(int3);
3965__attribute__((overloadable)) long3 __spirv_SConvert_Rlong3_rtp(int3);
3966__attribute__((overloadable)) long3 __spirv_SConvert_Rlong3_rtn(int3);
3967__attribute__((overloadable)) long3 __spirv_SConvert_Rlong3_sat(int3);
3968__attribute__((overloadable)) long3 __spirv_SConvert_Rlong3_sat_rtz(int3);
3969__attribute__((overloadable)) long3 __spirv_SConvert_Rlong3_sat_rte(int3);
3970__attribute__((overloadable)) long3 __spirv_SConvert_Rlong3_sat_rtp(int3);
3971__attribute__((overloadable)) long3 __spirv_SConvert_Rlong3_sat_rtn(int3);
3972__attribute__((overloadable)) long3 __spirv_SConvert_Rlong3(long3);
3973__attribute__((overloadable)) long3 __spirv_SConvert_Rlong3_rtz(long3);
3974__attribute__((overloadable)) long3 __spirv_SConvert_Rlong3_rte(long3);
3975__attribute__((overloadable)) long3 __spirv_SConvert_Rlong3_rtp(long3);
3976__attribute__((overloadable)) long3 __spirv_SConvert_Rlong3_rtn(long3);
3977__attribute__((overloadable)) long3 __spirv_SConvert_Rlong3_sat(long3);
3978__attribute__((overloadable)) long3 __spirv_SConvert_Rlong3_sat_rtz(long3);
3979__attribute__((overloadable)) long3 __spirv_SConvert_Rlong3_sat_rte(long3);
3980__attribute__((overloadable)) long3 __spirv_SConvert_Rlong3_sat_rtp(long3);
3981__attribute__((overloadable)) long3 __spirv_SConvert_Rlong3_sat_rtn(long3);
3982__attribute__((overloadable)) long4 __spirv_SConvert_Rlong4(char4);
3983__attribute__((overloadable)) long4 __spirv_SConvert_Rlong4_rtz(char4);
3984__attribute__((overloadable)) long4 __spirv_SConvert_Rlong4_rte(char4);
3985__attribute__((overloadable)) long4 __spirv_SConvert_Rlong4_rtp(char4);
3986__attribute__((overloadable)) long4 __spirv_SConvert_Rlong4_rtn(char4);
3987__attribute__((overloadable)) long4 __spirv_SConvert_Rlong4_sat(char4);
3988__attribute__((overloadable)) long4 __spirv_SConvert_Rlong4_sat_rtz(char4);
3989__attribute__((overloadable)) long4 __spirv_SConvert_Rlong4_sat_rte(char4);
3990__attribute__((overloadable)) long4 __spirv_SConvert_Rlong4_sat_rtp(char4);
3991__attribute__((overloadable)) long4 __spirv_SConvert_Rlong4_sat_rtn(char4);
3992__attribute__((overloadable)) long4 __spirv_SConvert_Rlong4(short4);
3993__attribute__((overloadable)) long4 __spirv_SConvert_Rlong4_rtz(short4);
3994__attribute__((overloadable)) long4 __spirv_SConvert_Rlong4_rte(short4);
3995__attribute__((overloadable)) long4 __spirv_SConvert_Rlong4_rtp(short4);
3996__attribute__((overloadable)) long4 __spirv_SConvert_Rlong4_rtn(short4);
3997__attribute__((overloadable)) long4 __spirv_SConvert_Rlong4_sat(short4);
3998__attribute__((overloadable)) long4 __spirv_SConvert_Rlong4_sat_rtz(short4);
3999__attribute__((overloadable)) long4 __spirv_SConvert_Rlong4_sat_rte(short4);
4000__attribute__((overloadable)) long4 __spirv_SConvert_Rlong4_sat_rtp(short4);
4001__attribute__((overloadable)) long4 __spirv_SConvert_Rlong4_sat_rtn(short4);
4002__attribute__((overloadable)) long4 __spirv_SConvert_Rlong4(int4);
4003__attribute__((overloadable)) long4 __spirv_SConvert_Rlong4_rtz(int4);
4004__attribute__((overloadable)) long4 __spirv_SConvert_Rlong4_rte(int4);
4005__attribute__((overloadable)) long4 __spirv_SConvert_Rlong4_rtp(int4);
4006__attribute__((overloadable)) long4 __spirv_SConvert_Rlong4_rtn(int4);
4007__attribute__((overloadable)) long4 __spirv_SConvert_Rlong4_sat(int4);
4008__attribute__((overloadable)) long4 __spirv_SConvert_Rlong4_sat_rtz(int4);
4009__attribute__((overloadable)) long4 __spirv_SConvert_Rlong4_sat_rte(int4);
4010__attribute__((overloadable)) long4 __spirv_SConvert_Rlong4_sat_rtp(int4);
4011__attribute__((overloadable)) long4 __spirv_SConvert_Rlong4_sat_rtn(int4);
4012__attribute__((overloadable)) long4 __spirv_SConvert_Rlong4(long4);
4013__attribute__((overloadable)) long4 __spirv_SConvert_Rlong4_rtz(long4);
4014__attribute__((overloadable)) long4 __spirv_SConvert_Rlong4_rte(long4);
4015__attribute__((overloadable)) long4 __spirv_SConvert_Rlong4_rtp(long4);
4016__attribute__((overloadable)) long4 __spirv_SConvert_Rlong4_rtn(long4);
4017__attribute__((overloadable)) long4 __spirv_SConvert_Rlong4_sat(long4);
4018__attribute__((overloadable)) long4 __spirv_SConvert_Rlong4_sat_rtz(long4);
4019__attribute__((overloadable)) long4 __spirv_SConvert_Rlong4_sat_rte(long4);
4020__attribute__((overloadable)) long4 __spirv_SConvert_Rlong4_sat_rtp(long4);
4021__attribute__((overloadable)) long4 __spirv_SConvert_Rlong4_sat_rtn(long4);
4022__attribute__((overloadable)) long8 __spirv_SConvert_Rlong8(char8);
4023__attribute__((overloadable)) long8 __spirv_SConvert_Rlong8_rtz(char8);
4024__attribute__((overloadable)) long8 __spirv_SConvert_Rlong8_rte(char8);
4025__attribute__((overloadable)) long8 __spirv_SConvert_Rlong8_rtp(char8);
4026__attribute__((overloadable)) long8 __spirv_SConvert_Rlong8_rtn(char8);
4027__attribute__((overloadable)) long8 __spirv_SConvert_Rlong8_sat(char8);
4028__attribute__((overloadable)) long8 __spirv_SConvert_Rlong8_sat_rtz(char8);
4029__attribute__((overloadable)) long8 __spirv_SConvert_Rlong8_sat_rte(char8);
4030__attribute__((overloadable)) long8 __spirv_SConvert_Rlong8_sat_rtp(char8);
4031__attribute__((overloadable)) long8 __spirv_SConvert_Rlong8_sat_rtn(char8);
4032__attribute__((overloadable)) long8 __spirv_SConvert_Rlong8(short8);
4033__attribute__((overloadable)) long8 __spirv_SConvert_Rlong8_rtz(short8);
4034__attribute__((overloadable)) long8 __spirv_SConvert_Rlong8_rte(short8);
4035__attribute__((overloadable)) long8 __spirv_SConvert_Rlong8_rtp(short8);
4036__attribute__((overloadable)) long8 __spirv_SConvert_Rlong8_rtn(short8);
4037__attribute__((overloadable)) long8 __spirv_SConvert_Rlong8_sat(short8);
4038__attribute__((overloadable)) long8 __spirv_SConvert_Rlong8_sat_rtz(short8);
4039__attribute__((overloadable)) long8 __spirv_SConvert_Rlong8_sat_rte(short8);
4040__attribute__((overloadable)) long8 __spirv_SConvert_Rlong8_sat_rtp(short8);
4041__attribute__((overloadable)) long8 __spirv_SConvert_Rlong8_sat_rtn(short8);
4042__attribute__((overloadable)) long8 __spirv_SConvert_Rlong8(int8);
4043__attribute__((overloadable)) long8 __spirv_SConvert_Rlong8_rtz(int8);
4044__attribute__((overloadable)) long8 __spirv_SConvert_Rlong8_rte(int8);
4045__attribute__((overloadable)) long8 __spirv_SConvert_Rlong8_rtp(int8);
4046__attribute__((overloadable)) long8 __spirv_SConvert_Rlong8_rtn(int8);
4047__attribute__((overloadable)) long8 __spirv_SConvert_Rlong8_sat(int8);
4048__attribute__((overloadable)) long8 __spirv_SConvert_Rlong8_sat_rtz(int8);
4049__attribute__((overloadable)) long8 __spirv_SConvert_Rlong8_sat_rte(int8);
4050__attribute__((overloadable)) long8 __spirv_SConvert_Rlong8_sat_rtp(int8);
4051__attribute__((overloadable)) long8 __spirv_SConvert_Rlong8_sat_rtn(int8);
4052__attribute__((overloadable)) long8 __spirv_SConvert_Rlong8(long8);
4053__attribute__((overloadable)) long8 __spirv_SConvert_Rlong8_rtz(long8);
4054__attribute__((overloadable)) long8 __spirv_SConvert_Rlong8_rte(long8);
4055__attribute__((overloadable)) long8 __spirv_SConvert_Rlong8_rtp(long8);
4056__attribute__((overloadable)) long8 __spirv_SConvert_Rlong8_rtn(long8);
4057__attribute__((overloadable)) long8 __spirv_SConvert_Rlong8_sat(long8);
4058__attribute__((overloadable)) long8 __spirv_SConvert_Rlong8_sat_rtz(long8);
4059__attribute__((overloadable)) long8 __spirv_SConvert_Rlong8_sat_rte(long8);
4060__attribute__((overloadable)) long8 __spirv_SConvert_Rlong8_sat_rtp(long8);
4061__attribute__((overloadable)) long8 __spirv_SConvert_Rlong8_sat_rtn(long8);
4062__attribute__((overloadable)) long16 __spirv_SConvert_Rlong16(char16);
4063__attribute__((overloadable)) long16 __spirv_SConvert_Rlong16_rtz(char16);
4064__attribute__((overloadable)) long16 __spirv_SConvert_Rlong16_rte(char16);
4065__attribute__((overloadable)) long16 __spirv_SConvert_Rlong16_rtp(char16);
4066__attribute__((overloadable)) long16 __spirv_SConvert_Rlong16_rtn(char16);
4067__attribute__((overloadable)) long16 __spirv_SConvert_Rlong16_sat(char16);
4068__attribute__((overloadable)) long16 __spirv_SConvert_Rlong16_sat_rtz(char16);
4069__attribute__((overloadable)) long16 __spirv_SConvert_Rlong16_sat_rte(char16);
4070__attribute__((overloadable)) long16 __spirv_SConvert_Rlong16_sat_rtp(char16);
4071__attribute__((overloadable)) long16 __spirv_SConvert_Rlong16_sat_rtn(char16);
4072__attribute__((overloadable)) long16 __spirv_SConvert_Rlong16(short16);
4073__attribute__((overloadable)) long16 __spirv_SConvert_Rlong16_rtz(short16);
4074__attribute__((overloadable)) long16 __spirv_SConvert_Rlong16_rte(short16);
4075__attribute__((overloadable)) long16 __spirv_SConvert_Rlong16_rtp(short16);
4076__attribute__((overloadable)) long16 __spirv_SConvert_Rlong16_rtn(short16);
4077__attribute__((overloadable)) long16 __spirv_SConvert_Rlong16_sat(short16);
4078__attribute__((overloadable)) long16 __spirv_SConvert_Rlong16_sat_rtz(short16);
4079__attribute__((overloadable)) long16 __spirv_SConvert_Rlong16_sat_rte(short16);
4080__attribute__((overloadable)) long16 __spirv_SConvert_Rlong16_sat_rtp(short16);
4081__attribute__((overloadable)) long16 __spirv_SConvert_Rlong16_sat_rtn(short16);
4082__attribute__((overloadable)) long16 __spirv_SConvert_Rlong16(int16);
4083__attribute__((overloadable)) long16 __spirv_SConvert_Rlong16_rtz(int16);
4084__attribute__((overloadable)) long16 __spirv_SConvert_Rlong16_rte(int16);
4085__attribute__((overloadable)) long16 __spirv_SConvert_Rlong16_rtp(int16);
4086__attribute__((overloadable)) long16 __spirv_SConvert_Rlong16_rtn(int16);
4087__attribute__((overloadable)) long16 __spirv_SConvert_Rlong16_sat(int16);
4088__attribute__((overloadable)) long16 __spirv_SConvert_Rlong16_sat_rtz(int16);
4089__attribute__((overloadable)) long16 __spirv_SConvert_Rlong16_sat_rte(int16);
4090__attribute__((overloadable)) long16 __spirv_SConvert_Rlong16_sat_rtp(int16);
4091__attribute__((overloadable)) long16 __spirv_SConvert_Rlong16_sat_rtn(int16);
4092__attribute__((overloadable)) long16 __spirv_SConvert_Rlong16(long16);
4093__attribute__((overloadable)) long16 __spirv_SConvert_Rlong16_rtz(long16);
4094__attribute__((overloadable)) long16 __spirv_SConvert_Rlong16_rte(long16);
4095__attribute__((overloadable)) long16 __spirv_SConvert_Rlong16_rtp(long16);
4096__attribute__((overloadable)) long16 __spirv_SConvert_Rlong16_rtn(long16);
4097__attribute__((overloadable)) long16 __spirv_SConvert_Rlong16_sat(long16);
4098__attribute__((overloadable)) long16 __spirv_SConvert_Rlong16_sat_rtz(long16);
4099__attribute__((overloadable)) long16 __spirv_SConvert_Rlong16_sat_rte(long16);
4100__attribute__((overloadable)) long16 __spirv_SConvert_Rlong16_sat_rtp(long16);
4101__attribute__((overloadable)) long16 __spirv_SConvert_Rlong16_sat_rtn(long16);
4102
4103__attribute__((overloadable)) half __spirv_FConvert_Rhalf(half);
4104__attribute__((overloadable)) half __spirv_FConvert_Rhalf_rtz(half);
4105__attribute__((overloadable)) half __spirv_FConvert_Rhalf_rte(half);
4106__attribute__((overloadable)) half __spirv_FConvert_Rhalf_rtp(half);
4107__attribute__((overloadable)) half __spirv_FConvert_Rhalf_rtn(half);
4108__attribute__((overloadable)) half __spirv_FConvert_Rhalf(float);
4109__attribute__((overloadable)) half __spirv_FConvert_Rhalf_rtz(float);
4110__attribute__((overloadable)) half __spirv_FConvert_Rhalf_rte(float);
4111__attribute__((overloadable)) half __spirv_FConvert_Rhalf_rtp(float);
4112__attribute__((overloadable)) half __spirv_FConvert_Rhalf_rtn(float);
4113__attribute__((overloadable)) half __spirv_FConvert_Rhalf(double);
4114__attribute__((overloadable)) half __spirv_FConvert_Rhalf_rtz(double);
4115__attribute__((overloadable)) half __spirv_FConvert_Rhalf_rte(double);
4116__attribute__((overloadable)) half __spirv_FConvert_Rhalf_rtp(double);
4117__attribute__((overloadable)) half __spirv_FConvert_Rhalf_rtn(double);
4118__attribute__((overloadable)) half2 __spirv_FConvert_Rhalf2(half2);
4119__attribute__((overloadable)) half2 __spirv_FConvert_Rhalf2_rtz(half2);
4120__attribute__((overloadable)) half2 __spirv_FConvert_Rhalf2_rte(half2);
4121__attribute__((overloadable)) half2 __spirv_FConvert_Rhalf2_rtp(half2);
4122__attribute__((overloadable)) half2 __spirv_FConvert_Rhalf2_rtn(half2);
4123__attribute__((overloadable)) half2 __spirv_FConvert_Rhalf2(float2);
4124__attribute__((overloadable)) half2 __spirv_FConvert_Rhalf2_rtz(float2);
4125__attribute__((overloadable)) half2 __spirv_FConvert_Rhalf2_rte(float2);
4126__attribute__((overloadable)) half2 __spirv_FConvert_Rhalf2_rtp(float2);
4127__attribute__((overloadable)) half2 __spirv_FConvert_Rhalf2_rtn(float2);
4128__attribute__((overloadable)) half2 __spirv_FConvert_Rhalf2(double2);
4129__attribute__((overloadable)) half2 __spirv_FConvert_Rhalf2_rtz(double2);
4130__attribute__((overloadable)) half2 __spirv_FConvert_Rhalf2_rte(double2);
4131__attribute__((overloadable)) half2 __spirv_FConvert_Rhalf2_rtp(double2);
4132__attribute__((overloadable)) half2 __spirv_FConvert_Rhalf2_rtn(double2);
4133__attribute__((overloadable)) half3 __spirv_FConvert_Rhalf3(half3);
4134__attribute__((overloadable)) half3 __spirv_FConvert_Rhalf3_rtz(half3);
4135__attribute__((overloadable)) half3 __spirv_FConvert_Rhalf3_rte(half3);
4136__attribute__((overloadable)) half3 __spirv_FConvert_Rhalf3_rtp(half3);
4137__attribute__((overloadable)) half3 __spirv_FConvert_Rhalf3_rtn(half3);
4138__attribute__((overloadable)) half3 __spirv_FConvert_Rhalf3(float3);
4139__attribute__((overloadable)) half3 __spirv_FConvert_Rhalf3_rtz(float3);
4140__attribute__((overloadable)) half3 __spirv_FConvert_Rhalf3_rte(float3);
4141__attribute__((overloadable)) half3 __spirv_FConvert_Rhalf3_rtp(float3);
4142__attribute__((overloadable)) half3 __spirv_FConvert_Rhalf3_rtn(float3);
4143__attribute__((overloadable)) half3 __spirv_FConvert_Rhalf3(double3);
4144__attribute__((overloadable)) half3 __spirv_FConvert_Rhalf3_rtz(double3);
4145__attribute__((overloadable)) half3 __spirv_FConvert_Rhalf3_rte(double3);
4146__attribute__((overloadable)) half3 __spirv_FConvert_Rhalf3_rtp(double3);
4147__attribute__((overloadable)) half3 __spirv_FConvert_Rhalf3_rtn(double3);
4148__attribute__((overloadable)) half4 __spirv_FConvert_Rhalf4(half4);
4149__attribute__((overloadable)) half4 __spirv_FConvert_Rhalf4_rtz(half4);
4150__attribute__((overloadable)) half4 __spirv_FConvert_Rhalf4_rte(half4);
4151__attribute__((overloadable)) half4 __spirv_FConvert_Rhalf4_rtp(half4);
4152__attribute__((overloadable)) half4 __spirv_FConvert_Rhalf4_rtn(half4);
4153__attribute__((overloadable)) half4 __spirv_FConvert_Rhalf4(float4);
4154__attribute__((overloadable)) half4 __spirv_FConvert_Rhalf4_rtz(float4);
4155__attribute__((overloadable)) half4 __spirv_FConvert_Rhalf4_rte(float4);
4156__attribute__((overloadable)) half4 __spirv_FConvert_Rhalf4_rtp(float4);
4157__attribute__((overloadable)) half4 __spirv_FConvert_Rhalf4_rtn(float4);
4158__attribute__((overloadable)) half4 __spirv_FConvert_Rhalf4(double4);
4159__attribute__((overloadable)) half4 __spirv_FConvert_Rhalf4_rtz(double4);
4160__attribute__((overloadable)) half4 __spirv_FConvert_Rhalf4_rte(double4);
4161__attribute__((overloadable)) half4 __spirv_FConvert_Rhalf4_rtp(double4);
4162__attribute__((overloadable)) half4 __spirv_FConvert_Rhalf4_rtn(double4);
4163__attribute__((overloadable)) half8 __spirv_FConvert_Rhalf8(half8);
4164__attribute__((overloadable)) half8 __spirv_FConvert_Rhalf8_rtz(half8);
4165__attribute__((overloadable)) half8 __spirv_FConvert_Rhalf8_rte(half8);
4166__attribute__((overloadable)) half8 __spirv_FConvert_Rhalf8_rtp(half8);
4167__attribute__((overloadable)) half8 __spirv_FConvert_Rhalf8_rtn(half8);
4168__attribute__((overloadable)) half8 __spirv_FConvert_Rhalf8(float8);
4169__attribute__((overloadable)) half8 __spirv_FConvert_Rhalf8_rtz(float8);
4170__attribute__((overloadable)) half8 __spirv_FConvert_Rhalf8_rte(float8);
4171__attribute__((overloadable)) half8 __spirv_FConvert_Rhalf8_rtp(float8);
4172__attribute__((overloadable)) half8 __spirv_FConvert_Rhalf8_rtn(float8);
4173__attribute__((overloadable)) half8 __spirv_FConvert_Rhalf8(double8);
4174__attribute__((overloadable)) half8 __spirv_FConvert_Rhalf8_rtz(double8);
4175__attribute__((overloadable)) half8 __spirv_FConvert_Rhalf8_rte(double8);
4176__attribute__((overloadable)) half8 __spirv_FConvert_Rhalf8_rtp(double8);
4177__attribute__((overloadable)) half8 __spirv_FConvert_Rhalf8_rtn(double8);
4178__attribute__((overloadable)) half16 __spirv_FConvert_Rhalf16(half16);
4179__attribute__((overloadable)) half16 __spirv_FConvert_Rhalf16_rtz(half16);
4180__attribute__((overloadable)) half16 __spirv_FConvert_Rhalf16_rte(half16);
4181__attribute__((overloadable)) half16 __spirv_FConvert_Rhalf16_rtp(half16);
4182__attribute__((overloadable)) half16 __spirv_FConvert_Rhalf16_rtn(half16);
4183__attribute__((overloadable)) half16 __spirv_FConvert_Rhalf16(float16);
4184__attribute__((overloadable)) half16 __spirv_FConvert_Rhalf16_rtz(float16);
4185__attribute__((overloadable)) half16 __spirv_FConvert_Rhalf16_rte(float16);
4186__attribute__((overloadable)) half16 __spirv_FConvert_Rhalf16_rtp(float16);
4187__attribute__((overloadable)) half16 __spirv_FConvert_Rhalf16_rtn(float16);
4188__attribute__((overloadable)) half16 __spirv_FConvert_Rhalf16(double16);
4189__attribute__((overloadable)) half16 __spirv_FConvert_Rhalf16_rtz(double16);
4190__attribute__((overloadable)) half16 __spirv_FConvert_Rhalf16_rte(double16);
4191__attribute__((overloadable)) half16 __spirv_FConvert_Rhalf16_rtp(double16);
4192__attribute__((overloadable)) half16 __spirv_FConvert_Rhalf16_rtn(double16);
4193
4194__attribute__((overloadable)) float __spirv_FConvert_Rfloat(half);
4195__attribute__((overloadable)) float __spirv_FConvert_Rfloat_rtz(half);
4196__attribute__((overloadable)) float __spirv_FConvert_Rfloat_rte(half);
4197__attribute__((overloadable)) float __spirv_FConvert_Rfloat_rtp(half);
4198__attribute__((overloadable)) float __spirv_FConvert_Rfloat_rtn(half);
4199__attribute__((overloadable)) float __spirv_FConvert_Rfloat(float);
4200__attribute__((overloadable)) float __spirv_FConvert_Rfloat_rtz(float);
4201__attribute__((overloadable)) float __spirv_FConvert_Rfloat_rte(float);
4202__attribute__((overloadable)) float __spirv_FConvert_Rfloat_rtp(float);
4203__attribute__((overloadable)) float __spirv_FConvert_Rfloat_rtn(float);
4204__attribute__((overloadable)) float __spirv_FConvert_Rfloat(double);
4205__attribute__((overloadable)) float __spirv_FConvert_Rfloat_rtz(double);
4206__attribute__((overloadable)) float __spirv_FConvert_Rfloat_rte(double);
4207__attribute__((overloadable)) float __spirv_FConvert_Rfloat_rtp(double);
4208__attribute__((overloadable)) float __spirv_FConvert_Rfloat_rtn(double);
4209__attribute__((overloadable)) float2 __spirv_FConvert_Rfloat2(half2);
4210__attribute__((overloadable)) float2 __spirv_FConvert_Rfloat2_rtz(half2);
4211__attribute__((overloadable)) float2 __spirv_FConvert_Rfloat2_rte(half2);
4212__attribute__((overloadable)) float2 __spirv_FConvert_Rfloat2_rtp(half2);
4213__attribute__((overloadable)) float2 __spirv_FConvert_Rfloat2_rtn(half2);
4214__attribute__((overloadable)) float2 __spirv_FConvert_Rfloat2(float2);
4215__attribute__((overloadable)) float2 __spirv_FConvert_Rfloat2_rtz(float2);
4216__attribute__((overloadable)) float2 __spirv_FConvert_Rfloat2_rte(float2);
4217__attribute__((overloadable)) float2 __spirv_FConvert_Rfloat2_rtp(float2);
4218__attribute__((overloadable)) float2 __spirv_FConvert_Rfloat2_rtn(float2);
4219__attribute__((overloadable)) float2 __spirv_FConvert_Rfloat2(double2);
4220__attribute__((overloadable)) float2 __spirv_FConvert_Rfloat2_rtz(double2);
4221__attribute__((overloadable)) float2 __spirv_FConvert_Rfloat2_rte(double2);
4222__attribute__((overloadable)) float2 __spirv_FConvert_Rfloat2_rtp(double2);
4223__attribute__((overloadable)) float2 __spirv_FConvert_Rfloat2_rtn(double2);
4224__attribute__((overloadable)) float3 __spirv_FConvert_Rfloat3(half3);
4225__attribute__((overloadable)) float3 __spirv_FConvert_Rfloat3_rtz(half3);
4226__attribute__((overloadable)) float3 __spirv_FConvert_Rfloat3_rte(half3);
4227__attribute__((overloadable)) float3 __spirv_FConvert_Rfloat3_rtp(half3);
4228__attribute__((overloadable)) float3 __spirv_FConvert_Rfloat3_rtn(half3);
4229__attribute__((overloadable)) float3 __spirv_FConvert_Rfloat3(float3);
4230__attribute__((overloadable)) float3 __spirv_FConvert_Rfloat3_rtz(float3);
4231__attribute__((overloadable)) float3 __spirv_FConvert_Rfloat3_rte(float3);
4232__attribute__((overloadable)) float3 __spirv_FConvert_Rfloat3_rtp(float3);
4233__attribute__((overloadable)) float3 __spirv_FConvert_Rfloat3_rtn(float3);
4234__attribute__((overloadable)) float3 __spirv_FConvert_Rfloat3(double3);
4235__attribute__((overloadable)) float3 __spirv_FConvert_Rfloat3_rtz(double3);
4236__attribute__((overloadable)) float3 __spirv_FConvert_Rfloat3_rte(double3);
4237__attribute__((overloadable)) float3 __spirv_FConvert_Rfloat3_rtp(double3);
4238__attribute__((overloadable)) float3 __spirv_FConvert_Rfloat3_rtn(double3);
4239__attribute__((overloadable)) float4 __spirv_FConvert_Rfloat4(half4);
4240__attribute__((overloadable)) float4 __spirv_FConvert_Rfloat4_rtz(half4);
4241__attribute__((overloadable)) float4 __spirv_FConvert_Rfloat4_rte(half4);
4242__attribute__((overloadable)) float4 __spirv_FConvert_Rfloat4_rtp(half4);
4243__attribute__((overloadable)) float4 __spirv_FConvert_Rfloat4_rtn(half4);
4244__attribute__((overloadable)) float4 __spirv_FConvert_Rfloat4(float4);
4245__attribute__((overloadable)) float4 __spirv_FConvert_Rfloat4_rtz(float4);
4246__attribute__((overloadable)) float4 __spirv_FConvert_Rfloat4_rte(float4);
4247__attribute__((overloadable)) float4 __spirv_FConvert_Rfloat4_rtp(float4);
4248__attribute__((overloadable)) float4 __spirv_FConvert_Rfloat4_rtn(float4);
4249__attribute__((overloadable)) float4 __spirv_FConvert_Rfloat4(double4);
4250__attribute__((overloadable)) float4 __spirv_FConvert_Rfloat4_rtz(double4);
4251__attribute__((overloadable)) float4 __spirv_FConvert_Rfloat4_rte(double4);
4252__attribute__((overloadable)) float4 __spirv_FConvert_Rfloat4_rtp(double4);
4253__attribute__((overloadable)) float4 __spirv_FConvert_Rfloat4_rtn(double4);
4254__attribute__((overloadable)) float8 __spirv_FConvert_Rfloat8(half8);
4255__attribute__((overloadable)) float8 __spirv_FConvert_Rfloat8_rtz(half8);
4256__attribute__((overloadable)) float8 __spirv_FConvert_Rfloat8_rte(half8);
4257__attribute__((overloadable)) float8 __spirv_FConvert_Rfloat8_rtp(half8);
4258__attribute__((overloadable)) float8 __spirv_FConvert_Rfloat8_rtn(half8);
4259__attribute__((overloadable)) float8 __spirv_FConvert_Rfloat8(float8);
4260__attribute__((overloadable)) float8 __spirv_FConvert_Rfloat8_rtz(float8);
4261__attribute__((overloadable)) float8 __spirv_FConvert_Rfloat8_rte(float8);
4262__attribute__((overloadable)) float8 __spirv_FConvert_Rfloat8_rtp(float8);
4263__attribute__((overloadable)) float8 __spirv_FConvert_Rfloat8_rtn(float8);
4264__attribute__((overloadable)) float8 __spirv_FConvert_Rfloat8(double8);
4265__attribute__((overloadable)) float8 __spirv_FConvert_Rfloat8_rtz(double8);
4266__attribute__((overloadable)) float8 __spirv_FConvert_Rfloat8_rte(double8);
4267__attribute__((overloadable)) float8 __spirv_FConvert_Rfloat8_rtp(double8);
4268__attribute__((overloadable)) float8 __spirv_FConvert_Rfloat8_rtn(double8);
4269__attribute__((overloadable)) float16 __spirv_FConvert_Rfloat16(half16);
4270__attribute__((overloadable)) float16 __spirv_FConvert_Rfloat16_rtz(half16);
4271__attribute__((overloadable)) float16 __spirv_FConvert_Rfloat16_rte(half16);
4272__attribute__((overloadable)) float16 __spirv_FConvert_Rfloat16_rtp(half16);
4273__attribute__((overloadable)) float16 __spirv_FConvert_Rfloat16_rtn(half16);
4274__attribute__((overloadable)) float16 __spirv_FConvert_Rfloat16(float16);
4275__attribute__((overloadable)) float16 __spirv_FConvert_Rfloat16_rtz(float16);
4276__attribute__((overloadable)) float16 __spirv_FConvert_Rfloat16_rte(float16);
4277__attribute__((overloadable)) float16 __spirv_FConvert_Rfloat16_rtp(float16);
4278__attribute__((overloadable)) float16 __spirv_FConvert_Rfloat16_rtn(float16);
4279__attribute__((overloadable)) float16 __spirv_FConvert_Rfloat16(double16);
4280__attribute__((overloadable)) float16 __spirv_FConvert_Rfloat16_rtz(double16);
4281__attribute__((overloadable)) float16 __spirv_FConvert_Rfloat16_rte(double16);
4282__attribute__((overloadable)) float16 __spirv_FConvert_Rfloat16_rtp(double16);
4283__attribute__((overloadable)) float16 __spirv_FConvert_Rfloat16_rtn(double16);
4284
4285__attribute__((overloadable)) double __spirv_FConvert_Rdouble(half);
4286__attribute__((overloadable)) double __spirv_FConvert_Rdouble_rtz(half);
4287__attribute__((overloadable)) double __spirv_FConvert_Rdouble_rte(half);
4288__attribute__((overloadable)) double __spirv_FConvert_Rdouble_rtp(half);
4289__attribute__((overloadable)) double __spirv_FConvert_Rdouble_rtn(half);
4290__attribute__((overloadable)) double __spirv_FConvert_Rdouble(float);
4291__attribute__((overloadable)) double __spirv_FConvert_Rdouble_rtz(float);
4292__attribute__((overloadable)) double __spirv_FConvert_Rdouble_rte(float);
4293__attribute__((overloadable)) double __spirv_FConvert_Rdouble_rtp(float);
4294__attribute__((overloadable)) double __spirv_FConvert_Rdouble_rtn(float);
4295__attribute__((overloadable)) double __spirv_FConvert_Rdouble(double);
4296__attribute__((overloadable)) double __spirv_FConvert_Rdouble_rtz(double);
4297__attribute__((overloadable)) double __spirv_FConvert_Rdouble_rte(double);
4298__attribute__((overloadable)) double __spirv_FConvert_Rdouble_rtp(double);
4299__attribute__((overloadable)) double __spirv_FConvert_Rdouble_rtn(double);
4300__attribute__((overloadable)) double2 __spirv_FConvert_Rdouble2(half2);
4301__attribute__((overloadable)) double2 __spirv_FConvert_Rdouble2_rtz(half2);
4302__attribute__((overloadable)) double2 __spirv_FConvert_Rdouble2_rte(half2);
4303__attribute__((overloadable)) double2 __spirv_FConvert_Rdouble2_rtp(half2);
4304__attribute__((overloadable)) double2 __spirv_FConvert_Rdouble2_rtn(half2);
4305__attribute__((overloadable)) double2 __spirv_FConvert_Rdouble2(float2);
4306__attribute__((overloadable)) double2 __spirv_FConvert_Rdouble2_rtz(float2);
4307__attribute__((overloadable)) double2 __spirv_FConvert_Rdouble2_rte(float2);
4308__attribute__((overloadable)) double2 __spirv_FConvert_Rdouble2_rtp(float2);
4309__attribute__((overloadable)) double2 __spirv_FConvert_Rdouble2_rtn(float2);
4310__attribute__((overloadable)) double2 __spirv_FConvert_Rdouble2(double2);
4311__attribute__((overloadable)) double2 __spirv_FConvert_Rdouble2_rtz(double2);
4312__attribute__((overloadable)) double2 __spirv_FConvert_Rdouble2_rte(double2);
4313__attribute__((overloadable)) double2 __spirv_FConvert_Rdouble2_rtp(double2);
4314__attribute__((overloadable)) double2 __spirv_FConvert_Rdouble2_rtn(double2);
4315__attribute__((overloadable)) double3 __spirv_FConvert_Rdouble3(half3);
4316__attribute__((overloadable)) double3 __spirv_FConvert_Rdouble3_rtz(half3);
4317__attribute__((overloadable)) double3 __spirv_FConvert_Rdouble3_rte(half3);
4318__attribute__((overloadable)) double3 __spirv_FConvert_Rdouble3_rtp(half3);
4319__attribute__((overloadable)) double3 __spirv_FConvert_Rdouble3_rtn(half3);
4320__attribute__((overloadable)) double3 __spirv_FConvert_Rdouble3(float3);
4321__attribute__((overloadable)) double3 __spirv_FConvert_Rdouble3_rtz(float3);
4322__attribute__((overloadable)) double3 __spirv_FConvert_Rdouble3_rte(float3);
4323__attribute__((overloadable)) double3 __spirv_FConvert_Rdouble3_rtp(float3);
4324__attribute__((overloadable)) double3 __spirv_FConvert_Rdouble3_rtn(float3);
4325__attribute__((overloadable)) double3 __spirv_FConvert_Rdouble3(double3);
4326__attribute__((overloadable)) double3 __spirv_FConvert_Rdouble3_rtz(double3);
4327__attribute__((overloadable)) double3 __spirv_FConvert_Rdouble3_rte(double3);
4328__attribute__((overloadable)) double3 __spirv_FConvert_Rdouble3_rtp(double3);
4329__attribute__((overloadable)) double3 __spirv_FConvert_Rdouble3_rtn(double3);
4330__attribute__((overloadable)) double4 __spirv_FConvert_Rdouble4(half4);
4331__attribute__((overloadable)) double4 __spirv_FConvert_Rdouble4_rtz(half4);
4332__attribute__((overloadable)) double4 __spirv_FConvert_Rdouble4_rte(half4);
4333__attribute__((overloadable)) double4 __spirv_FConvert_Rdouble4_rtp(half4);
4334__attribute__((overloadable)) double4 __spirv_FConvert_Rdouble4_rtn(half4);
4335__attribute__((overloadable)) double4 __spirv_FConvert_Rdouble4(float4);
4336__attribute__((overloadable)) double4 __spirv_FConvert_Rdouble4_rtz(float4);
4337__attribute__((overloadable)) double4 __spirv_FConvert_Rdouble4_rte(float4);
4338__attribute__((overloadable)) double4 __spirv_FConvert_Rdouble4_rtp(float4);
4339__attribute__((overloadable)) double4 __spirv_FConvert_Rdouble4_rtn(float4);
4340__attribute__((overloadable)) double4 __spirv_FConvert_Rdouble4(double4);
4341__attribute__((overloadable)) double4 __spirv_FConvert_Rdouble4_rtz(double4);
4342__attribute__((overloadable)) double4 __spirv_FConvert_Rdouble4_rte(double4);
4343__attribute__((overloadable)) double4 __spirv_FConvert_Rdouble4_rtp(double4);
4344__attribute__((overloadable)) double4 __spirv_FConvert_Rdouble4_rtn(double4);
4345__attribute__((overloadable)) double8 __spirv_FConvert_Rdouble8(half8);
4346__attribute__((overloadable)) double8 __spirv_FConvert_Rdouble8_rtz(half8);
4347__attribute__((overloadable)) double8 __spirv_FConvert_Rdouble8_rte(half8);
4348__attribute__((overloadable)) double8 __spirv_FConvert_Rdouble8_rtp(half8);
4349__attribute__((overloadable)) double8 __spirv_FConvert_Rdouble8_rtn(half8);
4350__attribute__((overloadable)) double8 __spirv_FConvert_Rdouble8(float8);
4351__attribute__((overloadable)) double8 __spirv_FConvert_Rdouble8_rtz(float8);
4352__attribute__((overloadable)) double8 __spirv_FConvert_Rdouble8_rte(float8);
4353__attribute__((overloadable)) double8 __spirv_FConvert_Rdouble8_rtp(float8);
4354__attribute__((overloadable)) double8 __spirv_FConvert_Rdouble8_rtn(float8);
4355__attribute__((overloadable)) double8 __spirv_FConvert_Rdouble8(double8);
4356__attribute__((overloadable)) double8 __spirv_FConvert_Rdouble8_rtz(double8);
4357__attribute__((overloadable)) double8 __spirv_FConvert_Rdouble8_rte(double8);
4358__attribute__((overloadable)) double8 __spirv_FConvert_Rdouble8_rtp(double8);
4359__attribute__((overloadable)) double8 __spirv_FConvert_Rdouble8_rtn(double8);
4360__attribute__((overloadable)) double16 __spirv_FConvert_Rdouble16(half16);
4361__attribute__((overloadable)) double16 __spirv_FConvert_Rdouble16_rtz(half16);
4362__attribute__((overloadable)) double16 __spirv_FConvert_Rdouble16_rte(half16);
4363__attribute__((overloadable)) double16 __spirv_FConvert_Rdouble16_rtp(half16);
4364__attribute__((overloadable)) double16 __spirv_FConvert_Rdouble16_rtn(half16);
4365__attribute__((overloadable)) double16 __spirv_FConvert_Rdouble16(float16);
4366__attribute__((overloadable)) double16 __spirv_FConvert_Rdouble16_rtz(float16);
4367__attribute__((overloadable)) double16 __spirv_FConvert_Rdouble16_rte(float16);
4368__attribute__((overloadable)) double16 __spirv_FConvert_Rdouble16_rtp(float16);
4369__attribute__((overloadable)) double16 __spirv_FConvert_Rdouble16_rtn(float16);
4370__attribute__((overloadable)) double16 __spirv_FConvert_Rdouble16(double16);
4371__attribute__((overloadable)) double16 __spirv_FConvert_Rdouble16_rtz(double16);
4372__attribute__((overloadable)) double16 __spirv_FConvert_Rdouble16_rte(double16);
4373__attribute__((overloadable)) double16 __spirv_FConvert_Rdouble16_rtp(double16);
4374__attribute__((overloadable)) double16 __spirv_FConvert_Rdouble16_rtn(double16);
4375
4376__attribute__((overloadable)) uchar __spirv_SatConvertSToU_Ruchar(char);
4377__attribute__((overloadable)) uchar __spirv_SatConvertSToU_Ruchar_rtz(char);
4378__attribute__((overloadable)) uchar __spirv_SatConvertSToU_Ruchar_rte(char);
4379__attribute__((overloadable)) uchar __spirv_SatConvertSToU_Ruchar_rtp(char);
4380__attribute__((overloadable)) uchar __spirv_SatConvertSToU_Ruchar_rtn(char);
4381__attribute__((overloadable)) uchar __spirv_SatConvertSToU_Ruchar_sat(char);
4382__attribute__((overloadable)) uchar __spirv_SatConvertSToU_Ruchar_sat_rtz(char);
4383__attribute__((overloadable)) uchar __spirv_SatConvertSToU_Ruchar_sat_rte(char);
4384__attribute__((overloadable)) uchar __spirv_SatConvertSToU_Ruchar_sat_rtp(char);
4385__attribute__((overloadable)) uchar __spirv_SatConvertSToU_Ruchar_sat_rtn(char);
4386__attribute__((overloadable)) uchar __spirv_SatConvertSToU_Ruchar(short);
4387__attribute__((overloadable)) uchar __spirv_SatConvertSToU_Ruchar_rtz(short);
4388__attribute__((overloadable)) uchar __spirv_SatConvertSToU_Ruchar_rte(short);
4389__attribute__((overloadable)) uchar __spirv_SatConvertSToU_Ruchar_rtp(short);
4390__attribute__((overloadable)) uchar __spirv_SatConvertSToU_Ruchar_rtn(short);
4391__attribute__((overloadable)) uchar __spirv_SatConvertSToU_Ruchar_sat(short);
4392__attribute__((overloadable)) uchar __spirv_SatConvertSToU_Ruchar_sat_rtz(short);
4393__attribute__((overloadable)) uchar __spirv_SatConvertSToU_Ruchar_sat_rte(short);
4394__attribute__((overloadable)) uchar __spirv_SatConvertSToU_Ruchar_sat_rtp(short);
4395__attribute__((overloadable)) uchar __spirv_SatConvertSToU_Ruchar_sat_rtn(short);
4396__attribute__((overloadable)) uchar __spirv_SatConvertSToU_Ruchar(int);
4397__attribute__((overloadable)) uchar __spirv_SatConvertSToU_Ruchar_rtz(int);
4398__attribute__((overloadable)) uchar __spirv_SatConvertSToU_Ruchar_rte(int);
4399__attribute__((overloadable)) uchar __spirv_SatConvertSToU_Ruchar_rtp(int);
4400__attribute__((overloadable)) uchar __spirv_SatConvertSToU_Ruchar_rtn(int);
4401__attribute__((overloadable)) uchar __spirv_SatConvertSToU_Ruchar_sat(int);
4402__attribute__((overloadable)) uchar __spirv_SatConvertSToU_Ruchar_sat_rtz(int);
4403__attribute__((overloadable)) uchar __spirv_SatConvertSToU_Ruchar_sat_rte(int);
4404__attribute__((overloadable)) uchar __spirv_SatConvertSToU_Ruchar_sat_rtp(int);
4405__attribute__((overloadable)) uchar __spirv_SatConvertSToU_Ruchar_sat_rtn(int);
4406__attribute__((overloadable)) uchar __spirv_SatConvertSToU_Ruchar(long);
4407__attribute__((overloadable)) uchar __spirv_SatConvertSToU_Ruchar_rtz(long);
4408__attribute__((overloadable)) uchar __spirv_SatConvertSToU_Ruchar_rte(long);
4409__attribute__((overloadable)) uchar __spirv_SatConvertSToU_Ruchar_rtp(long);
4410__attribute__((overloadable)) uchar __spirv_SatConvertSToU_Ruchar_rtn(long);
4411__attribute__((overloadable)) uchar __spirv_SatConvertSToU_Ruchar_sat(long);
4412__attribute__((overloadable)) uchar __spirv_SatConvertSToU_Ruchar_sat_rtz(long);
4413__attribute__((overloadable)) uchar __spirv_SatConvertSToU_Ruchar_sat_rte(long);
4414__attribute__((overloadable)) uchar __spirv_SatConvertSToU_Ruchar_sat_rtp(long);
4415__attribute__((overloadable)) uchar __spirv_SatConvertSToU_Ruchar_sat_rtn(long);
4416__attribute__((overloadable)) uchar2 __spirv_SatConvertSToU_Ruchar2(char2);
4417__attribute__((overloadable)) uchar2 __spirv_SatConvertSToU_Ruchar2_rtz(char2);
4418__attribute__((overloadable)) uchar2 __spirv_SatConvertSToU_Ruchar2_rte(char2);
4419__attribute__((overloadable)) uchar2 __spirv_SatConvertSToU_Ruchar2_rtp(char2);
4420__attribute__((overloadable)) uchar2 __spirv_SatConvertSToU_Ruchar2_rtn(char2);
4421__attribute__((overloadable)) uchar2 __spirv_SatConvertSToU_Ruchar2_sat(char2);
4422__attribute__((overloadable)) uchar2 __spirv_SatConvertSToU_Ruchar2_sat_rtz(char2);
4423__attribute__((overloadable)) uchar2 __spirv_SatConvertSToU_Ruchar2_sat_rte(char2);
4424__attribute__((overloadable)) uchar2 __spirv_SatConvertSToU_Ruchar2_sat_rtp(char2);
4425__attribute__((overloadable)) uchar2 __spirv_SatConvertSToU_Ruchar2_sat_rtn(char2);
4426__attribute__((overloadable)) uchar2 __spirv_SatConvertSToU_Ruchar2(short2);
4427__attribute__((overloadable)) uchar2 __spirv_SatConvertSToU_Ruchar2_rtz(short2);
4428__attribute__((overloadable)) uchar2 __spirv_SatConvertSToU_Ruchar2_rte(short2);
4429__attribute__((overloadable)) uchar2 __spirv_SatConvertSToU_Ruchar2_rtp(short2);
4430__attribute__((overloadable)) uchar2 __spirv_SatConvertSToU_Ruchar2_rtn(short2);
4431__attribute__((overloadable)) uchar2 __spirv_SatConvertSToU_Ruchar2_sat(short2);
4432__attribute__((overloadable)) uchar2 __spirv_SatConvertSToU_Ruchar2_sat_rtz(short2);
4433__attribute__((overloadable)) uchar2 __spirv_SatConvertSToU_Ruchar2_sat_rte(short2);
4434__attribute__((overloadable)) uchar2 __spirv_SatConvertSToU_Ruchar2_sat_rtp(short2);
4435__attribute__((overloadable)) uchar2 __spirv_SatConvertSToU_Ruchar2_sat_rtn(short2);
4436__attribute__((overloadable)) uchar2 __spirv_SatConvertSToU_Ruchar2(int2);
4437__attribute__((overloadable)) uchar2 __spirv_SatConvertSToU_Ruchar2_rtz(int2);
4438__attribute__((overloadable)) uchar2 __spirv_SatConvertSToU_Ruchar2_rte(int2);
4439__attribute__((overloadable)) uchar2 __spirv_SatConvertSToU_Ruchar2_rtp(int2);
4440__attribute__((overloadable)) uchar2 __spirv_SatConvertSToU_Ruchar2_rtn(int2);
4441__attribute__((overloadable)) uchar2 __spirv_SatConvertSToU_Ruchar2_sat(int2);
4442__attribute__((overloadable)) uchar2 __spirv_SatConvertSToU_Ruchar2_sat_rtz(int2);
4443__attribute__((overloadable)) uchar2 __spirv_SatConvertSToU_Ruchar2_sat_rte(int2);
4444__attribute__((overloadable)) uchar2 __spirv_SatConvertSToU_Ruchar2_sat_rtp(int2);
4445__attribute__((overloadable)) uchar2 __spirv_SatConvertSToU_Ruchar2_sat_rtn(int2);
4446__attribute__((overloadable)) uchar2 __spirv_SatConvertSToU_Ruchar2(long2);
4447__attribute__((overloadable)) uchar2 __spirv_SatConvertSToU_Ruchar2_rtz(long2);
4448__attribute__((overloadable)) uchar2 __spirv_SatConvertSToU_Ruchar2_rte(long2);
4449__attribute__((overloadable)) uchar2 __spirv_SatConvertSToU_Ruchar2_rtp(long2);
4450__attribute__((overloadable)) uchar2 __spirv_SatConvertSToU_Ruchar2_rtn(long2);
4451__attribute__((overloadable)) uchar2 __spirv_SatConvertSToU_Ruchar2_sat(long2);
4452__attribute__((overloadable)) uchar2 __spirv_SatConvertSToU_Ruchar2_sat_rtz(long2);
4453__attribute__((overloadable)) uchar2 __spirv_SatConvertSToU_Ruchar2_sat_rte(long2);
4454__attribute__((overloadable)) uchar2 __spirv_SatConvertSToU_Ruchar2_sat_rtp(long2);
4455__attribute__((overloadable)) uchar2 __spirv_SatConvertSToU_Ruchar2_sat_rtn(long2);
4456__attribute__((overloadable)) uchar3 __spirv_SatConvertSToU_Ruchar3(char3);
4457__attribute__((overloadable)) uchar3 __spirv_SatConvertSToU_Ruchar3_rtz(char3);
4458__attribute__((overloadable)) uchar3 __spirv_SatConvertSToU_Ruchar3_rte(char3);
4459__attribute__((overloadable)) uchar3 __spirv_SatConvertSToU_Ruchar3_rtp(char3);
4460__attribute__((overloadable)) uchar3 __spirv_SatConvertSToU_Ruchar3_rtn(char3);
4461__attribute__((overloadable)) uchar3 __spirv_SatConvertSToU_Ruchar3_sat(char3);
4462__attribute__((overloadable)) uchar3 __spirv_SatConvertSToU_Ruchar3_sat_rtz(char3);
4463__attribute__((overloadable)) uchar3 __spirv_SatConvertSToU_Ruchar3_sat_rte(char3);
4464__attribute__((overloadable)) uchar3 __spirv_SatConvertSToU_Ruchar3_sat_rtp(char3);
4465__attribute__((overloadable)) uchar3 __spirv_SatConvertSToU_Ruchar3_sat_rtn(char3);
4466__attribute__((overloadable)) uchar3 __spirv_SatConvertSToU_Ruchar3(short3);
4467__attribute__((overloadable)) uchar3 __spirv_SatConvertSToU_Ruchar3_rtz(short3);
4468__attribute__((overloadable)) uchar3 __spirv_SatConvertSToU_Ruchar3_rte(short3);
4469__attribute__((overloadable)) uchar3 __spirv_SatConvertSToU_Ruchar3_rtp(short3);
4470__attribute__((overloadable)) uchar3 __spirv_SatConvertSToU_Ruchar3_rtn(short3);
4471__attribute__((overloadable)) uchar3 __spirv_SatConvertSToU_Ruchar3_sat(short3);
4472__attribute__((overloadable)) uchar3 __spirv_SatConvertSToU_Ruchar3_sat_rtz(short3);
4473__attribute__((overloadable)) uchar3 __spirv_SatConvertSToU_Ruchar3_sat_rte(short3);
4474__attribute__((overloadable)) uchar3 __spirv_SatConvertSToU_Ruchar3_sat_rtp(short3);
4475__attribute__((overloadable)) uchar3 __spirv_SatConvertSToU_Ruchar3_sat_rtn(short3);
4476__attribute__((overloadable)) uchar3 __spirv_SatConvertSToU_Ruchar3(int3);
4477__attribute__((overloadable)) uchar3 __spirv_SatConvertSToU_Ruchar3_rtz(int3);
4478__attribute__((overloadable)) uchar3 __spirv_SatConvertSToU_Ruchar3_rte(int3);
4479__attribute__((overloadable)) uchar3 __spirv_SatConvertSToU_Ruchar3_rtp(int3);
4480__attribute__((overloadable)) uchar3 __spirv_SatConvertSToU_Ruchar3_rtn(int3);
4481__attribute__((overloadable)) uchar3 __spirv_SatConvertSToU_Ruchar3_sat(int3);
4482__attribute__((overloadable)) uchar3 __spirv_SatConvertSToU_Ruchar3_sat_rtz(int3);
4483__attribute__((overloadable)) uchar3 __spirv_SatConvertSToU_Ruchar3_sat_rte(int3);
4484__attribute__((overloadable)) uchar3 __spirv_SatConvertSToU_Ruchar3_sat_rtp(int3);
4485__attribute__((overloadable)) uchar3 __spirv_SatConvertSToU_Ruchar3_sat_rtn(int3);
4486__attribute__((overloadable)) uchar3 __spirv_SatConvertSToU_Ruchar3(long3);
4487__attribute__((overloadable)) uchar3 __spirv_SatConvertSToU_Ruchar3_rtz(long3);
4488__attribute__((overloadable)) uchar3 __spirv_SatConvertSToU_Ruchar3_rte(long3);
4489__attribute__((overloadable)) uchar3 __spirv_SatConvertSToU_Ruchar3_rtp(long3);
4490__attribute__((overloadable)) uchar3 __spirv_SatConvertSToU_Ruchar3_rtn(long3);
4491__attribute__((overloadable)) uchar3 __spirv_SatConvertSToU_Ruchar3_sat(long3);
4492__attribute__((overloadable)) uchar3 __spirv_SatConvertSToU_Ruchar3_sat_rtz(long3);
4493__attribute__((overloadable)) uchar3 __spirv_SatConvertSToU_Ruchar3_sat_rte(long3);
4494__attribute__((overloadable)) uchar3 __spirv_SatConvertSToU_Ruchar3_sat_rtp(long3);
4495__attribute__((overloadable)) uchar3 __spirv_SatConvertSToU_Ruchar3_sat_rtn(long3);
4496__attribute__((overloadable)) uchar4 __spirv_SatConvertSToU_Ruchar4(char4);
4497__attribute__((overloadable)) uchar4 __spirv_SatConvertSToU_Ruchar4_rtz(char4);
4498__attribute__((overloadable)) uchar4 __spirv_SatConvertSToU_Ruchar4_rte(char4);
4499__attribute__((overloadable)) uchar4 __spirv_SatConvertSToU_Ruchar4_rtp(char4);
4500__attribute__((overloadable)) uchar4 __spirv_SatConvertSToU_Ruchar4_rtn(char4);
4501__attribute__((overloadable)) uchar4 __spirv_SatConvertSToU_Ruchar4_sat(char4);
4502__attribute__((overloadable)) uchar4 __spirv_SatConvertSToU_Ruchar4_sat_rtz(char4);
4503__attribute__((overloadable)) uchar4 __spirv_SatConvertSToU_Ruchar4_sat_rte(char4);
4504__attribute__((overloadable)) uchar4 __spirv_SatConvertSToU_Ruchar4_sat_rtp(char4);
4505__attribute__((overloadable)) uchar4 __spirv_SatConvertSToU_Ruchar4_sat_rtn(char4);
4506__attribute__((overloadable)) uchar4 __spirv_SatConvertSToU_Ruchar4(short4);
4507__attribute__((overloadable)) uchar4 __spirv_SatConvertSToU_Ruchar4_rtz(short4);
4508__attribute__((overloadable)) uchar4 __spirv_SatConvertSToU_Ruchar4_rte(short4);
4509__attribute__((overloadable)) uchar4 __spirv_SatConvertSToU_Ruchar4_rtp(short4);
4510__attribute__((overloadable)) uchar4 __spirv_SatConvertSToU_Ruchar4_rtn(short4);
4511__attribute__((overloadable)) uchar4 __spirv_SatConvertSToU_Ruchar4_sat(short4);
4512__attribute__((overloadable)) uchar4 __spirv_SatConvertSToU_Ruchar4_sat_rtz(short4);
4513__attribute__((overloadable)) uchar4 __spirv_SatConvertSToU_Ruchar4_sat_rte(short4);
4514__attribute__((overloadable)) uchar4 __spirv_SatConvertSToU_Ruchar4_sat_rtp(short4);
4515__attribute__((overloadable)) uchar4 __spirv_SatConvertSToU_Ruchar4_sat_rtn(short4);
4516__attribute__((overloadable)) uchar4 __spirv_SatConvertSToU_Ruchar4(int4);
4517__attribute__((overloadable)) uchar4 __spirv_SatConvertSToU_Ruchar4_rtz(int4);
4518__attribute__((overloadable)) uchar4 __spirv_SatConvertSToU_Ruchar4_rte(int4);
4519__attribute__((overloadable)) uchar4 __spirv_SatConvertSToU_Ruchar4_rtp(int4);
4520__attribute__((overloadable)) uchar4 __spirv_SatConvertSToU_Ruchar4_rtn(int4);
4521__attribute__((overloadable)) uchar4 __spirv_SatConvertSToU_Ruchar4_sat(int4);
4522__attribute__((overloadable)) uchar4 __spirv_SatConvertSToU_Ruchar4_sat_rtz(int4);
4523__attribute__((overloadable)) uchar4 __spirv_SatConvertSToU_Ruchar4_sat_rte(int4);
4524__attribute__((overloadable)) uchar4 __spirv_SatConvertSToU_Ruchar4_sat_rtp(int4);
4525__attribute__((overloadable)) uchar4 __spirv_SatConvertSToU_Ruchar4_sat_rtn(int4);
4526__attribute__((overloadable)) uchar4 __spirv_SatConvertSToU_Ruchar4(long4);
4527__attribute__((overloadable)) uchar4 __spirv_SatConvertSToU_Ruchar4_rtz(long4);
4528__attribute__((overloadable)) uchar4 __spirv_SatConvertSToU_Ruchar4_rte(long4);
4529__attribute__((overloadable)) uchar4 __spirv_SatConvertSToU_Ruchar4_rtp(long4);
4530__attribute__((overloadable)) uchar4 __spirv_SatConvertSToU_Ruchar4_rtn(long4);
4531__attribute__((overloadable)) uchar4 __spirv_SatConvertSToU_Ruchar4_sat(long4);
4532__attribute__((overloadable)) uchar4 __spirv_SatConvertSToU_Ruchar4_sat_rtz(long4);
4533__attribute__((overloadable)) uchar4 __spirv_SatConvertSToU_Ruchar4_sat_rte(long4);
4534__attribute__((overloadable)) uchar4 __spirv_SatConvertSToU_Ruchar4_sat_rtp(long4);
4535__attribute__((overloadable)) uchar4 __spirv_SatConvertSToU_Ruchar4_sat_rtn(long4);
4536__attribute__((overloadable)) uchar8 __spirv_SatConvertSToU_Ruchar8(char8);
4537__attribute__((overloadable)) uchar8 __spirv_SatConvertSToU_Ruchar8_rtz(char8);
4538__attribute__((overloadable)) uchar8 __spirv_SatConvertSToU_Ruchar8_rte(char8);
4539__attribute__((overloadable)) uchar8 __spirv_SatConvertSToU_Ruchar8_rtp(char8);
4540__attribute__((overloadable)) uchar8 __spirv_SatConvertSToU_Ruchar8_rtn(char8);
4541__attribute__((overloadable)) uchar8 __spirv_SatConvertSToU_Ruchar8_sat(char8);
4542__attribute__((overloadable)) uchar8 __spirv_SatConvertSToU_Ruchar8_sat_rtz(char8);
4543__attribute__((overloadable)) uchar8 __spirv_SatConvertSToU_Ruchar8_sat_rte(char8);
4544__attribute__((overloadable)) uchar8 __spirv_SatConvertSToU_Ruchar8_sat_rtp(char8);
4545__attribute__((overloadable)) uchar8 __spirv_SatConvertSToU_Ruchar8_sat_rtn(char8);
4546__attribute__((overloadable)) uchar8 __spirv_SatConvertSToU_Ruchar8(short8);
4547__attribute__((overloadable)) uchar8 __spirv_SatConvertSToU_Ruchar8_rtz(short8);
4548__attribute__((overloadable)) uchar8 __spirv_SatConvertSToU_Ruchar8_rte(short8);
4549__attribute__((overloadable)) uchar8 __spirv_SatConvertSToU_Ruchar8_rtp(short8);
4550__attribute__((overloadable)) uchar8 __spirv_SatConvertSToU_Ruchar8_rtn(short8);
4551__attribute__((overloadable)) uchar8 __spirv_SatConvertSToU_Ruchar8_sat(short8);
4552__attribute__((overloadable)) uchar8 __spirv_SatConvertSToU_Ruchar8_sat_rtz(short8);
4553__attribute__((overloadable)) uchar8 __spirv_SatConvertSToU_Ruchar8_sat_rte(short8);
4554__attribute__((overloadable)) uchar8 __spirv_SatConvertSToU_Ruchar8_sat_rtp(short8);
4555__attribute__((overloadable)) uchar8 __spirv_SatConvertSToU_Ruchar8_sat_rtn(short8);
4556__attribute__((overloadable)) uchar8 __spirv_SatConvertSToU_Ruchar8(int8);
4557__attribute__((overloadable)) uchar8 __spirv_SatConvertSToU_Ruchar8_rtz(int8);
4558__attribute__((overloadable)) uchar8 __spirv_SatConvertSToU_Ruchar8_rte(int8);
4559__attribute__((overloadable)) uchar8 __spirv_SatConvertSToU_Ruchar8_rtp(int8);
4560__attribute__((overloadable)) uchar8 __spirv_SatConvertSToU_Ruchar8_rtn(int8);
4561__attribute__((overloadable)) uchar8 __spirv_SatConvertSToU_Ruchar8_sat(int8);
4562__attribute__((overloadable)) uchar8 __spirv_SatConvertSToU_Ruchar8_sat_rtz(int8);
4563__attribute__((overloadable)) uchar8 __spirv_SatConvertSToU_Ruchar8_sat_rte(int8);
4564__attribute__((overloadable)) uchar8 __spirv_SatConvertSToU_Ruchar8_sat_rtp(int8);
4565__attribute__((overloadable)) uchar8 __spirv_SatConvertSToU_Ruchar8_sat_rtn(int8);
4566__attribute__((overloadable)) uchar8 __spirv_SatConvertSToU_Ruchar8(long8);
4567__attribute__((overloadable)) uchar8 __spirv_SatConvertSToU_Ruchar8_rtz(long8);
4568__attribute__((overloadable)) uchar8 __spirv_SatConvertSToU_Ruchar8_rte(long8);
4569__attribute__((overloadable)) uchar8 __spirv_SatConvertSToU_Ruchar8_rtp(long8);
4570__attribute__((overloadable)) uchar8 __spirv_SatConvertSToU_Ruchar8_rtn(long8);
4571__attribute__((overloadable)) uchar8 __spirv_SatConvertSToU_Ruchar8_sat(long8);
4572__attribute__((overloadable)) uchar8 __spirv_SatConvertSToU_Ruchar8_sat_rtz(long8);
4573__attribute__((overloadable)) uchar8 __spirv_SatConvertSToU_Ruchar8_sat_rte(long8);
4574__attribute__((overloadable)) uchar8 __spirv_SatConvertSToU_Ruchar8_sat_rtp(long8);
4575__attribute__((overloadable)) uchar8 __spirv_SatConvertSToU_Ruchar8_sat_rtn(long8);
4576__attribute__((overloadable)) uchar16 __spirv_SatConvertSToU_Ruchar16(char16);
4577__attribute__((overloadable)) uchar16 __spirv_SatConvertSToU_Ruchar16_rtz(char16);
4578__attribute__((overloadable)) uchar16 __spirv_SatConvertSToU_Ruchar16_rte(char16);
4579__attribute__((overloadable)) uchar16 __spirv_SatConvertSToU_Ruchar16_rtp(char16);
4580__attribute__((overloadable)) uchar16 __spirv_SatConvertSToU_Ruchar16_rtn(char16);
4581__attribute__((overloadable)) uchar16 __spirv_SatConvertSToU_Ruchar16_sat(char16);
4582__attribute__((overloadable)) uchar16 __spirv_SatConvertSToU_Ruchar16_sat_rtz(char16);
4583__attribute__((overloadable)) uchar16 __spirv_SatConvertSToU_Ruchar16_sat_rte(char16);
4584__attribute__((overloadable)) uchar16 __spirv_SatConvertSToU_Ruchar16_sat_rtp(char16);
4585__attribute__((overloadable)) uchar16 __spirv_SatConvertSToU_Ruchar16_sat_rtn(char16);
4586__attribute__((overloadable)) uchar16 __spirv_SatConvertSToU_Ruchar16(short16);
4587__attribute__((overloadable)) uchar16 __spirv_SatConvertSToU_Ruchar16_rtz(short16);
4588__attribute__((overloadable)) uchar16 __spirv_SatConvertSToU_Ruchar16_rte(short16);
4589__attribute__((overloadable)) uchar16 __spirv_SatConvertSToU_Ruchar16_rtp(short16);
4590__attribute__((overloadable)) uchar16 __spirv_SatConvertSToU_Ruchar16_rtn(short16);
4591__attribute__((overloadable)) uchar16 __spirv_SatConvertSToU_Ruchar16_sat(short16);
4592__attribute__((overloadable)) uchar16 __spirv_SatConvertSToU_Ruchar16_sat_rtz(short16);
4593__attribute__((overloadable)) uchar16 __spirv_SatConvertSToU_Ruchar16_sat_rte(short16);
4594__attribute__((overloadable)) uchar16 __spirv_SatConvertSToU_Ruchar16_sat_rtp(short16);
4595__attribute__((overloadable)) uchar16 __spirv_SatConvertSToU_Ruchar16_sat_rtn(short16);
4596__attribute__((overloadable)) uchar16 __spirv_SatConvertSToU_Ruchar16(int16);
4597__attribute__((overloadable)) uchar16 __spirv_SatConvertSToU_Ruchar16_rtz(int16);
4598__attribute__((overloadable)) uchar16 __spirv_SatConvertSToU_Ruchar16_rte(int16);
4599__attribute__((overloadable)) uchar16 __spirv_SatConvertSToU_Ruchar16_rtp(int16);
4600__attribute__((overloadable)) uchar16 __spirv_SatConvertSToU_Ruchar16_rtn(int16);
4601__attribute__((overloadable)) uchar16 __spirv_SatConvertSToU_Ruchar16_sat(int16);
4602__attribute__((overloadable)) uchar16 __spirv_SatConvertSToU_Ruchar16_sat_rtz(int16);
4603__attribute__((overloadable)) uchar16 __spirv_SatConvertSToU_Ruchar16_sat_rte(int16);
4604__attribute__((overloadable)) uchar16 __spirv_SatConvertSToU_Ruchar16_sat_rtp(int16);
4605__attribute__((overloadable)) uchar16 __spirv_SatConvertSToU_Ruchar16_sat_rtn(int16);
4606__attribute__((overloadable)) uchar16 __spirv_SatConvertSToU_Ruchar16(long16);
4607__attribute__((overloadable)) uchar16 __spirv_SatConvertSToU_Ruchar16_rtz(long16);
4608__attribute__((overloadable)) uchar16 __spirv_SatConvertSToU_Ruchar16_rte(long16);
4609__attribute__((overloadable)) uchar16 __spirv_SatConvertSToU_Ruchar16_rtp(long16);
4610__attribute__((overloadable)) uchar16 __spirv_SatConvertSToU_Ruchar16_rtn(long16);
4611__attribute__((overloadable)) uchar16 __spirv_SatConvertSToU_Ruchar16_sat(long16);
4612__attribute__((overloadable)) uchar16 __spirv_SatConvertSToU_Ruchar16_sat_rtz(long16);
4613__attribute__((overloadable)) uchar16 __spirv_SatConvertSToU_Ruchar16_sat_rte(long16);
4614__attribute__((overloadable)) uchar16 __spirv_SatConvertSToU_Ruchar16_sat_rtp(long16);
4615__attribute__((overloadable)) uchar16 __spirv_SatConvertSToU_Ruchar16_sat_rtn(long16);
4616
4617__attribute__((overloadable)) ushort __spirv_SatConvertSToU_Rushort(char);
4618__attribute__((overloadable)) ushort __spirv_SatConvertSToU_Rushort_rtz(char);
4619__attribute__((overloadable)) ushort __spirv_SatConvertSToU_Rushort_rte(char);
4620__attribute__((overloadable)) ushort __spirv_SatConvertSToU_Rushort_rtp(char);
4621__attribute__((overloadable)) ushort __spirv_SatConvertSToU_Rushort_rtn(char);
4622__attribute__((overloadable)) ushort __spirv_SatConvertSToU_Rushort_sat(char);
4623__attribute__((overloadable)) ushort __spirv_SatConvertSToU_Rushort_sat_rtz(char);
4624__attribute__((overloadable)) ushort __spirv_SatConvertSToU_Rushort_sat_rte(char);
4625__attribute__((overloadable)) ushort __spirv_SatConvertSToU_Rushort_sat_rtp(char);
4626__attribute__((overloadable)) ushort __spirv_SatConvertSToU_Rushort_sat_rtn(char);
4627__attribute__((overloadable)) ushort __spirv_SatConvertSToU_Rushort(short);
4628__attribute__((overloadable)) ushort __spirv_SatConvertSToU_Rushort_rtz(short);
4629__attribute__((overloadable)) ushort __spirv_SatConvertSToU_Rushort_rte(short);
4630__attribute__((overloadable)) ushort __spirv_SatConvertSToU_Rushort_rtp(short);
4631__attribute__((overloadable)) ushort __spirv_SatConvertSToU_Rushort_rtn(short);
4632__attribute__((overloadable)) ushort __spirv_SatConvertSToU_Rushort_sat(short);
4633__attribute__((overloadable)) ushort __spirv_SatConvertSToU_Rushort_sat_rtz(short);
4634__attribute__((overloadable)) ushort __spirv_SatConvertSToU_Rushort_sat_rte(short);
4635__attribute__((overloadable)) ushort __spirv_SatConvertSToU_Rushort_sat_rtp(short);
4636__attribute__((overloadable)) ushort __spirv_SatConvertSToU_Rushort_sat_rtn(short);
4637__attribute__((overloadable)) ushort __spirv_SatConvertSToU_Rushort(int);
4638__attribute__((overloadable)) ushort __spirv_SatConvertSToU_Rushort_rtz(int);
4639__attribute__((overloadable)) ushort __spirv_SatConvertSToU_Rushort_rte(int);
4640__attribute__((overloadable)) ushort __spirv_SatConvertSToU_Rushort_rtp(int);
4641__attribute__((overloadable)) ushort __spirv_SatConvertSToU_Rushort_rtn(int);
4642__attribute__((overloadable)) ushort __spirv_SatConvertSToU_Rushort_sat(int);
4643__attribute__((overloadable)) ushort __spirv_SatConvertSToU_Rushort_sat_rtz(int);
4644__attribute__((overloadable)) ushort __spirv_SatConvertSToU_Rushort_sat_rte(int);
4645__attribute__((overloadable)) ushort __spirv_SatConvertSToU_Rushort_sat_rtp(int);
4646__attribute__((overloadable)) ushort __spirv_SatConvertSToU_Rushort_sat_rtn(int);
4647__attribute__((overloadable)) ushort __spirv_SatConvertSToU_Rushort(long);
4648__attribute__((overloadable)) ushort __spirv_SatConvertSToU_Rushort_rtz(long);
4649__attribute__((overloadable)) ushort __spirv_SatConvertSToU_Rushort_rte(long);
4650__attribute__((overloadable)) ushort __spirv_SatConvertSToU_Rushort_rtp(long);
4651__attribute__((overloadable)) ushort __spirv_SatConvertSToU_Rushort_rtn(long);
4652__attribute__((overloadable)) ushort __spirv_SatConvertSToU_Rushort_sat(long);
4653__attribute__((overloadable)) ushort __spirv_SatConvertSToU_Rushort_sat_rtz(long);
4654__attribute__((overloadable)) ushort __spirv_SatConvertSToU_Rushort_sat_rte(long);
4655__attribute__((overloadable)) ushort __spirv_SatConvertSToU_Rushort_sat_rtp(long);
4656__attribute__((overloadable)) ushort __spirv_SatConvertSToU_Rushort_sat_rtn(long);
4657__attribute__((overloadable)) ushort2 __spirv_SatConvertSToU_Rushort2(char2);
4658__attribute__((overloadable)) ushort2 __spirv_SatConvertSToU_Rushort2_rtz(char2);
4659__attribute__((overloadable)) ushort2 __spirv_SatConvertSToU_Rushort2_rte(char2);
4660__attribute__((overloadable)) ushort2 __spirv_SatConvertSToU_Rushort2_rtp(char2);
4661__attribute__((overloadable)) ushort2 __spirv_SatConvertSToU_Rushort2_rtn(char2);
4662__attribute__((overloadable)) ushort2 __spirv_SatConvertSToU_Rushort2_sat(char2);
4663__attribute__((overloadable)) ushort2 __spirv_SatConvertSToU_Rushort2_sat_rtz(char2);
4664__attribute__((overloadable)) ushort2 __spirv_SatConvertSToU_Rushort2_sat_rte(char2);
4665__attribute__((overloadable)) ushort2 __spirv_SatConvertSToU_Rushort2_sat_rtp(char2);
4666__attribute__((overloadable)) ushort2 __spirv_SatConvertSToU_Rushort2_sat_rtn(char2);
4667__attribute__((overloadable)) ushort2 __spirv_SatConvertSToU_Rushort2(short2);
4668__attribute__((overloadable)) ushort2 __spirv_SatConvertSToU_Rushort2_rtz(short2);
4669__attribute__((overloadable)) ushort2 __spirv_SatConvertSToU_Rushort2_rte(short2);
4670__attribute__((overloadable)) ushort2 __spirv_SatConvertSToU_Rushort2_rtp(short2);
4671__attribute__((overloadable)) ushort2 __spirv_SatConvertSToU_Rushort2_rtn(short2);
4672__attribute__((overloadable)) ushort2 __spirv_SatConvertSToU_Rushort2_sat(short2);
4673__attribute__((overloadable)) ushort2 __spirv_SatConvertSToU_Rushort2_sat_rtz(short2);
4674__attribute__((overloadable)) ushort2 __spirv_SatConvertSToU_Rushort2_sat_rte(short2);
4675__attribute__((overloadable)) ushort2 __spirv_SatConvertSToU_Rushort2_sat_rtp(short2);
4676__attribute__((overloadable)) ushort2 __spirv_SatConvertSToU_Rushort2_sat_rtn(short2);
4677__attribute__((overloadable)) ushort2 __spirv_SatConvertSToU_Rushort2(int2);
4678__attribute__((overloadable)) ushort2 __spirv_SatConvertSToU_Rushort2_rtz(int2);
4679__attribute__((overloadable)) ushort2 __spirv_SatConvertSToU_Rushort2_rte(int2);
4680__attribute__((overloadable)) ushort2 __spirv_SatConvertSToU_Rushort2_rtp(int2);
4681__attribute__((overloadable)) ushort2 __spirv_SatConvertSToU_Rushort2_rtn(int2);
4682__attribute__((overloadable)) ushort2 __spirv_SatConvertSToU_Rushort2_sat(int2);
4683__attribute__((overloadable)) ushort2 __spirv_SatConvertSToU_Rushort2_sat_rtz(int2);
4684__attribute__((overloadable)) ushort2 __spirv_SatConvertSToU_Rushort2_sat_rte(int2);
4685__attribute__((overloadable)) ushort2 __spirv_SatConvertSToU_Rushort2_sat_rtp(int2);
4686__attribute__((overloadable)) ushort2 __spirv_SatConvertSToU_Rushort2_sat_rtn(int2);
4687__attribute__((overloadable)) ushort2 __spirv_SatConvertSToU_Rushort2(long2);
4688__attribute__((overloadable)) ushort2 __spirv_SatConvertSToU_Rushort2_rtz(long2);
4689__attribute__((overloadable)) ushort2 __spirv_SatConvertSToU_Rushort2_rte(long2);
4690__attribute__((overloadable)) ushort2 __spirv_SatConvertSToU_Rushort2_rtp(long2);
4691__attribute__((overloadable)) ushort2 __spirv_SatConvertSToU_Rushort2_rtn(long2);
4692__attribute__((overloadable)) ushort2 __spirv_SatConvertSToU_Rushort2_sat(long2);
4693__attribute__((overloadable)) ushort2 __spirv_SatConvertSToU_Rushort2_sat_rtz(long2);
4694__attribute__((overloadable)) ushort2 __spirv_SatConvertSToU_Rushort2_sat_rte(long2);
4695__attribute__((overloadable)) ushort2 __spirv_SatConvertSToU_Rushort2_sat_rtp(long2);
4696__attribute__((overloadable)) ushort2 __spirv_SatConvertSToU_Rushort2_sat_rtn(long2);
4697__attribute__((overloadable)) ushort3 __spirv_SatConvertSToU_Rushort3(char3);
4698__attribute__((overloadable)) ushort3 __spirv_SatConvertSToU_Rushort3_rtz(char3);
4699__attribute__((overloadable)) ushort3 __spirv_SatConvertSToU_Rushort3_rte(char3);
4700__attribute__((overloadable)) ushort3 __spirv_SatConvertSToU_Rushort3_rtp(char3);
4701__attribute__((overloadable)) ushort3 __spirv_SatConvertSToU_Rushort3_rtn(char3);
4702__attribute__((overloadable)) ushort3 __spirv_SatConvertSToU_Rushort3_sat(char3);
4703__attribute__((overloadable)) ushort3 __spirv_SatConvertSToU_Rushort3_sat_rtz(char3);
4704__attribute__((overloadable)) ushort3 __spirv_SatConvertSToU_Rushort3_sat_rte(char3);
4705__attribute__((overloadable)) ushort3 __spirv_SatConvertSToU_Rushort3_sat_rtp(char3);
4706__attribute__((overloadable)) ushort3 __spirv_SatConvertSToU_Rushort3_sat_rtn(char3);
4707__attribute__((overloadable)) ushort3 __spirv_SatConvertSToU_Rushort3(short3);
4708__attribute__((overloadable)) ushort3 __spirv_SatConvertSToU_Rushort3_rtz(short3);
4709__attribute__((overloadable)) ushort3 __spirv_SatConvertSToU_Rushort3_rte(short3);
4710__attribute__((overloadable)) ushort3 __spirv_SatConvertSToU_Rushort3_rtp(short3);
4711__attribute__((overloadable)) ushort3 __spirv_SatConvertSToU_Rushort3_rtn(short3);
4712__attribute__((overloadable)) ushort3 __spirv_SatConvertSToU_Rushort3_sat(short3);
4713__attribute__((overloadable)) ushort3 __spirv_SatConvertSToU_Rushort3_sat_rtz(short3);
4714__attribute__((overloadable)) ushort3 __spirv_SatConvertSToU_Rushort3_sat_rte(short3);
4715__attribute__((overloadable)) ushort3 __spirv_SatConvertSToU_Rushort3_sat_rtp(short3);
4716__attribute__((overloadable)) ushort3 __spirv_SatConvertSToU_Rushort3_sat_rtn(short3);
4717__attribute__((overloadable)) ushort3 __spirv_SatConvertSToU_Rushort3(int3);
4718__attribute__((overloadable)) ushort3 __spirv_SatConvertSToU_Rushort3_rtz(int3);
4719__attribute__((overloadable)) ushort3 __spirv_SatConvertSToU_Rushort3_rte(int3);
4720__attribute__((overloadable)) ushort3 __spirv_SatConvertSToU_Rushort3_rtp(int3);
4721__attribute__((overloadable)) ushort3 __spirv_SatConvertSToU_Rushort3_rtn(int3);
4722__attribute__((overloadable)) ushort3 __spirv_SatConvertSToU_Rushort3_sat(int3);
4723__attribute__((overloadable)) ushort3 __spirv_SatConvertSToU_Rushort3_sat_rtz(int3);
4724__attribute__((overloadable)) ushort3 __spirv_SatConvertSToU_Rushort3_sat_rte(int3);
4725__attribute__((overloadable)) ushort3 __spirv_SatConvertSToU_Rushort3_sat_rtp(int3);
4726__attribute__((overloadable)) ushort3 __spirv_SatConvertSToU_Rushort3_sat_rtn(int3);
4727__attribute__((overloadable)) ushort3 __spirv_SatConvertSToU_Rushort3(long3);
4728__attribute__((overloadable)) ushort3 __spirv_SatConvertSToU_Rushort3_rtz(long3);
4729__attribute__((overloadable)) ushort3 __spirv_SatConvertSToU_Rushort3_rte(long3);
4730__attribute__((overloadable)) ushort3 __spirv_SatConvertSToU_Rushort3_rtp(long3);
4731__attribute__((overloadable)) ushort3 __spirv_SatConvertSToU_Rushort3_rtn(long3);
4732__attribute__((overloadable)) ushort3 __spirv_SatConvertSToU_Rushort3_sat(long3);
4733__attribute__((overloadable)) ushort3 __spirv_SatConvertSToU_Rushort3_sat_rtz(long3);
4734__attribute__((overloadable)) ushort3 __spirv_SatConvertSToU_Rushort3_sat_rte(long3);
4735__attribute__((overloadable)) ushort3 __spirv_SatConvertSToU_Rushort3_sat_rtp(long3);
4736__attribute__((overloadable)) ushort3 __spirv_SatConvertSToU_Rushort3_sat_rtn(long3);
4737__attribute__((overloadable)) ushort4 __spirv_SatConvertSToU_Rushort4(char4);
4738__attribute__((overloadable)) ushort4 __spirv_SatConvertSToU_Rushort4_rtz(char4);
4739__attribute__((overloadable)) ushort4 __spirv_SatConvertSToU_Rushort4_rte(char4);
4740__attribute__((overloadable)) ushort4 __spirv_SatConvertSToU_Rushort4_rtp(char4);
4741__attribute__((overloadable)) ushort4 __spirv_SatConvertSToU_Rushort4_rtn(char4);
4742__attribute__((overloadable)) ushort4 __spirv_SatConvertSToU_Rushort4_sat(char4);
4743__attribute__((overloadable)) ushort4 __spirv_SatConvertSToU_Rushort4_sat_rtz(char4);
4744__attribute__((overloadable)) ushort4 __spirv_SatConvertSToU_Rushort4_sat_rte(char4);
4745__attribute__((overloadable)) ushort4 __spirv_SatConvertSToU_Rushort4_sat_rtp(char4);
4746__attribute__((overloadable)) ushort4 __spirv_SatConvertSToU_Rushort4_sat_rtn(char4);
4747__attribute__((overloadable)) ushort4 __spirv_SatConvertSToU_Rushort4(short4);
4748__attribute__((overloadable)) ushort4 __spirv_SatConvertSToU_Rushort4_rtz(short4);
4749__attribute__((overloadable)) ushort4 __spirv_SatConvertSToU_Rushort4_rte(short4);
4750__attribute__((overloadable)) ushort4 __spirv_SatConvertSToU_Rushort4_rtp(short4);
4751__attribute__((overloadable)) ushort4 __spirv_SatConvertSToU_Rushort4_rtn(short4);
4752__attribute__((overloadable)) ushort4 __spirv_SatConvertSToU_Rushort4_sat(short4);
4753__attribute__((overloadable)) ushort4 __spirv_SatConvertSToU_Rushort4_sat_rtz(short4);
4754__attribute__((overloadable)) ushort4 __spirv_SatConvertSToU_Rushort4_sat_rte(short4);
4755__attribute__((overloadable)) ushort4 __spirv_SatConvertSToU_Rushort4_sat_rtp(short4);
4756__attribute__((overloadable)) ushort4 __spirv_SatConvertSToU_Rushort4_sat_rtn(short4);
4757__attribute__((overloadable)) ushort4 __spirv_SatConvertSToU_Rushort4(int4);
4758__attribute__((overloadable)) ushort4 __spirv_SatConvertSToU_Rushort4_rtz(int4);
4759__attribute__((overloadable)) ushort4 __spirv_SatConvertSToU_Rushort4_rte(int4);
4760__attribute__((overloadable)) ushort4 __spirv_SatConvertSToU_Rushort4_rtp(int4);
4761__attribute__((overloadable)) ushort4 __spirv_SatConvertSToU_Rushort4_rtn(int4);
4762__attribute__((overloadable)) ushort4 __spirv_SatConvertSToU_Rushort4_sat(int4);
4763__attribute__((overloadable)) ushort4 __spirv_SatConvertSToU_Rushort4_sat_rtz(int4);
4764__attribute__((overloadable)) ushort4 __spirv_SatConvertSToU_Rushort4_sat_rte(int4);
4765__attribute__((overloadable)) ushort4 __spirv_SatConvertSToU_Rushort4_sat_rtp(int4);
4766__attribute__((overloadable)) ushort4 __spirv_SatConvertSToU_Rushort4_sat_rtn(int4);
4767__attribute__((overloadable)) ushort4 __spirv_SatConvertSToU_Rushort4(long4);
4768__attribute__((overloadable)) ushort4 __spirv_SatConvertSToU_Rushort4_rtz(long4);
4769__attribute__((overloadable)) ushort4 __spirv_SatConvertSToU_Rushort4_rte(long4);
4770__attribute__((overloadable)) ushort4 __spirv_SatConvertSToU_Rushort4_rtp(long4);
4771__attribute__((overloadable)) ushort4 __spirv_SatConvertSToU_Rushort4_rtn(long4);
4772__attribute__((overloadable)) ushort4 __spirv_SatConvertSToU_Rushort4_sat(long4);
4773__attribute__((overloadable)) ushort4 __spirv_SatConvertSToU_Rushort4_sat_rtz(long4);
4774__attribute__((overloadable)) ushort4 __spirv_SatConvertSToU_Rushort4_sat_rte(long4);
4775__attribute__((overloadable)) ushort4 __spirv_SatConvertSToU_Rushort4_sat_rtp(long4);
4776__attribute__((overloadable)) ushort4 __spirv_SatConvertSToU_Rushort4_sat_rtn(long4);
4777__attribute__((overloadable)) ushort8 __spirv_SatConvertSToU_Rushort8(char8);
4778__attribute__((overloadable)) ushort8 __spirv_SatConvertSToU_Rushort8_rtz(char8);
4779__attribute__((overloadable)) ushort8 __spirv_SatConvertSToU_Rushort8_rte(char8);
4780__attribute__((overloadable)) ushort8 __spirv_SatConvertSToU_Rushort8_rtp(char8);
4781__attribute__((overloadable)) ushort8 __spirv_SatConvertSToU_Rushort8_rtn(char8);
4782__attribute__((overloadable)) ushort8 __spirv_SatConvertSToU_Rushort8_sat(char8);
4783__attribute__((overloadable)) ushort8 __spirv_SatConvertSToU_Rushort8_sat_rtz(char8);
4784__attribute__((overloadable)) ushort8 __spirv_SatConvertSToU_Rushort8_sat_rte(char8);
4785__attribute__((overloadable)) ushort8 __spirv_SatConvertSToU_Rushort8_sat_rtp(char8);
4786__attribute__((overloadable)) ushort8 __spirv_SatConvertSToU_Rushort8_sat_rtn(char8);
4787__attribute__((overloadable)) ushort8 __spirv_SatConvertSToU_Rushort8(short8);
4788__attribute__((overloadable)) ushort8 __spirv_SatConvertSToU_Rushort8_rtz(short8);
4789__attribute__((overloadable)) ushort8 __spirv_SatConvertSToU_Rushort8_rte(short8);
4790__attribute__((overloadable)) ushort8 __spirv_SatConvertSToU_Rushort8_rtp(short8);
4791__attribute__((overloadable)) ushort8 __spirv_SatConvertSToU_Rushort8_rtn(short8);
4792__attribute__((overloadable)) ushort8 __spirv_SatConvertSToU_Rushort8_sat(short8);
4793__attribute__((overloadable)) ushort8 __spirv_SatConvertSToU_Rushort8_sat_rtz(short8);
4794__attribute__((overloadable)) ushort8 __spirv_SatConvertSToU_Rushort8_sat_rte(short8);
4795__attribute__((overloadable)) ushort8 __spirv_SatConvertSToU_Rushort8_sat_rtp(short8);
4796__attribute__((overloadable)) ushort8 __spirv_SatConvertSToU_Rushort8_sat_rtn(short8);
4797__attribute__((overloadable)) ushort8 __spirv_SatConvertSToU_Rushort8(int8);
4798__attribute__((overloadable)) ushort8 __spirv_SatConvertSToU_Rushort8_rtz(int8);
4799__attribute__((overloadable)) ushort8 __spirv_SatConvertSToU_Rushort8_rte(int8);
4800__attribute__((overloadable)) ushort8 __spirv_SatConvertSToU_Rushort8_rtp(int8);
4801__attribute__((overloadable)) ushort8 __spirv_SatConvertSToU_Rushort8_rtn(int8);
4802__attribute__((overloadable)) ushort8 __spirv_SatConvertSToU_Rushort8_sat(int8);
4803__attribute__((overloadable)) ushort8 __spirv_SatConvertSToU_Rushort8_sat_rtz(int8);
4804__attribute__((overloadable)) ushort8 __spirv_SatConvertSToU_Rushort8_sat_rte(int8);
4805__attribute__((overloadable)) ushort8 __spirv_SatConvertSToU_Rushort8_sat_rtp(int8);
4806__attribute__((overloadable)) ushort8 __spirv_SatConvertSToU_Rushort8_sat_rtn(int8);
4807__attribute__((overloadable)) ushort8 __spirv_SatConvertSToU_Rushort8(long8);
4808__attribute__((overloadable)) ushort8 __spirv_SatConvertSToU_Rushort8_rtz(long8);
4809__attribute__((overloadable)) ushort8 __spirv_SatConvertSToU_Rushort8_rte(long8);
4810__attribute__((overloadable)) ushort8 __spirv_SatConvertSToU_Rushort8_rtp(long8);
4811__attribute__((overloadable)) ushort8 __spirv_SatConvertSToU_Rushort8_rtn(long8);
4812__attribute__((overloadable)) ushort8 __spirv_SatConvertSToU_Rushort8_sat(long8);
4813__attribute__((overloadable)) ushort8 __spirv_SatConvertSToU_Rushort8_sat_rtz(long8);
4814__attribute__((overloadable)) ushort8 __spirv_SatConvertSToU_Rushort8_sat_rte(long8);
4815__attribute__((overloadable)) ushort8 __spirv_SatConvertSToU_Rushort8_sat_rtp(long8);
4816__attribute__((overloadable)) ushort8 __spirv_SatConvertSToU_Rushort8_sat_rtn(long8);
4817__attribute__((overloadable)) ushort16 __spirv_SatConvertSToU_Rushort16(char16);
4818__attribute__((overloadable)) ushort16 __spirv_SatConvertSToU_Rushort16_rtz(char16);
4819__attribute__((overloadable)) ushort16 __spirv_SatConvertSToU_Rushort16_rte(char16);
4820__attribute__((overloadable)) ushort16 __spirv_SatConvertSToU_Rushort16_rtp(char16);
4821__attribute__((overloadable)) ushort16 __spirv_SatConvertSToU_Rushort16_rtn(char16);
4822__attribute__((overloadable)) ushort16 __spirv_SatConvertSToU_Rushort16_sat(char16);
4823__attribute__((overloadable)) ushort16 __spirv_SatConvertSToU_Rushort16_sat_rtz(char16);
4824__attribute__((overloadable)) ushort16 __spirv_SatConvertSToU_Rushort16_sat_rte(char16);
4825__attribute__((overloadable)) ushort16 __spirv_SatConvertSToU_Rushort16_sat_rtp(char16);
4826__attribute__((overloadable)) ushort16 __spirv_SatConvertSToU_Rushort16_sat_rtn(char16);
4827__attribute__((overloadable)) ushort16 __spirv_SatConvertSToU_Rushort16(short16);
4828__attribute__((overloadable)) ushort16 __spirv_SatConvertSToU_Rushort16_rtz(short16);
4829__attribute__((overloadable)) ushort16 __spirv_SatConvertSToU_Rushort16_rte(short16);
4830__attribute__((overloadable)) ushort16 __spirv_SatConvertSToU_Rushort16_rtp(short16);
4831__attribute__((overloadable)) ushort16 __spirv_SatConvertSToU_Rushort16_rtn(short16);
4832__attribute__((overloadable)) ushort16 __spirv_SatConvertSToU_Rushort16_sat(short16);
4833__attribute__((overloadable)) ushort16 __spirv_SatConvertSToU_Rushort16_sat_rtz(short16);
4834__attribute__((overloadable)) ushort16 __spirv_SatConvertSToU_Rushort16_sat_rte(short16);
4835__attribute__((overloadable)) ushort16 __spirv_SatConvertSToU_Rushort16_sat_rtp(short16);
4836__attribute__((overloadable)) ushort16 __spirv_SatConvertSToU_Rushort16_sat_rtn(short16);
4837__attribute__((overloadable)) ushort16 __spirv_SatConvertSToU_Rushort16(int16);
4838__attribute__((overloadable)) ushort16 __spirv_SatConvertSToU_Rushort16_rtz(int16);
4839__attribute__((overloadable)) ushort16 __spirv_SatConvertSToU_Rushort16_rte(int16);
4840__attribute__((overloadable)) ushort16 __spirv_SatConvertSToU_Rushort16_rtp(int16);
4841__attribute__((overloadable)) ushort16 __spirv_SatConvertSToU_Rushort16_rtn(int16);
4842__attribute__((overloadable)) ushort16 __spirv_SatConvertSToU_Rushort16_sat(int16);
4843__attribute__((overloadable)) ushort16 __spirv_SatConvertSToU_Rushort16_sat_rtz(int16);
4844__attribute__((overloadable)) ushort16 __spirv_SatConvertSToU_Rushort16_sat_rte(int16);
4845__attribute__((overloadable)) ushort16 __spirv_SatConvertSToU_Rushort16_sat_rtp(int16);
4846__attribute__((overloadable)) ushort16 __spirv_SatConvertSToU_Rushort16_sat_rtn(int16);
4847__attribute__((overloadable)) ushort16 __spirv_SatConvertSToU_Rushort16(long16);
4848__attribute__((overloadable)) ushort16 __spirv_SatConvertSToU_Rushort16_rtz(long16);
4849__attribute__((overloadable)) ushort16 __spirv_SatConvertSToU_Rushort16_rte(long16);
4850__attribute__((overloadable)) ushort16 __spirv_SatConvertSToU_Rushort16_rtp(long16);
4851__attribute__((overloadable)) ushort16 __spirv_SatConvertSToU_Rushort16_rtn(long16);
4852__attribute__((overloadable)) ushort16 __spirv_SatConvertSToU_Rushort16_sat(long16);
4853__attribute__((overloadable)) ushort16 __spirv_SatConvertSToU_Rushort16_sat_rtz(long16);
4854__attribute__((overloadable)) ushort16 __spirv_SatConvertSToU_Rushort16_sat_rte(long16);
4855__attribute__((overloadable)) ushort16 __spirv_SatConvertSToU_Rushort16_sat_rtp(long16);
4856__attribute__((overloadable)) ushort16 __spirv_SatConvertSToU_Rushort16_sat_rtn(long16);
4857
4858__attribute__((overloadable)) uint __spirv_SatConvertSToU_Ruint(char);
4859__attribute__((overloadable)) uint __spirv_SatConvertSToU_Ruint_rtz(char);
4860__attribute__((overloadable)) uint __spirv_SatConvertSToU_Ruint_rte(char);
4861__attribute__((overloadable)) uint __spirv_SatConvertSToU_Ruint_rtp(char);
4862__attribute__((overloadable)) uint __spirv_SatConvertSToU_Ruint_rtn(char);
4863__attribute__((overloadable)) uint __spirv_SatConvertSToU_Ruint_sat(char);
4864__attribute__((overloadable)) uint __spirv_SatConvertSToU_Ruint_sat_rtz(char);
4865__attribute__((overloadable)) uint __spirv_SatConvertSToU_Ruint_sat_rte(char);
4866__attribute__((overloadable)) uint __spirv_SatConvertSToU_Ruint_sat_rtp(char);
4867__attribute__((overloadable)) uint __spirv_SatConvertSToU_Ruint_sat_rtn(char);
4868__attribute__((overloadable)) uint __spirv_SatConvertSToU_Ruint(short);
4869__attribute__((overloadable)) uint __spirv_SatConvertSToU_Ruint_rtz(short);
4870__attribute__((overloadable)) uint __spirv_SatConvertSToU_Ruint_rte(short);
4871__attribute__((overloadable)) uint __spirv_SatConvertSToU_Ruint_rtp(short);
4872__attribute__((overloadable)) uint __spirv_SatConvertSToU_Ruint_rtn(short);
4873__attribute__((overloadable)) uint __spirv_SatConvertSToU_Ruint_sat(short);
4874__attribute__((overloadable)) uint __spirv_SatConvertSToU_Ruint_sat_rtz(short);
4875__attribute__((overloadable)) uint __spirv_SatConvertSToU_Ruint_sat_rte(short);
4876__attribute__((overloadable)) uint __spirv_SatConvertSToU_Ruint_sat_rtp(short);
4877__attribute__((overloadable)) uint __spirv_SatConvertSToU_Ruint_sat_rtn(short);
4878__attribute__((overloadable)) uint __spirv_SatConvertSToU_Ruint(int);
4879__attribute__((overloadable)) uint __spirv_SatConvertSToU_Ruint_rtz(int);
4880__attribute__((overloadable)) uint __spirv_SatConvertSToU_Ruint_rte(int);
4881__attribute__((overloadable)) uint __spirv_SatConvertSToU_Ruint_rtp(int);
4882__attribute__((overloadable)) uint __spirv_SatConvertSToU_Ruint_rtn(int);
4883__attribute__((overloadable)) uint __spirv_SatConvertSToU_Ruint_sat(int);
4884__attribute__((overloadable)) uint __spirv_SatConvertSToU_Ruint_sat_rtz(int);
4885__attribute__((overloadable)) uint __spirv_SatConvertSToU_Ruint_sat_rte(int);
4886__attribute__((overloadable)) uint __spirv_SatConvertSToU_Ruint_sat_rtp(int);
4887__attribute__((overloadable)) uint __spirv_SatConvertSToU_Ruint_sat_rtn(int);
4888__attribute__((overloadable)) uint __spirv_SatConvertSToU_Ruint(long);
4889__attribute__((overloadable)) uint __spirv_SatConvertSToU_Ruint_rtz(long);
4890__attribute__((overloadable)) uint __spirv_SatConvertSToU_Ruint_rte(long);
4891__attribute__((overloadable)) uint __spirv_SatConvertSToU_Ruint_rtp(long);
4892__attribute__((overloadable)) uint __spirv_SatConvertSToU_Ruint_rtn(long);
4893__attribute__((overloadable)) uint __spirv_SatConvertSToU_Ruint_sat(long);
4894__attribute__((overloadable)) uint __spirv_SatConvertSToU_Ruint_sat_rtz(long);
4895__attribute__((overloadable)) uint __spirv_SatConvertSToU_Ruint_sat_rte(long);
4896__attribute__((overloadable)) uint __spirv_SatConvertSToU_Ruint_sat_rtp(long);
4897__attribute__((overloadable)) uint __spirv_SatConvertSToU_Ruint_sat_rtn(long);
4898__attribute__((overloadable)) uint2 __spirv_SatConvertSToU_Ruint2(char2);
4899__attribute__((overloadable)) uint2 __spirv_SatConvertSToU_Ruint2_rtz(char2);
4900__attribute__((overloadable)) uint2 __spirv_SatConvertSToU_Ruint2_rte(char2);
4901__attribute__((overloadable)) uint2 __spirv_SatConvertSToU_Ruint2_rtp(char2);
4902__attribute__((overloadable)) uint2 __spirv_SatConvertSToU_Ruint2_rtn(char2);
4903__attribute__((overloadable)) uint2 __spirv_SatConvertSToU_Ruint2_sat(char2);
4904__attribute__((overloadable)) uint2 __spirv_SatConvertSToU_Ruint2_sat_rtz(char2);
4905__attribute__((overloadable)) uint2 __spirv_SatConvertSToU_Ruint2_sat_rte(char2);
4906__attribute__((overloadable)) uint2 __spirv_SatConvertSToU_Ruint2_sat_rtp(char2);
4907__attribute__((overloadable)) uint2 __spirv_SatConvertSToU_Ruint2_sat_rtn(char2);
4908__attribute__((overloadable)) uint2 __spirv_SatConvertSToU_Ruint2(short2);
4909__attribute__((overloadable)) uint2 __spirv_SatConvertSToU_Ruint2_rtz(short2);
4910__attribute__((overloadable)) uint2 __spirv_SatConvertSToU_Ruint2_rte(short2);
4911__attribute__((overloadable)) uint2 __spirv_SatConvertSToU_Ruint2_rtp(short2);
4912__attribute__((overloadable)) uint2 __spirv_SatConvertSToU_Ruint2_rtn(short2);
4913__attribute__((overloadable)) uint2 __spirv_SatConvertSToU_Ruint2_sat(short2);
4914__attribute__((overloadable)) uint2 __spirv_SatConvertSToU_Ruint2_sat_rtz(short2);
4915__attribute__((overloadable)) uint2 __spirv_SatConvertSToU_Ruint2_sat_rte(short2);
4916__attribute__((overloadable)) uint2 __spirv_SatConvertSToU_Ruint2_sat_rtp(short2);
4917__attribute__((overloadable)) uint2 __spirv_SatConvertSToU_Ruint2_sat_rtn(short2);
4918__attribute__((overloadable)) uint2 __spirv_SatConvertSToU_Ruint2(int2);
4919__attribute__((overloadable)) uint2 __spirv_SatConvertSToU_Ruint2_rtz(int2);
4920__attribute__((overloadable)) uint2 __spirv_SatConvertSToU_Ruint2_rte(int2);
4921__attribute__((overloadable)) uint2 __spirv_SatConvertSToU_Ruint2_rtp(int2);
4922__attribute__((overloadable)) uint2 __spirv_SatConvertSToU_Ruint2_rtn(int2);
4923__attribute__((overloadable)) uint2 __spirv_SatConvertSToU_Ruint2_sat(int2);
4924__attribute__((overloadable)) uint2 __spirv_SatConvertSToU_Ruint2_sat_rtz(int2);
4925__attribute__((overloadable)) uint2 __spirv_SatConvertSToU_Ruint2_sat_rte(int2);
4926__attribute__((overloadable)) uint2 __spirv_SatConvertSToU_Ruint2_sat_rtp(int2);
4927__attribute__((overloadable)) uint2 __spirv_SatConvertSToU_Ruint2_sat_rtn(int2);
4928__attribute__((overloadable)) uint2 __spirv_SatConvertSToU_Ruint2(long2);
4929__attribute__((overloadable)) uint2 __spirv_SatConvertSToU_Ruint2_rtz(long2);
4930__attribute__((overloadable)) uint2 __spirv_SatConvertSToU_Ruint2_rte(long2);
4931__attribute__((overloadable)) uint2 __spirv_SatConvertSToU_Ruint2_rtp(long2);
4932__attribute__((overloadable)) uint2 __spirv_SatConvertSToU_Ruint2_rtn(long2);
4933__attribute__((overloadable)) uint2 __spirv_SatConvertSToU_Ruint2_sat(long2);
4934__attribute__((overloadable)) uint2 __spirv_SatConvertSToU_Ruint2_sat_rtz(long2);
4935__attribute__((overloadable)) uint2 __spirv_SatConvertSToU_Ruint2_sat_rte(long2);
4936__attribute__((overloadable)) uint2 __spirv_SatConvertSToU_Ruint2_sat_rtp(long2);
4937__attribute__((overloadable)) uint2 __spirv_SatConvertSToU_Ruint2_sat_rtn(long2);
4938__attribute__((overloadable)) uint3 __spirv_SatConvertSToU_Ruint3(char3);
4939__attribute__((overloadable)) uint3 __spirv_SatConvertSToU_Ruint3_rtz(char3);
4940__attribute__((overloadable)) uint3 __spirv_SatConvertSToU_Ruint3_rte(char3);
4941__attribute__((overloadable)) uint3 __spirv_SatConvertSToU_Ruint3_rtp(char3);
4942__attribute__((overloadable)) uint3 __spirv_SatConvertSToU_Ruint3_rtn(char3);
4943__attribute__((overloadable)) uint3 __spirv_SatConvertSToU_Ruint3_sat(char3);
4944__attribute__((overloadable)) uint3 __spirv_SatConvertSToU_Ruint3_sat_rtz(char3);
4945__attribute__((overloadable)) uint3 __spirv_SatConvertSToU_Ruint3_sat_rte(char3);
4946__attribute__((overloadable)) uint3 __spirv_SatConvertSToU_Ruint3_sat_rtp(char3);
4947__attribute__((overloadable)) uint3 __spirv_SatConvertSToU_Ruint3_sat_rtn(char3);
4948__attribute__((overloadable)) uint3 __spirv_SatConvertSToU_Ruint3(short3);
4949__attribute__((overloadable)) uint3 __spirv_SatConvertSToU_Ruint3_rtz(short3);
4950__attribute__((overloadable)) uint3 __spirv_SatConvertSToU_Ruint3_rte(short3);
4951__attribute__((overloadable)) uint3 __spirv_SatConvertSToU_Ruint3_rtp(short3);
4952__attribute__((overloadable)) uint3 __spirv_SatConvertSToU_Ruint3_rtn(short3);
4953__attribute__((overloadable)) uint3 __spirv_SatConvertSToU_Ruint3_sat(short3);
4954__attribute__((overloadable)) uint3 __spirv_SatConvertSToU_Ruint3_sat_rtz(short3);
4955__attribute__((overloadable)) uint3 __spirv_SatConvertSToU_Ruint3_sat_rte(short3);
4956__attribute__((overloadable)) uint3 __spirv_SatConvertSToU_Ruint3_sat_rtp(short3);
4957__attribute__((overloadable)) uint3 __spirv_SatConvertSToU_Ruint3_sat_rtn(short3);
4958__attribute__((overloadable)) uint3 __spirv_SatConvertSToU_Ruint3(int3);
4959__attribute__((overloadable)) uint3 __spirv_SatConvertSToU_Ruint3_rtz(int3);
4960__attribute__((overloadable)) uint3 __spirv_SatConvertSToU_Ruint3_rte(int3);
4961__attribute__((overloadable)) uint3 __spirv_SatConvertSToU_Ruint3_rtp(int3);
4962__attribute__((overloadable)) uint3 __spirv_SatConvertSToU_Ruint3_rtn(int3);
4963__attribute__((overloadable)) uint3 __spirv_SatConvertSToU_Ruint3_sat(int3);
4964__attribute__((overloadable)) uint3 __spirv_SatConvertSToU_Ruint3_sat_rtz(int3);
4965__attribute__((overloadable)) uint3 __spirv_SatConvertSToU_Ruint3_sat_rte(int3);
4966__attribute__((overloadable)) uint3 __spirv_SatConvertSToU_Ruint3_sat_rtp(int3);
4967__attribute__((overloadable)) uint3 __spirv_SatConvertSToU_Ruint3_sat_rtn(int3);
4968__attribute__((overloadable)) uint3 __spirv_SatConvertSToU_Ruint3(long3);
4969__attribute__((overloadable)) uint3 __spirv_SatConvertSToU_Ruint3_rtz(long3);
4970__attribute__((overloadable)) uint3 __spirv_SatConvertSToU_Ruint3_rte(long3);
4971__attribute__((overloadable)) uint3 __spirv_SatConvertSToU_Ruint3_rtp(long3);
4972__attribute__((overloadable)) uint3 __spirv_SatConvertSToU_Ruint3_rtn(long3);
4973__attribute__((overloadable)) uint3 __spirv_SatConvertSToU_Ruint3_sat(long3);
4974__attribute__((overloadable)) uint3 __spirv_SatConvertSToU_Ruint3_sat_rtz(long3);
4975__attribute__((overloadable)) uint3 __spirv_SatConvertSToU_Ruint3_sat_rte(long3);
4976__attribute__((overloadable)) uint3 __spirv_SatConvertSToU_Ruint3_sat_rtp(long3);
4977__attribute__((overloadable)) uint3 __spirv_SatConvertSToU_Ruint3_sat_rtn(long3);
4978__attribute__((overloadable)) uint4 __spirv_SatConvertSToU_Ruint4(char4);
4979__attribute__((overloadable)) uint4 __spirv_SatConvertSToU_Ruint4_rtz(char4);
4980__attribute__((overloadable)) uint4 __spirv_SatConvertSToU_Ruint4_rte(char4);
4981__attribute__((overloadable)) uint4 __spirv_SatConvertSToU_Ruint4_rtp(char4);
4982__attribute__((overloadable)) uint4 __spirv_SatConvertSToU_Ruint4_rtn(char4);
4983__attribute__((overloadable)) uint4 __spirv_SatConvertSToU_Ruint4_sat(char4);
4984__attribute__((overloadable)) uint4 __spirv_SatConvertSToU_Ruint4_sat_rtz(char4);
4985__attribute__((overloadable)) uint4 __spirv_SatConvertSToU_Ruint4_sat_rte(char4);
4986__attribute__((overloadable)) uint4 __spirv_SatConvertSToU_Ruint4_sat_rtp(char4);
4987__attribute__((overloadable)) uint4 __spirv_SatConvertSToU_Ruint4_sat_rtn(char4);
4988__attribute__((overloadable)) uint4 __spirv_SatConvertSToU_Ruint4(short4);
4989__attribute__((overloadable)) uint4 __spirv_SatConvertSToU_Ruint4_rtz(short4);
4990__attribute__((overloadable)) uint4 __spirv_SatConvertSToU_Ruint4_rte(short4);
4991__attribute__((overloadable)) uint4 __spirv_SatConvertSToU_Ruint4_rtp(short4);
4992__attribute__((overloadable)) uint4 __spirv_SatConvertSToU_Ruint4_rtn(short4);
4993__attribute__((overloadable)) uint4 __spirv_SatConvertSToU_Ruint4_sat(short4);
4994__attribute__((overloadable)) uint4 __spirv_SatConvertSToU_Ruint4_sat_rtz(short4);
4995__attribute__((overloadable)) uint4 __spirv_SatConvertSToU_Ruint4_sat_rte(short4);
4996__attribute__((overloadable)) uint4 __spirv_SatConvertSToU_Ruint4_sat_rtp(short4);
4997__attribute__((overloadable)) uint4 __spirv_SatConvertSToU_Ruint4_sat_rtn(short4);
4998__attribute__((overloadable)) uint4 __spirv_SatConvertSToU_Ruint4(int4);
4999__attribute__((overloadable)) uint4 __spirv_SatConvertSToU_Ruint4_rtz(int4);
5000__attribute__((overloadable)) uint4 __spirv_SatConvertSToU_Ruint4_rte(int4);
5001__attribute__((overloadable)) uint4 __spirv_SatConvertSToU_Ruint4_rtp(int4);
5002__attribute__((overloadable)) uint4 __spirv_SatConvertSToU_Ruint4_rtn(int4);
5003__attribute__((overloadable)) uint4 __spirv_SatConvertSToU_Ruint4_sat(int4);
5004__attribute__((overloadable)) uint4 __spirv_SatConvertSToU_Ruint4_sat_rtz(int4);
5005__attribute__((overloadable)) uint4 __spirv_SatConvertSToU_Ruint4_sat_rte(int4);
5006__attribute__((overloadable)) uint4 __spirv_SatConvertSToU_Ruint4_sat_rtp(int4);
5007__attribute__((overloadable)) uint4 __spirv_SatConvertSToU_Ruint4_sat_rtn(int4);
5008__attribute__((overloadable)) uint4 __spirv_SatConvertSToU_Ruint4(long4);
5009__attribute__((overloadable)) uint4 __spirv_SatConvertSToU_Ruint4_rtz(long4);
5010__attribute__((overloadable)) uint4 __spirv_SatConvertSToU_Ruint4_rte(long4);
5011__attribute__((overloadable)) uint4 __spirv_SatConvertSToU_Ruint4_rtp(long4);
5012__attribute__((overloadable)) uint4 __spirv_SatConvertSToU_Ruint4_rtn(long4);
5013__attribute__((overloadable)) uint4 __spirv_SatConvertSToU_Ruint4_sat(long4);
5014__attribute__((overloadable)) uint4 __spirv_SatConvertSToU_Ruint4_sat_rtz(long4);
5015__attribute__((overloadable)) uint4 __spirv_SatConvertSToU_Ruint4_sat_rte(long4);
5016__attribute__((overloadable)) uint4 __spirv_SatConvertSToU_Ruint4_sat_rtp(long4);
5017__attribute__((overloadable)) uint4 __spirv_SatConvertSToU_Ruint4_sat_rtn(long4);
5018__attribute__((overloadable)) uint8 __spirv_SatConvertSToU_Ruint8(char8);
5019__attribute__((overloadable)) uint8 __spirv_SatConvertSToU_Ruint8_rtz(char8);
5020__attribute__((overloadable)) uint8 __spirv_SatConvertSToU_Ruint8_rte(char8);
5021__attribute__((overloadable)) uint8 __spirv_SatConvertSToU_Ruint8_rtp(char8);
5022__attribute__((overloadable)) uint8 __spirv_SatConvertSToU_Ruint8_rtn(char8);
5023__attribute__((overloadable)) uint8 __spirv_SatConvertSToU_Ruint8_sat(char8);
5024__attribute__((overloadable)) uint8 __spirv_SatConvertSToU_Ruint8_sat_rtz(char8);
5025__attribute__((overloadable)) uint8 __spirv_SatConvertSToU_Ruint8_sat_rte(char8);
5026__attribute__((overloadable)) uint8 __spirv_SatConvertSToU_Ruint8_sat_rtp(char8);
5027__attribute__((overloadable)) uint8 __spirv_SatConvertSToU_Ruint8_sat_rtn(char8);
5028__attribute__((overloadable)) uint8 __spirv_SatConvertSToU_Ruint8(short8);
5029__attribute__((overloadable)) uint8 __spirv_SatConvertSToU_Ruint8_rtz(short8);
5030__attribute__((overloadable)) uint8 __spirv_SatConvertSToU_Ruint8_rte(short8);
5031__attribute__((overloadable)) uint8 __spirv_SatConvertSToU_Ruint8_rtp(short8);
5032__attribute__((overloadable)) uint8 __spirv_SatConvertSToU_Ruint8_rtn(short8);
5033__attribute__((overloadable)) uint8 __spirv_SatConvertSToU_Ruint8_sat(short8);
5034__attribute__((overloadable)) uint8 __spirv_SatConvertSToU_Ruint8_sat_rtz(short8);
5035__attribute__((overloadable)) uint8 __spirv_SatConvertSToU_Ruint8_sat_rte(short8);
5036__attribute__((overloadable)) uint8 __spirv_SatConvertSToU_Ruint8_sat_rtp(short8);
5037__attribute__((overloadable)) uint8 __spirv_SatConvertSToU_Ruint8_sat_rtn(short8);
5038__attribute__((overloadable)) uint8 __spirv_SatConvertSToU_Ruint8(int8);
5039__attribute__((overloadable)) uint8 __spirv_SatConvertSToU_Ruint8_rtz(int8);
5040__attribute__((overloadable)) uint8 __spirv_SatConvertSToU_Ruint8_rte(int8);
5041__attribute__((overloadable)) uint8 __spirv_SatConvertSToU_Ruint8_rtp(int8);
5042__attribute__((overloadable)) uint8 __spirv_SatConvertSToU_Ruint8_rtn(int8);
5043__attribute__((overloadable)) uint8 __spirv_SatConvertSToU_Ruint8_sat(int8);
5044__attribute__((overloadable)) uint8 __spirv_SatConvertSToU_Ruint8_sat_rtz(int8);
5045__attribute__((overloadable)) uint8 __spirv_SatConvertSToU_Ruint8_sat_rte(int8);
5046__attribute__((overloadable)) uint8 __spirv_SatConvertSToU_Ruint8_sat_rtp(int8);
5047__attribute__((overloadable)) uint8 __spirv_SatConvertSToU_Ruint8_sat_rtn(int8);
5048__attribute__((overloadable)) uint8 __spirv_SatConvertSToU_Ruint8(long8);
5049__attribute__((overloadable)) uint8 __spirv_SatConvertSToU_Ruint8_rtz(long8);
5050__attribute__((overloadable)) uint8 __spirv_SatConvertSToU_Ruint8_rte(long8);
5051__attribute__((overloadable)) uint8 __spirv_SatConvertSToU_Ruint8_rtp(long8);
5052__attribute__((overloadable)) uint8 __spirv_SatConvertSToU_Ruint8_rtn(long8);
5053__attribute__((overloadable)) uint8 __spirv_SatConvertSToU_Ruint8_sat(long8);
5054__attribute__((overloadable)) uint8 __spirv_SatConvertSToU_Ruint8_sat_rtz(long8);
5055__attribute__((overloadable)) uint8 __spirv_SatConvertSToU_Ruint8_sat_rte(long8);
5056__attribute__((overloadable)) uint8 __spirv_SatConvertSToU_Ruint8_sat_rtp(long8);
5057__attribute__((overloadable)) uint8 __spirv_SatConvertSToU_Ruint8_sat_rtn(long8);
5058__attribute__((overloadable)) uint16 __spirv_SatConvertSToU_Ruint16(char16);
5059__attribute__((overloadable)) uint16 __spirv_SatConvertSToU_Ruint16_rtz(char16);
5060__attribute__((overloadable)) uint16 __spirv_SatConvertSToU_Ruint16_rte(char16);
5061__attribute__((overloadable)) uint16 __spirv_SatConvertSToU_Ruint16_rtp(char16);
5062__attribute__((overloadable)) uint16 __spirv_SatConvertSToU_Ruint16_rtn(char16);
5063__attribute__((overloadable)) uint16 __spirv_SatConvertSToU_Ruint16_sat(char16);
5064__attribute__((overloadable)) uint16 __spirv_SatConvertSToU_Ruint16_sat_rtz(char16);
5065__attribute__((overloadable)) uint16 __spirv_SatConvertSToU_Ruint16_sat_rte(char16);
5066__attribute__((overloadable)) uint16 __spirv_SatConvertSToU_Ruint16_sat_rtp(char16);
5067__attribute__((overloadable)) uint16 __spirv_SatConvertSToU_Ruint16_sat_rtn(char16);
5068__attribute__((overloadable)) uint16 __spirv_SatConvertSToU_Ruint16(short16);
5069__attribute__((overloadable)) uint16 __spirv_SatConvertSToU_Ruint16_rtz(short16);
5070__attribute__((overloadable)) uint16 __spirv_SatConvertSToU_Ruint16_rte(short16);
5071__attribute__((overloadable)) uint16 __spirv_SatConvertSToU_Ruint16_rtp(short16);
5072__attribute__((overloadable)) uint16 __spirv_SatConvertSToU_Ruint16_rtn(short16);
5073__attribute__((overloadable)) uint16 __spirv_SatConvertSToU_Ruint16_sat(short16);
5074__attribute__((overloadable)) uint16 __spirv_SatConvertSToU_Ruint16_sat_rtz(short16);
5075__attribute__((overloadable)) uint16 __spirv_SatConvertSToU_Ruint16_sat_rte(short16);
5076__attribute__((overloadable)) uint16 __spirv_SatConvertSToU_Ruint16_sat_rtp(short16);
5077__attribute__((overloadable)) uint16 __spirv_SatConvertSToU_Ruint16_sat_rtn(short16);
5078__attribute__((overloadable)) uint16 __spirv_SatConvertSToU_Ruint16(int16);
5079__attribute__((overloadable)) uint16 __spirv_SatConvertSToU_Ruint16_rtz(int16);
5080__attribute__((overloadable)) uint16 __spirv_SatConvertSToU_Ruint16_rte(int16);
5081__attribute__((overloadable)) uint16 __spirv_SatConvertSToU_Ruint16_rtp(int16);
5082__attribute__((overloadable)) uint16 __spirv_SatConvertSToU_Ruint16_rtn(int16);
5083__attribute__((overloadable)) uint16 __spirv_SatConvertSToU_Ruint16_sat(int16);
5084__attribute__((overloadable)) uint16 __spirv_SatConvertSToU_Ruint16_sat_rtz(int16);
5085__attribute__((overloadable)) uint16 __spirv_SatConvertSToU_Ruint16_sat_rte(int16);
5086__attribute__((overloadable)) uint16 __spirv_SatConvertSToU_Ruint16_sat_rtp(int16);
5087__attribute__((overloadable)) uint16 __spirv_SatConvertSToU_Ruint16_sat_rtn(int16);
5088__attribute__((overloadable)) uint16 __spirv_SatConvertSToU_Ruint16(long16);
5089__attribute__((overloadable)) uint16 __spirv_SatConvertSToU_Ruint16_rtz(long16);
5090__attribute__((overloadable)) uint16 __spirv_SatConvertSToU_Ruint16_rte(long16);
5091__attribute__((overloadable)) uint16 __spirv_SatConvertSToU_Ruint16_rtp(long16);
5092__attribute__((overloadable)) uint16 __spirv_SatConvertSToU_Ruint16_rtn(long16);
5093__attribute__((overloadable)) uint16 __spirv_SatConvertSToU_Ruint16_sat(long16);
5094__attribute__((overloadable)) uint16 __spirv_SatConvertSToU_Ruint16_sat_rtz(long16);
5095__attribute__((overloadable)) uint16 __spirv_SatConvertSToU_Ruint16_sat_rte(long16);
5096__attribute__((overloadable)) uint16 __spirv_SatConvertSToU_Ruint16_sat_rtp(long16);
5097__attribute__((overloadable)) uint16 __spirv_SatConvertSToU_Ruint16_sat_rtn(long16);
5098
5099__attribute__((overloadable)) ulong __spirv_SatConvertSToU_Rulong(char);
5100__attribute__((overloadable)) ulong __spirv_SatConvertSToU_Rulong_rtz(char);
5101__attribute__((overloadable)) ulong __spirv_SatConvertSToU_Rulong_rte(char);
5102__attribute__((overloadable)) ulong __spirv_SatConvertSToU_Rulong_rtp(char);
5103__attribute__((overloadable)) ulong __spirv_SatConvertSToU_Rulong_rtn(char);
5104__attribute__((overloadable)) ulong __spirv_SatConvertSToU_Rulong_sat(char);
5105__attribute__((overloadable)) ulong __spirv_SatConvertSToU_Rulong_sat_rtz(char);
5106__attribute__((overloadable)) ulong __spirv_SatConvertSToU_Rulong_sat_rte(char);
5107__attribute__((overloadable)) ulong __spirv_SatConvertSToU_Rulong_sat_rtp(char);
5108__attribute__((overloadable)) ulong __spirv_SatConvertSToU_Rulong_sat_rtn(char);
5109__attribute__((overloadable)) ulong __spirv_SatConvertSToU_Rulong(short);
5110__attribute__((overloadable)) ulong __spirv_SatConvertSToU_Rulong_rtz(short);
5111__attribute__((overloadable)) ulong __spirv_SatConvertSToU_Rulong_rte(short);
5112__attribute__((overloadable)) ulong __spirv_SatConvertSToU_Rulong_rtp(short);
5113__attribute__((overloadable)) ulong __spirv_SatConvertSToU_Rulong_rtn(short);
5114__attribute__((overloadable)) ulong __spirv_SatConvertSToU_Rulong_sat(short);
5115__attribute__((overloadable)) ulong __spirv_SatConvertSToU_Rulong_sat_rtz(short);
5116__attribute__((overloadable)) ulong __spirv_SatConvertSToU_Rulong_sat_rte(short);
5117__attribute__((overloadable)) ulong __spirv_SatConvertSToU_Rulong_sat_rtp(short);
5118__attribute__((overloadable)) ulong __spirv_SatConvertSToU_Rulong_sat_rtn(short);
5119__attribute__((overloadable)) ulong __spirv_SatConvertSToU_Rulong(int);
5120__attribute__((overloadable)) ulong __spirv_SatConvertSToU_Rulong_rtz(int);
5121__attribute__((overloadable)) ulong __spirv_SatConvertSToU_Rulong_rte(int);
5122__attribute__((overloadable)) ulong __spirv_SatConvertSToU_Rulong_rtp(int);
5123__attribute__((overloadable)) ulong __spirv_SatConvertSToU_Rulong_rtn(int);
5124__attribute__((overloadable)) ulong __spirv_SatConvertSToU_Rulong_sat(int);
5125__attribute__((overloadable)) ulong __spirv_SatConvertSToU_Rulong_sat_rtz(int);
5126__attribute__((overloadable)) ulong __spirv_SatConvertSToU_Rulong_sat_rte(int);
5127__attribute__((overloadable)) ulong __spirv_SatConvertSToU_Rulong_sat_rtp(int);
5128__attribute__((overloadable)) ulong __spirv_SatConvertSToU_Rulong_sat_rtn(int);
5129__attribute__((overloadable)) ulong __spirv_SatConvertSToU_Rulong(long);
5130__attribute__((overloadable)) ulong __spirv_SatConvertSToU_Rulong_rtz(long);
5131__attribute__((overloadable)) ulong __spirv_SatConvertSToU_Rulong_rte(long);
5132__attribute__((overloadable)) ulong __spirv_SatConvertSToU_Rulong_rtp(long);
5133__attribute__((overloadable)) ulong __spirv_SatConvertSToU_Rulong_rtn(long);
5134__attribute__((overloadable)) ulong __spirv_SatConvertSToU_Rulong_sat(long);
5135__attribute__((overloadable)) ulong __spirv_SatConvertSToU_Rulong_sat_rtz(long);
5136__attribute__((overloadable)) ulong __spirv_SatConvertSToU_Rulong_sat_rte(long);
5137__attribute__((overloadable)) ulong __spirv_SatConvertSToU_Rulong_sat_rtp(long);
5138__attribute__((overloadable)) ulong __spirv_SatConvertSToU_Rulong_sat_rtn(long);
5139__attribute__((overloadable)) ulong2 __spirv_SatConvertSToU_Rulong2(char2);
5140__attribute__((overloadable)) ulong2 __spirv_SatConvertSToU_Rulong2_rtz(char2);
5141__attribute__((overloadable)) ulong2 __spirv_SatConvertSToU_Rulong2_rte(char2);
5142__attribute__((overloadable)) ulong2 __spirv_SatConvertSToU_Rulong2_rtp(char2);
5143__attribute__((overloadable)) ulong2 __spirv_SatConvertSToU_Rulong2_rtn(char2);
5144__attribute__((overloadable)) ulong2 __spirv_SatConvertSToU_Rulong2_sat(char2);
5145__attribute__((overloadable)) ulong2 __spirv_SatConvertSToU_Rulong2_sat_rtz(char2);
5146__attribute__((overloadable)) ulong2 __spirv_SatConvertSToU_Rulong2_sat_rte(char2);
5147__attribute__((overloadable)) ulong2 __spirv_SatConvertSToU_Rulong2_sat_rtp(char2);
5148__attribute__((overloadable)) ulong2 __spirv_SatConvertSToU_Rulong2_sat_rtn(char2);
5149__attribute__((overloadable)) ulong2 __spirv_SatConvertSToU_Rulong2(short2);
5150__attribute__((overloadable)) ulong2 __spirv_SatConvertSToU_Rulong2_rtz(short2);
5151__attribute__((overloadable)) ulong2 __spirv_SatConvertSToU_Rulong2_rte(short2);
5152__attribute__((overloadable)) ulong2 __spirv_SatConvertSToU_Rulong2_rtp(short2);
5153__attribute__((overloadable)) ulong2 __spirv_SatConvertSToU_Rulong2_rtn(short2);
5154__attribute__((overloadable)) ulong2 __spirv_SatConvertSToU_Rulong2_sat(short2);
5155__attribute__((overloadable)) ulong2 __spirv_SatConvertSToU_Rulong2_sat_rtz(short2);
5156__attribute__((overloadable)) ulong2 __spirv_SatConvertSToU_Rulong2_sat_rte(short2);
5157__attribute__((overloadable)) ulong2 __spirv_SatConvertSToU_Rulong2_sat_rtp(short2);
5158__attribute__((overloadable)) ulong2 __spirv_SatConvertSToU_Rulong2_sat_rtn(short2);
5159__attribute__((overloadable)) ulong2 __spirv_SatConvertSToU_Rulong2(int2);
5160__attribute__((overloadable)) ulong2 __spirv_SatConvertSToU_Rulong2_rtz(int2);
5161__attribute__((overloadable)) ulong2 __spirv_SatConvertSToU_Rulong2_rte(int2);
5162__attribute__((overloadable)) ulong2 __spirv_SatConvertSToU_Rulong2_rtp(int2);
5163__attribute__((overloadable)) ulong2 __spirv_SatConvertSToU_Rulong2_rtn(int2);
5164__attribute__((overloadable)) ulong2 __spirv_SatConvertSToU_Rulong2_sat(int2);
5165__attribute__((overloadable)) ulong2 __spirv_SatConvertSToU_Rulong2_sat_rtz(int2);
5166__attribute__((overloadable)) ulong2 __spirv_SatConvertSToU_Rulong2_sat_rte(int2);
5167__attribute__((overloadable)) ulong2 __spirv_SatConvertSToU_Rulong2_sat_rtp(int2);
5168__attribute__((overloadable)) ulong2 __spirv_SatConvertSToU_Rulong2_sat_rtn(int2);
5169__attribute__((overloadable)) ulong2 __spirv_SatConvertSToU_Rulong2(long2);
5170__attribute__((overloadable)) ulong2 __spirv_SatConvertSToU_Rulong2_rtz(long2);
5171__attribute__((overloadable)) ulong2 __spirv_SatConvertSToU_Rulong2_rte(long2);
5172__attribute__((overloadable)) ulong2 __spirv_SatConvertSToU_Rulong2_rtp(long2);
5173__attribute__((overloadable)) ulong2 __spirv_SatConvertSToU_Rulong2_rtn(long2);
5174__attribute__((overloadable)) ulong2 __spirv_SatConvertSToU_Rulong2_sat(long2);
5175__attribute__((overloadable)) ulong2 __spirv_SatConvertSToU_Rulong2_sat_rtz(long2);
5176__attribute__((overloadable)) ulong2 __spirv_SatConvertSToU_Rulong2_sat_rte(long2);
5177__attribute__((overloadable)) ulong2 __spirv_SatConvertSToU_Rulong2_sat_rtp(long2);
5178__attribute__((overloadable)) ulong2 __spirv_SatConvertSToU_Rulong2_sat_rtn(long2);
5179__attribute__((overloadable)) ulong3 __spirv_SatConvertSToU_Rulong3(char3);
5180__attribute__((overloadable)) ulong3 __spirv_SatConvertSToU_Rulong3_rtz(char3);
5181__attribute__((overloadable)) ulong3 __spirv_SatConvertSToU_Rulong3_rte(char3);
5182__attribute__((overloadable)) ulong3 __spirv_SatConvertSToU_Rulong3_rtp(char3);
5183__attribute__((overloadable)) ulong3 __spirv_SatConvertSToU_Rulong3_rtn(char3);
5184__attribute__((overloadable)) ulong3 __spirv_SatConvertSToU_Rulong3_sat(char3);
5185__attribute__((overloadable)) ulong3 __spirv_SatConvertSToU_Rulong3_sat_rtz(char3);
5186__attribute__((overloadable)) ulong3 __spirv_SatConvertSToU_Rulong3_sat_rte(char3);
5187__attribute__((overloadable)) ulong3 __spirv_SatConvertSToU_Rulong3_sat_rtp(char3);
5188__attribute__((overloadable)) ulong3 __spirv_SatConvertSToU_Rulong3_sat_rtn(char3);
5189__attribute__((overloadable)) ulong3 __spirv_SatConvertSToU_Rulong3(short3);
5190__attribute__((overloadable)) ulong3 __spirv_SatConvertSToU_Rulong3_rtz(short3);
5191__attribute__((overloadable)) ulong3 __spirv_SatConvertSToU_Rulong3_rte(short3);
5192__attribute__((overloadable)) ulong3 __spirv_SatConvertSToU_Rulong3_rtp(short3);
5193__attribute__((overloadable)) ulong3 __spirv_SatConvertSToU_Rulong3_rtn(short3);
5194__attribute__((overloadable)) ulong3 __spirv_SatConvertSToU_Rulong3_sat(short3);
5195__attribute__((overloadable)) ulong3 __spirv_SatConvertSToU_Rulong3_sat_rtz(short3);
5196__attribute__((overloadable)) ulong3 __spirv_SatConvertSToU_Rulong3_sat_rte(short3);
5197__attribute__((overloadable)) ulong3 __spirv_SatConvertSToU_Rulong3_sat_rtp(short3);
5198__attribute__((overloadable)) ulong3 __spirv_SatConvertSToU_Rulong3_sat_rtn(short3);
5199__attribute__((overloadable)) ulong3 __spirv_SatConvertSToU_Rulong3(int3);
5200__attribute__((overloadable)) ulong3 __spirv_SatConvertSToU_Rulong3_rtz(int3);
5201__attribute__((overloadable)) ulong3 __spirv_SatConvertSToU_Rulong3_rte(int3);
5202__attribute__((overloadable)) ulong3 __spirv_SatConvertSToU_Rulong3_rtp(int3);
5203__attribute__((overloadable)) ulong3 __spirv_SatConvertSToU_Rulong3_rtn(int3);
5204__attribute__((overloadable)) ulong3 __spirv_SatConvertSToU_Rulong3_sat(int3);
5205__attribute__((overloadable)) ulong3 __spirv_SatConvertSToU_Rulong3_sat_rtz(int3);
5206__attribute__((overloadable)) ulong3 __spirv_SatConvertSToU_Rulong3_sat_rte(int3);
5207__attribute__((overloadable)) ulong3 __spirv_SatConvertSToU_Rulong3_sat_rtp(int3);
5208__attribute__((overloadable)) ulong3 __spirv_SatConvertSToU_Rulong3_sat_rtn(int3);
5209__attribute__((overloadable)) ulong3 __spirv_SatConvertSToU_Rulong3(long3);
5210__attribute__((overloadable)) ulong3 __spirv_SatConvertSToU_Rulong3_rtz(long3);
5211__attribute__((overloadable)) ulong3 __spirv_SatConvertSToU_Rulong3_rte(long3);
5212__attribute__((overloadable)) ulong3 __spirv_SatConvertSToU_Rulong3_rtp(long3);
5213__attribute__((overloadable)) ulong3 __spirv_SatConvertSToU_Rulong3_rtn(long3);
5214__attribute__((overloadable)) ulong3 __spirv_SatConvertSToU_Rulong3_sat(long3);
5215__attribute__((overloadable)) ulong3 __spirv_SatConvertSToU_Rulong3_sat_rtz(long3);
5216__attribute__((overloadable)) ulong3 __spirv_SatConvertSToU_Rulong3_sat_rte(long3);
5217__attribute__((overloadable)) ulong3 __spirv_SatConvertSToU_Rulong3_sat_rtp(long3);
5218__attribute__((overloadable)) ulong3 __spirv_SatConvertSToU_Rulong3_sat_rtn(long3);
5219__attribute__((overloadable)) ulong4 __spirv_SatConvertSToU_Rulong4(char4);
5220__attribute__((overloadable)) ulong4 __spirv_SatConvertSToU_Rulong4_rtz(char4);
5221__attribute__((overloadable)) ulong4 __spirv_SatConvertSToU_Rulong4_rte(char4);
5222__attribute__((overloadable)) ulong4 __spirv_SatConvertSToU_Rulong4_rtp(char4);
5223__attribute__((overloadable)) ulong4 __spirv_SatConvertSToU_Rulong4_rtn(char4);
5224__attribute__((overloadable)) ulong4 __spirv_SatConvertSToU_Rulong4_sat(char4);
5225__attribute__((overloadable)) ulong4 __spirv_SatConvertSToU_Rulong4_sat_rtz(char4);
5226__attribute__((overloadable)) ulong4 __spirv_SatConvertSToU_Rulong4_sat_rte(char4);
5227__attribute__((overloadable)) ulong4 __spirv_SatConvertSToU_Rulong4_sat_rtp(char4);
5228__attribute__((overloadable)) ulong4 __spirv_SatConvertSToU_Rulong4_sat_rtn(char4);
5229__attribute__((overloadable)) ulong4 __spirv_SatConvertSToU_Rulong4(short4);
5230__attribute__((overloadable)) ulong4 __spirv_SatConvertSToU_Rulong4_rtz(short4);
5231__attribute__((overloadable)) ulong4 __spirv_SatConvertSToU_Rulong4_rte(short4);
5232__attribute__((overloadable)) ulong4 __spirv_SatConvertSToU_Rulong4_rtp(short4);
5233__attribute__((overloadable)) ulong4 __spirv_SatConvertSToU_Rulong4_rtn(short4);
5234__attribute__((overloadable)) ulong4 __spirv_SatConvertSToU_Rulong4_sat(short4);
5235__attribute__((overloadable)) ulong4 __spirv_SatConvertSToU_Rulong4_sat_rtz(short4);
5236__attribute__((overloadable)) ulong4 __spirv_SatConvertSToU_Rulong4_sat_rte(short4);
5237__attribute__((overloadable)) ulong4 __spirv_SatConvertSToU_Rulong4_sat_rtp(short4);
5238__attribute__((overloadable)) ulong4 __spirv_SatConvertSToU_Rulong4_sat_rtn(short4);
5239__attribute__((overloadable)) ulong4 __spirv_SatConvertSToU_Rulong4(int4);
5240__attribute__((overloadable)) ulong4 __spirv_SatConvertSToU_Rulong4_rtz(int4);
5241__attribute__((overloadable)) ulong4 __spirv_SatConvertSToU_Rulong4_rte(int4);
5242__attribute__((overloadable)) ulong4 __spirv_SatConvertSToU_Rulong4_rtp(int4);
5243__attribute__((overloadable)) ulong4 __spirv_SatConvertSToU_Rulong4_rtn(int4);
5244__attribute__((overloadable)) ulong4 __spirv_SatConvertSToU_Rulong4_sat(int4);
5245__attribute__((overloadable)) ulong4 __spirv_SatConvertSToU_Rulong4_sat_rtz(int4);
5246__attribute__((overloadable)) ulong4 __spirv_SatConvertSToU_Rulong4_sat_rte(int4);
5247__attribute__((overloadable)) ulong4 __spirv_SatConvertSToU_Rulong4_sat_rtp(int4);
5248__attribute__((overloadable)) ulong4 __spirv_SatConvertSToU_Rulong4_sat_rtn(int4);
5249__attribute__((overloadable)) ulong4 __spirv_SatConvertSToU_Rulong4(long4);
5250__attribute__((overloadable)) ulong4 __spirv_SatConvertSToU_Rulong4_rtz(long4);
5251__attribute__((overloadable)) ulong4 __spirv_SatConvertSToU_Rulong4_rte(long4);
5252__attribute__((overloadable)) ulong4 __spirv_SatConvertSToU_Rulong4_rtp(long4);
5253__attribute__((overloadable)) ulong4 __spirv_SatConvertSToU_Rulong4_rtn(long4);
5254__attribute__((overloadable)) ulong4 __spirv_SatConvertSToU_Rulong4_sat(long4);
5255__attribute__((overloadable)) ulong4 __spirv_SatConvertSToU_Rulong4_sat_rtz(long4);
5256__attribute__((overloadable)) ulong4 __spirv_SatConvertSToU_Rulong4_sat_rte(long4);
5257__attribute__((overloadable)) ulong4 __spirv_SatConvertSToU_Rulong4_sat_rtp(long4);
5258__attribute__((overloadable)) ulong4 __spirv_SatConvertSToU_Rulong4_sat_rtn(long4);
5259__attribute__((overloadable)) ulong8 __spirv_SatConvertSToU_Rulong8(char8);
5260__attribute__((overloadable)) ulong8 __spirv_SatConvertSToU_Rulong8_rtz(char8);
5261__attribute__((overloadable)) ulong8 __spirv_SatConvertSToU_Rulong8_rte(char8);
5262__attribute__((overloadable)) ulong8 __spirv_SatConvertSToU_Rulong8_rtp(char8);
5263__attribute__((overloadable)) ulong8 __spirv_SatConvertSToU_Rulong8_rtn(char8);
5264__attribute__((overloadable)) ulong8 __spirv_SatConvertSToU_Rulong8_sat(char8);
5265__attribute__((overloadable)) ulong8 __spirv_SatConvertSToU_Rulong8_sat_rtz(char8);
5266__attribute__((overloadable)) ulong8 __spirv_SatConvertSToU_Rulong8_sat_rte(char8);
5267__attribute__((overloadable)) ulong8 __spirv_SatConvertSToU_Rulong8_sat_rtp(char8);
5268__attribute__((overloadable)) ulong8 __spirv_SatConvertSToU_Rulong8_sat_rtn(char8);
5269__attribute__((overloadable)) ulong8 __spirv_SatConvertSToU_Rulong8(short8);
5270__attribute__((overloadable)) ulong8 __spirv_SatConvertSToU_Rulong8_rtz(short8);
5271__attribute__((overloadable)) ulong8 __spirv_SatConvertSToU_Rulong8_rte(short8);
5272__attribute__((overloadable)) ulong8 __spirv_SatConvertSToU_Rulong8_rtp(short8);
5273__attribute__((overloadable)) ulong8 __spirv_SatConvertSToU_Rulong8_rtn(short8);
5274__attribute__((overloadable)) ulong8 __spirv_SatConvertSToU_Rulong8_sat(short8);
5275__attribute__((overloadable)) ulong8 __spirv_SatConvertSToU_Rulong8_sat_rtz(short8);
5276__attribute__((overloadable)) ulong8 __spirv_SatConvertSToU_Rulong8_sat_rte(short8);
5277__attribute__((overloadable)) ulong8 __spirv_SatConvertSToU_Rulong8_sat_rtp(short8);
5278__attribute__((overloadable)) ulong8 __spirv_SatConvertSToU_Rulong8_sat_rtn(short8);
5279__attribute__((overloadable)) ulong8 __spirv_SatConvertSToU_Rulong8(int8);
5280__attribute__((overloadable)) ulong8 __spirv_SatConvertSToU_Rulong8_rtz(int8);
5281__attribute__((overloadable)) ulong8 __spirv_SatConvertSToU_Rulong8_rte(int8);
5282__attribute__((overloadable)) ulong8 __spirv_SatConvertSToU_Rulong8_rtp(int8);
5283__attribute__((overloadable)) ulong8 __spirv_SatConvertSToU_Rulong8_rtn(int8);
5284__attribute__((overloadable)) ulong8 __spirv_SatConvertSToU_Rulong8_sat(int8);
5285__attribute__((overloadable)) ulong8 __spirv_SatConvertSToU_Rulong8_sat_rtz(int8);
5286__attribute__((overloadable)) ulong8 __spirv_SatConvertSToU_Rulong8_sat_rte(int8);
5287__attribute__((overloadable)) ulong8 __spirv_SatConvertSToU_Rulong8_sat_rtp(int8);
5288__attribute__((overloadable)) ulong8 __spirv_SatConvertSToU_Rulong8_sat_rtn(int8);
5289__attribute__((overloadable)) ulong8 __spirv_SatConvertSToU_Rulong8(long8);
5290__attribute__((overloadable)) ulong8 __spirv_SatConvertSToU_Rulong8_rtz(long8);
5291__attribute__((overloadable)) ulong8 __spirv_SatConvertSToU_Rulong8_rte(long8);
5292__attribute__((overloadable)) ulong8 __spirv_SatConvertSToU_Rulong8_rtp(long8);
5293__attribute__((overloadable)) ulong8 __spirv_SatConvertSToU_Rulong8_rtn(long8);
5294__attribute__((overloadable)) ulong8 __spirv_SatConvertSToU_Rulong8_sat(long8);
5295__attribute__((overloadable)) ulong8 __spirv_SatConvertSToU_Rulong8_sat_rtz(long8);
5296__attribute__((overloadable)) ulong8 __spirv_SatConvertSToU_Rulong8_sat_rte(long8);
5297__attribute__((overloadable)) ulong8 __spirv_SatConvertSToU_Rulong8_sat_rtp(long8);
5298__attribute__((overloadable)) ulong8 __spirv_SatConvertSToU_Rulong8_sat_rtn(long8);
5299__attribute__((overloadable)) ulong16 __spirv_SatConvertSToU_Rulong16(char16);
5300__attribute__((overloadable)) ulong16 __spirv_SatConvertSToU_Rulong16_rtz(char16);
5301__attribute__((overloadable)) ulong16 __spirv_SatConvertSToU_Rulong16_rte(char16);
5302__attribute__((overloadable)) ulong16 __spirv_SatConvertSToU_Rulong16_rtp(char16);
5303__attribute__((overloadable)) ulong16 __spirv_SatConvertSToU_Rulong16_rtn(char16);
5304__attribute__((overloadable)) ulong16 __spirv_SatConvertSToU_Rulong16_sat(char16);
5305__attribute__((overloadable)) ulong16 __spirv_SatConvertSToU_Rulong16_sat_rtz(char16);
5306__attribute__((overloadable)) ulong16 __spirv_SatConvertSToU_Rulong16_sat_rte(char16);
5307__attribute__((overloadable)) ulong16 __spirv_SatConvertSToU_Rulong16_sat_rtp(char16);
5308__attribute__((overloadable)) ulong16 __spirv_SatConvertSToU_Rulong16_sat_rtn(char16);
5309__attribute__((overloadable)) ulong16 __spirv_SatConvertSToU_Rulong16(short16);
5310__attribute__((overloadable)) ulong16 __spirv_SatConvertSToU_Rulong16_rtz(short16);
5311__attribute__((overloadable)) ulong16 __spirv_SatConvertSToU_Rulong16_rte(short16);
5312__attribute__((overloadable)) ulong16 __spirv_SatConvertSToU_Rulong16_rtp(short16);
5313__attribute__((overloadable)) ulong16 __spirv_SatConvertSToU_Rulong16_rtn(short16);
5314__attribute__((overloadable)) ulong16 __spirv_SatConvertSToU_Rulong16_sat(short16);
5315__attribute__((overloadable)) ulong16 __spirv_SatConvertSToU_Rulong16_sat_rtz(short16);
5316__attribute__((overloadable)) ulong16 __spirv_SatConvertSToU_Rulong16_sat_rte(short16);
5317__attribute__((overloadable)) ulong16 __spirv_SatConvertSToU_Rulong16_sat_rtp(short16);
5318__attribute__((overloadable)) ulong16 __spirv_SatConvertSToU_Rulong16_sat_rtn(short16);
5319__attribute__((overloadable)) ulong16 __spirv_SatConvertSToU_Rulong16(int16);
5320__attribute__((overloadable)) ulong16 __spirv_SatConvertSToU_Rulong16_rtz(int16);
5321__attribute__((overloadable)) ulong16 __spirv_SatConvertSToU_Rulong16_rte(int16);
5322__attribute__((overloadable)) ulong16 __spirv_SatConvertSToU_Rulong16_rtp(int16);
5323__attribute__((overloadable)) ulong16 __spirv_SatConvertSToU_Rulong16_rtn(int16);
5324__attribute__((overloadable)) ulong16 __spirv_SatConvertSToU_Rulong16_sat(int16);
5325__attribute__((overloadable)) ulong16 __spirv_SatConvertSToU_Rulong16_sat_rtz(int16);
5326__attribute__((overloadable)) ulong16 __spirv_SatConvertSToU_Rulong16_sat_rte(int16);
5327__attribute__((overloadable)) ulong16 __spirv_SatConvertSToU_Rulong16_sat_rtp(int16);
5328__attribute__((overloadable)) ulong16 __spirv_SatConvertSToU_Rulong16_sat_rtn(int16);
5329__attribute__((overloadable)) ulong16 __spirv_SatConvertSToU_Rulong16(long16);
5330__attribute__((overloadable)) ulong16 __spirv_SatConvertSToU_Rulong16_rtz(long16);
5331__attribute__((overloadable)) ulong16 __spirv_SatConvertSToU_Rulong16_rte(long16);
5332__attribute__((overloadable)) ulong16 __spirv_SatConvertSToU_Rulong16_rtp(long16);
5333__attribute__((overloadable)) ulong16 __spirv_SatConvertSToU_Rulong16_rtn(long16);
5334__attribute__((overloadable)) ulong16 __spirv_SatConvertSToU_Rulong16_sat(long16);
5335__attribute__((overloadable)) ulong16 __spirv_SatConvertSToU_Rulong16_sat_rtz(long16);
5336__attribute__((overloadable)) ulong16 __spirv_SatConvertSToU_Rulong16_sat_rte(long16);
5337__attribute__((overloadable)) ulong16 __spirv_SatConvertSToU_Rulong16_sat_rtp(long16);
5338__attribute__((overloadable)) ulong16 __spirv_SatConvertSToU_Rulong16_sat_rtn(long16);
5339
5340__attribute__((overloadable)) char __spirv_SatConvertUToS_Rchar(uchar);
5341__attribute__((overloadable)) char __spirv_SatConvertUToS_Rchar_rtz(uchar);
5342__attribute__((overloadable)) char __spirv_SatConvertUToS_Rchar_rte(uchar);
5343__attribute__((overloadable)) char __spirv_SatConvertUToS_Rchar_rtp(uchar);
5344__attribute__((overloadable)) char __spirv_SatConvertUToS_Rchar_rtn(uchar);
5345__attribute__((overloadable)) char __spirv_SatConvertUToS_Rchar_sat(uchar);
5346__attribute__((overloadable)) char __spirv_SatConvertUToS_Rchar_sat_rtz(uchar);
5347__attribute__((overloadable)) char __spirv_SatConvertUToS_Rchar_sat_rte(uchar);
5348__attribute__((overloadable)) char __spirv_SatConvertUToS_Rchar_sat_rtp(uchar);
5349__attribute__((overloadable)) char __spirv_SatConvertUToS_Rchar_sat_rtn(uchar);
5350__attribute__((overloadable)) char __spirv_SatConvertUToS_Rchar(ushort);
5351__attribute__((overloadable)) char __spirv_SatConvertUToS_Rchar_rtz(ushort);
5352__attribute__((overloadable)) char __spirv_SatConvertUToS_Rchar_rte(ushort);
5353__attribute__((overloadable)) char __spirv_SatConvertUToS_Rchar_rtp(ushort);
5354__attribute__((overloadable)) char __spirv_SatConvertUToS_Rchar_rtn(ushort);
5355__attribute__((overloadable)) char __spirv_SatConvertUToS_Rchar_sat(ushort);
5356__attribute__((overloadable)) char __spirv_SatConvertUToS_Rchar_sat_rtz(ushort);
5357__attribute__((overloadable)) char __spirv_SatConvertUToS_Rchar_sat_rte(ushort);
5358__attribute__((overloadable)) char __spirv_SatConvertUToS_Rchar_sat_rtp(ushort);
5359__attribute__((overloadable)) char __spirv_SatConvertUToS_Rchar_sat_rtn(ushort);
5360__attribute__((overloadable)) char __spirv_SatConvertUToS_Rchar(uint);
5361__attribute__((overloadable)) char __spirv_SatConvertUToS_Rchar_rtz(uint);
5362__attribute__((overloadable)) char __spirv_SatConvertUToS_Rchar_rte(uint);
5363__attribute__((overloadable)) char __spirv_SatConvertUToS_Rchar_rtp(uint);
5364__attribute__((overloadable)) char __spirv_SatConvertUToS_Rchar_rtn(uint);
5365__attribute__((overloadable)) char __spirv_SatConvertUToS_Rchar_sat(uint);
5366__attribute__((overloadable)) char __spirv_SatConvertUToS_Rchar_sat_rtz(uint);
5367__attribute__((overloadable)) char __spirv_SatConvertUToS_Rchar_sat_rte(uint);
5368__attribute__((overloadable)) char __spirv_SatConvertUToS_Rchar_sat_rtp(uint);
5369__attribute__((overloadable)) char __spirv_SatConvertUToS_Rchar_sat_rtn(uint);
5370__attribute__((overloadable)) char __spirv_SatConvertUToS_Rchar(ulong);
5371__attribute__((overloadable)) char __spirv_SatConvertUToS_Rchar_rtz(ulong);
5372__attribute__((overloadable)) char __spirv_SatConvertUToS_Rchar_rte(ulong);
5373__attribute__((overloadable)) char __spirv_SatConvertUToS_Rchar_rtp(ulong);
5374__attribute__((overloadable)) char __spirv_SatConvertUToS_Rchar_rtn(ulong);
5375__attribute__((overloadable)) char __spirv_SatConvertUToS_Rchar_sat(ulong);
5376__attribute__((overloadable)) char __spirv_SatConvertUToS_Rchar_sat_rtz(ulong);
5377__attribute__((overloadable)) char __spirv_SatConvertUToS_Rchar_sat_rte(ulong);
5378__attribute__((overloadable)) char __spirv_SatConvertUToS_Rchar_sat_rtp(ulong);
5379__attribute__((overloadable)) char __spirv_SatConvertUToS_Rchar_sat_rtn(ulong);
5380__attribute__((overloadable)) char2 __spirv_SatConvertUToS_Rchar2(uchar2);
5381__attribute__((overloadable)) char2 __spirv_SatConvertUToS_Rchar2_rtz(uchar2);
5382__attribute__((overloadable)) char2 __spirv_SatConvertUToS_Rchar2_rte(uchar2);
5383__attribute__((overloadable)) char2 __spirv_SatConvertUToS_Rchar2_rtp(uchar2);
5384__attribute__((overloadable)) char2 __spirv_SatConvertUToS_Rchar2_rtn(uchar2);
5385__attribute__((overloadable)) char2 __spirv_SatConvertUToS_Rchar2_sat(uchar2);
5386__attribute__((overloadable)) char2 __spirv_SatConvertUToS_Rchar2_sat_rtz(uchar2);
5387__attribute__((overloadable)) char2 __spirv_SatConvertUToS_Rchar2_sat_rte(uchar2);
5388__attribute__((overloadable)) char2 __spirv_SatConvertUToS_Rchar2_sat_rtp(uchar2);
5389__attribute__((overloadable)) char2 __spirv_SatConvertUToS_Rchar2_sat_rtn(uchar2);
5390__attribute__((overloadable)) char2 __spirv_SatConvertUToS_Rchar2(ushort2);
5391__attribute__((overloadable)) char2 __spirv_SatConvertUToS_Rchar2_rtz(ushort2);
5392__attribute__((overloadable)) char2 __spirv_SatConvertUToS_Rchar2_rte(ushort2);
5393__attribute__((overloadable)) char2 __spirv_SatConvertUToS_Rchar2_rtp(ushort2);
5394__attribute__((overloadable)) char2 __spirv_SatConvertUToS_Rchar2_rtn(ushort2);
5395__attribute__((overloadable)) char2 __spirv_SatConvertUToS_Rchar2_sat(ushort2);
5396__attribute__((overloadable)) char2 __spirv_SatConvertUToS_Rchar2_sat_rtz(ushort2);
5397__attribute__((overloadable)) char2 __spirv_SatConvertUToS_Rchar2_sat_rte(ushort2);
5398__attribute__((overloadable)) char2 __spirv_SatConvertUToS_Rchar2_sat_rtp(ushort2);
5399__attribute__((overloadable)) char2 __spirv_SatConvertUToS_Rchar2_sat_rtn(ushort2);
5400__attribute__((overloadable)) char2 __spirv_SatConvertUToS_Rchar2(uint2);
5401__attribute__((overloadable)) char2 __spirv_SatConvertUToS_Rchar2_rtz(uint2);
5402__attribute__((overloadable)) char2 __spirv_SatConvertUToS_Rchar2_rte(uint2);
5403__attribute__((overloadable)) char2 __spirv_SatConvertUToS_Rchar2_rtp(uint2);
5404__attribute__((overloadable)) char2 __spirv_SatConvertUToS_Rchar2_rtn(uint2);
5405__attribute__((overloadable)) char2 __spirv_SatConvertUToS_Rchar2_sat(uint2);
5406__attribute__((overloadable)) char2 __spirv_SatConvertUToS_Rchar2_sat_rtz(uint2);
5407__attribute__((overloadable)) char2 __spirv_SatConvertUToS_Rchar2_sat_rte(uint2);
5408__attribute__((overloadable)) char2 __spirv_SatConvertUToS_Rchar2_sat_rtp(uint2);
5409__attribute__((overloadable)) char2 __spirv_SatConvertUToS_Rchar2_sat_rtn(uint2);
5410__attribute__((overloadable)) char2 __spirv_SatConvertUToS_Rchar2(ulong2);
5411__attribute__((overloadable)) char2 __spirv_SatConvertUToS_Rchar2_rtz(ulong2);
5412__attribute__((overloadable)) char2 __spirv_SatConvertUToS_Rchar2_rte(ulong2);
5413__attribute__((overloadable)) char2 __spirv_SatConvertUToS_Rchar2_rtp(ulong2);
5414__attribute__((overloadable)) char2 __spirv_SatConvertUToS_Rchar2_rtn(ulong2);
5415__attribute__((overloadable)) char2 __spirv_SatConvertUToS_Rchar2_sat(ulong2);
5416__attribute__((overloadable)) char2 __spirv_SatConvertUToS_Rchar2_sat_rtz(ulong2);
5417__attribute__((overloadable)) char2 __spirv_SatConvertUToS_Rchar2_sat_rte(ulong2);
5418__attribute__((overloadable)) char2 __spirv_SatConvertUToS_Rchar2_sat_rtp(ulong2);
5419__attribute__((overloadable)) char2 __spirv_SatConvertUToS_Rchar2_sat_rtn(ulong2);
5420__attribute__((overloadable)) char3 __spirv_SatConvertUToS_Rchar3(uchar3);
5421__attribute__((overloadable)) char3 __spirv_SatConvertUToS_Rchar3_rtz(uchar3);
5422__attribute__((overloadable)) char3 __spirv_SatConvertUToS_Rchar3_rte(uchar3);
5423__attribute__((overloadable)) char3 __spirv_SatConvertUToS_Rchar3_rtp(uchar3);
5424__attribute__((overloadable)) char3 __spirv_SatConvertUToS_Rchar3_rtn(uchar3);
5425__attribute__((overloadable)) char3 __spirv_SatConvertUToS_Rchar3_sat(uchar3);
5426__attribute__((overloadable)) char3 __spirv_SatConvertUToS_Rchar3_sat_rtz(uchar3);
5427__attribute__((overloadable)) char3 __spirv_SatConvertUToS_Rchar3_sat_rte(uchar3);
5428__attribute__((overloadable)) char3 __spirv_SatConvertUToS_Rchar3_sat_rtp(uchar3);
5429__attribute__((overloadable)) char3 __spirv_SatConvertUToS_Rchar3_sat_rtn(uchar3);
5430__attribute__((overloadable)) char3 __spirv_SatConvertUToS_Rchar3(ushort3);
5431__attribute__((overloadable)) char3 __spirv_SatConvertUToS_Rchar3_rtz(ushort3);
5432__attribute__((overloadable)) char3 __spirv_SatConvertUToS_Rchar3_rte(ushort3);
5433__attribute__((overloadable)) char3 __spirv_SatConvertUToS_Rchar3_rtp(ushort3);
5434__attribute__((overloadable)) char3 __spirv_SatConvertUToS_Rchar3_rtn(ushort3);
5435__attribute__((overloadable)) char3 __spirv_SatConvertUToS_Rchar3_sat(ushort3);
5436__attribute__((overloadable)) char3 __spirv_SatConvertUToS_Rchar3_sat_rtz(ushort3);
5437__attribute__((overloadable)) char3 __spirv_SatConvertUToS_Rchar3_sat_rte(ushort3);
5438__attribute__((overloadable)) char3 __spirv_SatConvertUToS_Rchar3_sat_rtp(ushort3);
5439__attribute__((overloadable)) char3 __spirv_SatConvertUToS_Rchar3_sat_rtn(ushort3);
5440__attribute__((overloadable)) char3 __spirv_SatConvertUToS_Rchar3(uint3);
5441__attribute__((overloadable)) char3 __spirv_SatConvertUToS_Rchar3_rtz(uint3);
5442__attribute__((overloadable)) char3 __spirv_SatConvertUToS_Rchar3_rte(uint3);
5443__attribute__((overloadable)) char3 __spirv_SatConvertUToS_Rchar3_rtp(uint3);
5444__attribute__((overloadable)) char3 __spirv_SatConvertUToS_Rchar3_rtn(uint3);
5445__attribute__((overloadable)) char3 __spirv_SatConvertUToS_Rchar3_sat(uint3);
5446__attribute__((overloadable)) char3 __spirv_SatConvertUToS_Rchar3_sat_rtz(uint3);
5447__attribute__((overloadable)) char3 __spirv_SatConvertUToS_Rchar3_sat_rte(uint3);
5448__attribute__((overloadable)) char3 __spirv_SatConvertUToS_Rchar3_sat_rtp(uint3);
5449__attribute__((overloadable)) char3 __spirv_SatConvertUToS_Rchar3_sat_rtn(uint3);
5450__attribute__((overloadable)) char3 __spirv_SatConvertUToS_Rchar3(ulong3);
5451__attribute__((overloadable)) char3 __spirv_SatConvertUToS_Rchar3_rtz(ulong3);
5452__attribute__((overloadable)) char3 __spirv_SatConvertUToS_Rchar3_rte(ulong3);
5453__attribute__((overloadable)) char3 __spirv_SatConvertUToS_Rchar3_rtp(ulong3);
5454__attribute__((overloadable)) char3 __spirv_SatConvertUToS_Rchar3_rtn(ulong3);
5455__attribute__((overloadable)) char3 __spirv_SatConvertUToS_Rchar3_sat(ulong3);
5456__attribute__((overloadable)) char3 __spirv_SatConvertUToS_Rchar3_sat_rtz(ulong3);
5457__attribute__((overloadable)) char3 __spirv_SatConvertUToS_Rchar3_sat_rte(ulong3);
5458__attribute__((overloadable)) char3 __spirv_SatConvertUToS_Rchar3_sat_rtp(ulong3);
5459__attribute__((overloadable)) char3 __spirv_SatConvertUToS_Rchar3_sat_rtn(ulong3);
5460__attribute__((overloadable)) char4 __spirv_SatConvertUToS_Rchar4(uchar4);
5461__attribute__((overloadable)) char4 __spirv_SatConvertUToS_Rchar4_rtz(uchar4);
5462__attribute__((overloadable)) char4 __spirv_SatConvertUToS_Rchar4_rte(uchar4);
5463__attribute__((overloadable)) char4 __spirv_SatConvertUToS_Rchar4_rtp(uchar4);
5464__attribute__((overloadable)) char4 __spirv_SatConvertUToS_Rchar4_rtn(uchar4);
5465__attribute__((overloadable)) char4 __spirv_SatConvertUToS_Rchar4_sat(uchar4);
5466__attribute__((overloadable)) char4 __spirv_SatConvertUToS_Rchar4_sat_rtz(uchar4);
5467__attribute__((overloadable)) char4 __spirv_SatConvertUToS_Rchar4_sat_rte(uchar4);
5468__attribute__((overloadable)) char4 __spirv_SatConvertUToS_Rchar4_sat_rtp(uchar4);
5469__attribute__((overloadable)) char4 __spirv_SatConvertUToS_Rchar4_sat_rtn(uchar4);
5470__attribute__((overloadable)) char4 __spirv_SatConvertUToS_Rchar4(ushort4);
5471__attribute__((overloadable)) char4 __spirv_SatConvertUToS_Rchar4_rtz(ushort4);
5472__attribute__((overloadable)) char4 __spirv_SatConvertUToS_Rchar4_rte(ushort4);
5473__attribute__((overloadable)) char4 __spirv_SatConvertUToS_Rchar4_rtp(ushort4);
5474__attribute__((overloadable)) char4 __spirv_SatConvertUToS_Rchar4_rtn(ushort4);
5475__attribute__((overloadable)) char4 __spirv_SatConvertUToS_Rchar4_sat(ushort4);
5476__attribute__((overloadable)) char4 __spirv_SatConvertUToS_Rchar4_sat_rtz(ushort4);
5477__attribute__((overloadable)) char4 __spirv_SatConvertUToS_Rchar4_sat_rte(ushort4);
5478__attribute__((overloadable)) char4 __spirv_SatConvertUToS_Rchar4_sat_rtp(ushort4);
5479__attribute__((overloadable)) char4 __spirv_SatConvertUToS_Rchar4_sat_rtn(ushort4);
5480__attribute__((overloadable)) char4 __spirv_SatConvertUToS_Rchar4(uint4);
5481__attribute__((overloadable)) char4 __spirv_SatConvertUToS_Rchar4_rtz(uint4);
5482__attribute__((overloadable)) char4 __spirv_SatConvertUToS_Rchar4_rte(uint4);
5483__attribute__((overloadable)) char4 __spirv_SatConvertUToS_Rchar4_rtp(uint4);
5484__attribute__((overloadable)) char4 __spirv_SatConvertUToS_Rchar4_rtn(uint4);
5485__attribute__((overloadable)) char4 __spirv_SatConvertUToS_Rchar4_sat(uint4);
5486__attribute__((overloadable)) char4 __spirv_SatConvertUToS_Rchar4_sat_rtz(uint4);
5487__attribute__((overloadable)) char4 __spirv_SatConvertUToS_Rchar4_sat_rte(uint4);
5488__attribute__((overloadable)) char4 __spirv_SatConvertUToS_Rchar4_sat_rtp(uint4);
5489__attribute__((overloadable)) char4 __spirv_SatConvertUToS_Rchar4_sat_rtn(uint4);
5490__attribute__((overloadable)) char4 __spirv_SatConvertUToS_Rchar4(ulong4);
5491__attribute__((overloadable)) char4 __spirv_SatConvertUToS_Rchar4_rtz(ulong4);
5492__attribute__((overloadable)) char4 __spirv_SatConvertUToS_Rchar4_rte(ulong4);
5493__attribute__((overloadable)) char4 __spirv_SatConvertUToS_Rchar4_rtp(ulong4);
5494__attribute__((overloadable)) char4 __spirv_SatConvertUToS_Rchar4_rtn(ulong4);
5495__attribute__((overloadable)) char4 __spirv_SatConvertUToS_Rchar4_sat(ulong4);
5496__attribute__((overloadable)) char4 __spirv_SatConvertUToS_Rchar4_sat_rtz(ulong4);
5497__attribute__((overloadable)) char4 __spirv_SatConvertUToS_Rchar4_sat_rte(ulong4);
5498__attribute__((overloadable)) char4 __spirv_SatConvertUToS_Rchar4_sat_rtp(ulong4);
5499__attribute__((overloadable)) char4 __spirv_SatConvertUToS_Rchar4_sat_rtn(ulong4);
5500__attribute__((overloadable)) char8 __spirv_SatConvertUToS_Rchar8(uchar8);
5501__attribute__((overloadable)) char8 __spirv_SatConvertUToS_Rchar8_rtz(uchar8);
5502__attribute__((overloadable)) char8 __spirv_SatConvertUToS_Rchar8_rte(uchar8);
5503__attribute__((overloadable)) char8 __spirv_SatConvertUToS_Rchar8_rtp(uchar8);
5504__attribute__((overloadable)) char8 __spirv_SatConvertUToS_Rchar8_rtn(uchar8);
5505__attribute__((overloadable)) char8 __spirv_SatConvertUToS_Rchar8_sat(uchar8);
5506__attribute__((overloadable)) char8 __spirv_SatConvertUToS_Rchar8_sat_rtz(uchar8);
5507__attribute__((overloadable)) char8 __spirv_SatConvertUToS_Rchar8_sat_rte(uchar8);
5508__attribute__((overloadable)) char8 __spirv_SatConvertUToS_Rchar8_sat_rtp(uchar8);
5509__attribute__((overloadable)) char8 __spirv_SatConvertUToS_Rchar8_sat_rtn(uchar8);
5510__attribute__((overloadable)) char8 __spirv_SatConvertUToS_Rchar8(ushort8);
5511__attribute__((overloadable)) char8 __spirv_SatConvertUToS_Rchar8_rtz(ushort8);
5512__attribute__((overloadable)) char8 __spirv_SatConvertUToS_Rchar8_rte(ushort8);
5513__attribute__((overloadable)) char8 __spirv_SatConvertUToS_Rchar8_rtp(ushort8);
5514__attribute__((overloadable)) char8 __spirv_SatConvertUToS_Rchar8_rtn(ushort8);
5515__attribute__((overloadable)) char8 __spirv_SatConvertUToS_Rchar8_sat(ushort8);
5516__attribute__((overloadable)) char8 __spirv_SatConvertUToS_Rchar8_sat_rtz(ushort8);
5517__attribute__((overloadable)) char8 __spirv_SatConvertUToS_Rchar8_sat_rte(ushort8);
5518__attribute__((overloadable)) char8 __spirv_SatConvertUToS_Rchar8_sat_rtp(ushort8);
5519__attribute__((overloadable)) char8 __spirv_SatConvertUToS_Rchar8_sat_rtn(ushort8);
5520__attribute__((overloadable)) char8 __spirv_SatConvertUToS_Rchar8(uint8);
5521__attribute__((overloadable)) char8 __spirv_SatConvertUToS_Rchar8_rtz(uint8);
5522__attribute__((overloadable)) char8 __spirv_SatConvertUToS_Rchar8_rte(uint8);
5523__attribute__((overloadable)) char8 __spirv_SatConvertUToS_Rchar8_rtp(uint8);
5524__attribute__((overloadable)) char8 __spirv_SatConvertUToS_Rchar8_rtn(uint8);
5525__attribute__((overloadable)) char8 __spirv_SatConvertUToS_Rchar8_sat(uint8);
5526__attribute__((overloadable)) char8 __spirv_SatConvertUToS_Rchar8_sat_rtz(uint8);
5527__attribute__((overloadable)) char8 __spirv_SatConvertUToS_Rchar8_sat_rte(uint8);
5528__attribute__((overloadable)) char8 __spirv_SatConvertUToS_Rchar8_sat_rtp(uint8);
5529__attribute__((overloadable)) char8 __spirv_SatConvertUToS_Rchar8_sat_rtn(uint8);
5530__attribute__((overloadable)) char8 __spirv_SatConvertUToS_Rchar8(ulong8);
5531__attribute__((overloadable)) char8 __spirv_SatConvertUToS_Rchar8_rtz(ulong8);
5532__attribute__((overloadable)) char8 __spirv_SatConvertUToS_Rchar8_rte(ulong8);
5533__attribute__((overloadable)) char8 __spirv_SatConvertUToS_Rchar8_rtp(ulong8);
5534__attribute__((overloadable)) char8 __spirv_SatConvertUToS_Rchar8_rtn(ulong8);
5535__attribute__((overloadable)) char8 __spirv_SatConvertUToS_Rchar8_sat(ulong8);
5536__attribute__((overloadable)) char8 __spirv_SatConvertUToS_Rchar8_sat_rtz(ulong8);
5537__attribute__((overloadable)) char8 __spirv_SatConvertUToS_Rchar8_sat_rte(ulong8);
5538__attribute__((overloadable)) char8 __spirv_SatConvertUToS_Rchar8_sat_rtp(ulong8);
5539__attribute__((overloadable)) char8 __spirv_SatConvertUToS_Rchar8_sat_rtn(ulong8);
5540__attribute__((overloadable)) char16 __spirv_SatConvertUToS_Rchar16(uchar16);
5541__attribute__((overloadable)) char16 __spirv_SatConvertUToS_Rchar16_rtz(uchar16);
5542__attribute__((overloadable)) char16 __spirv_SatConvertUToS_Rchar16_rte(uchar16);
5543__attribute__((overloadable)) char16 __spirv_SatConvertUToS_Rchar16_rtp(uchar16);
5544__attribute__((overloadable)) char16 __spirv_SatConvertUToS_Rchar16_rtn(uchar16);
5545__attribute__((overloadable)) char16 __spirv_SatConvertUToS_Rchar16_sat(uchar16);
5546__attribute__((overloadable)) char16 __spirv_SatConvertUToS_Rchar16_sat_rtz(uchar16);
5547__attribute__((overloadable)) char16 __spirv_SatConvertUToS_Rchar16_sat_rte(uchar16);
5548__attribute__((overloadable)) char16 __spirv_SatConvertUToS_Rchar16_sat_rtp(uchar16);
5549__attribute__((overloadable)) char16 __spirv_SatConvertUToS_Rchar16_sat_rtn(uchar16);
5550__attribute__((overloadable)) char16 __spirv_SatConvertUToS_Rchar16(ushort16);
5551__attribute__((overloadable)) char16 __spirv_SatConvertUToS_Rchar16_rtz(ushort16);
5552__attribute__((overloadable)) char16 __spirv_SatConvertUToS_Rchar16_rte(ushort16);
5553__attribute__((overloadable)) char16 __spirv_SatConvertUToS_Rchar16_rtp(ushort16);
5554__attribute__((overloadable)) char16 __spirv_SatConvertUToS_Rchar16_rtn(ushort16);
5555__attribute__((overloadable)) char16 __spirv_SatConvertUToS_Rchar16_sat(ushort16);
5556__attribute__((overloadable)) char16 __spirv_SatConvertUToS_Rchar16_sat_rtz(ushort16);
5557__attribute__((overloadable)) char16 __spirv_SatConvertUToS_Rchar16_sat_rte(ushort16);
5558__attribute__((overloadable)) char16 __spirv_SatConvertUToS_Rchar16_sat_rtp(ushort16);
5559__attribute__((overloadable)) char16 __spirv_SatConvertUToS_Rchar16_sat_rtn(ushort16);
5560__attribute__((overloadable)) char16 __spirv_SatConvertUToS_Rchar16(uint16);
5561__attribute__((overloadable)) char16 __spirv_SatConvertUToS_Rchar16_rtz(uint16);
5562__attribute__((overloadable)) char16 __spirv_SatConvertUToS_Rchar16_rte(uint16);
5563__attribute__((overloadable)) char16 __spirv_SatConvertUToS_Rchar16_rtp(uint16);
5564__attribute__((overloadable)) char16 __spirv_SatConvertUToS_Rchar16_rtn(uint16);
5565__attribute__((overloadable)) char16 __spirv_SatConvertUToS_Rchar16_sat(uint16);
5566__attribute__((overloadable)) char16 __spirv_SatConvertUToS_Rchar16_sat_rtz(uint16);
5567__attribute__((overloadable)) char16 __spirv_SatConvertUToS_Rchar16_sat_rte(uint16);
5568__attribute__((overloadable)) char16 __spirv_SatConvertUToS_Rchar16_sat_rtp(uint16);
5569__attribute__((overloadable)) char16 __spirv_SatConvertUToS_Rchar16_sat_rtn(uint16);
5570__attribute__((overloadable)) char16 __spirv_SatConvertUToS_Rchar16(ulong16);
5571__attribute__((overloadable)) char16 __spirv_SatConvertUToS_Rchar16_rtz(ulong16);
5572__attribute__((overloadable)) char16 __spirv_SatConvertUToS_Rchar16_rte(ulong16);
5573__attribute__((overloadable)) char16 __spirv_SatConvertUToS_Rchar16_rtp(ulong16);
5574__attribute__((overloadable)) char16 __spirv_SatConvertUToS_Rchar16_rtn(ulong16);
5575__attribute__((overloadable)) char16 __spirv_SatConvertUToS_Rchar16_sat(ulong16);
5576__attribute__((overloadable)) char16 __spirv_SatConvertUToS_Rchar16_sat_rtz(ulong16);
5577__attribute__((overloadable)) char16 __spirv_SatConvertUToS_Rchar16_sat_rte(ulong16);
5578__attribute__((overloadable)) char16 __spirv_SatConvertUToS_Rchar16_sat_rtp(ulong16);
5579__attribute__((overloadable)) char16 __spirv_SatConvertUToS_Rchar16_sat_rtn(ulong16);
5580
5581__attribute__((overloadable)) short __spirv_SatConvertUToS_Rshort(uchar);
5582__attribute__((overloadable)) short __spirv_SatConvertUToS_Rshort_rtz(uchar);
5583__attribute__((overloadable)) short __spirv_SatConvertUToS_Rshort_rte(uchar);
5584__attribute__((overloadable)) short __spirv_SatConvertUToS_Rshort_rtp(uchar);
5585__attribute__((overloadable)) short __spirv_SatConvertUToS_Rshort_rtn(uchar);
5586__attribute__((overloadable)) short __spirv_SatConvertUToS_Rshort_sat(uchar);
5587__attribute__((overloadable)) short __spirv_SatConvertUToS_Rshort_sat_rtz(uchar);
5588__attribute__((overloadable)) short __spirv_SatConvertUToS_Rshort_sat_rte(uchar);
5589__attribute__((overloadable)) short __spirv_SatConvertUToS_Rshort_sat_rtp(uchar);
5590__attribute__((overloadable)) short __spirv_SatConvertUToS_Rshort_sat_rtn(uchar);
5591__attribute__((overloadable)) short __spirv_SatConvertUToS_Rshort(ushort);
5592__attribute__((overloadable)) short __spirv_SatConvertUToS_Rshort_rtz(ushort);
5593__attribute__((overloadable)) short __spirv_SatConvertUToS_Rshort_rte(ushort);
5594__attribute__((overloadable)) short __spirv_SatConvertUToS_Rshort_rtp(ushort);
5595__attribute__((overloadable)) short __spirv_SatConvertUToS_Rshort_rtn(ushort);
5596__attribute__((overloadable)) short __spirv_SatConvertUToS_Rshort_sat(ushort);
5597__attribute__((overloadable)) short __spirv_SatConvertUToS_Rshort_sat_rtz(ushort);
5598__attribute__((overloadable)) short __spirv_SatConvertUToS_Rshort_sat_rte(ushort);
5599__attribute__((overloadable)) short __spirv_SatConvertUToS_Rshort_sat_rtp(ushort);
5600__attribute__((overloadable)) short __spirv_SatConvertUToS_Rshort_sat_rtn(ushort);
5601__attribute__((overloadable)) short __spirv_SatConvertUToS_Rshort(uint);
5602__attribute__((overloadable)) short __spirv_SatConvertUToS_Rshort_rtz(uint);
5603__attribute__((overloadable)) short __spirv_SatConvertUToS_Rshort_rte(uint);
5604__attribute__((overloadable)) short __spirv_SatConvertUToS_Rshort_rtp(uint);
5605__attribute__((overloadable)) short __spirv_SatConvertUToS_Rshort_rtn(uint);
5606__attribute__((overloadable)) short __spirv_SatConvertUToS_Rshort_sat(uint);
5607__attribute__((overloadable)) short __spirv_SatConvertUToS_Rshort_sat_rtz(uint);
5608__attribute__((overloadable)) short __spirv_SatConvertUToS_Rshort_sat_rte(uint);
5609__attribute__((overloadable)) short __spirv_SatConvertUToS_Rshort_sat_rtp(uint);
5610__attribute__((overloadable)) short __spirv_SatConvertUToS_Rshort_sat_rtn(uint);
5611__attribute__((overloadable)) short __spirv_SatConvertUToS_Rshort(ulong);
5612__attribute__((overloadable)) short __spirv_SatConvertUToS_Rshort_rtz(ulong);
5613__attribute__((overloadable)) short __spirv_SatConvertUToS_Rshort_rte(ulong);
5614__attribute__((overloadable)) short __spirv_SatConvertUToS_Rshort_rtp(ulong);
5615__attribute__((overloadable)) short __spirv_SatConvertUToS_Rshort_rtn(ulong);
5616__attribute__((overloadable)) short __spirv_SatConvertUToS_Rshort_sat(ulong);
5617__attribute__((overloadable)) short __spirv_SatConvertUToS_Rshort_sat_rtz(ulong);
5618__attribute__((overloadable)) short __spirv_SatConvertUToS_Rshort_sat_rte(ulong);
5619__attribute__((overloadable)) short __spirv_SatConvertUToS_Rshort_sat_rtp(ulong);
5620__attribute__((overloadable)) short __spirv_SatConvertUToS_Rshort_sat_rtn(ulong);
5621__attribute__((overloadable)) short2 __spirv_SatConvertUToS_Rshort2(uchar2);
5622__attribute__((overloadable)) short2 __spirv_SatConvertUToS_Rshort2_rtz(uchar2);
5623__attribute__((overloadable)) short2 __spirv_SatConvertUToS_Rshort2_rte(uchar2);
5624__attribute__((overloadable)) short2 __spirv_SatConvertUToS_Rshort2_rtp(uchar2);
5625__attribute__((overloadable)) short2 __spirv_SatConvertUToS_Rshort2_rtn(uchar2);
5626__attribute__((overloadable)) short2 __spirv_SatConvertUToS_Rshort2_sat(uchar2);
5627__attribute__((overloadable)) short2 __spirv_SatConvertUToS_Rshort2_sat_rtz(uchar2);
5628__attribute__((overloadable)) short2 __spirv_SatConvertUToS_Rshort2_sat_rte(uchar2);
5629__attribute__((overloadable)) short2 __spirv_SatConvertUToS_Rshort2_sat_rtp(uchar2);
5630__attribute__((overloadable)) short2 __spirv_SatConvertUToS_Rshort2_sat_rtn(uchar2);
5631__attribute__((overloadable)) short2 __spirv_SatConvertUToS_Rshort2(ushort2);
5632__attribute__((overloadable)) short2 __spirv_SatConvertUToS_Rshort2_rtz(ushort2);
5633__attribute__((overloadable)) short2 __spirv_SatConvertUToS_Rshort2_rte(ushort2);
5634__attribute__((overloadable)) short2 __spirv_SatConvertUToS_Rshort2_rtp(ushort2);
5635__attribute__((overloadable)) short2 __spirv_SatConvertUToS_Rshort2_rtn(ushort2);
5636__attribute__((overloadable)) short2 __spirv_SatConvertUToS_Rshort2_sat(ushort2);
5637__attribute__((overloadable)) short2 __spirv_SatConvertUToS_Rshort2_sat_rtz(ushort2);
5638__attribute__((overloadable)) short2 __spirv_SatConvertUToS_Rshort2_sat_rte(ushort2);
5639__attribute__((overloadable)) short2 __spirv_SatConvertUToS_Rshort2_sat_rtp(ushort2);
5640__attribute__((overloadable)) short2 __spirv_SatConvertUToS_Rshort2_sat_rtn(ushort2);
5641__attribute__((overloadable)) short2 __spirv_SatConvertUToS_Rshort2(uint2);
5642__attribute__((overloadable)) short2 __spirv_SatConvertUToS_Rshort2_rtz(uint2);
5643__attribute__((overloadable)) short2 __spirv_SatConvertUToS_Rshort2_rte(uint2);
5644__attribute__((overloadable)) short2 __spirv_SatConvertUToS_Rshort2_rtp(uint2);
5645__attribute__((overloadable)) short2 __spirv_SatConvertUToS_Rshort2_rtn(uint2);
5646__attribute__((overloadable)) short2 __spirv_SatConvertUToS_Rshort2_sat(uint2);
5647__attribute__((overloadable)) short2 __spirv_SatConvertUToS_Rshort2_sat_rtz(uint2);
5648__attribute__((overloadable)) short2 __spirv_SatConvertUToS_Rshort2_sat_rte(uint2);
5649__attribute__((overloadable)) short2 __spirv_SatConvertUToS_Rshort2_sat_rtp(uint2);
5650__attribute__((overloadable)) short2 __spirv_SatConvertUToS_Rshort2_sat_rtn(uint2);
5651__attribute__((overloadable)) short2 __spirv_SatConvertUToS_Rshort2(ulong2);
5652__attribute__((overloadable)) short2 __spirv_SatConvertUToS_Rshort2_rtz(ulong2);
5653__attribute__((overloadable)) short2 __spirv_SatConvertUToS_Rshort2_rte(ulong2);
5654__attribute__((overloadable)) short2 __spirv_SatConvertUToS_Rshort2_rtp(ulong2);
5655__attribute__((overloadable)) short2 __spirv_SatConvertUToS_Rshort2_rtn(ulong2);
5656__attribute__((overloadable)) short2 __spirv_SatConvertUToS_Rshort2_sat(ulong2);
5657__attribute__((overloadable)) short2 __spirv_SatConvertUToS_Rshort2_sat_rtz(ulong2);
5658__attribute__((overloadable)) short2 __spirv_SatConvertUToS_Rshort2_sat_rte(ulong2);
5659__attribute__((overloadable)) short2 __spirv_SatConvertUToS_Rshort2_sat_rtp(ulong2);
5660__attribute__((overloadable)) short2 __spirv_SatConvertUToS_Rshort2_sat_rtn(ulong2);
5661__attribute__((overloadable)) short3 __spirv_SatConvertUToS_Rshort3(uchar3);
5662__attribute__((overloadable)) short3 __spirv_SatConvertUToS_Rshort3_rtz(uchar3);
5663__attribute__((overloadable)) short3 __spirv_SatConvertUToS_Rshort3_rte(uchar3);
5664__attribute__((overloadable)) short3 __spirv_SatConvertUToS_Rshort3_rtp(uchar3);
5665__attribute__((overloadable)) short3 __spirv_SatConvertUToS_Rshort3_rtn(uchar3);
5666__attribute__((overloadable)) short3 __spirv_SatConvertUToS_Rshort3_sat(uchar3);
5667__attribute__((overloadable)) short3 __spirv_SatConvertUToS_Rshort3_sat_rtz(uchar3);
5668__attribute__((overloadable)) short3 __spirv_SatConvertUToS_Rshort3_sat_rte(uchar3);
5669__attribute__((overloadable)) short3 __spirv_SatConvertUToS_Rshort3_sat_rtp(uchar3);
5670__attribute__((overloadable)) short3 __spirv_SatConvertUToS_Rshort3_sat_rtn(uchar3);
5671__attribute__((overloadable)) short3 __spirv_SatConvertUToS_Rshort3(ushort3);
5672__attribute__((overloadable)) short3 __spirv_SatConvertUToS_Rshort3_rtz(ushort3);
5673__attribute__((overloadable)) short3 __spirv_SatConvertUToS_Rshort3_rte(ushort3);
5674__attribute__((overloadable)) short3 __spirv_SatConvertUToS_Rshort3_rtp(ushort3);
5675__attribute__((overloadable)) short3 __spirv_SatConvertUToS_Rshort3_rtn(ushort3);
5676__attribute__((overloadable)) short3 __spirv_SatConvertUToS_Rshort3_sat(ushort3);
5677__attribute__((overloadable)) short3 __spirv_SatConvertUToS_Rshort3_sat_rtz(ushort3);
5678__attribute__((overloadable)) short3 __spirv_SatConvertUToS_Rshort3_sat_rte(ushort3);
5679__attribute__((overloadable)) short3 __spirv_SatConvertUToS_Rshort3_sat_rtp(ushort3);
5680__attribute__((overloadable)) short3 __spirv_SatConvertUToS_Rshort3_sat_rtn(ushort3);
5681__attribute__((overloadable)) short3 __spirv_SatConvertUToS_Rshort3(uint3);
5682__attribute__((overloadable)) short3 __spirv_SatConvertUToS_Rshort3_rtz(uint3);
5683__attribute__((overloadable)) short3 __spirv_SatConvertUToS_Rshort3_rte(uint3);
5684__attribute__((overloadable)) short3 __spirv_SatConvertUToS_Rshort3_rtp(uint3);
5685__attribute__((overloadable)) short3 __spirv_SatConvertUToS_Rshort3_rtn(uint3);
5686__attribute__((overloadable)) short3 __spirv_SatConvertUToS_Rshort3_sat(uint3);
5687__attribute__((overloadable)) short3 __spirv_SatConvertUToS_Rshort3_sat_rtz(uint3);
5688__attribute__((overloadable)) short3 __spirv_SatConvertUToS_Rshort3_sat_rte(uint3);
5689__attribute__((overloadable)) short3 __spirv_SatConvertUToS_Rshort3_sat_rtp(uint3);
5690__attribute__((overloadable)) short3 __spirv_SatConvertUToS_Rshort3_sat_rtn(uint3);
5691__attribute__((overloadable)) short3 __spirv_SatConvertUToS_Rshort3(ulong3);
5692__attribute__((overloadable)) short3 __spirv_SatConvertUToS_Rshort3_rtz(ulong3);
5693__attribute__((overloadable)) short3 __spirv_SatConvertUToS_Rshort3_rte(ulong3);
5694__attribute__((overloadable)) short3 __spirv_SatConvertUToS_Rshort3_rtp(ulong3);
5695__attribute__((overloadable)) short3 __spirv_SatConvertUToS_Rshort3_rtn(ulong3);
5696__attribute__((overloadable)) short3 __spirv_SatConvertUToS_Rshort3_sat(ulong3);
5697__attribute__((overloadable)) short3 __spirv_SatConvertUToS_Rshort3_sat_rtz(ulong3);
5698__attribute__((overloadable)) short3 __spirv_SatConvertUToS_Rshort3_sat_rte(ulong3);
5699__attribute__((overloadable)) short3 __spirv_SatConvertUToS_Rshort3_sat_rtp(ulong3);
5700__attribute__((overloadable)) short3 __spirv_SatConvertUToS_Rshort3_sat_rtn(ulong3);
5701__attribute__((overloadable)) short4 __spirv_SatConvertUToS_Rshort4(uchar4);
5702__attribute__((overloadable)) short4 __spirv_SatConvertUToS_Rshort4_rtz(uchar4);
5703__attribute__((overloadable)) short4 __spirv_SatConvertUToS_Rshort4_rte(uchar4);
5704__attribute__((overloadable)) short4 __spirv_SatConvertUToS_Rshort4_rtp(uchar4);
5705__attribute__((overloadable)) short4 __spirv_SatConvertUToS_Rshort4_rtn(uchar4);
5706__attribute__((overloadable)) short4 __spirv_SatConvertUToS_Rshort4_sat(uchar4);
5707__attribute__((overloadable)) short4 __spirv_SatConvertUToS_Rshort4_sat_rtz(uchar4);
5708__attribute__((overloadable)) short4 __spirv_SatConvertUToS_Rshort4_sat_rte(uchar4);
5709__attribute__((overloadable)) short4 __spirv_SatConvertUToS_Rshort4_sat_rtp(uchar4);
5710__attribute__((overloadable)) short4 __spirv_SatConvertUToS_Rshort4_sat_rtn(uchar4);
5711__attribute__((overloadable)) short4 __spirv_SatConvertUToS_Rshort4(ushort4);
5712__attribute__((overloadable)) short4 __spirv_SatConvertUToS_Rshort4_rtz(ushort4);
5713__attribute__((overloadable)) short4 __spirv_SatConvertUToS_Rshort4_rte(ushort4);
5714__attribute__((overloadable)) short4 __spirv_SatConvertUToS_Rshort4_rtp(ushort4);
5715__attribute__((overloadable)) short4 __spirv_SatConvertUToS_Rshort4_rtn(ushort4);
5716__attribute__((overloadable)) short4 __spirv_SatConvertUToS_Rshort4_sat(ushort4);
5717__attribute__((overloadable)) short4 __spirv_SatConvertUToS_Rshort4_sat_rtz(ushort4);
5718__attribute__((overloadable)) short4 __spirv_SatConvertUToS_Rshort4_sat_rte(ushort4);
5719__attribute__((overloadable)) short4 __spirv_SatConvertUToS_Rshort4_sat_rtp(ushort4);
5720__attribute__((overloadable)) short4 __spirv_SatConvertUToS_Rshort4_sat_rtn(ushort4);
5721__attribute__((overloadable)) short4 __spirv_SatConvertUToS_Rshort4(uint4);
5722__attribute__((overloadable)) short4 __spirv_SatConvertUToS_Rshort4_rtz(uint4);
5723__attribute__((overloadable)) short4 __spirv_SatConvertUToS_Rshort4_rte(uint4);
5724__attribute__((overloadable)) short4 __spirv_SatConvertUToS_Rshort4_rtp(uint4);
5725__attribute__((overloadable)) short4 __spirv_SatConvertUToS_Rshort4_rtn(uint4);
5726__attribute__((overloadable)) short4 __spirv_SatConvertUToS_Rshort4_sat(uint4);
5727__attribute__((overloadable)) short4 __spirv_SatConvertUToS_Rshort4_sat_rtz(uint4);
5728__attribute__((overloadable)) short4 __spirv_SatConvertUToS_Rshort4_sat_rte(uint4);
5729__attribute__((overloadable)) short4 __spirv_SatConvertUToS_Rshort4_sat_rtp(uint4);
5730__attribute__((overloadable)) short4 __spirv_SatConvertUToS_Rshort4_sat_rtn(uint4);
5731__attribute__((overloadable)) short4 __spirv_SatConvertUToS_Rshort4(ulong4);
5732__attribute__((overloadable)) short4 __spirv_SatConvertUToS_Rshort4_rtz(ulong4);
5733__attribute__((overloadable)) short4 __spirv_SatConvertUToS_Rshort4_rte(ulong4);
5734__attribute__((overloadable)) short4 __spirv_SatConvertUToS_Rshort4_rtp(ulong4);
5735__attribute__((overloadable)) short4 __spirv_SatConvertUToS_Rshort4_rtn(ulong4);
5736__attribute__((overloadable)) short4 __spirv_SatConvertUToS_Rshort4_sat(ulong4);
5737__attribute__((overloadable)) short4 __spirv_SatConvertUToS_Rshort4_sat_rtz(ulong4);
5738__attribute__((overloadable)) short4 __spirv_SatConvertUToS_Rshort4_sat_rte(ulong4);
5739__attribute__((overloadable)) short4 __spirv_SatConvertUToS_Rshort4_sat_rtp(ulong4);
5740__attribute__((overloadable)) short4 __spirv_SatConvertUToS_Rshort4_sat_rtn(ulong4);
5741__attribute__((overloadable)) short8 __spirv_SatConvertUToS_Rshort8(uchar8);
5742__attribute__((overloadable)) short8 __spirv_SatConvertUToS_Rshort8_rtz(uchar8);
5743__attribute__((overloadable)) short8 __spirv_SatConvertUToS_Rshort8_rte(uchar8);
5744__attribute__((overloadable)) short8 __spirv_SatConvertUToS_Rshort8_rtp(uchar8);
5745__attribute__((overloadable)) short8 __spirv_SatConvertUToS_Rshort8_rtn(uchar8);
5746__attribute__((overloadable)) short8 __spirv_SatConvertUToS_Rshort8_sat(uchar8);
5747__attribute__((overloadable)) short8 __spirv_SatConvertUToS_Rshort8_sat_rtz(uchar8);
5748__attribute__((overloadable)) short8 __spirv_SatConvertUToS_Rshort8_sat_rte(uchar8);
5749__attribute__((overloadable)) short8 __spirv_SatConvertUToS_Rshort8_sat_rtp(uchar8);
5750__attribute__((overloadable)) short8 __spirv_SatConvertUToS_Rshort8_sat_rtn(uchar8);
5751__attribute__((overloadable)) short8 __spirv_SatConvertUToS_Rshort8(ushort8);
5752__attribute__((overloadable)) short8 __spirv_SatConvertUToS_Rshort8_rtz(ushort8);
5753__attribute__((overloadable)) short8 __spirv_SatConvertUToS_Rshort8_rte(ushort8);
5754__attribute__((overloadable)) short8 __spirv_SatConvertUToS_Rshort8_rtp(ushort8);
5755__attribute__((overloadable)) short8 __spirv_SatConvertUToS_Rshort8_rtn(ushort8);
5756__attribute__((overloadable)) short8 __spirv_SatConvertUToS_Rshort8_sat(ushort8);
5757__attribute__((overloadable)) short8 __spirv_SatConvertUToS_Rshort8_sat_rtz(ushort8);
5758__attribute__((overloadable)) short8 __spirv_SatConvertUToS_Rshort8_sat_rte(ushort8);
5759__attribute__((overloadable)) short8 __spirv_SatConvertUToS_Rshort8_sat_rtp(ushort8);
5760__attribute__((overloadable)) short8 __spirv_SatConvertUToS_Rshort8_sat_rtn(ushort8);
5761__attribute__((overloadable)) short8 __spirv_SatConvertUToS_Rshort8(uint8);
5762__attribute__((overloadable)) short8 __spirv_SatConvertUToS_Rshort8_rtz(uint8);
5763__attribute__((overloadable)) short8 __spirv_SatConvertUToS_Rshort8_rte(uint8);
5764__attribute__((overloadable)) short8 __spirv_SatConvertUToS_Rshort8_rtp(uint8);
5765__attribute__((overloadable)) short8 __spirv_SatConvertUToS_Rshort8_rtn(uint8);
5766__attribute__((overloadable)) short8 __spirv_SatConvertUToS_Rshort8_sat(uint8);
5767__attribute__((overloadable)) short8 __spirv_SatConvertUToS_Rshort8_sat_rtz(uint8);
5768__attribute__((overloadable)) short8 __spirv_SatConvertUToS_Rshort8_sat_rte(uint8);
5769__attribute__((overloadable)) short8 __spirv_SatConvertUToS_Rshort8_sat_rtp(uint8);
5770__attribute__((overloadable)) short8 __spirv_SatConvertUToS_Rshort8_sat_rtn(uint8);
5771__attribute__((overloadable)) short8 __spirv_SatConvertUToS_Rshort8(ulong8);
5772__attribute__((overloadable)) short8 __spirv_SatConvertUToS_Rshort8_rtz(ulong8);
5773__attribute__((overloadable)) short8 __spirv_SatConvertUToS_Rshort8_rte(ulong8);
5774__attribute__((overloadable)) short8 __spirv_SatConvertUToS_Rshort8_rtp(ulong8);
5775__attribute__((overloadable)) short8 __spirv_SatConvertUToS_Rshort8_rtn(ulong8);
5776__attribute__((overloadable)) short8 __spirv_SatConvertUToS_Rshort8_sat(ulong8);
5777__attribute__((overloadable)) short8 __spirv_SatConvertUToS_Rshort8_sat_rtz(ulong8);
5778__attribute__((overloadable)) short8 __spirv_SatConvertUToS_Rshort8_sat_rte(ulong8);
5779__attribute__((overloadable)) short8 __spirv_SatConvertUToS_Rshort8_sat_rtp(ulong8);
5780__attribute__((overloadable)) short8 __spirv_SatConvertUToS_Rshort8_sat_rtn(ulong8);
5781__attribute__((overloadable)) short16 __spirv_SatConvertUToS_Rshort16(uchar16);
5782__attribute__((overloadable)) short16 __spirv_SatConvertUToS_Rshort16_rtz(uchar16);
5783__attribute__((overloadable)) short16 __spirv_SatConvertUToS_Rshort16_rte(uchar16);
5784__attribute__((overloadable)) short16 __spirv_SatConvertUToS_Rshort16_rtp(uchar16);
5785__attribute__((overloadable)) short16 __spirv_SatConvertUToS_Rshort16_rtn(uchar16);
5786__attribute__((overloadable)) short16 __spirv_SatConvertUToS_Rshort16_sat(uchar16);
5787__attribute__((overloadable)) short16 __spirv_SatConvertUToS_Rshort16_sat_rtz(uchar16);
5788__attribute__((overloadable)) short16 __spirv_SatConvertUToS_Rshort16_sat_rte(uchar16);
5789__attribute__((overloadable)) short16 __spirv_SatConvertUToS_Rshort16_sat_rtp(uchar16);
5790__attribute__((overloadable)) short16 __spirv_SatConvertUToS_Rshort16_sat_rtn(uchar16);
5791__attribute__((overloadable)) short16 __spirv_SatConvertUToS_Rshort16(ushort16);
5792__attribute__((overloadable)) short16 __spirv_SatConvertUToS_Rshort16_rtz(ushort16);
5793__attribute__((overloadable)) short16 __spirv_SatConvertUToS_Rshort16_rte(ushort16);
5794__attribute__((overloadable)) short16 __spirv_SatConvertUToS_Rshort16_rtp(ushort16);
5795__attribute__((overloadable)) short16 __spirv_SatConvertUToS_Rshort16_rtn(ushort16);
5796__attribute__((overloadable)) short16 __spirv_SatConvertUToS_Rshort16_sat(ushort16);
5797__attribute__((overloadable)) short16 __spirv_SatConvertUToS_Rshort16_sat_rtz(ushort16);
5798__attribute__((overloadable)) short16 __spirv_SatConvertUToS_Rshort16_sat_rte(ushort16);
5799__attribute__((overloadable)) short16 __spirv_SatConvertUToS_Rshort16_sat_rtp(ushort16);
5800__attribute__((overloadable)) short16 __spirv_SatConvertUToS_Rshort16_sat_rtn(ushort16);
5801__attribute__((overloadable)) short16 __spirv_SatConvertUToS_Rshort16(uint16);
5802__attribute__((overloadable)) short16 __spirv_SatConvertUToS_Rshort16_rtz(uint16);
5803__attribute__((overloadable)) short16 __spirv_SatConvertUToS_Rshort16_rte(uint16);
5804__attribute__((overloadable)) short16 __spirv_SatConvertUToS_Rshort16_rtp(uint16);
5805__attribute__((overloadable)) short16 __spirv_SatConvertUToS_Rshort16_rtn(uint16);
5806__attribute__((overloadable)) short16 __spirv_SatConvertUToS_Rshort16_sat(uint16);
5807__attribute__((overloadable)) short16 __spirv_SatConvertUToS_Rshort16_sat_rtz(uint16);
5808__attribute__((overloadable)) short16 __spirv_SatConvertUToS_Rshort16_sat_rte(uint16);
5809__attribute__((overloadable)) short16 __spirv_SatConvertUToS_Rshort16_sat_rtp(uint16);
5810__attribute__((overloadable)) short16 __spirv_SatConvertUToS_Rshort16_sat_rtn(uint16);
5811__attribute__((overloadable)) short16 __spirv_SatConvertUToS_Rshort16(ulong16);
5812__attribute__((overloadable)) short16 __spirv_SatConvertUToS_Rshort16_rtz(ulong16);
5813__attribute__((overloadable)) short16 __spirv_SatConvertUToS_Rshort16_rte(ulong16);
5814__attribute__((overloadable)) short16 __spirv_SatConvertUToS_Rshort16_rtp(ulong16);
5815__attribute__((overloadable)) short16 __spirv_SatConvertUToS_Rshort16_rtn(ulong16);
5816__attribute__((overloadable)) short16 __spirv_SatConvertUToS_Rshort16_sat(ulong16);
5817__attribute__((overloadable)) short16 __spirv_SatConvertUToS_Rshort16_sat_rtz(ulong16);
5818__attribute__((overloadable)) short16 __spirv_SatConvertUToS_Rshort16_sat_rte(ulong16);
5819__attribute__((overloadable)) short16 __spirv_SatConvertUToS_Rshort16_sat_rtp(ulong16);
5820__attribute__((overloadable)) short16 __spirv_SatConvertUToS_Rshort16_sat_rtn(ulong16);
5821
5822__attribute__((overloadable)) int __spirv_SatConvertUToS_Rint(uchar);
5823__attribute__((overloadable)) int __spirv_SatConvertUToS_Rint_rtz(uchar);
5824__attribute__((overloadable)) int __spirv_SatConvertUToS_Rint_rte(uchar);
5825__attribute__((overloadable)) int __spirv_SatConvertUToS_Rint_rtp(uchar);
5826__attribute__((overloadable)) int __spirv_SatConvertUToS_Rint_rtn(uchar);
5827__attribute__((overloadable)) int __spirv_SatConvertUToS_Rint_sat(uchar);
5828__attribute__((overloadable)) int __spirv_SatConvertUToS_Rint_sat_rtz(uchar);
5829__attribute__((overloadable)) int __spirv_SatConvertUToS_Rint_sat_rte(uchar);
5830__attribute__((overloadable)) int __spirv_SatConvertUToS_Rint_sat_rtp(uchar);
5831__attribute__((overloadable)) int __spirv_SatConvertUToS_Rint_sat_rtn(uchar);
5832__attribute__((overloadable)) int __spirv_SatConvertUToS_Rint(ushort);
5833__attribute__((overloadable)) int __spirv_SatConvertUToS_Rint_rtz(ushort);
5834__attribute__((overloadable)) int __spirv_SatConvertUToS_Rint_rte(ushort);
5835__attribute__((overloadable)) int __spirv_SatConvertUToS_Rint_rtp(ushort);
5836__attribute__((overloadable)) int __spirv_SatConvertUToS_Rint_rtn(ushort);
5837__attribute__((overloadable)) int __spirv_SatConvertUToS_Rint_sat(ushort);
5838__attribute__((overloadable)) int __spirv_SatConvertUToS_Rint_sat_rtz(ushort);
5839__attribute__((overloadable)) int __spirv_SatConvertUToS_Rint_sat_rte(ushort);
5840__attribute__((overloadable)) int __spirv_SatConvertUToS_Rint_sat_rtp(ushort);
5841__attribute__((overloadable)) int __spirv_SatConvertUToS_Rint_sat_rtn(ushort);
5842__attribute__((overloadable)) int __spirv_SatConvertUToS_Rint(uint);
5843__attribute__((overloadable)) int __spirv_SatConvertUToS_Rint_rtz(uint);
5844__attribute__((overloadable)) int __spirv_SatConvertUToS_Rint_rte(uint);
5845__attribute__((overloadable)) int __spirv_SatConvertUToS_Rint_rtp(uint);
5846__attribute__((overloadable)) int __spirv_SatConvertUToS_Rint_rtn(uint);
5847__attribute__((overloadable)) int __spirv_SatConvertUToS_Rint_sat(uint);
5848__attribute__((overloadable)) int __spirv_SatConvertUToS_Rint_sat_rtz(uint);
5849__attribute__((overloadable)) int __spirv_SatConvertUToS_Rint_sat_rte(uint);
5850__attribute__((overloadable)) int __spirv_SatConvertUToS_Rint_sat_rtp(uint);
5851__attribute__((overloadable)) int __spirv_SatConvertUToS_Rint_sat_rtn(uint);
5852__attribute__((overloadable)) int __spirv_SatConvertUToS_Rint(ulong);
5853__attribute__((overloadable)) int __spirv_SatConvertUToS_Rint_rtz(ulong);
5854__attribute__((overloadable)) int __spirv_SatConvertUToS_Rint_rte(ulong);
5855__attribute__((overloadable)) int __spirv_SatConvertUToS_Rint_rtp(ulong);
5856__attribute__((overloadable)) int __spirv_SatConvertUToS_Rint_rtn(ulong);
5857__attribute__((overloadable)) int __spirv_SatConvertUToS_Rint_sat(ulong);
5858__attribute__((overloadable)) int __spirv_SatConvertUToS_Rint_sat_rtz(ulong);
5859__attribute__((overloadable)) int __spirv_SatConvertUToS_Rint_sat_rte(ulong);
5860__attribute__((overloadable)) int __spirv_SatConvertUToS_Rint_sat_rtp(ulong);
5861__attribute__((overloadable)) int __spirv_SatConvertUToS_Rint_sat_rtn(ulong);
5862__attribute__((overloadable)) int2 __spirv_SatConvertUToS_Rint2(uchar2);
5863__attribute__((overloadable)) int2 __spirv_SatConvertUToS_Rint2_rtz(uchar2);
5864__attribute__((overloadable)) int2 __spirv_SatConvertUToS_Rint2_rte(uchar2);
5865__attribute__((overloadable)) int2 __spirv_SatConvertUToS_Rint2_rtp(uchar2);
5866__attribute__((overloadable)) int2 __spirv_SatConvertUToS_Rint2_rtn(uchar2);
5867__attribute__((overloadable)) int2 __spirv_SatConvertUToS_Rint2_sat(uchar2);
5868__attribute__((overloadable)) int2 __spirv_SatConvertUToS_Rint2_sat_rtz(uchar2);
5869__attribute__((overloadable)) int2 __spirv_SatConvertUToS_Rint2_sat_rte(uchar2);
5870__attribute__((overloadable)) int2 __spirv_SatConvertUToS_Rint2_sat_rtp(uchar2);
5871__attribute__((overloadable)) int2 __spirv_SatConvertUToS_Rint2_sat_rtn(uchar2);
5872__attribute__((overloadable)) int2 __spirv_SatConvertUToS_Rint2(ushort2);
5873__attribute__((overloadable)) int2 __spirv_SatConvertUToS_Rint2_rtz(ushort2);
5874__attribute__((overloadable)) int2 __spirv_SatConvertUToS_Rint2_rte(ushort2);
5875__attribute__((overloadable)) int2 __spirv_SatConvertUToS_Rint2_rtp(ushort2);
5876__attribute__((overloadable)) int2 __spirv_SatConvertUToS_Rint2_rtn(ushort2);
5877__attribute__((overloadable)) int2 __spirv_SatConvertUToS_Rint2_sat(ushort2);
5878__attribute__((overloadable)) int2 __spirv_SatConvertUToS_Rint2_sat_rtz(ushort2);
5879__attribute__((overloadable)) int2 __spirv_SatConvertUToS_Rint2_sat_rte(ushort2);
5880__attribute__((overloadable)) int2 __spirv_SatConvertUToS_Rint2_sat_rtp(ushort2);
5881__attribute__((overloadable)) int2 __spirv_SatConvertUToS_Rint2_sat_rtn(ushort2);
5882__attribute__((overloadable)) int2 __spirv_SatConvertUToS_Rint2(uint2);
5883__attribute__((overloadable)) int2 __spirv_SatConvertUToS_Rint2_rtz(uint2);
5884__attribute__((overloadable)) int2 __spirv_SatConvertUToS_Rint2_rte(uint2);
5885__attribute__((overloadable)) int2 __spirv_SatConvertUToS_Rint2_rtp(uint2);
5886__attribute__((overloadable)) int2 __spirv_SatConvertUToS_Rint2_rtn(uint2);
5887__attribute__((overloadable)) int2 __spirv_SatConvertUToS_Rint2_sat(uint2);
5888__attribute__((overloadable)) int2 __spirv_SatConvertUToS_Rint2_sat_rtz(uint2);
5889__attribute__((overloadable)) int2 __spirv_SatConvertUToS_Rint2_sat_rte(uint2);
5890__attribute__((overloadable)) int2 __spirv_SatConvertUToS_Rint2_sat_rtp(uint2);
5891__attribute__((overloadable)) int2 __spirv_SatConvertUToS_Rint2_sat_rtn(uint2);
5892__attribute__((overloadable)) int2 __spirv_SatConvertUToS_Rint2(ulong2);
5893__attribute__((overloadable)) int2 __spirv_SatConvertUToS_Rint2_rtz(ulong2);
5894__attribute__((overloadable)) int2 __spirv_SatConvertUToS_Rint2_rte(ulong2);
5895__attribute__((overloadable)) int2 __spirv_SatConvertUToS_Rint2_rtp(ulong2);
5896__attribute__((overloadable)) int2 __spirv_SatConvertUToS_Rint2_rtn(ulong2);
5897__attribute__((overloadable)) int2 __spirv_SatConvertUToS_Rint2_sat(ulong2);
5898__attribute__((overloadable)) int2 __spirv_SatConvertUToS_Rint2_sat_rtz(ulong2);
5899__attribute__((overloadable)) int2 __spirv_SatConvertUToS_Rint2_sat_rte(ulong2);
5900__attribute__((overloadable)) int2 __spirv_SatConvertUToS_Rint2_sat_rtp(ulong2);
5901__attribute__((overloadable)) int2 __spirv_SatConvertUToS_Rint2_sat_rtn(ulong2);
5902__attribute__((overloadable)) int3 __spirv_SatConvertUToS_Rint3(uchar3);
5903__attribute__((overloadable)) int3 __spirv_SatConvertUToS_Rint3_rtz(uchar3);
5904__attribute__((overloadable)) int3 __spirv_SatConvertUToS_Rint3_rte(uchar3);
5905__attribute__((overloadable)) int3 __spirv_SatConvertUToS_Rint3_rtp(uchar3);
5906__attribute__((overloadable)) int3 __spirv_SatConvertUToS_Rint3_rtn(uchar3);
5907__attribute__((overloadable)) int3 __spirv_SatConvertUToS_Rint3_sat(uchar3);
5908__attribute__((overloadable)) int3 __spirv_SatConvertUToS_Rint3_sat_rtz(uchar3);
5909__attribute__((overloadable)) int3 __spirv_SatConvertUToS_Rint3_sat_rte(uchar3);
5910__attribute__((overloadable)) int3 __spirv_SatConvertUToS_Rint3_sat_rtp(uchar3);
5911__attribute__((overloadable)) int3 __spirv_SatConvertUToS_Rint3_sat_rtn(uchar3);
5912__attribute__((overloadable)) int3 __spirv_SatConvertUToS_Rint3(ushort3);
5913__attribute__((overloadable)) int3 __spirv_SatConvertUToS_Rint3_rtz(ushort3);
5914__attribute__((overloadable)) int3 __spirv_SatConvertUToS_Rint3_rte(ushort3);
5915__attribute__((overloadable)) int3 __spirv_SatConvertUToS_Rint3_rtp(ushort3);
5916__attribute__((overloadable)) int3 __spirv_SatConvertUToS_Rint3_rtn(ushort3);
5917__attribute__((overloadable)) int3 __spirv_SatConvertUToS_Rint3_sat(ushort3);
5918__attribute__((overloadable)) int3 __spirv_SatConvertUToS_Rint3_sat_rtz(ushort3);
5919__attribute__((overloadable)) int3 __spirv_SatConvertUToS_Rint3_sat_rte(ushort3);
5920__attribute__((overloadable)) int3 __spirv_SatConvertUToS_Rint3_sat_rtp(ushort3);
5921__attribute__((overloadable)) int3 __spirv_SatConvertUToS_Rint3_sat_rtn(ushort3);
5922__attribute__((overloadable)) int3 __spirv_SatConvertUToS_Rint3(uint3);
5923__attribute__((overloadable)) int3 __spirv_SatConvertUToS_Rint3_rtz(uint3);
5924__attribute__((overloadable)) int3 __spirv_SatConvertUToS_Rint3_rte(uint3);
5925__attribute__((overloadable)) int3 __spirv_SatConvertUToS_Rint3_rtp(uint3);
5926__attribute__((overloadable)) int3 __spirv_SatConvertUToS_Rint3_rtn(uint3);
5927__attribute__((overloadable)) int3 __spirv_SatConvertUToS_Rint3_sat(uint3);
5928__attribute__((overloadable)) int3 __spirv_SatConvertUToS_Rint3_sat_rtz(uint3);
5929__attribute__((overloadable)) int3 __spirv_SatConvertUToS_Rint3_sat_rte(uint3);
5930__attribute__((overloadable)) int3 __spirv_SatConvertUToS_Rint3_sat_rtp(uint3);
5931__attribute__((overloadable)) int3 __spirv_SatConvertUToS_Rint3_sat_rtn(uint3);
5932__attribute__((overloadable)) int3 __spirv_SatConvertUToS_Rint3(ulong3);
5933__attribute__((overloadable)) int3 __spirv_SatConvertUToS_Rint3_rtz(ulong3);
5934__attribute__((overloadable)) int3 __spirv_SatConvertUToS_Rint3_rte(ulong3);
5935__attribute__((overloadable)) int3 __spirv_SatConvertUToS_Rint3_rtp(ulong3);
5936__attribute__((overloadable)) int3 __spirv_SatConvertUToS_Rint3_rtn(ulong3);
5937__attribute__((overloadable)) int3 __spirv_SatConvertUToS_Rint3_sat(ulong3);
5938__attribute__((overloadable)) int3 __spirv_SatConvertUToS_Rint3_sat_rtz(ulong3);
5939__attribute__((overloadable)) int3 __spirv_SatConvertUToS_Rint3_sat_rte(ulong3);
5940__attribute__((overloadable)) int3 __spirv_SatConvertUToS_Rint3_sat_rtp(ulong3);
5941__attribute__((overloadable)) int3 __spirv_SatConvertUToS_Rint3_sat_rtn(ulong3);
5942__attribute__((overloadable)) int4 __spirv_SatConvertUToS_Rint4(uchar4);
5943__attribute__((overloadable)) int4 __spirv_SatConvertUToS_Rint4_rtz(uchar4);
5944__attribute__((overloadable)) int4 __spirv_SatConvertUToS_Rint4_rte(uchar4);
5945__attribute__((overloadable)) int4 __spirv_SatConvertUToS_Rint4_rtp(uchar4);
5946__attribute__((overloadable)) int4 __spirv_SatConvertUToS_Rint4_rtn(uchar4);
5947__attribute__((overloadable)) int4 __spirv_SatConvertUToS_Rint4_sat(uchar4);
5948__attribute__((overloadable)) int4 __spirv_SatConvertUToS_Rint4_sat_rtz(uchar4);
5949__attribute__((overloadable)) int4 __spirv_SatConvertUToS_Rint4_sat_rte(uchar4);
5950__attribute__((overloadable)) int4 __spirv_SatConvertUToS_Rint4_sat_rtp(uchar4);
5951__attribute__((overloadable)) int4 __spirv_SatConvertUToS_Rint4_sat_rtn(uchar4);
5952__attribute__((overloadable)) int4 __spirv_SatConvertUToS_Rint4(ushort4);
5953__attribute__((overloadable)) int4 __spirv_SatConvertUToS_Rint4_rtz(ushort4);
5954__attribute__((overloadable)) int4 __spirv_SatConvertUToS_Rint4_rte(ushort4);
5955__attribute__((overloadable)) int4 __spirv_SatConvertUToS_Rint4_rtp(ushort4);
5956__attribute__((overloadable)) int4 __spirv_SatConvertUToS_Rint4_rtn(ushort4);
5957__attribute__((overloadable)) int4 __spirv_SatConvertUToS_Rint4_sat(ushort4);
5958__attribute__((overloadable)) int4 __spirv_SatConvertUToS_Rint4_sat_rtz(ushort4);
5959__attribute__((overloadable)) int4 __spirv_SatConvertUToS_Rint4_sat_rte(ushort4);
5960__attribute__((overloadable)) int4 __spirv_SatConvertUToS_Rint4_sat_rtp(ushort4);
5961__attribute__((overloadable)) int4 __spirv_SatConvertUToS_Rint4_sat_rtn(ushort4);
5962__attribute__((overloadable)) int4 __spirv_SatConvertUToS_Rint4(uint4);
5963__attribute__((overloadable)) int4 __spirv_SatConvertUToS_Rint4_rtz(uint4);
5964__attribute__((overloadable)) int4 __spirv_SatConvertUToS_Rint4_rte(uint4);
5965__attribute__((overloadable)) int4 __spirv_SatConvertUToS_Rint4_rtp(uint4);
5966__attribute__((overloadable)) int4 __spirv_SatConvertUToS_Rint4_rtn(uint4);
5967__attribute__((overloadable)) int4 __spirv_SatConvertUToS_Rint4_sat(uint4);
5968__attribute__((overloadable)) int4 __spirv_SatConvertUToS_Rint4_sat_rtz(uint4);
5969__attribute__((overloadable)) int4 __spirv_SatConvertUToS_Rint4_sat_rte(uint4);
5970__attribute__((overloadable)) int4 __spirv_SatConvertUToS_Rint4_sat_rtp(uint4);
5971__attribute__((overloadable)) int4 __spirv_SatConvertUToS_Rint4_sat_rtn(uint4);
5972__attribute__((overloadable)) int4 __spirv_SatConvertUToS_Rint4(ulong4);
5973__attribute__((overloadable)) int4 __spirv_SatConvertUToS_Rint4_rtz(ulong4);
5974__attribute__((overloadable)) int4 __spirv_SatConvertUToS_Rint4_rte(ulong4);
5975__attribute__((overloadable)) int4 __spirv_SatConvertUToS_Rint4_rtp(ulong4);
5976__attribute__((overloadable)) int4 __spirv_SatConvertUToS_Rint4_rtn(ulong4);
5977__attribute__((overloadable)) int4 __spirv_SatConvertUToS_Rint4_sat(ulong4);
5978__attribute__((overloadable)) int4 __spirv_SatConvertUToS_Rint4_sat_rtz(ulong4);
5979__attribute__((overloadable)) int4 __spirv_SatConvertUToS_Rint4_sat_rte(ulong4);
5980__attribute__((overloadable)) int4 __spirv_SatConvertUToS_Rint4_sat_rtp(ulong4);
5981__attribute__((overloadable)) int4 __spirv_SatConvertUToS_Rint4_sat_rtn(ulong4);
5982__attribute__((overloadable)) int8 __spirv_SatConvertUToS_Rint8(uchar8);
5983__attribute__((overloadable)) int8 __spirv_SatConvertUToS_Rint8_rtz(uchar8);
5984__attribute__((overloadable)) int8 __spirv_SatConvertUToS_Rint8_rte(uchar8);
5985__attribute__((overloadable)) int8 __spirv_SatConvertUToS_Rint8_rtp(uchar8);
5986__attribute__((overloadable)) int8 __spirv_SatConvertUToS_Rint8_rtn(uchar8);
5987__attribute__((overloadable)) int8 __spirv_SatConvertUToS_Rint8_sat(uchar8);
5988__attribute__((overloadable)) int8 __spirv_SatConvertUToS_Rint8_sat_rtz(uchar8);
5989__attribute__((overloadable)) int8 __spirv_SatConvertUToS_Rint8_sat_rte(uchar8);
5990__attribute__((overloadable)) int8 __spirv_SatConvertUToS_Rint8_sat_rtp(uchar8);
5991__attribute__((overloadable)) int8 __spirv_SatConvertUToS_Rint8_sat_rtn(uchar8);
5992__attribute__((overloadable)) int8 __spirv_SatConvertUToS_Rint8(ushort8);
5993__attribute__((overloadable)) int8 __spirv_SatConvertUToS_Rint8_rtz(ushort8);
5994__attribute__((overloadable)) int8 __spirv_SatConvertUToS_Rint8_rte(ushort8);
5995__attribute__((overloadable)) int8 __spirv_SatConvertUToS_Rint8_rtp(ushort8);
5996__attribute__((overloadable)) int8 __spirv_SatConvertUToS_Rint8_rtn(ushort8);
5997__attribute__((overloadable)) int8 __spirv_SatConvertUToS_Rint8_sat(ushort8);
5998__attribute__((overloadable)) int8 __spirv_SatConvertUToS_Rint8_sat_rtz(ushort8);
5999__attribute__((overloadable)) int8 __spirv_SatConvertUToS_Rint8_sat_rte(ushort8);
6000__attribute__((overloadable)) int8 __spirv_SatConvertUToS_Rint8_sat_rtp(ushort8);
6001__attribute__((overloadable)) int8 __spirv_SatConvertUToS_Rint8_sat_rtn(ushort8);
6002__attribute__((overloadable)) int8 __spirv_SatConvertUToS_Rint8(uint8);
6003__attribute__((overloadable)) int8 __spirv_SatConvertUToS_Rint8_rtz(uint8);
6004__attribute__((overloadable)) int8 __spirv_SatConvertUToS_Rint8_rte(uint8);
6005__attribute__((overloadable)) int8 __spirv_SatConvertUToS_Rint8_rtp(uint8);
6006__attribute__((overloadable)) int8 __spirv_SatConvertUToS_Rint8_rtn(uint8);
6007__attribute__((overloadable)) int8 __spirv_SatConvertUToS_Rint8_sat(uint8);
6008__attribute__((overloadable)) int8 __spirv_SatConvertUToS_Rint8_sat_rtz(uint8);
6009__attribute__((overloadable)) int8 __spirv_SatConvertUToS_Rint8_sat_rte(uint8);
6010__attribute__((overloadable)) int8 __spirv_SatConvertUToS_Rint8_sat_rtp(uint8);
6011__attribute__((overloadable)) int8 __spirv_SatConvertUToS_Rint8_sat_rtn(uint8);
6012__attribute__((overloadable)) int8 __spirv_SatConvertUToS_Rint8(ulong8);
6013__attribute__((overloadable)) int8 __spirv_SatConvertUToS_Rint8_rtz(ulong8);
6014__attribute__((overloadable)) int8 __spirv_SatConvertUToS_Rint8_rte(ulong8);
6015__attribute__((overloadable)) int8 __spirv_SatConvertUToS_Rint8_rtp(ulong8);
6016__attribute__((overloadable)) int8 __spirv_SatConvertUToS_Rint8_rtn(ulong8);
6017__attribute__((overloadable)) int8 __spirv_SatConvertUToS_Rint8_sat(ulong8);
6018__attribute__((overloadable)) int8 __spirv_SatConvertUToS_Rint8_sat_rtz(ulong8);
6019__attribute__((overloadable)) int8 __spirv_SatConvertUToS_Rint8_sat_rte(ulong8);
6020__attribute__((overloadable)) int8 __spirv_SatConvertUToS_Rint8_sat_rtp(ulong8);
6021__attribute__((overloadable)) int8 __spirv_SatConvertUToS_Rint8_sat_rtn(ulong8);
6022__attribute__((overloadable)) int16 __spirv_SatConvertUToS_Rint16(uchar16);
6023__attribute__((overloadable)) int16 __spirv_SatConvertUToS_Rint16_rtz(uchar16);
6024__attribute__((overloadable)) int16 __spirv_SatConvertUToS_Rint16_rte(uchar16);
6025__attribute__((overloadable)) int16 __spirv_SatConvertUToS_Rint16_rtp(uchar16);
6026__attribute__((overloadable)) int16 __spirv_SatConvertUToS_Rint16_rtn(uchar16);
6027__attribute__((overloadable)) int16 __spirv_SatConvertUToS_Rint16_sat(uchar16);
6028__attribute__((overloadable)) int16 __spirv_SatConvertUToS_Rint16_sat_rtz(uchar16);
6029__attribute__((overloadable)) int16 __spirv_SatConvertUToS_Rint16_sat_rte(uchar16);
6030__attribute__((overloadable)) int16 __spirv_SatConvertUToS_Rint16_sat_rtp(uchar16);
6031__attribute__((overloadable)) int16 __spirv_SatConvertUToS_Rint16_sat_rtn(uchar16);
6032__attribute__((overloadable)) int16 __spirv_SatConvertUToS_Rint16(ushort16);
6033__attribute__((overloadable)) int16 __spirv_SatConvertUToS_Rint16_rtz(ushort16);
6034__attribute__((overloadable)) int16 __spirv_SatConvertUToS_Rint16_rte(ushort16);
6035__attribute__((overloadable)) int16 __spirv_SatConvertUToS_Rint16_rtp(ushort16);
6036__attribute__((overloadable)) int16 __spirv_SatConvertUToS_Rint16_rtn(ushort16);
6037__attribute__((overloadable)) int16 __spirv_SatConvertUToS_Rint16_sat(ushort16);
6038__attribute__((overloadable)) int16 __spirv_SatConvertUToS_Rint16_sat_rtz(ushort16);
6039__attribute__((overloadable)) int16 __spirv_SatConvertUToS_Rint16_sat_rte(ushort16);
6040__attribute__((overloadable)) int16 __spirv_SatConvertUToS_Rint16_sat_rtp(ushort16);
6041__attribute__((overloadable)) int16 __spirv_SatConvertUToS_Rint16_sat_rtn(ushort16);
6042__attribute__((overloadable)) int16 __spirv_SatConvertUToS_Rint16(uint16);
6043__attribute__((overloadable)) int16 __spirv_SatConvertUToS_Rint16_rtz(uint16);
6044__attribute__((overloadable)) int16 __spirv_SatConvertUToS_Rint16_rte(uint16);
6045__attribute__((overloadable)) int16 __spirv_SatConvertUToS_Rint16_rtp(uint16);
6046__attribute__((overloadable)) int16 __spirv_SatConvertUToS_Rint16_rtn(uint16);
6047__attribute__((overloadable)) int16 __spirv_SatConvertUToS_Rint16_sat(uint16);
6048__attribute__((overloadable)) int16 __spirv_SatConvertUToS_Rint16_sat_rtz(uint16);
6049__attribute__((overloadable)) int16 __spirv_SatConvertUToS_Rint16_sat_rte(uint16);
6050__attribute__((overloadable)) int16 __spirv_SatConvertUToS_Rint16_sat_rtp(uint16);
6051__attribute__((overloadable)) int16 __spirv_SatConvertUToS_Rint16_sat_rtn(uint16);
6052__attribute__((overloadable)) int16 __spirv_SatConvertUToS_Rint16(ulong16);
6053__attribute__((overloadable)) int16 __spirv_SatConvertUToS_Rint16_rtz(ulong16);
6054__attribute__((overloadable)) int16 __spirv_SatConvertUToS_Rint16_rte(ulong16);
6055__attribute__((overloadable)) int16 __spirv_SatConvertUToS_Rint16_rtp(ulong16);
6056__attribute__((overloadable)) int16 __spirv_SatConvertUToS_Rint16_rtn(ulong16);
6057__attribute__((overloadable)) int16 __spirv_SatConvertUToS_Rint16_sat(ulong16);
6058__attribute__((overloadable)) int16 __spirv_SatConvertUToS_Rint16_sat_rtz(ulong16);
6059__attribute__((overloadable)) int16 __spirv_SatConvertUToS_Rint16_sat_rte(ulong16);
6060__attribute__((overloadable)) int16 __spirv_SatConvertUToS_Rint16_sat_rtp(ulong16);
6061__attribute__((overloadable)) int16 __spirv_SatConvertUToS_Rint16_sat_rtn(ulong16);
6062
6063__attribute__((overloadable)) long __spirv_SatConvertUToS_Rlong(uchar);
6064__attribute__((overloadable)) long __spirv_SatConvertUToS_Rlong_rtz(uchar);
6065__attribute__((overloadable)) long __spirv_SatConvertUToS_Rlong_rte(uchar);
6066__attribute__((overloadable)) long __spirv_SatConvertUToS_Rlong_rtp(uchar);
6067__attribute__((overloadable)) long __spirv_SatConvertUToS_Rlong_rtn(uchar);
6068__attribute__((overloadable)) long __spirv_SatConvertUToS_Rlong_sat(uchar);
6069__attribute__((overloadable)) long __spirv_SatConvertUToS_Rlong_sat_rtz(uchar);
6070__attribute__((overloadable)) long __spirv_SatConvertUToS_Rlong_sat_rte(uchar);
6071__attribute__((overloadable)) long __spirv_SatConvertUToS_Rlong_sat_rtp(uchar);
6072__attribute__((overloadable)) long __spirv_SatConvertUToS_Rlong_sat_rtn(uchar);
6073__attribute__((overloadable)) long __spirv_SatConvertUToS_Rlong(ushort);
6074__attribute__((overloadable)) long __spirv_SatConvertUToS_Rlong_rtz(ushort);
6075__attribute__((overloadable)) long __spirv_SatConvertUToS_Rlong_rte(ushort);
6076__attribute__((overloadable)) long __spirv_SatConvertUToS_Rlong_rtp(ushort);
6077__attribute__((overloadable)) long __spirv_SatConvertUToS_Rlong_rtn(ushort);
6078__attribute__((overloadable)) long __spirv_SatConvertUToS_Rlong_sat(ushort);
6079__attribute__((overloadable)) long __spirv_SatConvertUToS_Rlong_sat_rtz(ushort);
6080__attribute__((overloadable)) long __spirv_SatConvertUToS_Rlong_sat_rte(ushort);
6081__attribute__((overloadable)) long __spirv_SatConvertUToS_Rlong_sat_rtp(ushort);
6082__attribute__((overloadable)) long __spirv_SatConvertUToS_Rlong_sat_rtn(ushort);
6083__attribute__((overloadable)) long __spirv_SatConvertUToS_Rlong(uint);
6084__attribute__((overloadable)) long __spirv_SatConvertUToS_Rlong_rtz(uint);
6085__attribute__((overloadable)) long __spirv_SatConvertUToS_Rlong_rte(uint);
6086__attribute__((overloadable)) long __spirv_SatConvertUToS_Rlong_rtp(uint);
6087__attribute__((overloadable)) long __spirv_SatConvertUToS_Rlong_rtn(uint);
6088__attribute__((overloadable)) long __spirv_SatConvertUToS_Rlong_sat(uint);
6089__attribute__((overloadable)) long __spirv_SatConvertUToS_Rlong_sat_rtz(uint);
6090__attribute__((overloadable)) long __spirv_SatConvertUToS_Rlong_sat_rte(uint);
6091__attribute__((overloadable)) long __spirv_SatConvertUToS_Rlong_sat_rtp(uint);
6092__attribute__((overloadable)) long __spirv_SatConvertUToS_Rlong_sat_rtn(uint);
6093__attribute__((overloadable)) long __spirv_SatConvertUToS_Rlong(ulong);
6094__attribute__((overloadable)) long __spirv_SatConvertUToS_Rlong_rtz(ulong);
6095__attribute__((overloadable)) long __spirv_SatConvertUToS_Rlong_rte(ulong);
6096__attribute__((overloadable)) long __spirv_SatConvertUToS_Rlong_rtp(ulong);
6097__attribute__((overloadable)) long __spirv_SatConvertUToS_Rlong_rtn(ulong);
6098__attribute__((overloadable)) long __spirv_SatConvertUToS_Rlong_sat(ulong);
6099__attribute__((overloadable)) long __spirv_SatConvertUToS_Rlong_sat_rtz(ulong);
6100__attribute__((overloadable)) long __spirv_SatConvertUToS_Rlong_sat_rte(ulong);
6101__attribute__((overloadable)) long __spirv_SatConvertUToS_Rlong_sat_rtp(ulong);
6102__attribute__((overloadable)) long __spirv_SatConvertUToS_Rlong_sat_rtn(ulong);
6103__attribute__((overloadable)) long2 __spirv_SatConvertUToS_Rlong2(uchar2);
6104__attribute__((overloadable)) long2 __spirv_SatConvertUToS_Rlong2_rtz(uchar2);
6105__attribute__((overloadable)) long2 __spirv_SatConvertUToS_Rlong2_rte(uchar2);
6106__attribute__((overloadable)) long2 __spirv_SatConvertUToS_Rlong2_rtp(uchar2);
6107__attribute__((overloadable)) long2 __spirv_SatConvertUToS_Rlong2_rtn(uchar2);
6108__attribute__((overloadable)) long2 __spirv_SatConvertUToS_Rlong2_sat(uchar2);
6109__attribute__((overloadable)) long2 __spirv_SatConvertUToS_Rlong2_sat_rtz(uchar2);
6110__attribute__((overloadable)) long2 __spirv_SatConvertUToS_Rlong2_sat_rte(uchar2);
6111__attribute__((overloadable)) long2 __spirv_SatConvertUToS_Rlong2_sat_rtp(uchar2);
6112__attribute__((overloadable)) long2 __spirv_SatConvertUToS_Rlong2_sat_rtn(uchar2);
6113__attribute__((overloadable)) long2 __spirv_SatConvertUToS_Rlong2(ushort2);
6114__attribute__((overloadable)) long2 __spirv_SatConvertUToS_Rlong2_rtz(ushort2);
6115__attribute__((overloadable)) long2 __spirv_SatConvertUToS_Rlong2_rte(ushort2);
6116__attribute__((overloadable)) long2 __spirv_SatConvertUToS_Rlong2_rtp(ushort2);
6117__attribute__((overloadable)) long2 __spirv_SatConvertUToS_Rlong2_rtn(ushort2);
6118__attribute__((overloadable)) long2 __spirv_SatConvertUToS_Rlong2_sat(ushort2);
6119__attribute__((overloadable)) long2 __spirv_SatConvertUToS_Rlong2_sat_rtz(ushort2);
6120__attribute__((overloadable)) long2 __spirv_SatConvertUToS_Rlong2_sat_rte(ushort2);
6121__attribute__((overloadable)) long2 __spirv_SatConvertUToS_Rlong2_sat_rtp(ushort2);
6122__attribute__((overloadable)) long2 __spirv_SatConvertUToS_Rlong2_sat_rtn(ushort2);
6123__attribute__((overloadable)) long2 __spirv_SatConvertUToS_Rlong2(uint2);
6124__attribute__((overloadable)) long2 __spirv_SatConvertUToS_Rlong2_rtz(uint2);
6125__attribute__((overloadable)) long2 __spirv_SatConvertUToS_Rlong2_rte(uint2);
6126__attribute__((overloadable)) long2 __spirv_SatConvertUToS_Rlong2_rtp(uint2);
6127__attribute__((overloadable)) long2 __spirv_SatConvertUToS_Rlong2_rtn(uint2);
6128__attribute__((overloadable)) long2 __spirv_SatConvertUToS_Rlong2_sat(uint2);
6129__attribute__((overloadable)) long2 __spirv_SatConvertUToS_Rlong2_sat_rtz(uint2);
6130__attribute__((overloadable)) long2 __spirv_SatConvertUToS_Rlong2_sat_rte(uint2);
6131__attribute__((overloadable)) long2 __spirv_SatConvertUToS_Rlong2_sat_rtp(uint2);
6132__attribute__((overloadable)) long2 __spirv_SatConvertUToS_Rlong2_sat_rtn(uint2);
6133__attribute__((overloadable)) long2 __spirv_SatConvertUToS_Rlong2(ulong2);
6134__attribute__((overloadable)) long2 __spirv_SatConvertUToS_Rlong2_rtz(ulong2);
6135__attribute__((overloadable)) long2 __spirv_SatConvertUToS_Rlong2_rte(ulong2);
6136__attribute__((overloadable)) long2 __spirv_SatConvertUToS_Rlong2_rtp(ulong2);
6137__attribute__((overloadable)) long2 __spirv_SatConvertUToS_Rlong2_rtn(ulong2);
6138__attribute__((overloadable)) long2 __spirv_SatConvertUToS_Rlong2_sat(ulong2);
6139__attribute__((overloadable)) long2 __spirv_SatConvertUToS_Rlong2_sat_rtz(ulong2);
6140__attribute__((overloadable)) long2 __spirv_SatConvertUToS_Rlong2_sat_rte(ulong2);
6141__attribute__((overloadable)) long2 __spirv_SatConvertUToS_Rlong2_sat_rtp(ulong2);
6142__attribute__((overloadable)) long2 __spirv_SatConvertUToS_Rlong2_sat_rtn(ulong2);
6143__attribute__((overloadable)) long3 __spirv_SatConvertUToS_Rlong3(uchar3);
6144__attribute__((overloadable)) long3 __spirv_SatConvertUToS_Rlong3_rtz(uchar3);
6145__attribute__((overloadable)) long3 __spirv_SatConvertUToS_Rlong3_rte(uchar3);
6146__attribute__((overloadable)) long3 __spirv_SatConvertUToS_Rlong3_rtp(uchar3);
6147__attribute__((overloadable)) long3 __spirv_SatConvertUToS_Rlong3_rtn(uchar3);
6148__attribute__((overloadable)) long3 __spirv_SatConvertUToS_Rlong3_sat(uchar3);
6149__attribute__((overloadable)) long3 __spirv_SatConvertUToS_Rlong3_sat_rtz(uchar3);
6150__attribute__((overloadable)) long3 __spirv_SatConvertUToS_Rlong3_sat_rte(uchar3);
6151__attribute__((overloadable)) long3 __spirv_SatConvertUToS_Rlong3_sat_rtp(uchar3);
6152__attribute__((overloadable)) long3 __spirv_SatConvertUToS_Rlong3_sat_rtn(uchar3);
6153__attribute__((overloadable)) long3 __spirv_SatConvertUToS_Rlong3(ushort3);
6154__attribute__((overloadable)) long3 __spirv_SatConvertUToS_Rlong3_rtz(ushort3);
6155__attribute__((overloadable)) long3 __spirv_SatConvertUToS_Rlong3_rte(ushort3);
6156__attribute__((overloadable)) long3 __spirv_SatConvertUToS_Rlong3_rtp(ushort3);
6157__attribute__((overloadable)) long3 __spirv_SatConvertUToS_Rlong3_rtn(ushort3);
6158__attribute__((overloadable)) long3 __spirv_SatConvertUToS_Rlong3_sat(ushort3);
6159__attribute__((overloadable)) long3 __spirv_SatConvertUToS_Rlong3_sat_rtz(ushort3);
6160__attribute__((overloadable)) long3 __spirv_SatConvertUToS_Rlong3_sat_rte(ushort3);
6161__attribute__((overloadable)) long3 __spirv_SatConvertUToS_Rlong3_sat_rtp(ushort3);
6162__attribute__((overloadable)) long3 __spirv_SatConvertUToS_Rlong3_sat_rtn(ushort3);
6163__attribute__((overloadable)) long3 __spirv_SatConvertUToS_Rlong3(uint3);
6164__attribute__((overloadable)) long3 __spirv_SatConvertUToS_Rlong3_rtz(uint3);
6165__attribute__((overloadable)) long3 __spirv_SatConvertUToS_Rlong3_rte(uint3);
6166__attribute__((overloadable)) long3 __spirv_SatConvertUToS_Rlong3_rtp(uint3);
6167__attribute__((overloadable)) long3 __spirv_SatConvertUToS_Rlong3_rtn(uint3);
6168__attribute__((overloadable)) long3 __spirv_SatConvertUToS_Rlong3_sat(uint3);
6169__attribute__((overloadable)) long3 __spirv_SatConvertUToS_Rlong3_sat_rtz(uint3);
6170__attribute__((overloadable)) long3 __spirv_SatConvertUToS_Rlong3_sat_rte(uint3);
6171__attribute__((overloadable)) long3 __spirv_SatConvertUToS_Rlong3_sat_rtp(uint3);
6172__attribute__((overloadable)) long3 __spirv_SatConvertUToS_Rlong3_sat_rtn(uint3);
6173__attribute__((overloadable)) long3 __spirv_SatConvertUToS_Rlong3(ulong3);
6174__attribute__((overloadable)) long3 __spirv_SatConvertUToS_Rlong3_rtz(ulong3);
6175__attribute__((overloadable)) long3 __spirv_SatConvertUToS_Rlong3_rte(ulong3);
6176__attribute__((overloadable)) long3 __spirv_SatConvertUToS_Rlong3_rtp(ulong3);
6177__attribute__((overloadable)) long3 __spirv_SatConvertUToS_Rlong3_rtn(ulong3);
6178__attribute__((overloadable)) long3 __spirv_SatConvertUToS_Rlong3_sat(ulong3);
6179__attribute__((overloadable)) long3 __spirv_SatConvertUToS_Rlong3_sat_rtz(ulong3);
6180__attribute__((overloadable)) long3 __spirv_SatConvertUToS_Rlong3_sat_rte(ulong3);
6181__attribute__((overloadable)) long3 __spirv_SatConvertUToS_Rlong3_sat_rtp(ulong3);
6182__attribute__((overloadable)) long3 __spirv_SatConvertUToS_Rlong3_sat_rtn(ulong3);
6183__attribute__((overloadable)) long4 __spirv_SatConvertUToS_Rlong4(uchar4);
6184__attribute__((overloadable)) long4 __spirv_SatConvertUToS_Rlong4_rtz(uchar4);
6185__attribute__((overloadable)) long4 __spirv_SatConvertUToS_Rlong4_rte(uchar4);
6186__attribute__((overloadable)) long4 __spirv_SatConvertUToS_Rlong4_rtp(uchar4);
6187__attribute__((overloadable)) long4 __spirv_SatConvertUToS_Rlong4_rtn(uchar4);
6188__attribute__((overloadable)) long4 __spirv_SatConvertUToS_Rlong4_sat(uchar4);
6189__attribute__((overloadable)) long4 __spirv_SatConvertUToS_Rlong4_sat_rtz(uchar4);
6190__attribute__((overloadable)) long4 __spirv_SatConvertUToS_Rlong4_sat_rte(uchar4);
6191__attribute__((overloadable)) long4 __spirv_SatConvertUToS_Rlong4_sat_rtp(uchar4);
6192__attribute__((overloadable)) long4 __spirv_SatConvertUToS_Rlong4_sat_rtn(uchar4);
6193__attribute__((overloadable)) long4 __spirv_SatConvertUToS_Rlong4(ushort4);
6194__attribute__((overloadable)) long4 __spirv_SatConvertUToS_Rlong4_rtz(ushort4);
6195__attribute__((overloadable)) long4 __spirv_SatConvertUToS_Rlong4_rte(ushort4);
6196__attribute__((overloadable)) long4 __spirv_SatConvertUToS_Rlong4_rtp(ushort4);
6197__attribute__((overloadable)) long4 __spirv_SatConvertUToS_Rlong4_rtn(ushort4);
6198__attribute__((overloadable)) long4 __spirv_SatConvertUToS_Rlong4_sat(ushort4);
6199__attribute__((overloadable)) long4 __spirv_SatConvertUToS_Rlong4_sat_rtz(ushort4);
6200__attribute__((overloadable)) long4 __spirv_SatConvertUToS_Rlong4_sat_rte(ushort4);
6201__attribute__((overloadable)) long4 __spirv_SatConvertUToS_Rlong4_sat_rtp(ushort4);
6202__attribute__((overloadable)) long4 __spirv_SatConvertUToS_Rlong4_sat_rtn(ushort4);
6203__attribute__((overloadable)) long4 __spirv_SatConvertUToS_Rlong4(uint4);
6204__attribute__((overloadable)) long4 __spirv_SatConvertUToS_Rlong4_rtz(uint4);
6205__attribute__((overloadable)) long4 __spirv_SatConvertUToS_Rlong4_rte(uint4);
6206__attribute__((overloadable)) long4 __spirv_SatConvertUToS_Rlong4_rtp(uint4);
6207__attribute__((overloadable)) long4 __spirv_SatConvertUToS_Rlong4_rtn(uint4);
6208__attribute__((overloadable)) long4 __spirv_SatConvertUToS_Rlong4_sat(uint4);
6209__attribute__((overloadable)) long4 __spirv_SatConvertUToS_Rlong4_sat_rtz(uint4);
6210__attribute__((overloadable)) long4 __spirv_SatConvertUToS_Rlong4_sat_rte(uint4);
6211__attribute__((overloadable)) long4 __spirv_SatConvertUToS_Rlong4_sat_rtp(uint4);
6212__attribute__((overloadable)) long4 __spirv_SatConvertUToS_Rlong4_sat_rtn(uint4);
6213__attribute__((overloadable)) long4 __spirv_SatConvertUToS_Rlong4(ulong4);
6214__attribute__((overloadable)) long4 __spirv_SatConvertUToS_Rlong4_rtz(ulong4);
6215__attribute__((overloadable)) long4 __spirv_SatConvertUToS_Rlong4_rte(ulong4);
6216__attribute__((overloadable)) long4 __spirv_SatConvertUToS_Rlong4_rtp(ulong4);
6217__attribute__((overloadable)) long4 __spirv_SatConvertUToS_Rlong4_rtn(ulong4);
6218__attribute__((overloadable)) long4 __spirv_SatConvertUToS_Rlong4_sat(ulong4);
6219__attribute__((overloadable)) long4 __spirv_SatConvertUToS_Rlong4_sat_rtz(ulong4);
6220__attribute__((overloadable)) long4 __spirv_SatConvertUToS_Rlong4_sat_rte(ulong4);
6221__attribute__((overloadable)) long4 __spirv_SatConvertUToS_Rlong4_sat_rtp(ulong4);
6222__attribute__((overloadable)) long4 __spirv_SatConvertUToS_Rlong4_sat_rtn(ulong4);
6223__attribute__((overloadable)) long8 __spirv_SatConvertUToS_Rlong8(uchar8);
6224__attribute__((overloadable)) long8 __spirv_SatConvertUToS_Rlong8_rtz(uchar8);
6225__attribute__((overloadable)) long8 __spirv_SatConvertUToS_Rlong8_rte(uchar8);
6226__attribute__((overloadable)) long8 __spirv_SatConvertUToS_Rlong8_rtp(uchar8);
6227__attribute__((overloadable)) long8 __spirv_SatConvertUToS_Rlong8_rtn(uchar8);
6228__attribute__((overloadable)) long8 __spirv_SatConvertUToS_Rlong8_sat(uchar8);
6229__attribute__((overloadable)) long8 __spirv_SatConvertUToS_Rlong8_sat_rtz(uchar8);
6230__attribute__((overloadable)) long8 __spirv_SatConvertUToS_Rlong8_sat_rte(uchar8);
6231__attribute__((overloadable)) long8 __spirv_SatConvertUToS_Rlong8_sat_rtp(uchar8);
6232__attribute__((overloadable)) long8 __spirv_SatConvertUToS_Rlong8_sat_rtn(uchar8);
6233__attribute__((overloadable)) long8 __spirv_SatConvertUToS_Rlong8(ushort8);
6234__attribute__((overloadable)) long8 __spirv_SatConvertUToS_Rlong8_rtz(ushort8);
6235__attribute__((overloadable)) long8 __spirv_SatConvertUToS_Rlong8_rte(ushort8);
6236__attribute__((overloadable)) long8 __spirv_SatConvertUToS_Rlong8_rtp(ushort8);
6237__attribute__((overloadable)) long8 __spirv_SatConvertUToS_Rlong8_rtn(ushort8);
6238__attribute__((overloadable)) long8 __spirv_SatConvertUToS_Rlong8_sat(ushort8);
6239__attribute__((overloadable)) long8 __spirv_SatConvertUToS_Rlong8_sat_rtz(ushort8);
6240__attribute__((overloadable)) long8 __spirv_SatConvertUToS_Rlong8_sat_rte(ushort8);
6241__attribute__((overloadable)) long8 __spirv_SatConvertUToS_Rlong8_sat_rtp(ushort8);
6242__attribute__((overloadable)) long8 __spirv_SatConvertUToS_Rlong8_sat_rtn(ushort8);
6243__attribute__((overloadable)) long8 __spirv_SatConvertUToS_Rlong8(uint8);
6244__attribute__((overloadable)) long8 __spirv_SatConvertUToS_Rlong8_rtz(uint8);
6245__attribute__((overloadable)) long8 __spirv_SatConvertUToS_Rlong8_rte(uint8);
6246__attribute__((overloadable)) long8 __spirv_SatConvertUToS_Rlong8_rtp(uint8);
6247__attribute__((overloadable)) long8 __spirv_SatConvertUToS_Rlong8_rtn(uint8);
6248__attribute__((overloadable)) long8 __spirv_SatConvertUToS_Rlong8_sat(uint8);
6249__attribute__((overloadable)) long8 __spirv_SatConvertUToS_Rlong8_sat_rtz(uint8);
6250__attribute__((overloadable)) long8 __spirv_SatConvertUToS_Rlong8_sat_rte(uint8);
6251__attribute__((overloadable)) long8 __spirv_SatConvertUToS_Rlong8_sat_rtp(uint8);
6252__attribute__((overloadable)) long8 __spirv_SatConvertUToS_Rlong8_sat_rtn(uint8);
6253__attribute__((overloadable)) long8 __spirv_SatConvertUToS_Rlong8(ulong8);
6254__attribute__((overloadable)) long8 __spirv_SatConvertUToS_Rlong8_rtz(ulong8);
6255__attribute__((overloadable)) long8 __spirv_SatConvertUToS_Rlong8_rte(ulong8);
6256__attribute__((overloadable)) long8 __spirv_SatConvertUToS_Rlong8_rtp(ulong8);
6257__attribute__((overloadable)) long8 __spirv_SatConvertUToS_Rlong8_rtn(ulong8);
6258__attribute__((overloadable)) long8 __spirv_SatConvertUToS_Rlong8_sat(ulong8);
6259__attribute__((overloadable)) long8 __spirv_SatConvertUToS_Rlong8_sat_rtz(ulong8);
6260__attribute__((overloadable)) long8 __spirv_SatConvertUToS_Rlong8_sat_rte(ulong8);
6261__attribute__((overloadable)) long8 __spirv_SatConvertUToS_Rlong8_sat_rtp(ulong8);
6262__attribute__((overloadable)) long8 __spirv_SatConvertUToS_Rlong8_sat_rtn(ulong8);
6263__attribute__((overloadable)) long16 __spirv_SatConvertUToS_Rlong16(uchar16);
6264__attribute__((overloadable)) long16 __spirv_SatConvertUToS_Rlong16_rtz(uchar16);
6265__attribute__((overloadable)) long16 __spirv_SatConvertUToS_Rlong16_rte(uchar16);
6266__attribute__((overloadable)) long16 __spirv_SatConvertUToS_Rlong16_rtp(uchar16);
6267__attribute__((overloadable)) long16 __spirv_SatConvertUToS_Rlong16_rtn(uchar16);
6268__attribute__((overloadable)) long16 __spirv_SatConvertUToS_Rlong16_sat(uchar16);
6269__attribute__((overloadable)) long16 __spirv_SatConvertUToS_Rlong16_sat_rtz(uchar16);
6270__attribute__((overloadable)) long16 __spirv_SatConvertUToS_Rlong16_sat_rte(uchar16);
6271__attribute__((overloadable)) long16 __spirv_SatConvertUToS_Rlong16_sat_rtp(uchar16);
6272__attribute__((overloadable)) long16 __spirv_SatConvertUToS_Rlong16_sat_rtn(uchar16);
6273__attribute__((overloadable)) long16 __spirv_SatConvertUToS_Rlong16(ushort16);
6274__attribute__((overloadable)) long16 __spirv_SatConvertUToS_Rlong16_rtz(ushort16);
6275__attribute__((overloadable)) long16 __spirv_SatConvertUToS_Rlong16_rte(ushort16);
6276__attribute__((overloadable)) long16 __spirv_SatConvertUToS_Rlong16_rtp(ushort16);
6277__attribute__((overloadable)) long16 __spirv_SatConvertUToS_Rlong16_rtn(ushort16);
6278__attribute__((overloadable)) long16 __spirv_SatConvertUToS_Rlong16_sat(ushort16);
6279__attribute__((overloadable)) long16 __spirv_SatConvertUToS_Rlong16_sat_rtz(ushort16);
6280__attribute__((overloadable)) long16 __spirv_SatConvertUToS_Rlong16_sat_rte(ushort16);
6281__attribute__((overloadable)) long16 __spirv_SatConvertUToS_Rlong16_sat_rtp(ushort16);
6282__attribute__((overloadable)) long16 __spirv_SatConvertUToS_Rlong16_sat_rtn(ushort16);
6283__attribute__((overloadable)) long16 __spirv_SatConvertUToS_Rlong16(uint16);
6284__attribute__((overloadable)) long16 __spirv_SatConvertUToS_Rlong16_rtz(uint16);
6285__attribute__((overloadable)) long16 __spirv_SatConvertUToS_Rlong16_rte(uint16);
6286__attribute__((overloadable)) long16 __spirv_SatConvertUToS_Rlong16_rtp(uint16);
6287__attribute__((overloadable)) long16 __spirv_SatConvertUToS_Rlong16_rtn(uint16);
6288__attribute__((overloadable)) long16 __spirv_SatConvertUToS_Rlong16_sat(uint16);
6289__attribute__((overloadable)) long16 __spirv_SatConvertUToS_Rlong16_sat_rtz(uint16);
6290__attribute__((overloadable)) long16 __spirv_SatConvertUToS_Rlong16_sat_rte(uint16);
6291__attribute__((overloadable)) long16 __spirv_SatConvertUToS_Rlong16_sat_rtp(uint16);
6292__attribute__((overloadable)) long16 __spirv_SatConvertUToS_Rlong16_sat_rtn(uint16);
6293__attribute__((overloadable)) long16 __spirv_SatConvertUToS_Rlong16(ulong16);
6294__attribute__((overloadable)) long16 __spirv_SatConvertUToS_Rlong16_rtz(ulong16);
6295__attribute__((overloadable)) long16 __spirv_SatConvertUToS_Rlong16_rte(ulong16);
6296__attribute__((overloadable)) long16 __spirv_SatConvertUToS_Rlong16_rtp(ulong16);
6297__attribute__((overloadable)) long16 __spirv_SatConvertUToS_Rlong16_rtn(ulong16);
6298__attribute__((overloadable)) long16 __spirv_SatConvertUToS_Rlong16_sat(ulong16);
6299__attribute__((overloadable)) long16 __spirv_SatConvertUToS_Rlong16_sat_rtz(ulong16);
6300__attribute__((overloadable)) long16 __spirv_SatConvertUToS_Rlong16_sat_rte(ulong16);
6301__attribute__((overloadable)) long16 __spirv_SatConvertUToS_Rlong16_sat_rtp(ulong16);
6302__attribute__((overloadable)) long16 __spirv_SatConvertUToS_Rlong16_sat_rtn(ulong16);
6303
6304