Lines Matching defs:imm_r
1663 unsigned n, imm_s, imm_r;
1664 if (IsImmLogical(immediate, reg_size, &n, &imm_s, &imm_r)) {
1666 LogicalImmediate(rd, rn, n, imm_s, imm_r, op);
1684 unsigned imm_r,
1689 ImmSetBits(imm_s, reg_size) | ImmRotate(imm_r, reg_size) | dest_reg |
1914 // imm_s and imm_r are updated with immediates encoded in the format required
1917 // to by n, imm_s and imm_r are undefined.
1922 unsigned* imm_r) {
1923 VIXL_ASSERT((n != NULL) && (imm_s != NULL) && (imm_r != NULL));
1926 // Logical immediates are encoded using parameters n, imm_s and imm_r using
1973 *imm_r = (value & 3) - 1;
1980 *imm_r = 0;
1982 *imm_r = (lead_zero > 0) ? (width - trail_zero) : lead_one;