and_ 786 src/arm/assembler-arm.h void and_(Register dst, Register src1, const Operand& src2, and_ 352 src/arm/builtins-arm.cc __ and_(r3, r2, Operand(kIntptrSignBit | kSmiTagMask), SetCC); and_ 552 src/arm/code-stubs-arm.cc __ and_(exponent, source_, Operand(HeapNumber::kSignMask), SetCC); and_ 785 src/arm/code-stubs-arm.cc __ and_(dst2, int_scratch, Operand(HeapNumber::kSignMask), SetCC); and_ 1496 src/arm/code-stubs-arm.cc __ and_(r2, r2, Operand(r3)); and_ 1572 src/arm/code-stubs-arm.cc __ and_(r0, r2, Operand(r3)); and_ 1573 src/arm/code-stubs-arm.cc __ and_(r0, r0, Operand(1 << Map::kIsUndetectable)); and_ 1624 src/arm/code-stubs-arm.cc __ and_(scratch1, scratch1, Operand(mask)); and_ 1650 src/arm/code-stubs-arm.cc __ and_(scratch, mask, Operand(object, ASR, 1)); and_ 1725 src/arm/code-stubs-arm.cc __ and_(r2, lhs_, Operand(rhs_)); and_ 2442 src/arm/code-stubs-arm.cc __ and_(right, left, Operand(scratch1)); and_ 2450 src/arm/code-stubs-arm.cc __ and_(right, left, Operand(right)); and_ 2626 src/arm/code-stubs-arm.cc __ and_(r2, r3, Operand(r2)); and_ 3024 src/arm/code-stubs-arm.cc __ and_(r2, r3, Operand(r2)); and_ 3027 src/arm/code-stubs-arm.cc __ and_(r2, r2, Operand(0x1f)); and_ 3031 src/arm/code-stubs-arm.cc __ and_(r2, r2, Operand(0x1f)); and_ 3050 src/arm/code-stubs-arm.cc __ and_(r2, r2, Operand(0x1f)); and_ 4835 src/arm/code-stubs-arm.cc __ and_(r1, and_ 4894 src/arm/code-stubs-arm.cc __ and_(r0, r0, Operand(kStringEncodingMask)); and_ 5665 src/arm/code-stubs-arm.cc __ and_(scratch4, dest, Operand(kReadAlignmentMask), SetCC); and_ 5681 src/arm/code-stubs-arm.cc __ and_(scratch4, scratch4, Operand(0x03), SetCC); and_ 5692 src/arm/code-stubs-arm.cc __ and_(src, src, Operand(~3)); // Round down to load previous word. and_ 5844 src/arm/code-stubs-arm.cc __ and_(candidate, candidate, Operand(mask)); and_ 5934 src/arm/code-stubs-arm.cc __ and_(hash, hash, Operand(String::kHashBitMask), SetCC); and_ 6462 src/arm/code-stubs-arm.cc __ and_(r4, r4, Operand(kAsciiStringTag | kAsciiDataHintTag)); and_ 6617 src/arm/code-stubs-arm.cc __ and_(scratch2, and_ 6656 src/arm/code-stubs-arm.cc __ and_(r2, r1, Operand(r0)); and_ 6732 src/arm/code-stubs-arm.cc __ and_(tmp1, tmp1, Operand(tmp2)); and_ 6793 src/arm/code-stubs-arm.cc __ and_(tmp3, tmp1, Operand(tmp2)); and_ 6832 src/arm/code-stubs-arm.cc __ and_(r2, r1, Operand(r0)); and_ 6851 src/arm/code-stubs-arm.cc __ and_(r2, r1, Operand(r0)); and_ 6945 src/arm/code-stubs-arm.cc __ and_(index, index, Operand( and_ 7047 src/arm/code-stubs-arm.cc __ and_(scratch2, scratch1, Operand(scratch2, LSR, String::kHashShift)); and_ 7131 src/arm/code-stubs-arm.cc __ and_(index, mask, Operand(index, LSR, String::kHashShift)); and_ 7548 src/arm/code-stubs-arm.cc __ and_(sp, sp, Operand(-frame_alignment)); and_ 2003 src/arm/full-codegen-arm.cc __ and_(right, left, Operand(right)); and_ 3540 src/arm/full-codegen-arm.cc __ and_(tmp, left, Operand(right)); and_ 4430 src/arm/full-codegen-arm.cc __ and_(r1, r1, Operand(1 << Map::kIsUndetectable)); and_ 1186 src/arm/ic-arm.cc __ and_(r3, r3, Operand(kSlowCaseBitFieldMask)); and_ 925 src/arm/lithium-codegen-arm.cc __ and_(result, result, Operand(divisor - 1), SetCC); and_ 932 src/arm/lithium-codegen-arm.cc __ and_(result, dividend, Operand(divisor - 1)); and_ 981 src/arm/lithium-codegen-arm.cc __ and_(result, scratch, Operand(left)); and_ 1396 src/arm/lithium-codegen-arm.cc __ and_(result, left, right); and_ 1420 src/arm/lithium-codegen-arm.cc __ and_(scratch, ToRegister(right_op), Operand(0x1F)); and_ 3373 src/arm/lithium-codegen-arm.cc __ and_(scratch, result, Operand(HeapNumber::kSignMask)); and_ 3507 src/arm/lithium-codegen-arm.cc __ and_(r3, r1, Operand(0xFFFF)); and_ 3515 src/arm/lithium-codegen-arm.cc __ and_(r3, r0, Operand(0xFFFF)); and_ 3523 src/arm/lithium-codegen-arm.cc __ and_(r0, r0, Operand(0x3FFFF)); and_ 4540 src/arm/lithium-codegen-arm.cc __ and_(scratch, scratch, Operand(mask)); and_ 291 src/arm/macro-assembler-arm.cc and_(dst, src1, src2, LeaveCC, cond); and_ 301 src/arm/macro-assembler-arm.cc and_(dst, src1, Operand(mask), LeaveCC, cond); and_ 316 src/arm/macro-assembler-arm.cc and_(dst, src1, Operand(mask), LeaveCC, cond); and_ 345 src/arm/macro-assembler-arm.cc and_(scratch, src, Operand((1 << width) - 1)); and_ 428 src/arm/macro-assembler-arm.cc and_(scratch, object, Operand(ExternalReference::new_space_mask(isolate()))); and_ 858 src/arm/macro-assembler-arm.cc and_(sp, sp, Operand(-frame_alignment)); and_ 1475 src/arm/macro-assembler-arm.cc and_(t2, t2, Operand(t1)); and_ 1687 src/arm/macro-assembler-arm.cc and_(object, object, Operand(~kHeapObjectTagMask)); and_ 1713 src/arm/macro-assembler-arm.cc and_(scratch1, scratch1, Operand(~kObjectAlignmentMask)); and_ 1744 src/arm/macro-assembler-arm.cc and_(scratch1, scratch1, Operand(~kObjectAlignmentMask)); and_ 2398 src/arm/macro-assembler-arm.cc and_(scratch2, scratch, Operand(HeapNumber::kMantissaMask)); and_ 2507 src/arm/macro-assembler-arm.cc and_(sign, input_high, Operand(HeapNumber::kSignMask)); and_ 2592 src/arm/macro-assembler-arm.cc and_(dst, dst, Operand((1 << num_least_bits) - 1)); and_ 2600 src/arm/macro-assembler-arm.cc and_(dst, src, Operand((1 << num_least_bits) - 1)); and_ 3076 src/arm/macro-assembler-arm.cc and_(scratch1, first, Operand(second)); and_ 3262 src/arm/macro-assembler-arm.cc and_(scratch1, first, Operand(kFlatAsciiStringMask)); and_ 3263 src/arm/macro-assembler-arm.cc and_(scratch2, second, Operand(kFlatAsciiStringMask)); and_ 3277 src/arm/macro-assembler-arm.cc and_(scratch, type, Operand(kFlatAsciiStringMask)); and_ 3320 src/arm/macro-assembler-arm.cc and_(sp, sp, Operand(-frame_alignment)); and_ 3445 src/arm/macro-assembler-arm.cc and_(result, result, Operand(kLdrPCPattern)); and_ 3452 src/arm/macro-assembler-arm.cc and_(result, result, Operand(kLdrOffsetMask)); and_ 3464 src/arm/macro-assembler-arm.cc and_(scratch, object, Operand(~Page::kPageAlignmentMask)); and_ 3534 src/arm/macro-assembler-arm.cc and_(bitmap_reg, addr_reg, Operand(~Page::kPageAlignmentMask)); and_ 3619 src/arm/macro-assembler-arm.cc and_(length, length, Operand(~kObjectAlignmentMask)); and_ 3628 src/arm/macro-assembler-arm.cc and_(bitmap_scratch, bitmap_scratch, Operand(~Page::kPageAlignmentMask)); and_ 454 src/arm/regexp-macro-assembler-arm.cc __ and_(r0, current_character(), Operand(mask)); and_ 467 src/arm/regexp-macro-assembler-arm.cc __ and_(r0, current_character(), Operand(mask)); and_ 481 src/arm/regexp-macro-assembler-arm.cc __ and_(r0, r0, Operand(mask)); and_ 512 src/arm/regexp-macro-assembler-arm.cc __ and_(r1, current_character(), Operand(kTableSize - 1)); and_ 242 src/arm/stub-cache-arm.cc __ and_(scratch, scratch, Operand(mask)); and_ 260 src/arm/stub-cache-arm.cc __ and_(scratch, scratch, Operand(mask2)); and_ 376 src/arm/stub-cache-arm.cc __ and_(scratch2, scratch1, Operand(kIsNotStringMask)); and_ 1002 src/arm/stub-cache-arm.cc __ and_(fval, ival, Operand(kBinary32SignMask), SetCC); and_ 2053 src/arm/stub-cache-arm.cc __ and_(code, code, Operand(Smi::FromInt(0xffff))); and_ 3823 src/arm/stub-cache-arm.cc __ and_(r0, value, Operand(kBinary32MantissaMask)); and_ 3828 src/arm/stub-cache-arm.cc __ and_(r1, r1, Operand(kBinary32ExponentMask >> kBinary32MantissaBits)); and_ 3844 src/arm/stub-cache-arm.cc __ and_(r2, value, Operand(kBinary32SignMask)); and_ 4107 src/arm/stub-cache-arm.cc __ and_(r9, r5, Operand(r7), SetCC); and_ 4121 src/arm/stub-cache-arm.cc __ and_(r5, r5, Operand(HeapNumber::kSignMask), LeaveCC, gt); and_ 4126 src/arm/stub-cache-arm.cc __ and_(r5, r5, Operand(HeapNumber::kSignMask), LeaveCC, lt); and_ 4129 src/arm/stub-cache-arm.cc __ and_(r7, r5, Operand(HeapNumber::kSignMask)); and_ 4130 src/arm/stub-cache-arm.cc __ and_(r5, r5, Operand(HeapNumber::kMantissaMask)); and_ 4142 src/arm/stub-cache-arm.cc __ and_(r7, r5, Operand(HeapNumber::kSignMask)); and_ 4143 src/arm/stub-cache-arm.cc __ and_(r5, r5, Operand(HeapNumber::kMantissaMask)); and_ 4164 src/arm/stub-cache-arm.cc __ and_(r9, r5, Operand(r7), SetCC); and_ 4184 src/arm/stub-cache-arm.cc __ and_(r7, r5, Operand(HeapNumber::kSignMask), SetCC); and_ 4185 src/arm/stub-cache-arm.cc __ and_(r5, r5, Operand(HeapNumber::kMantissaMask)); and_ 789 src/ia32/assembler-ia32.cc and_(dst, Immediate(imm32)); and_ 751 src/ia32/assembler-ia32.h void and_(Register dst, int32_t imm32); and_ 752 src/ia32/assembler-ia32.h void and_(Register dst, const Immediate& x); and_ 753 src/ia32/assembler-ia32.h void and_(Register dst, Register src) { and_(dst, Operand(src)); } and_ 754 src/ia32/assembler-ia32.h void and_(Register dst, const Operand& src); and_ 755 src/ia32/assembler-ia32.h void and_(const Operand& dst, Register src); and_ 756 src/ia32/assembler-ia32.h void and_(const Operand& dst, const Immediate& x); and_ 757 src/ia32/code-stubs-ia32.cc __ and_(scratch2, HeapNumber::kExponentMask); and_ 801 src/ia32/code-stubs-ia32.cc __ and_(scratch2, HeapNumber::kMantissaMask); and_ 843 src/ia32/code-stubs-ia32.cc __ and_(scratch, HeapNumber::kMantissaMask); and_ 993 src/ia32/code-stubs-ia32.cc __ and_(eax, ~kSmiTagMask); and_ 1371 src/ia32/code-stubs-ia32.cc __ and_(right, left); // Bitwise and is commutative. and_ 1858 src/ia32/code-stubs-ia32.cc case Token::BIT_AND: __ and_(eax, ecx); break; and_ 2070 src/ia32/code-stubs-ia32.cc case Token::BIT_AND: __ and_(eax, ecx); break; and_ 2269 src/ia32/code-stubs-ia32.cc case Token::BIT_AND: __ and_(eax, ecx); break; and_ 2530 src/ia32/code-stubs-ia32.cc __ and_(ecx, and_ 2680 src/ia32/code-stubs-ia32.cc __ and_(edi, Immediate(0x7ff00000)); // Exponent only. and_ 3804 src/ia32/code-stubs-ia32.cc __ and_(ebx, kIsNotStringMask | and_ 3813 src/ia32/code-stubs-ia32.cc __ and_(ebx, Immediate(kIsNotStringMask | and_ 4246 src/ia32/code-stubs-ia32.cc __ and_(scratch, mask); and_ 4272 src/ia32/code-stubs-ia32.cc __ and_(scratch, mask); and_ 4431 src/ia32/code-stubs-ia32.cc __ and_(ecx, eax); and_ 4442 src/ia32/code-stubs-ia32.cc __ and_(ebx, ecx); // ebx holds either 0 or eax ^ edx. and_ 4655 src/ia32/code-stubs-ia32.cc __ and_(scratch, kIsSymbolMask | kIsNotStringMask); and_ 5717 src/ia32/code-stubs-ia32.cc __ and_(ecx, edi); and_ 5747 src/ia32/code-stubs-ia32.cc __ and_(edi, kAsciiStringTag | kAsciiDataHintTag); and_ 6005 src/ia32/code-stubs-ia32.cc __ and_(count, 3); and_ 6096 src/ia32/code-stubs-ia32.cc __ and_(scratch, mask); and_ 6131 src/ia32/code-stubs-ia32.cc __ and_(temp, 0x0000ffff); and_ 6215 src/ia32/code-stubs-ia32.cc __ and_(hash, String::kHashBitMask); and_ 6633 src/ia32/code-stubs-ia32.cc __ and_(ecx, eax); and_ 6706 src/ia32/code-stubs-ia32.cc __ and_(tmp1, right); and_ 6715 src/ia32/code-stubs-ia32.cc __ and_(tmp1, tmp2); and_ 6753 src/ia32/code-stubs-ia32.cc __ and_(tmp1, right); and_ 6786 src/ia32/code-stubs-ia32.cc __ and_(tmp1, tmp2); and_ 6830 src/ia32/code-stubs-ia32.cc __ and_(ecx, eax); and_ 6850 src/ia32/code-stubs-ia32.cc __ and_(ecx, eax); and_ 6915 src/ia32/code-stubs-ia32.cc __ and_(index, and_ 6993 src/ia32/code-stubs-ia32.cc __ and_(r0, r1); and_ 7058 src/ia32/code-stubs-ia32.cc __ and_(scratch, Operand(esp, 0)); and_ 194 src/ia32/codegen-ia32.cc __ and_(edx, 0xF); and_ 239 src/ia32/codegen-ia32.cc __ and_(count, 0xF); and_ 285 src/ia32/codegen-ia32.cc __ and_(count, 0x0F); and_ 314 src/ia32/codegen-ia32.cc __ and_(edx, 0x03); and_ 328 src/ia32/codegen-ia32.cc __ and_(count, 3); and_ 1951 src/ia32/full-codegen-ia32.cc __ and_(eax, ecx); and_ 3472 src/ia32/full-codegen-ia32.cc __ and_(tmp, right); and_ 3612 src/ia32/full-codegen-ia32.cc __ and_(scratch, Immediate( and_ 3645 src/ia32/full-codegen-ia32.cc __ and_(scratch, Immediate( and_ 529 src/ia32/ic-ia32.cc __ and_(eax, KeyedLookupCache::kCapacityMask & KeyedLookupCache::kHashMask); and_ 675 src/ia32/ic-ia32.cc __ and_(eax, Immediate(kSlowCaseBitFieldMask)); and_ 882 src/ia32/lithium-codegen-ia32.cc __ and_(dividend, divisor - 1); and_ 891 src/ia32/lithium-codegen-ia32.cc __ and_(dividend, divisor - 1); and_ 931 src/ia32/lithium-codegen-ia32.cc __ and_(left_reg, Operand(scratch)); and_ 1071 src/ia32/lithium-codegen-ia32.cc __ and_(result, dividend); and_ 1219 src/ia32/lithium-codegen-ia32.cc __ and_(ToRegister(left), right_operand); and_ 1234 src/ia32/lithium-codegen-ia32.cc __ and_(ToRegister(left), ToOperand(right)); and_ 1403 src/ia32/lithium-codegen-ia32.cc __ and_(result, Map::kElementsKindMask); and_ 2603 src/ia32/lithium-codegen-ia32.cc __ and_(temp, Map::kElementsKindMask); and_ 3090 src/ia32/lithium-codegen-ia32.cc __ and_(tmp2, ~HeapNumber::kSignMask); and_ 3385 src/ia32/lithium-codegen-ia32.cc __ and_(eax, Immediate(0x3FFFF)); and_ 4190 src/ia32/lithium-codegen-ia32.cc __ and_(input_reg, HeapNumber::kExponentMask); and_ 4235 src/ia32/lithium-codegen-ia32.cc __ and_(input_reg, 1); and_ 4319 src/ia32/lithium-codegen-ia32.cc __ and_(result_reg, HeapNumber::kExponentMask); and_ 4355 src/ia32/lithium-codegen-ia32.cc __ and_(result_reg, and_ 4405 src/ia32/lithium-codegen-ia32.cc __ and_(result_reg, 1); and_ 4464 src/ia32/lithium-codegen-ia32.cc __ and_(temp, mask); and_ 4705 src/ia32/lithium-codegen-ia32.cc __ and_(ebx, Map::kElementsKindMask); and_ 4755 src/ia32/lithium-codegen-ia32.cc __ and_(ecx, Map::kElementsKindMask); and_ 4868 src/ia32/lithium-codegen-ia32.cc __ and_(ecx, Map::kElementsKindMask); and_ 64 src/ia32/macro-assembler-ia32.cc and_(scratch, Immediate(~Page::kPageAlignmentMask)); and_ 67 src/ia32/macro-assembler-ia32.cc and_(scratch, object); and_ 754 src/ia32/macro-assembler-ia32.cc and_(esp, -kFrameAlignment); and_ 1123 src/ia32/macro-assembler-ia32.cc and_(r2, r1); and_ 1357 src/ia32/macro-assembler-ia32.cc and_(object, Immediate(~kHeapObjectTagMask)); and_ 1396 src/ia32/macro-assembler-ia32.cc and_(scratch1, Immediate(~kObjectAlignmentMask)); and_ 1431 src/ia32/macro-assembler-ia32.cc and_(scratch1, Immediate(~kObjectAlignmentMask)); and_ 1580 src/ia32/macro-assembler-ia32.cc and_(scratch, Immediate(0x3)); and_ 1750 src/ia32/macro-assembler-ia32.cc and_(hash, String::kArrayIndexValueMask); and_ 2554 src/ia32/macro-assembler-ia32.cc and_(scratch, and_ 2569 src/ia32/macro-assembler-ia32.cc and_(scratch1, object2); and_ 2584 src/ia32/macro-assembler-ia32.cc and_(scratch1, kFlatAsciiStringMask); and_ 2585 src/ia32/macro-assembler-ia32.cc and_(scratch2, kFlatAsciiStringMask); and_ 2600 src/ia32/macro-assembler-ia32.cc and_(esp, -frame_alignment); and_ 2674 src/ia32/macro-assembler-ia32.cc and_(scratch, Immediate(~Page::kPageAlignmentMask)); and_ 2677 src/ia32/macro-assembler-ia32.cc and_(scratch, object); and_ 2756 src/ia32/macro-assembler-ia32.cc and_(bitmap_reg, addr_reg); and_ 2761 src/ia32/macro-assembler-ia32.cc and_(ecx, and_ 2767 src/ia32/macro-assembler-ia32.cc and_(ecx, (1 << Bitmap::kBitsPerCellLog2) - 1); and_ 2848 src/ia32/macro-assembler-ia32.cc and_(length, Immediate(kStringEncodingMask)); and_ 2860 src/ia32/macro-assembler-ia32.cc and_(length, Immediate(~kObjectAlignmentMask)); and_ 2867 src/ia32/macro-assembler-ia32.cc and_(bitmap_scratch, Immediate(~Page::kPageAlignmentMask)); and_ 509 src/ia32/regexp-macro-assembler-ia32.cc __ and_(eax, current_character()); and_ 523 src/ia32/regexp-macro-assembler-ia32.cc __ and_(eax, current_character()); and_ 540 src/ia32/regexp-macro-assembler-ia32.cc __ and_(eax, mask); and_ 574 src/ia32/regexp-macro-assembler-ia32.cc __ and_(ebx, current_character()); and_ 75 src/ia32/stub-cache-ia32.cc __ and_(offset, ~Code::kFlagsNotUsedInLookup); and_ 113 src/ia32/stub-cache-ia32.cc __ and_(offset, ~Code::kFlagsNotUsedInLookup); and_ 235 src/ia32/stub-cache-ia32.cc __ and_(offset, (kPrimaryTableSize - 1) << kHeapObjectTagSize); and_ 247 src/ia32/stub-cache-ia32.cc __ and_(offset, (kPrimaryTableSize - 1) << kHeapObjectTagSize); and_ 250 src/ia32/stub-cache-ia32.cc __ and_(offset, (kSecondaryTableSize - 1) << kHeapObjectTagSize); and_ 1942 src/ia32/stub-cache-ia32.cc __ and_(code, Immediate(Smi::FromInt(0xffff))); and_ 2182 src/ia32/stub-cache-ia32.cc __ and_(ebx, ~HeapNumber::kSignMask); and_ 718 src/mips/assembler-mips.h void and_(Register rd, Register rs, Register rt); and_ 1411 src/mips/code-stubs-mips.cc __ and_(t5, lhs_exponent, exp_mask_reg); and_ 1421 src/mips/code-stubs-mips.cc __ and_(t5, rhs_exponent, exp_mask_reg); and_ 1645 src/mips/code-stubs-mips.cc __ and_(a0, a2, a3); and_ 2565 src/mips/code-stubs-mips.cc __ and_(v0, left, right); and_ 6138 src/mips/code-stubs-mips.cc __ and_(hash, hash, at); and_ 6566 src/mips/code-stubs-mips.cc __ and_(t4, t4, t5); // Branch if both strings were non-empty. and_ 6670 src/mips/code-stubs-mips.cc __ and_(at, at, t1); and_ 505 src/mips/macro-assembler-mips.cc and_(reg2, reg2, reg1); and_ 647 src/mips/macro-assembler-mips.cc and_(rd, rs, rt.rm()); and_ 655 src/mips/macro-assembler-mips.cc and_(rd, rs, at); and_ 964 src/mips/macro-assembler-mips.cc and_(t8, rs, at); and_ 968 src/mips/macro-assembler-mips.cc and_(at, rt, at); and_ 1286 src/mips/macro-assembler-mips.cc and_(scratch, at, mask); and_ 4121 src/mips/macro-assembler-mips.cc and_(overflow_dst, overflow_dst, scratch); and_ 4127 src/mips/macro-assembler-mips.cc and_(overflow_dst, overflow_dst, scratch); and_ 4132 src/mips/macro-assembler-mips.cc and_(overflow_dst, scratch, overflow_dst); and_ 4163 src/mips/macro-assembler-mips.cc and_(overflow_dst, scratch, overflow_dst); and_ 4169 src/mips/macro-assembler-mips.cc and_(overflow_dst, scratch, overflow_dst); and_ 4174 src/mips/macro-assembler-mips.cc and_(overflow_dst, scratch, overflow_dst); and_ 4713 src/mips/macro-assembler-mips.cc and_(at, scratch, reg); // In the delay slot. and_ 4792 src/mips/macro-assembler-mips.cc and_(at, reg1, reg2); and_ 1085 src/mips/stub-cache-mips.cc __ and_(hiword, hiword, scratch); and_ 4143 src/mips/stub-cache-mips.cc __ and_(t6, t3, t5); and_ 4215 src/mips/stub-cache-mips.cc __ and_(t6, t3, t5); and_ 120 src/x64/assembler-x64.cc __ and_(rcx, rax); // Bit 0 is set if SAHF instruction supported. and_ 122 src/x64/assembler-x64.cc __ and_(rax, rdi); and_ 879 src/x64/assembler-x64.h void and_(Register dst, Register src) { and_ 883 src/x64/assembler-x64.h void and_(Register dst, const Operand& src) { and_ 887 src/x64/assembler-x64.h void and_(const Operand& dst, Register src) { and_ 891 src/x64/assembler-x64.h void and_(Register dst, Immediate src) { and_ 895 src/x64/assembler-x64.h void and_(const Operand& dst, Immediate src) { and_ 3351 src/x64/code-stubs-x64.cc __ and_(hash, mask); and_ 4744 src/x64/code-stubs-x64.cc __ and_(rcx, r9); and_ 4986 src/x64/code-stubs-x64.cc __ and_(count, Immediate(7)); and_ 5674 src/x64/code-stubs-x64.cc __ and_(tmp1, tmp2); and_ 5742 src/x64/code-stubs-x64.cc __ and_(tmp1, tmp2); and_ 5865 src/x64/code-stubs-x64.cc __ and_(index, and_ 5942 src/x64/code-stubs-x64.cc __ and_(r1, r0); and_ 6004 src/x64/code-stubs-x64.cc __ and_(scratch, Operand(rsp, 0)); and_ 466 src/x64/ic-x64.cc __ and_(rcx, Immediate(mask)); and_ 1293 src/x64/lithium-codegen-x64.cc __ and_(result, Immediate(Map::kElementsKindMask)); and_ 2458 src/x64/lithium-codegen-x64.cc __ and_(temp, Immediate(Map::kElementsKindMask)); and_ 4420 src/x64/lithium-codegen-x64.cc __ and_(rbx, Immediate(Map::kElementsKindMask)); and_ 4569 src/x64/lithium-codegen-x64.cc __ and_(rcx, Immediate(Map::kElementsKindMask)); and_ 270 src/x64/macro-assembler-x64.cc and_(scratch, kScratchRegister); and_ 273 src/x64/macro-assembler-x64.cc and_(scratch, object); and_ 288 src/x64/macro-assembler-x64.cc and_(scratch, Immediate(static_cast<int32_t>(HEAP->NewSpaceMask()))); and_ 583 src/x64/macro-assembler-x64.cc and_(hash, Immediate(String::kArrayIndexValueMask)); and_ 1876 src/x64/macro-assembler-x64.cc and_(dst, src2); and_ 1886 src/x64/macro-assembler-x64.cc and_(dst, constant_reg); and_ 1889 src/x64/macro-assembler-x64.cc and_(dst, src); and_ 1991 src/x64/macro-assembler-x64.cc and_(rcx, Immediate(0x1f)); and_ 2082 src/x64/macro-assembler-x64.cc and_(kScratchRegister, src1); and_ 2094 src/x64/macro-assembler-x64.cc and_(dst, kScratchRegister); and_ 3345 src/x64/macro-assembler-x64.cc and_(rsp, Immediate(-kFrameAlignment)); and_ 3566 src/x64/macro-assembler-x64.cc and_(r2, r1); and_ 3806 src/x64/macro-assembler-x64.cc and_(object, Immediate(~kHeapObjectTagMask)); and_ 3847 src/x64/macro-assembler-x64.cc and_(scratch1, Immediate(~kObjectAlignmentMask)); and_ 3885 src/x64/macro-assembler-x64.cc and_(scratch1, Immediate(~kObjectAlignmentMask)); and_ 4197 src/x64/macro-assembler-x64.cc and_(rsp, Immediate(-frame_alignment)); and_ 4266 src/x64/macro-assembler-x64.cc and_(scratch, Immediate(~Page::kPageAlignmentMask)); and_ 4269 src/x64/macro-assembler-x64.cc and_(scratch, object); and_ 4297 src/x64/macro-assembler-x64.cc and_(rcx, Operand(bitmap_scratch, MemoryChunk::kHeaderSize)); and_ 4332 src/x64/macro-assembler-x64.cc and_(bitmap_reg, Immediate(~Page::kPageAlignmentMask)); and_ 4337 src/x64/macro-assembler-x64.cc and_(rcx, and_ 4344 src/x64/macro-assembler-x64.cc and_(rcx, Immediate((1 << Bitmap::kBitsPerCellLog2) - 1)); and_ 4425 src/x64/macro-assembler-x64.cc and_(length, Immediate(kStringEncodingMask)); and_ 4432 src/x64/macro-assembler-x64.cc and_(length, Immediate(~kObjectAlignmentMask)); and_ 4439 src/x64/macro-assembler-x64.cc and_(bitmap_scratch, Immediate(~Page::kPageAlignmentMask)); and_ 554 src/x64/regexp-macro-assembler-x64.cc __ and_(rax, current_character()); and_ 568 src/x64/regexp-macro-assembler-x64.cc __ and_(rax, current_character()); and_ 582 src/x64/regexp-macro-assembler-x64.cc __ and_(rax, Immediate(mask)); and_ 615 src/x64/regexp-macro-assembler-x64.cc __ and_(rbx, Immediate(kTableMask)); and_ 89 src/x64/stub-cache-x64.cc __ and_(offset, Immediate(~Code::kFlagsNotUsedInLookup)); and_ 202 src/x64/stub-cache-x64.cc __ and_(scratch, Immediate((kPrimaryTableSize - 1) << kHeapObjectTagSize)); and_ 211 src/x64/stub-cache-x64.cc __ and_(scratch, Immediate((kPrimaryTableSize - 1) << kHeapObjectTagSize)); and_ 214 src/x64/stub-cache-x64.cc __ and_(scratch, Immediate((kSecondaryTableSize - 1) << kHeapObjectTagSize)); and_ 178 test/cctest/test-assembler-mips.cc __ and_(v0, t1, t2); // 0x00001230 and_ 111 test/cctest/test-disasm-arm.cc COMPARE(and_(r0, r1, Operand(r2)), and_ 113 test/cctest/test-disasm-arm.cc COMPARE(and_(r1, r2, Operand(r3), LeaveCC), and_ 115 test/cctest/test-disasm-arm.cc COMPARE(and_(r2, r3, Operand(r4), SetCC), and_ 117 test/cctest/test-disasm-arm.cc COMPARE(and_(r3, r4, Operand(r5), LeaveCC, eq), and_ 308 test/cctest/test-disasm-arm.cc COMPARE(and_(r3, r5, Operand(0xfc03ffff)), and_ 342 test/cctest/test-disasm-arm.cc COMPARE(and_(r0, r1, Operand(0x00000000)), and_ 344 test/cctest/test-disasm-arm.cc COMPARE(and_(r1, r2, Operand(0x00000001), LeaveCC), and_ 346 test/cctest/test-disasm-arm.cc COMPARE(and_(r2, r3, Operand(0x00000010), SetCC), and_ 348 test/cctest/test-disasm-arm.cc COMPARE(and_(r3, r4, Operand(0x00000100), LeaveCC, eq), and_ 350 test/cctest/test-disasm-arm.cc COMPARE(and_(r4, r5, Operand(0x00001000), SetCC, ne), and_ 70 test/cctest/test-disasm-ia32.cc __ and_(eax, 12345678); and_ 97 test/cctest/test-disasm-ia32.cc __ and_(edx, 3); and_ 98 test/cctest/test-disasm-ia32.cc __ and_(edx, Operand(esp, 4)); and_ 222 test/cctest/test-disasm-ia32.cc __ and_(ebx, 12345); and_ 169 test/cctest/test-disasm-mips.cc COMPARE(and_(a0, a1, a2), and_ 171 test/cctest/test-disasm-mips.cc COMPARE(and_(s0, s1, s2), and_ 173 test/cctest/test-disasm-mips.cc COMPARE(and_(t2, t3, t4), and_ 175 test/cctest/test-disasm-mips.cc COMPARE(and_(v0, v1, a2), and_ 69 test/cctest/test-disasm-x64.cc __ and_(rax, Immediate(12345678)); and_ 91 test/cctest/test-disasm-x64.cc __ and_(rdx, Immediate(3)); and_ 92 test/cctest/test-disasm-x64.cc __ and_(rdx, Operand(rsp, 4)); and_ 208 test/cctest/test-disasm-x64.cc __ and_(rbx, Immediate(12345));