@@ -319,15 +319,15 @@ _DEFINE_READ_3D_PIXELF(16, clamp)
319
319
320
320
// Unsampled images
321
321
#define _CLC_DEFINE_IMAGE1D_READ_BUILTIN (elem_t , elem_t_mangled , elem_size ) \
322
- _CLC_DECL \
322
+ _CLC_DEF \
323
323
elem_t##4 _Z17__spirv_ImageReadIDv4_##elem_t_mangled##14ocl_image1d_roiET_T0_T1_( \
324
324
read_only image1d_t image, int x) { \
325
325
return out_##elem_t( \
326
326
__nvvm_suld_1d_v4i##elem_size##_clamp(image, x * sizeof(elem_t##4))); \
327
327
}
328
328
329
329
#define _CLC_DEFINE_IMAGE2D_READ_BUILTIN (elem_t , elem_t_mangled , elem_size ) \
330
- _CLC_DECL \
330
+ _CLC_DEF \
331
331
elem_t##4 _Z17__spirv_ImageReadIDv4_##elem_t_mangled##14ocl_image2d_roDv2_iET_T0_T1_( \
332
332
read_only image2d_t image, int2 coord) { \
333
333
return out_##elem_t(__nvvm_suld_2d_v4i##elem_size##_clamp( \
@@ -336,7 +336,7 @@ _DEFINE_READ_3D_PIXELF(16, clamp)
336
336
337
337
#define _CLC_DEFINE_IMAGE3D_READ_BUILTIN (elem_t , elem_t_mangled , elem_size , \
338
338
coord_mangled ) \
339
- _CLC_DECL \
339
+ _CLC_DEF \
340
340
elem_t##4 _Z17__spirv_ImageReadIDv4_##elem_t_mangled##14ocl_image3d_ro##coord_mangled##ET_T0_T1_( \
341
341
read_only image3d_t image, int4 coord) { \
342
342
return out_##elem_t(__nvvm_suld_3d_v4i##elem_size##_clamp( \
@@ -345,7 +345,7 @@ _DEFINE_READ_3D_PIXELF(16, clamp)
345
345
346
346
#define _CLC_DEFINE_IMAGE1D_WRITE_BUILTIN (elem_t , elem_t_mangled , elem_size , \
347
347
int_rep ) \
348
- _CLC_DECL void \
348
+ _CLC_DEF void \
349
349
_Z18__spirv_ImageWriteI14ocl_image1d_woiDv4_##elem_t_mangled##EvT_T0_T1_( \
350
350
write_only image1d_t image, int x, elem_t##4 c) { \
351
351
__nvvm_sust_1d_v4i##elem_size##_clamp( \
@@ -355,7 +355,7 @@ _DEFINE_READ_3D_PIXELF(16, clamp)
355
355
356
356
#define _CLC_DEFINE_IMAGE2D_WRITE_BUILTIN (elem_t , elem_t_mangled , elem_size , \
357
357
int_rep ) \
358
- _CLC_DECL void \
358
+ _CLC_DEF void \
359
359
_Z18__spirv_ImageWriteI14ocl_image2d_woDv2_iDv4_##elem_t_mangled##EvT_T0_T1_( \
360
360
write_only image2d_t image, int2 coord, elem_t##4 c) { \
361
361
__nvvm_sust_2d_v4i##elem_size##_clamp( \
@@ -365,7 +365,7 @@ _DEFINE_READ_3D_PIXELF(16, clamp)
365
365
366
366
#define _CLC_DEFINE_IMAGE3D_WRITE_BUILTIN (elem_t , elem_t_mangled , elem_size , \
367
367
int_rep , val_mangled ) \
368
- _CLC_DECL void \
368
+ _CLC_DEF void \
369
369
_Z18__spirv_ImageWriteI14ocl_image3d_woDv4_i##val_mangled##EvT_T0_T1_( \
370
370
write_only image3d_t image, int4 coord, elem_t##4 c) { \
371
371
__nvvm_sust_3d_v4i##elem_size##_clamp( \
@@ -414,7 +414,7 @@ _CLC_DEFINE_IMAGE3D_WRITE_BUILTIN(half, DF16_, 16, short, Dv4_DF16_)
414
414
415
415
// Sampled images
416
416
#define _CLC_DEFINE_SAMPLED_IMAGE_BUILTIN (dims ) \
417
- _CLC_DECL __ocl_sampled_image##dims##d_ro_t \
417
+ _CLC_DEF __ocl_sampled_image##dims##d_ro_t \
418
418
_Z20__spirv_SampledImageI14ocl_image##dims##d_ro32__spirv_SampledImage__image##dims##d_roET0_T_11ocl_sampler( \
419
419
read_only image##dims##d_t image, sampler_t sampler) { \
420
420
return __clc__sampled_image##dims##d_pack(image, sampler); \
@@ -899,7 +899,7 @@ _DEFINE_SAMPLED_LOADS(half, 16)
899
899
#define _CLC_DEFINE_IMAGE_SAMPLED_READ_BUILTIN ( \
900
900
elem_t , elem_t_mangled , dims , input_coord_t , input_coord_t_mangled , \
901
901
sampling_coord_t ) \
902
- _CLC_DECL \
902
+ _CLC_DEF \
903
903
elem_t##4 _Z30__spirv_ImageSampleExplicitLodI32__spirv_SampledImage__image##dims##d_roDv4_##elem_t_mangled##input_coord_t_mangled##ET0_T_T1_if( \
904
904
__ocl_sampled_image##dims##d_ro_t sampled_image, \
905
905
input_coord_t input_coord, int operands, float lod) { \
@@ -973,22 +973,22 @@ _CLC_DEFINE_IMAGE_SAMPLED_READ_BUILTIN(half, DF16_, 3, int4, Dv4_i, float4)
973
973
#undef _CLC_DEFINE_IMAGE_SAMPLED_READ_BUILTIN
974
974
975
975
// Size Queries
976
- _CLC_DECL int _Z22__spirv_ImageQuerySizeIDv1_i14ocl_image1d_roET_T0_ (
976
+ _CLC_DEF int _Z22__spirv_ImageQuerySizeIDv1_i14ocl_image1d_roET_T0_ (
977
977
read_only image1d_t image ) {
978
978
return __nvvm_suq_width_1i (image );
979
979
}
980
980
981
- _CLC_DECL int2 _Z22__spirv_ImageQuerySizeIDv2_i14ocl_image2d_roET_T0_ (
981
+ _CLC_DEF int2 _Z22__spirv_ImageQuerySizeIDv2_i14ocl_image2d_roET_T0_ (
982
982
read_only image2d_t image ) {
983
983
int width = __nvvm_suq_width_2i (image );
984
984
int height = __nvvm_suq_height_2i (image );
985
985
return (int2 )(width , height );
986
986
}
987
987
988
- _CLC_DECL int3 _Z22__spirv_ImageQuerySizeIDv3_i14ocl_image3d_roET_T0_ (
988
+ _CLC_DEF int3 _Z22__spirv_ImageQuerySizeIDv3_i14ocl_image3d_roET_T0_ (
989
989
read_only image3d_t image ) {
990
990
int width = __nvvm_suq_width_3i (image );
991
991
int height = __nvvm_suq_height_3i (image );
992
992
int depth = __nvvm_suq_depth_3i (image );
993
993
return (int3 )(width , height , depth );
994
- }
994
+ }
0 commit comments