Lines Matching refs:shift

468   uint32_t shift;  member
521 EncodeShift(kArmAsr, magic_table[lit].shift)); in SmallLiteralDivRem()
527 EncodeShift(kArmAsr, magic_table[lit].shift)); in SmallLiteralDivRem()
563 op->shift = LowestSetBit(lit); in GetEasyMultiplyOp()
569 op->shift = LowestSetBit(lit - 1); in GetEasyMultiplyOp()
575 op->shift = LowestSetBit(lit + 1); in GetEasyMultiplyOp()
580 op->shift = 0; in GetEasyMultiplyOp()
589 ops[1].shift = 0; in GetEasyMultiplyTwoOps()
594 uint32_t shift = LowestSetBit(lit1); in GetEasyMultiplyTwoOps() local
595 if (GetEasyMultiplyOp(lit1 >> shift, &ops[0])) { in GetEasyMultiplyTwoOps()
597 ops[1].shift = shift; in GetEasyMultiplyTwoOps()
602 shift = LowestSetBit(lit1); in GetEasyMultiplyTwoOps()
603 if (GetEasyMultiplyOp(lit1 >> shift, &ops[0])) { in GetEasyMultiplyTwoOps()
605 ops[1].shift = shift; in GetEasyMultiplyTwoOps()
610 shift = LowestSetBit(lit1); in GetEasyMultiplyTwoOps()
611 if (GetEasyMultiplyOp(lit1 >> shift, &ops[0])) { in GetEasyMultiplyTwoOps()
613 ops[1].shift = shift; in GetEasyMultiplyTwoOps()
638 OpRegRegImm(kOpLsl, r_tmp1, r_src, ops[0].shift); in GenEasyMultiplyTwoOps()
641 OpRegRegRegShift(kOpAdd, r_tmp1, r_src, r_src, EncodeShift(kArmLsl, ops[0].shift)); in GenEasyMultiplyTwoOps()
644 OpRegRegRegShift(kOpRsub, r_tmp1, r_src, r_src, EncodeShift(kArmLsl, ops[0].shift)); in GenEasyMultiplyTwoOps()
655 OpRegRegImm(kOpLsl, r_dest, r_tmp1, ops[1].shift); in GenEasyMultiplyTwoOps()
658 OpRegRegRegShift(kOpAdd, r_dest, r_src, r_tmp1, EncodeShift(kArmLsl, ops[1].shift)); in GenEasyMultiplyTwoOps()
661 OpRegRegRegShift(kOpRsub, r_dest, r_src, r_tmp1, EncodeShift(kArmLsl, ops[1].shift)); in GenEasyMultiplyTwoOps()