Lines Matching defs:bits
65 if (value >= 1u << self->field[0].bits)
76 & ((1u << self->field[0].bits) - 1));
86 for (i = 0; i < NELEMS (self->field) && self->field[i].bits; ++i)
88 new_insn |= ((value & ((((ia64_insn) 1) << self->field[i].bits) - 1))
90 value >>= self->field[i].bits;
103 int i, bits = 0, total = 0;
105 for (i = 0; i < NELEMS (self->field) && self->field[i].bits; ++i)
107 bits = self->field[i].bits;
109 & (((uint64_t) 1 << bits) - 1)) << total;
110 total += bits;
170 for (i = 0; i < NELEMS (self->field) && self->field[i].bits; ++i)
172 new_insn |= ((svalue & ((((ia64_insn) 1) << self->field[i].bits) - 1))
174 sign_bit = (svalue >> (self->field[i].bits - 1)) & 1;
175 svalue >>= self->field[i].bits;
188 int i, bits = 0, total = 0;
191 for (i = 0; i < NELEMS (self->field) && self->field[i].bits; ++i)
193 bits = self->field[i].bits;
195 & (((uint64_t) 1 << bits) - 1)) << total;
196 total += bits;
291 ia64_insn mask = (((ia64_insn) 1) << self->field[0].bits) - 1;
301 mask = (((ia64_insn) 1) << self->field[0].bits) - 1;
305 mask = (((ia64_insn) 1) << self->field[0].bits) - 1;
315 if (value >= (uint64_t) 1 << self->field[0].bits)
326 & (((uint64_t) 1 << self->field[0].bits) - 1)) + 1;
632 "a 44-bit unsigned (least 16 bits ignored/zeroes)" },