Lines Matching refs:tmp1
4831 Register tmp1 = ecx;
4836 __ mov(tmp1, left);
4838 __ and_(tmp1, right);
4839 __ JumpIfSmi(tmp1, &miss, Label::kNear);
4842 __ mov(tmp1, FieldOperand(left, HeapObject::kMapOffset));
4844 __ movzx_b(tmp1, FieldOperand(tmp1, Map::kInstanceTypeOffset));
4847 __ or_(tmp1, tmp2);
4848 __ test(tmp1, Immediate(kIsNotStringMask | kIsNotInternalizedMask));
4876 Register tmp1 = ecx;
4881 __ mov(tmp1, left);
4883 __ and_(tmp1, right);
4884 __ JumpIfSmi(tmp1, &miss, Label::kNear);
4887 // types loaded in tmp1 and tmp2.
4888 __ mov(tmp1, FieldOperand(left, HeapObject::kMapOffset));
4890 __ movzx_b(tmp1, FieldOperand(tmp1, Map::kInstanceTypeOffset));
4893 __ JumpIfNotUniqueName(tmp1, &miss, Label::kNear);
4923 Register tmp1 = ecx;
4928 __ mov(tmp1, left);
4930 __ and_(tmp1, right);
4931 __ JumpIfSmi(tmp1, &miss);
4934 // types loaded in tmp1 and tmp2.
4935 __ mov(tmp1, FieldOperand(left, HeapObject::kMapOffset));
4937 __ movzx_b(tmp1, FieldOperand(tmp1, Map::kInstanceTypeOffset));
4939 __ mov(tmp3, tmp1);
4964 __ or_(tmp1, tmp2);
4965 __ test(tmp1, Immediate(kIsNotInternalizedMask));
4976 __ JumpIfNotBothSequentialAsciiStrings(left, right, tmp1, tmp2, &runtime);
4981 masm, left, right, tmp1, tmp2);
4984 masm, left, right, tmp1, tmp2, tmp3);
4989 __ pop(tmp1); // Return address.
4992 __ push(tmp1);