Home | History | Annotate | Download | only in opcodes

Lines Matching full:immr

565 /* Decode imm for e.g. BFM <Wd>, <Wn>, #<immr>, #<imms>.
728 /* value is N:immr:imms. */
1552 /* When <imms> >= <immr>, the instruction written:
1560 int64_t immr, imms;
1562 immr = inst->operands[2].imm.value;
1564 if (imms >= immr)
1566 int64_t lsb = immr;
1579 /* When <imms> < <immr>, the instruction written:
1587 int64_t immr, imms, val;
1589 immr = inst->operands[2].imm.value;
1592 if (imms < immr)
1594 inst->operands[2].imm.value = (val - immr) & (val - 1);
1614 int64_t immr = inst->operands[2].imm.value;
1619 if ((immr == 0 && imms == val) || immr == imms + 1)