Lines Matching defs:mask
117 int sbit; /* mask starting bit position */
118 int ebit; /* mask ending bit position */
137 unsigned long value; /* opcode/instruction mask/register number */
289 * unsigned long mask; - opcode mask, or macro id if pinfo=INSN_MACRO
345 /* name, args, mask, match, pinfo
352 o->mask = apply_range (e->value, e->range);
354 /* mask to identify this insn */
359 o->mask = id++; /* FIXME how to catch during assembly? */
652 * A range of { 24, 20 } will have a mask of
657 * mask: 0x01f00000.
663 unsigned long mask;
671 /* create mask by truncating 1s by shifting */
672 mask = 0xffffffff << len;
673 mask = mask >> len;
674 mask = mask >> r.ebit;
675 mask = mask << r.ebit;
677 aval = (rval << r.ebit) & mask;
687 unsigned long mask;
691 /* create mask by truncating 1s by shifting */
692 mask = 0xffffffff << len;
693 mask = mask >> len;
694 mask = mask >> r.ebit;
695 mask = mask << r.ebit;
697 rval = (aval & mask) >> r.ebit;
773 /* if range is 0, mask val against the range of the compared entry. */