Lines Matching refs:type
47 #define __scalar_type_to_unsigned_cases(type) \
48 unsigned type: (unsigned type)0, \
49 signed type: (unsigned type)0
61 #define __bf_cast_unsigned(type, x) ((__unsigned_scalar_typeof(type))(x))
74 _pfx "type of reg too small for mask"); \
174 #define ____MAKE_OP(type,base,to,from) \
175 static __always_inline __##type type##_encode_bits(base v, base field) \
181 static __always_inline __##type type##_replace_bits(__##type old, \
184 return (old & ~to(field)) | type##_encode_bits(val, field); \
186 static __always_inline void type##p_replace_bits(__##type *p, \
189 *p = (*p & ~to(field)) | type##_encode_bits(val, field); \
191 static __always_inline base type##_get_bits(__##type v, base field) \