Home | History | Annotate | Download | only in arm

Lines Matching full:divisor

835     int32_t divisor =
838 if (divisor < 0) divisor = -divisor;
844 __ and_(dividend, dividend, Operand(divisor - 1));
853 __ and_(dividend, dividend, Operand(divisor - 1));
866 DwVfpRegister divisor = ToDoubleRegister(instr->TempAt(2));
871 ASSERT(!dividend.is(divisor));
873 ASSERT(!divisor.is(quotient));
890 __ vmov(divisor.low(), right);
906 // Negate right. The sign of the divisor does not matter.
928 // The divisor value is preloaded before. Be careful that 'right' is only live
936 __ vcvt_f64_s32(divisor, divisor.low());
938 // We do not care about the sign of the divisor.
939 __ vabs(divisor, divisor);
941 __ vdiv(quotient, dividend, divisor);
947 __ vmul(double_scratch, divisor, quotient);