Home | History | Annotate | Download | only in priv

Lines Matching defs:shift

705    /* Shift */
1063 PPCInstr* PPCInstr_DfpShift ( PPCFpOp op, HReg dst, HReg src, PPCRI* shift ) {
1067 i->Pin.DfpShift.shift = shift;
1097 PPCRI* shift ) {
1101 i->Pin.DfpShift128.shift = shift;
1429 PPCInstr* PPCInstr_AvShlDbl ( UChar shift, HReg dst,
1433 i->Pin.AvShlDbl.shift = shift;
2018 vex_printf(",%d", i->Pin.AvShlDbl.shift);
2116 ppPPCRI(i->Pin.DfpShift.shift);
2139 ppPPCRI(i->Pin.DfpShift128.shift);
2566 addRegUsage_PPCRI(u, i->Pin.DfpShift.shift);
2605 addRegUsage_PPCRI(u, i->Pin.DfpShift128.shift);
2895 mapRegs_PPCRI(m, i->Pin.DfpShift.shift);
2912 mapRegs_PPCRI(m, i->Pin.DfpShift128.shift);
3436 // shift r_dst low word to high word => rldicr
3487 // shift r_dst low word to high word => rldicr
3540 // shift r_dst low word to high word => rldicr
5170 UInt shift = i->Pin.AvShlDbl.shift;
5174 vassert(shift <= 0xF);
5175 p = mkFormVA( p, 4, v_dst, v_srcL, v_srcR, shift, 44 );
5293 UInt shift;
5295 shift = i->Pin.DfpShift.shift->Pri.Imm;
5298 case Pfp_DSCLI: /* dscli, DFP shift left by fr_srcR */
5299 p = mkFormZ22( p, 59, fr_dst, fr_src, shift, 66, 0 );
5301 case Pfp_DSCRI: /* dscri, DFP shift right by fr_srcR */
5302 p = mkFormZ22( p, 59, fr_dst, fr_src, shift, 98, 0 );
5416 UInt shift;
5418 shift = i->Pin.DfpShift128.shift->Pri.Imm;
5426 case Pfp_DSCLIQ: /* dscliq, DFP shift left, fr_srcR is the integer
5427 * shift amount.
5429 p = mkFormZ22( p, 63, 10, 12, shift, 66, 0 );
5431 case Pfp_DSCRIQ: /* dscriq, DFP shift right, fr_srcR is the integer
5432 * shift amount.
5434 p = mkFormZ22( p, 63, 10, 12, shift, 98, 0 );