@@ -55,7 +55,7 @@ _iml_half_internal __devicelib_imf_float2half_rz(float x) {
55
55
DEVICE_EXTERN_C_INLINE
56
56
int __devicelib_imf_half2int_rd (_iml_half_internal h) {
57
57
#if defined(__SPIR__)
58
- return __spirv_ConvertFToS_Rint_rtn (h);
58
+ return __spirv_ConvertFToS_Rint_sat_rtn (h);
59
59
#else
60
60
return __iml_half2integral_s<int >(h, __IML_RTN);
61
61
#endif
@@ -64,7 +64,7 @@ int __devicelib_imf_half2int_rd(_iml_half_internal h) {
64
64
DEVICE_EXTERN_C_INLINE
65
65
int __devicelib_imf_half2int_rn (_iml_half_internal h) {
66
66
#if defined(__SPIR__)
67
- return __spirv_ConvertFToS_Rint_rte (h);
67
+ return __spirv_ConvertFToS_Rint_sat_rte (h);
68
68
#else
69
69
return __iml_half2integral_s<int >(h, __IML_RTE);
70
70
#endif
@@ -73,7 +73,7 @@ int __devicelib_imf_half2int_rn(_iml_half_internal h) {
73
73
DEVICE_EXTERN_C_INLINE
74
74
int __devicelib_imf_half2int_ru (_iml_half_internal h) {
75
75
#if defined(__SPIR__)
76
- return __spirv_ConvertFToS_Rint_rtp (h);
76
+ return __spirv_ConvertFToS_Rint_sat_rtp (h);
77
77
#else
78
78
return __iml_half2integral_s<int >(h, __IML_RTP);
79
79
#endif
@@ -82,7 +82,7 @@ int __devicelib_imf_half2int_ru(_iml_half_internal h) {
82
82
DEVICE_EXTERN_C_INLINE
83
83
int __devicelib_imf_half2int_rz (_iml_half_internal h) {
84
84
#if defined(__SPIR__)
85
- return __spirv_ConvertFToS_Rint_rtz (h);
85
+ return __spirv_ConvertFToS_Rint_sat_rtz (h);
86
86
#else
87
87
return __iml_half2integral_s<int >(h, __IML_RTZ);
88
88
#endif
@@ -91,7 +91,7 @@ int __devicelib_imf_half2int_rz(_iml_half_internal h) {
91
91
DEVICE_EXTERN_C_INLINE
92
92
long long __devicelib_imf_half2ll_rd (_iml_half_internal h) {
93
93
#if defined(__SPIR__)
94
- return __spirv_ConvertFToS_Rlong_rtn (h);
94
+ return __spirv_ConvertFToS_Rlong_sat_rtn (h);
95
95
#else
96
96
return __iml_half2integral_s<long long >(h, __IML_RTN);
97
97
#endif
@@ -100,7 +100,7 @@ long long __devicelib_imf_half2ll_rd(_iml_half_internal h) {
100
100
DEVICE_EXTERN_C_INLINE
101
101
long long __devicelib_imf_half2ll_rn (_iml_half_internal h) {
102
102
#if defined(__SPIR__)
103
- return __spirv_ConvertFToS_Rlong_rte (h);
103
+ return __spirv_ConvertFToS_Rlong_sat_rte (h);
104
104
#else
105
105
return __iml_half2integral_s<long long >(h, __IML_RTE);
106
106
#endif
@@ -109,7 +109,7 @@ long long __devicelib_imf_half2ll_rn(_iml_half_internal h) {
109
109
DEVICE_EXTERN_C_INLINE
110
110
long long __devicelib_imf_half2ll_ru (_iml_half_internal h) {
111
111
#if defined(__SPIR__)
112
- return __spirv_ConvertFToS_Rlong_rtp (h);
112
+ return __spirv_ConvertFToS_Rlong_sat_rtp (h);
113
113
#else
114
114
return __iml_half2integral_s<long long >(h, __IML_RTP);
115
115
#endif
@@ -118,7 +118,7 @@ long long __devicelib_imf_half2ll_ru(_iml_half_internal h) {
118
118
DEVICE_EXTERN_C_INLINE
119
119
long long __devicelib_imf_half2ll_rz (_iml_half_internal h) {
120
120
#if defined(__SPIR__)
121
- return __spirv_ConvertFToS_Rlong_rtz (h);
121
+ return __spirv_ConvertFToS_Rlong_sat_rtz (h);
122
122
#else
123
123
return __iml_half2integral_s<long long >(h, __IML_RTZ);
124
124
#endif
@@ -127,7 +127,7 @@ long long __devicelib_imf_half2ll_rz(_iml_half_internal h) {
127
127
DEVICE_EXTERN_C_INLINE
128
128
short __devicelib_imf_half2short_rd (_iml_half_internal h) {
129
129
#if defined(__SPIR__)
130
- return __spirv_ConvertFToS_Rshort_rtn (h);
130
+ return __spirv_ConvertFToS_Rshort_sat_rtn (h);
131
131
#else
132
132
return __iml_half2integral_s<short >(h, __IML_RTN);
133
133
#endif
@@ -136,7 +136,7 @@ short __devicelib_imf_half2short_rd(_iml_half_internal h) {
136
136
DEVICE_EXTERN_C_INLINE
137
137
short __devicelib_imf_half2short_rn (_iml_half_internal h) {
138
138
#if defined(__SPIR__)
139
- return __spirv_ConvertFToS_Rshort_rte (h);
139
+ return __spirv_ConvertFToS_Rshort_sat_rte (h);
140
140
#else
141
141
return __iml_half2integral_s<short >(h, __IML_RTE);
142
142
#endif
@@ -145,7 +145,7 @@ short __devicelib_imf_half2short_rn(_iml_half_internal h) {
145
145
DEVICE_EXTERN_C_INLINE
146
146
short __devicelib_imf_half2short_ru (_iml_half_internal h) {
147
147
#if defined(__SPIR__)
148
- return __spirv_ConvertFToS_Rshort_rtp (h);
148
+ return __spirv_ConvertFToS_Rshort_sat_rtp (h);
149
149
#else
150
150
return __iml_half2integral_s<short >(h, __IML_RTP);
151
151
#endif
@@ -154,7 +154,7 @@ short __devicelib_imf_half2short_ru(_iml_half_internal h) {
154
154
DEVICE_EXTERN_C_INLINE
155
155
short __devicelib_imf_half2short_rz (_iml_half_internal h) {
156
156
#if defined(__SPIR__)
157
- return __spirv_ConvertFToS_Rshort_rtz (h);
157
+ return __spirv_ConvertFToS_Rshort_sat_rtz (h);
158
158
#else
159
159
return __iml_half2integral_s<short >(h, __IML_RTZ);
160
160
#endif
@@ -163,7 +163,7 @@ short __devicelib_imf_half2short_rz(_iml_half_internal h) {
163
163
DEVICE_EXTERN_C_INLINE
164
164
unsigned int __devicelib_imf_half2uint_rd (_iml_half_internal h) {
165
165
#if defined(__SPIR__)
166
- return __spirv_ConvertFToU_Ruint_rtn (h);
166
+ return __spirv_ConvertFToU_Ruint_sat_rtn (h);
167
167
#else
168
168
return __iml_half2integral_u<unsigned int >(h, __IML_RTN);
169
169
#endif
@@ -172,7 +172,7 @@ unsigned int __devicelib_imf_half2uint_rd(_iml_half_internal h) {
172
172
DEVICE_EXTERN_C_INLINE
173
173
unsigned int __devicelib_imf_half2uint_rn (_iml_half_internal h) {
174
174
#if defined(__SPIR__)
175
- return __spirv_ConvertFToU_Ruint_rte (h);
175
+ return __spirv_ConvertFToU_Ruint_sat_rte (h);
176
176
#else
177
177
return __iml_half2integral_u<unsigned int >(h, __IML_RTE);
178
178
#endif
@@ -181,7 +181,7 @@ unsigned int __devicelib_imf_half2uint_rn(_iml_half_internal h) {
181
181
DEVICE_EXTERN_C_INLINE
182
182
unsigned int __devicelib_imf_half2uint_ru (_iml_half_internal h) {
183
183
#if defined(__SPIR__)
184
- return __spirv_ConvertFToU_Ruint_rtp (h);
184
+ return __spirv_ConvertFToU_Ruint_sat_rtp (h);
185
185
#else
186
186
return __iml_half2integral_u<unsigned int >(h, __IML_RTP);
187
187
#endif
@@ -190,7 +190,7 @@ unsigned int __devicelib_imf_half2uint_ru(_iml_half_internal h) {
190
190
DEVICE_EXTERN_C_INLINE
191
191
unsigned int __devicelib_imf_half2uint_rz (_iml_half_internal h) {
192
192
#if defined(__SPIR__)
193
- return __spirv_ConvertFToU_Ruint_rtz (h);
193
+ return __spirv_ConvertFToU_Ruint_sat_rtz (h);
194
194
#else
195
195
return __iml_half2integral_u<unsigned int >(h, __IML_RTZ);
196
196
#endif
@@ -199,7 +199,7 @@ unsigned int __devicelib_imf_half2uint_rz(_iml_half_internal h) {
199
199
DEVICE_EXTERN_C_INLINE
200
200
unsigned long long __devicelib_imf_half2ull_rd (_iml_half_internal h) {
201
201
#if defined(__SPIR__)
202
- return __spirv_ConvertFToU_Rulong_rtn (h);
202
+ return __spirv_ConvertFToU_Rulong_sat_rtn (h);
203
203
#else
204
204
return __iml_half2integral_u<unsigned long long >(h, __IML_RTN);
205
205
#endif
@@ -208,7 +208,7 @@ unsigned long long __devicelib_imf_half2ull_rd(_iml_half_internal h) {
208
208
DEVICE_EXTERN_C_INLINE
209
209
unsigned long long __devicelib_imf_half2ull_rn (_iml_half_internal h) {
210
210
#if defined(__SPIR__)
211
- return __spirv_ConvertFToU_Rulong_rte (h);
211
+ return __spirv_ConvertFToU_Rulong_sat_rte (h);
212
212
#else
213
213
return __iml_half2integral_u<unsigned long long >(h, __IML_RTE);
214
214
#endif
@@ -217,7 +217,7 @@ unsigned long long __devicelib_imf_half2ull_rn(_iml_half_internal h) {
217
217
DEVICE_EXTERN_C_INLINE
218
218
unsigned long long __devicelib_imf_half2ull_ru (_iml_half_internal h) {
219
219
#if defined(__SPIR__)
220
- return __spirv_ConvertFToU_Rulong_rtp (h);
220
+ return __spirv_ConvertFToU_Rulong_sat_rtp (h);
221
221
#else
222
222
return __iml_half2integral_u<unsigned long long >(h, __IML_RTP);
223
223
#endif
@@ -226,7 +226,7 @@ unsigned long long __devicelib_imf_half2ull_ru(_iml_half_internal h) {
226
226
DEVICE_EXTERN_C_INLINE
227
227
unsigned long long __devicelib_imf_half2ull_rz (_iml_half_internal h) {
228
228
#if defined(__SPIR__)
229
- return __spirv_ConvertFToU_Rulong_rtz (h);
229
+ return __spirv_ConvertFToU_Rulong_sat_rtz (h);
230
230
#else
231
231
return __iml_half2integral_u<unsigned long long >(h, __IML_RTZ);
232
232
#endif
@@ -235,7 +235,7 @@ unsigned long long __devicelib_imf_half2ull_rz(_iml_half_internal h) {
235
235
DEVICE_EXTERN_C_INLINE
236
236
unsigned short __devicelib_imf_half2ushort_rd (_iml_half_internal h) {
237
237
#if defined(__SPIR__)
238
- return __spirv_ConvertFToU_Rushort_rtn (h);
238
+ return __spirv_ConvertFToU_Rushort_sat_rtn (h);
239
239
#else
240
240
return __iml_half2integral_u<unsigned short >(h, __IML_RTN);
241
241
#endif
@@ -244,7 +244,7 @@ unsigned short __devicelib_imf_half2ushort_rd(_iml_half_internal h) {
244
244
DEVICE_EXTERN_C_INLINE
245
245
unsigned short __devicelib_imf_half2ushort_rn (_iml_half_internal h) {
246
246
#if defined(__SPIR__)
247
- return __spirv_ConvertFToU_Rushort_rte (h);
247
+ return __spirv_ConvertFToU_Rushort_sat_rte (h);
248
248
#else
249
249
return __iml_half2integral_u<unsigned short >(h, __IML_RTE);
250
250
#endif
@@ -253,7 +253,7 @@ unsigned short __devicelib_imf_half2ushort_rn(_iml_half_internal h) {
253
253
DEVICE_EXTERN_C_INLINE
254
254
unsigned short __devicelib_imf_half2ushort_ru (_iml_half_internal h) {
255
255
#if defined(__SPIR__)
256
- return __spirv_ConvertFToU_Rushort_rtp (h);
256
+ return __spirv_ConvertFToU_Rushort_sat_rtp (h);
257
257
#else
258
258
return __iml_half2integral_u<unsigned short >(h, __IML_RTP);
259
259
#endif
@@ -262,7 +262,7 @@ unsigned short __devicelib_imf_half2ushort_ru(_iml_half_internal h) {
262
262
DEVICE_EXTERN_C_INLINE
263
263
unsigned short __devicelib_imf_half2ushort_rz (_iml_half_internal h) {
264
264
#if defined(__SPIR__)
265
- return __spirv_ConvertFToU_Rushort_rtz (h);
265
+ return __spirv_ConvertFToU_Rushort_sat_rtz (h);
266
266
#else
267
267
return __iml_half2integral_u<unsigned short >(h, __IML_RTZ);
268
268
#endif
0 commit comments