Lines Matching refs:TBITS
68 #define DEF_VPK_HFN(BITS, TBITS) \ argument
69 typedef uint##TBITS##_t (*vpk##BITS##_fn)(uint##BITS##_t, int *); \
76 for (i = 0; i < (128 / TBITS); i++) { \
84 s390_vec_write_element##TBITS(&tmp, i, fn(src, &saturated)); \
93 #define DEF_VPK(BITS, TBITS) \ argument
94 static uint##TBITS##_t vpk##BITS##e(uint##BITS##_t src, int *saturated) \
107 #define DEF_VPKS(BITS, TBITS) \ argument
108 static uint##TBITS##_t vpks##BITS##e(uint##BITS##_t src, int *saturated) \
110 if ((int##BITS##_t)src > INT##TBITS##_MAX) { \
112 return INT##TBITS##_MAX; \
113 } else if ((int##BITS##_t)src < INT##TBITS##_MIN) { \
115 return INT##TBITS##_MIN; \
129 if (saturated == (128 / TBITS)) { \
141 #define DEF_VPKLS(BITS, TBITS) \ argument
142 static uint##TBITS##_t vpkls##BITS##e(uint##BITS##_t src, int *saturated) \
144 if (src > UINT##TBITS##_MAX) { \
146 return UINT##TBITS##_MAX; \
160 if (saturated == (128 / TBITS)) { \