|
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