Lines Matching refs:and_
682 __ and_(scratch2, HeapNumber::kExponentMask);
726 __ and_(scratch2, HeapNumber::kMantissaMask);
768 __ and_(scratch, HeapNumber::kMantissaMask);
918 __ and_(eax, ~kSmiTagMask);
1296 __ and_(right, left); // Bitwise and is commutative.
1773 case Token::BIT_AND: __ and_(eax, ecx); break;
1987 case Token::BIT_AND: __ and_(eax, ecx); break;
2186 case Token::BIT_AND: __ and_(eax, ecx); break;
2447 __ and_(ecx,
2597 __ and_(edi, Immediate(0x7ff00000)); // Exponent only.
3721 __ and_(ebx, kIsNotStringMask |
3730 __ and_(ebx, Immediate(kIsNotStringMask |
4157 __ and_(scratch, mask);
4183 __ and_(scratch, mask);
4342 __ and_(ecx, eax);
4353 __ and_(ebx, ecx); // ebx holds either 0 or eax ^ edx.
4566 __ and_(scratch, kIsSymbolMask | kIsNotStringMask);
5630 __ and_(ecx, edi);
5660 __ and_(edi, kAsciiStringTag | kAsciiDataHintTag);
5918 __ and_(count, 3);
6009 __ and_(scratch, mask);
6044 __ and_(temp, 0x0000ffff);
6128 __ and_(hash, String::kHashBitMask);
6542 __ and_(ecx, eax);
6615 __ and_(tmp1, right);
6624 __ and_(tmp1, tmp2);
6662 __ and_(tmp1, right);
6695 __ and_(tmp1, tmp2);
6739 __ and_(ecx, eax);
6759 __ and_(ecx, eax);
6824 __ and_(index,
6902 __ and_(r0, r1);
6967 __ and_(scratch, Operand(esp, 0));