Lines Matching defs:bits
36 /* The opcode itself. Those bits which will be filled in with
41 mask containing ones indicating those bits which must match the
42 opcode field, and zeroes indicating those bits which need not
111 /* The number of bits in the operand. */
112 /* If this value is -1 then the operand's bits are in a discontinous
114 int bits;
116 /* (bits >= 0): How far the operand is left shifted in the instruction. */
117 /* (bits == -1): Bit mask of the bits in the operand. */
124 i |= (op & ((1 << o->bits) - 1)) << o->shift;
143 op = o->bits == -1 ? ((i) & o->shift) : ((i) >> o->shift) & ((1 << o->bits) - 1);
145 op = (op << (32 - o->bits)) >> (32 - o->bits);