Lines Matching defs:r2
230 * setx USHIFT, r2 setx 64 - SSHIFT, r2
231 * srl r1, r2, r1 sll r1, r2, r1
232 * setx (1 << bits) - 1, r2 setx 64 - bits, r2
233 * and r1, r2, r1 sra r1, r2, r1
245 int r1, r2;
255 if ((r2 = dt_regset_alloc(drp)) == -1)
276 dt_cg_setx(dlp, r2, 64 - shift);
277 instr = DIF_INSTR_FMT(DIF_OP_SLL, r1, r2, r1);
280 dt_cg_setx(dlp, r2, 64 - e.cte_bits);
281 instr = DIF_INSTR_FMT(DIF_OP_SRA, r1, r2, r1);
290 dt_cg_setx(dlp, r2, shift);
291 instr = DIF_INSTR_FMT(DIF_OP_SRL, r1, r2, r1);
294 dt_cg_setx(dlp, r2, (1ULL << e.cte_bits) - 1);
295 instr = DIF_INSTR_FMT(DIF_OP_AND, r1, r2, r1);
299 dt_regset_free(drp, r2);
310 * setx ~(((1 << cte_bits) - 1) << (ctm_offset % NBBY)), r2
311 * and r1, r2, r1
313 * setx (1 << cte_bits) - 1, r2
314 * and src->dn_reg, r2, r2
316 * sll r2, r3, r2
318 * or r1, r2, r1
330 int r1, r2, r3;
360 (r2 = dt_regset_alloc(drp)) == -1 ||
385 dt_cg_setx(dlp, r2, cmask);
386 instr = DIF_INSTR_FMT(DIF_OP_AND, r1, r2, r1);
389 dt_cg_setx(dlp, r2, fmask);
390 instr = DIF_INSTR_FMT(DIF_OP_AND, src->dn_reg, r2, r2);
394 instr = DIF_INSTR_FMT(DIF_OP_SLL, r2, r3, r2);
397 instr = DIF_INSTR_FMT(DIF_OP_OR, r1, r2, r1);
401 dt_regset_free(drp, r2);
988 int r1, r2;
1057 if ((r2 = dt_regset_alloc(drp)) == -1)
1066 dt_cg_setx(dlp, r2, ctm.ctm_offset / NBBY);
1067 instr = DIF_INSTR_FMT(DIF_OP_ADD, r1, r2, r2);
1073 dn.dn_reg = r2;
1076 dt_regset_free(drp, r2);