Lines Matching refs:bits
41 /* Mask of number of bits necessary to record cpu type. */
44 /* Mask of number of bits necessary to record cpu type + endianness. */
54 int flags; /* various flag bits */
58 /* Return CPU number, given flag bits. */
59 #define ARC_OPCODE_CPU(bits) ((bits) & ARC_MACH_CPU_MASK)
61 /* Return MACH number, given flag bits. */
62 #define ARC_OPCODE_MACH(bits) ((bits) & ARC_MACH_MASK)
109 unsigned char flags; /* various flag bits */
113 /* Return CPU number, given flag bits. */
114 #define ARC_OPVAL_CPU(bits) ((bits) & ARC_MACH_CPU_MASK)
115 /* Return MACH number, given flag bits. */
116 #define ARC_OPVAL_MACH(bits) ((bits) & ARC_MACH_MASK)
130 /* The number of bits in the operand (may be unused for a modifier). */
131 unsigned char bits;
137 /* Various flag bits. */
164 range of values. That is, if bits is 16, it takes any value from
202 /* Sum of all ARC_MOD_XXX bits. */
217 i |= (p & ((1 << o->bits) - 1)) << o->shift;
239 op = ((i) >> o->shift) & ((1 << o->bits) - 1);
241 && (op & (1 << (o->bits - 1))) != 0)
242 op -= 1 << o->bits;
268 #define ARC_HAVE_CPU(bits) ((bits) & ARC_MACH_CPU_MASK)
270 #define ARC_HAVE_MACH(bits) ((bits) & ARC_MACH_MASK)