Home | History | Annotate | Download | only in priv

Lines Matching defs:shift

406    the range 1 .. 31 inclusive.  Used for doing shift amounts. */
412 the range 1 .. 63 inclusive. Used for doing shift amounts. */
604 Int shift = 0;
613 case 4: shift = 2; break;
614 case 8: shift = 3; break;
627 sldi %tmp, shift
643 env->mode64 ? False : True/*F:64-bit, T:32-bit shift*/,
645 PPCRH_Imm(False/*unsigned*/, toUShort(shift))));
1091 addInstr(env, PPCInstr_Shft(Pshft_SHL, True/*32bit shift*/,
1165 PPCInstr_Shft( Pshft_SHL, False/*64bit shift*/,
1438 /* a shift? */
1472 True/*32bit shift*/,
1475 True/*32bit shift*/,
1485 addInstr(env, PPCInstr_Shft(shftOp, False/*64bit shift*/,
1488 addInstr(env, PPCInstr_Shft(shftOp, True/*32bit shift*/,
1564 addInstr(env, PPCInstr_Shft(Pshft_SHL, False/*64bit shift*/,
1621 addInstr(env, PPCInstr_Shft(Pshft_SHL, False/*64bit shift*/,
1674 addInstr(env, PPCInstr_Shft(Pshft_SHR, True/*32bit shift*/,
1683 addInstr(env, PPCInstr_Shft(Pshft_SHL, True/*32bit shift*/,
1690 addInstr(env, PPCInstr_Shft(Pshft_SHR, True/*32bit shift*/,
1695 addInstr(env, PPCInstr_Shft(Pshft_SHL, True/*32bit shift*/,
1860 PPCInstr_Shft(Pshft_SHL, False/*64bit shift*/,
1863 PPCInstr_Shft(Pshft_SHR, False/*64bit shift*/,
1874 PPCInstr_Shft(Pshft_SHL, True/*32bit shift*/,
1877 PPCInstr_Shft(Pshft_SAR, True/*32bit shift*/,
1888 PPCInstr_Shft(Pshft_SHL, False/*64bit shift*/,
1891 PPCInstr_Shft(Pshft_SAR, False/*64bit shift*/,
1902 PPCInstr_Shft(Pshft_SAR, True/*32bit shift*/,
1925 PPCInstr_Shft(Pshft_SHR, False/*64bit shift*/,
1950 UShort shift = toUShort(op_unop == Iop_16HIto8 ? 8 : 16);
1952 PPCInstr_Shft(Pshft_SHR, True/*32bit shift*/,
1953 r_dst, r_src, PPCRH_Imm(False,shift)));
1988 PPCInstr_Shft(Pshft_SHL, True/*32bit shift*/,
1991 PPCInstr_Shft(Pshft_SAR, True/*32bit shift*/,
2001 addInstr(env, PPCInstr_Shft(Pshft_SHL, False/*64bit shift*/,
2003 addInstr(env, PPCInstr_Shft(Pshft_SAR, False/*64bit shift*/,
2041 addInstr(env, PPCInstr_Shft(Pshft_SAR, True/*32bit shift*/,
2052 addInstr(env, PPCInstr_Shft(Pshft_SAR, False/*64bit shift*/,
2635 shift amounts. Only used in 32-bit mode. */
2680 shift amounts. Only used in 64-bit mode. */
3305 addInstr(env, PPCInstr_Shft(Pshft_SAR, True/*32bit shift*/,
3338 addInstr(env, PPCInstr_Shft(Pshft_SAR, True/*32bit shift*/,
3467 addInstr(env, PPCInstr_Shft(Pshft_SHL, True/*32bit shift*/,
3469 addInstr(env, PPCInstr_Shft(Pshft_SAR, True/*32bit shift*/,
4307 /* shift instructions D64, I32 -> D64 */
4314 PPCRI* shift = iselWordExpr_RI(env, e->Iex.Binop.arg2);
4316 /* shift value must be an immediate value */
4317 vassert(shift->tag == Pri_Imm);
4319 addInstr(env, PPCInstr_DfpShift(fpop, fr_dst, fr_src, shift));
4522 PPCRI* shift = iselWordExpr_RI(env, e->Iex.Binop.arg2);
4531 r_srcHi, r_srcLo, shift));
5160 /* Note: shift value gets masked by 127 */
5571 /*F:64-bit, T:32-bit shift*/,