Home | History | Annotate | Download | only in ia32

Lines Matching defs:scratch2

1912   Register scratch2 = edi;
1921 // Get exponent alone in scratch2.
1922 __ mov(scratch2, scratch);
1923 __ and_(scratch2, HeapNumber::kExponentMask);
1931 __ cmp(Operand(scratch2), Immediate(kTooBigExponent));
1952 __ cmp(Operand(scratch2), Immediate(non_smi_exponent));
1965 __ cmp(Operand(scratch2), Immediate(big_non_smi_exponent));
1969 __ mov(scratch2, scratch);
1970 __ and_(scratch2, HeapNumber::kMantissaMask);
1972 __ or_(scratch2, 1 << HeapNumber::kExponentShift);
1978 __ shl(scratch2, big_shift_distance);
1984 __ or_(ecx, Operand(scratch2));
1993 // Exponent word in scratch, exponent part of exponent word in scratch2.
2000 __ sub(Operand(scratch2), Immediate(zero_exponent));
2004 // We have a shifted exponent between 0 and 30 in scratch2.
2005 __ shr(scratch2, HeapNumber::kExponentShift);
2007 __ sub(ecx, Operand(scratch2));
2023 __ mov(scratch2, FieldOperand(source, HeapNumber::kMantissaOffset));
2026 __ shr(scratch2, 32 - shift_distance);
2027 __ or_(scratch2, Operand(scratch));
2029 __ shr_cl(scratch2);
2030 // Now the unsigned answer is in scratch2. We need to move it to ecx and
2036 __ mov(ecx, scratch2);
2039 __ sub(ecx, Operand(scratch2));
3301 Register scratch2,
3307 Register scratch = scratch2;
4915 Register scratch2,
4932 scratch2,
5046 Register scratch2,
5089 Register mask = scratch2;
5378 Register scratch2,
5427 __ mov_b(scratch2, Operand(left, index, times_1, 0));
5428 __ cmpb(scratch2, Operand(right, index, times_1, 0));