|
8 | 8 | return (large_hi << (BGENTYPE)GENSIZE) | large_lo; \
|
9 | 9 | }
|
10 | 10 |
|
11 |
| -#define __CLC_UPSAMPLE_IMPL_ALL_VEC_SIZES(BGENTYPE, GENTYPE, UGENTYPE, \ |
12 |
| - GENSIZE) \ |
| 11 | +#define __CLC_UPSAMPLE_IMPL_ALL_TYS(BGENTYPE, GENTYPE, UGENTYPE, GENSIZE) \ |
13 | 12 | __CLC_UPSAMPLE_IMPL(BGENTYPE, GENTYPE, UGENTYPE, GENSIZE) \
|
14 | 13 | __CLC_UPSAMPLE_IMPL(BGENTYPE##2, GENTYPE##2, UGENTYPE##2, GENSIZE) \
|
15 | 14 | __CLC_UPSAMPLE_IMPL(BGENTYPE##3, GENTYPE##3, UGENTYPE##3, GENSIZE) \
|
|
18 | 17 | __CLC_UPSAMPLE_IMPL(BGENTYPE##16, GENTYPE##16, UGENTYPE##16, GENSIZE)
|
19 | 18 |
|
20 | 19 | #define __CLC_UPSAMPLE_TYPES() \
|
21 |
| - __CLC_UPSAMPLE_IMPL_ALL_VEC_SIZES(short, char, uchar, 8) \ |
22 |
| - __CLC_UPSAMPLE_IMPL_ALL_VEC_SIZES(ushort, uchar, uchar, 8) \ |
23 |
| - __CLC_UPSAMPLE_IMPL_ALL_VEC_SIZES(int, short, ushort, 16) \ |
24 |
| - __CLC_UPSAMPLE_IMPL_ALL_VEC_SIZES(uint, ushort, ushort, 16) \ |
25 |
| - __CLC_UPSAMPLE_IMPL_ALL_VEC_SIZES(long, int, uint, 32) \ |
26 |
| - __CLC_UPSAMPLE_IMPL_ALL_VEC_SIZES(ulong, uint, uint, 32) |
| 20 | + __CLC_UPSAMPLE_IMPL_ALL_TYS(short, char, uchar, 8) \ |
| 21 | + __CLC_UPSAMPLE_IMPL_ALL_TYS(ushort, uchar, uchar, 8) \ |
| 22 | + __CLC_UPSAMPLE_IMPL_ALL_TYS(int, short, ushort, 16) \ |
| 23 | + __CLC_UPSAMPLE_IMPL_ALL_TYS(uint, ushort, ushort, 16) \ |
| 24 | + __CLC_UPSAMPLE_IMPL_ALL_TYS(long, int, uint, 32) \ |
| 25 | + __CLC_UPSAMPLE_IMPL_ALL_TYS(ulong, uint, uint, 32) |
27 | 26 |
|
28 | 27 | __CLC_UPSAMPLE_TYPES()
|
29 | 28 |
|
30 | 29 | #undef __CLC_UPSAMPLE_TYPES
|
| 30 | +#undef __CLC_UPSAMPLE_IMPL_ALL_TYS |
31 | 31 | #undef __CLC_UPSAMPLE_IMPL
|
0 commit comments