movl 102 src/x64/assembler-x64.cc __ movl(rax, Immediate(1)); movl 107 src/x64/assembler-x64.cc __ movl(rdi, rdx); // Zero-extended to 64 bits. movl 119 src/x64/assembler-x64.cc __ movl(rax, Immediate(1)); movl 975 src/x64/assembler-x64.cc movl(dst, src); movl 991 src/x64/assembler-x64.cc movl(dst, src); movl 1537 src/x64/assembler-x64.cc movl(dst, Immediate(static_cast<int32_t>(value))); movl 690 src/x64/assembler-x64.h void movl(Register dst, Register src); movl 691 src/x64/assembler-x64.h void movl(Register dst, const Operand& src); movl 692 src/x64/assembler-x64.h void movl(const Operand& dst, Register src); movl 693 src/x64/assembler-x64.h void movl(const Operand& dst, Immediate imm); movl 695 src/x64/assembler-x64.h void movl(Register dst, Immediate imm32); movl 706 src/x64/assembler-x64.h void movl(const Operand& dst, Label* src); movl 735 src/x64/code-stubs-x64.cc __ movl(result, double_value); movl 1293 src/x64/code-stubs-x64.cc __ movl(rbx, rax); // rbx holds result value (uint32 value as int64). movl 1642 src/x64/code-stubs-x64.cc __ movl(rcx, rdx); movl 1643 src/x64/code-stubs-x64.cc __ movl(rax, rdx); movl 1644 src/x64/code-stubs-x64.cc __ movl(rdi, rdx); movl 1812 src/x64/code-stubs-x64.cc __ movl(Operand(rsp, 4), Immediate(0x7ff80000)); movl 1813 src/x64/code-stubs-x64.cc __ movl(Operand(rsp, 0), Immediate(0x00000000)); movl 1906 src/x64/code-stubs-x64.cc __ movl(rax, rdx); movl 1958 src/x64/code-stubs-x64.cc __ movl(rax, r8); movl 3116 src/x64/code-stubs-x64.cc __ movl(rdi, Operand(rcx, rdx, times_int_size, 0)); movl 3303 src/x64/code-stubs-x64.cc __ movl(scratch, FieldOperand(object, HeapNumber::kValueOffset + 4)); movl 4335 src/x64/code-stubs-x64.cc __ movl(rdi, Immediate(kWordBeforeMapCheckValue)); movl 4372 src/x64/code-stubs-x64.cc __ movl(rax, Immediate(true_offset)); movl 4377 src/x64/code-stubs-x64.cc __ movl(rax, Immediate(kWordBeforeResultValue)); movl 4395 src/x64/code-stubs-x64.cc __ movl(rax, Immediate(false_offset)); movl 4400 src/x64/code-stubs-x64.cc __ movl(rax, Immediate(kWordBeforeResultValue)); movl 4743 src/x64/code-stubs-x64.cc __ movl(rcx, r8); movl 4980 src/x64/code-stubs-x64.cc __ movl(kScratchRegister, count); movl 4985 src/x64/code-stubs-x64.cc __ movl(count, kScratchRegister); movl 5069 src/x64/code-stubs-x64.cc __ movl(scratch, hash); movl 5115 src/x64/code-stubs-x64.cc __ movl(temp, FieldOperand(candidate, SeqAsciiString::kHeaderSize)); movl 5142 src/x64/code-stubs-x64.cc __ movl(hash, scratch); movl 5146 src/x64/code-stubs-x64.cc __ movl(scratch, hash); movl 5159 src/x64/code-stubs-x64.cc __ movl(scratch, hash); movl 5163 src/x64/code-stubs-x64.cc __ movl(scratch, hash); movl 5175 src/x64/code-stubs-x64.cc __ movl(scratch, hash); movl 5179 src/x64/code-stubs-x64.cc __ movl(scratch, hash); movl 5622 src/x64/code-stubs-x64.cc __ movl(rax, Immediate(0)); movl 5623 src/x64/code-stubs-x64.cc __ movl(rcx, Immediate(0)); movl 5937 src/x64/code-stubs-x64.cc __ movl(r1, FieldOperand(name, String::kHashFieldOffset)); movl 5959 src/x64/code-stubs-x64.cc __ movl(r0, FieldOperand(name, String::kHashFieldOffset)); movl 930 src/x64/deoptimizer-x64.cc __ movl(rdx, Operand(rax, Deoptimizer::output_count_offset())); movl 2969 src/x64/full-codegen-x64.cc __ movl(rcx, Immediate(0x49800000)); // 1.0 x 2^20 as single. movl 3498 src/x64/full-codegen-x64.cc __ movl(rax, FieldOperand(rax, String::kHashFieldOffset)); movl 3558 src/x64/full-codegen-x64.cc __ movl(array_length_operand, array_length); movl 3662 src/x64/full-codegen-x64.cc __ movl(scratch, array_length_operand); movl 3738 src/x64/full-codegen-x64.cc __ movl(index, array_length_operand); movl 3766 src/x64/full-codegen-x64.cc __ movl(string_length, scratch); movl 376 src/x64/ic-x64.cc __ movl(hash, FieldOperand(key, String::kHashFieldOffset)); movl 460 src/x64/ic-x64.cc __ movl(rcx, rbx); movl 462 src/x64/ic-x64.cc __ movl(rdi, FieldOperand(rax, String::kHashFieldOffset)); movl 506 src/x64/ic-x64.cc __ movl(rdi, Operand(kScratchRegister, rcx, times_4, 0)); movl 836 src/x64/lithium-codegen-x64.cc __ movl(scratch, right_reg); movl 846 src/x64/lithium-codegen-x64.cc __ movl(scratch, left_reg); movl 854 src/x64/lithium-codegen-x64.cc __ movl(left_reg, scratch); movl 884 src/x64/lithium-codegen-x64.cc __ movl(result_reg, left_reg); movl 905 src/x64/lithium-codegen-x64.cc __ movl(result, dividend); movl 911 src/x64/lithium-codegen-x64.cc __ movl(result, dividend); movl 935 src/x64/lithium-codegen-x64.cc __ movl(result, dividend); movl 1025 src/x64/lithium-codegen-x64.cc __ movl(kScratchRegister, left); movl 1884 src/x64/lithium-codegen-x64.cc __ movl(result, FieldOperand(input, String::kHashFieldOffset)); movl 2636 src/x64/lithium-codegen-x64.cc __ movl(result, operand); movl 2708 src/x64/lithium-codegen-x64.cc __ movl(result, Immediate(scope()->num_parameters())); movl 2943 src/x64/lithium-codegen-x64.cc __ movl(tmp, FieldOperand(input_reg, HeapNumber::kExponentOffset)); movl 3252 src/x64/lithium-codegen-x64.cc __ movl(rax, FieldOperand(rbx, ByteArray::kHeaderSize)); movl 3257 src/x64/lithium-codegen-x64.cc __ movl(rcx, FieldOperand(rbx, ByteArray::kHeaderSize + kSeedSize)); movl 3261 src/x64/lithium-codegen-x64.cc __ movl(rdx, rax); movl 3267 src/x64/lithium-codegen-x64.cc __ movl(FieldOperand(rbx, ByteArray::kHeaderSize), rax); movl 3270 src/x64/lithium-codegen-x64.cc __ movl(rdx, rcx); movl 3276 src/x64/lithium-codegen-x64.cc __ movl(FieldOperand(rbx, ByteArray::kHeaderSize + kSeedSize), rcx); movl 3287 src/x64/lithium-codegen-x64.cc __ movl(rcx, Immediate(0x49800000)); // 1.0 x 2^20 as single. movl 3574 src/x64/lithium-codegen-x64.cc __ movl(operand, value); movl 199 src/x64/lithium-gap-resolver-x64.cc __ movl(dst, Immediate(cgen_->ToInteger32(constant_source))); movl 878 src/x64/macro-assembler-x64.cc movl(dst, Immediate(static_cast<uint32_t>(x))); movl 1006 src/x64/macro-assembler-x64.cc movl(dst, src); movl 1025 src/x64/macro-assembler-x64.cc movl(Operand(dst, kSmiShift / kBitsPerByte), src); movl 1051 src/x64/macro-assembler-x64.cc movl(dst, Operand(src, kSmiShift / kBitsPerByte)); movl 1249 src/x64/macro-assembler-x64.cc movl(scratch, first); movl 1284 src/x64/macro-assembler-x64.cc movl(dst, Immediate(kSmiTagMask)); movl 1292 src/x64/macro-assembler-x64.cc movl(dst, Immediate(kSmiTagMask)); movl 1295 src/x64/macro-assembler-x64.cc movl(dst, src); movl 1861 src/x64/macro-assembler-x64.cc movl(kScratchRegister, Immediate(~0)); movl 2081 src/x64/macro-assembler-x64.cc movl(kScratchRegister, Immediate(kSmiTagMask)); movl 2193 src/x64/macro-assembler-x64.cc movl(scratch, instance_type); movl 3016 src/x64/macro-assembler-x64.cc movl(counter_operand, Immediate(value)); movl 3496 src/x64/macro-assembler-x64.cc movl(scratch, r0); movl 3501 src/x64/macro-assembler-x64.cc movl(scratch, r0); movl 3507 src/x64/macro-assembler-x64.cc movl(scratch, r0); movl 3513 src/x64/macro-assembler-x64.cc movl(scratch, r0); movl 3659 src/x64/macro-assembler-x64.cc movl(result, Immediate(0x7091)); movl 3661 src/x64/macro-assembler-x64.cc movl(result_end, Immediate(0x7191)); movl 3664 src/x64/macro-assembler-x64.cc movl(scratch, Immediate(0x7291)); movl 3717 src/x64/macro-assembler-x64.cc movl(result, Immediate(0x7091)); movl 3718 src/x64/macro-assembler-x64.cc movl(result_end, Immediate(0x7191)); movl 3720 src/x64/macro-assembler-x64.cc movl(scratch, Immediate(0x7291)); movl 3764 src/x64/macro-assembler-x64.cc movl(result, Immediate(0x7091)); movl 3765 src/x64/macro-assembler-x64.cc movl(result_end, Immediate(0x7191)); movl 3767 src/x64/macro-assembler-x64.cc movl(scratch, Immediate(0x7291)); movl 3882 src/x64/macro-assembler-x64.cc movl(scratch1, length); movl 4345 src/x64/macro-assembler-x64.cc movl(mask_reg, Immediate(1)); movl 360 src/x64/regexp-macro-assembler-x64.cc __ movl(rax, rdi); movl 499 src/x64/regexp-macro-assembler-x64.cc __ movl(rbx, rdi); movl 553 src/x64/regexp-macro-assembler-x64.cc __ movl(rax, Immediate(mask)); movl 567 src/x64/regexp-macro-assembler-x64.cc __ movl(rax, Immediate(mask)); movl 672 src/x64/regexp-macro-assembler-x64.cc __ movl(rax, current_character()); movl 690 src/x64/regexp-macro-assembler-x64.cc __ movl(rax, current_character()); movl 938 src/x64/regexp-macro-assembler-x64.cc __ movl(Operand(rbx, i * kIntSize), rax); movl 1436 src/x64/regexp-macro-assembler-x64.cc __ movl(Operand(backtrack_stackpointer(), 0), source); movl 1443 src/x64/regexp-macro-assembler-x64.cc __ movl(Operand(backtrack_stackpointer(), 0), value); movl 1467 src/x64/regexp-macro-assembler-x64.cc __ movl(Operand(backtrack_stackpointer(), 0), backtrack_target); movl 1518 src/x64/regexp-macro-assembler-x64.cc __ movl(current_character(), Operand(rsi, rdi, times_1, cp_offset)); movl 1528 src/x64/regexp-macro-assembler-x64.cc __ movl(current_character(), movl 88 src/x64/stub-cache-x64.cc __ movl(offset, FieldOperand(kScratchRegister, Code::kFlagsOffset)); movl 196 src/x64/stub-cache-x64.cc __ movl(scratch, FieldOperand(name, String::kHashFieldOffset)); movl 208 src/x64/stub-cache-x64.cc __ movl(scratch, FieldOperand(name, String::kHashFieldOffset)); movl 1977 src/x64/stub-cache-x64.cc __ movl(rbx, rax); movl 3372 src/x64/stub-cache-x64.cc __ movl(rcx, Operand(rbx, rcx, times_4, 0)); movl 3523 src/x64/stub-cache-x64.cc __ movl(Operand(rbx, rdi, times_4, 0), rdx); movl 3599 src/x64/stub-cache-x64.cc __ movl(Operand(rbx, rdi, times_4, 0), r8); movl 143 test/cctest/test-macro-assembler-x64.cc __ movl(rax, Immediate(id)); movl 202 test/cctest/test-macro-assembler-x64.cc __ movl(rax, Immediate(id + 1)); movl 205 test/cctest/test-macro-assembler-x64.cc __ movl(rax, Immediate(id + 2)); movl 209 test/cctest/test-macro-assembler-x64.cc __ movl(rax, Immediate(id + 3)); movl 212 test/cctest/test-macro-assembler-x64.cc __ movl(rax, Immediate(id + 4)); movl 222 test/cctest/test-macro-assembler-x64.cc __ movl(rax, Immediate(id + 9)); movl 226 test/cctest/test-macro-assembler-x64.cc __ movl(rax, Immediate(id + 10)); movl 231 test/cctest/test-macro-assembler-x64.cc __ movl(rax, Immediate(id + 11)); movl 313 test/cctest/test-macro-assembler-x64.cc __ movl(rcx, Immediate(0)); movl 320 test/cctest/test-macro-assembler-x64.cc __ movl(rcx, Immediate(1024)); movl 327 test/cctest/test-macro-assembler-x64.cc __ movl(rcx, Immediate(-1)); movl 334 test/cctest/test-macro-assembler-x64.cc __ movl(rcx, Immediate(Smi::kMaxValue)); movl 341 test/cctest/test-macro-assembler-x64.cc __ movl(rcx, Immediate(Smi::kMinValue)); movl 350 test/cctest/test-macro-assembler-x64.cc __ movl(rcx, Immediate(0)); movl 357 test/cctest/test-macro-assembler-x64.cc __ movl(rcx, Immediate(1024)); movl 364 test/cctest/test-macro-assembler-x64.cc __ movl(rcx, Immediate(-1)); movl 371 test/cctest/test-macro-assembler-x64.cc __ movl(rcx, Immediate(Smi::kMaxValue)); movl 378 test/cctest/test-macro-assembler-x64.cc __ movl(rcx, Immediate(Smi::kMinValue)); movl 405 test/cctest/test-macro-assembler-x64.cc __ movl(rax, Immediate(id)); movl 489 test/cctest/test-macro-assembler-x64.cc __ movl(rax, Immediate(1)); // Test number. movl 493 test/cctest/test-macro-assembler-x64.cc __ movl(rcx, Immediate(0)); movl 504 test/cctest/test-macro-assembler-x64.cc __ movl(rcx, Immediate(-1)); movl 515 test/cctest/test-macro-assembler-x64.cc __ movl(rcx, Immediate(Smi::kMaxValue)); movl 526 test/cctest/test-macro-assembler-x64.cc __ movl(rcx, Immediate(Smi::kMinValue)); movl 539 test/cctest/test-macro-assembler-x64.cc __ movl(rcx, Immediate(0)); movl 678 test/cctest/test-macro-assembler-x64.cc __ movl(rax, Immediate(id + 8)); movl 694 test/cctest/test-macro-assembler-x64.cc __ movl(rax, Immediate(id)); movl 767 test/cctest/test-macro-assembler-x64.cc __ movl(rcx, Immediate(first)); movl 769 test/cctest/test-macro-assembler-x64.cc __ movl(rdx, Immediate(second)); movl 771 test/cctest/test-macro-assembler-x64.cc __ movl(r8, Immediate(first + second)); movl 774 test/cctest/test-macro-assembler-x64.cc __ movl(rax, Immediate(id)); // Test number. movl 784 test/cctest/test-macro-assembler-x64.cc __ movl(rcx, Immediate(first)); movl 796 test/cctest/test-macro-assembler-x64.cc __ movl(rcx, Immediate(first)); movl 860 test/cctest/test-macro-assembler-x64.cc __ movl(rax, Immediate(id)); // Test 0. movl 904 test/cctest/test-macro-assembler-x64.cc __ movl(rax, Immediate(id)); movl 1059 test/cctest/test-macro-assembler-x64.cc __ movl(rax, Immediate(id)); movl 1074 test/cctest/test-macro-assembler-x64.cc __ movl(rax, Immediate(id + 8)); movl 1372 test/cctest/test-macro-assembler-x64.cc __ movl(rax, Immediate(id)); movl 1450 test/cctest/test-macro-assembler-x64.cc __ movl(rax, Immediate(id)); movl 1527 test/cctest/test-macro-assembler-x64.cc __ movl(rax, Immediate(id)); movl 1610 test/cctest/test-macro-assembler-x64.cc __ movl(rax, Immediate(id)); movl 1695 test/cctest/test-macro-assembler-x64.cc __ movl(rax, Immediate(id)); movl 1779 test/cctest/test-macro-assembler-x64.cc __ movl(rax, Immediate(id)); movl 1844 test/cctest/test-macro-assembler-x64.cc __ movl(rax, Immediate(id)); movl 1944 test/cctest/test-macro-assembler-x64.cc __ movl(rax, Immediate(id)); movl 2052 test/cctest/test-macro-assembler-x64.cc __ movl(rax, Immediate(id)); movl 2121 test/cctest/test-macro-assembler-x64.cc __ movl(rax, Immediate(id)); movl 2229 test/cctest/test-macro-assembler-x64.cc __ movl(rcx, Immediate(2)); movl 2231 test/cctest/test-macro-assembler-x64.cc __ movl(rax, Immediate(1)); movl 2236 test/cctest/test-macro-assembler-x64.cc __ movl(rdx, sp0); // Sanity check. movl 2243 test/cctest/test-macro-assembler-x64.cc __ movl(rdx, Operand(sp0, 2 * kPointerSize)); movl 2251 test/cctest/test-macro-assembler-x64.cc __ movl(rdx, sp2); // Sanity check. movl 2256 test/cctest/test-macro-assembler-x64.cc __ movl(rdx, Operand(sp2, 2 * kPointerSize)); movl 2262 test/cctest/test-macro-assembler-x64.cc __ movl(rdx, Operand(sp2, -2 * kPointerSize)); movl 2270 test/cctest/test-macro-assembler-x64.cc __ movl(rdx, sp2c2); // Sanity check. movl 2275 test/cctest/test-macro-assembler-x64.cc __ movl(rdx, Operand(sp2c2, 2 * kPointerSize)); movl 2281 test/cctest/test-macro-assembler-x64.cc __ movl(rdx, Operand(sp2c2, -2 * kPointerSize)); movl 2290 test/cctest/test-macro-assembler-x64.cc __ movl(rdx, bp0); // Sanity check. movl 2296 test/cctest/test-macro-assembler-x64.cc __ movl(rdx, Operand(bp0, -2 * kPointerSize)); movl 2304 test/cctest/test-macro-assembler-x64.cc __ movl(rdx, bp2); // Sanity check. movl 2310 test/cctest/test-macro-assembler-x64.cc __ movl(rdx, Operand(bp2, 2 * kPointerSize)); movl 2315 test/cctest/test-macro-assembler-x64.cc __ movl(rdx, Operand(bp2, -2 * kPointerSize)); movl 2323 test/cctest/test-macro-assembler-x64.cc __ movl(rdx, bp2c4); // Sanity check. movl 2328 test/cctest/test-macro-assembler-x64.cc __ movl(rdx, Operand(bp2c4, 2 * kPointerSize)); movl 2333 test/cctest/test-macro-assembler-x64.cc __ movl(rdx, Operand(bp2c4, -2 * kPointerSize)); movl 2341 test/cctest/test-macro-assembler-x64.cc __ movl(rdx, bx0); // Sanity check. movl 2346 test/cctest/test-macro-assembler-x64.cc __ movl(rdx, Operand(bx0, 5 * kPointerSize)); movl 2351 test/cctest/test-macro-assembler-x64.cc __ movl(rdx, Operand(bx0, -4 * kPointerSize)); movl 2359 test/cctest/test-macro-assembler-x64.cc __ movl(rdx, bx2); // Sanity check. movl 2364 test/cctest/test-macro-assembler-x64.cc __ movl(rdx, Operand(bx2, 2 * kPointerSize)); movl 2370 test/cctest/test-macro-assembler-x64.cc __ movl(rdx, Operand(bx2, -2 * kPointerSize)); movl 2378 test/cctest/test-macro-assembler-x64.cc __ movl(rdx, bx2c2); // Sanity check. movl 2383 test/cctest/test-macro-assembler-x64.cc __ movl(rdx, Operand(bx2c2, 2 * kPointerSize)); movl 2388 test/cctest/test-macro-assembler-x64.cc __ movl(rdx, Operand(bx2c2, -2 * kPointerSize)); movl 2396 test/cctest/test-macro-assembler-x64.cc __ movl(rdx, r80); // Sanity check. movl 2401 test/cctest/test-macro-assembler-x64.cc __ movl(rdx, Operand(r80, -8 * kIntSize)); movl 2406 test/cctest/test-macro-assembler-x64.cc __ movl(rdx, Operand(r80, 8 * kIntSize)); movl 2411 test/cctest/test-macro-assembler-x64.cc __ movl(rdx, Operand(r80, -64 * kIntSize)); movl 2416 test/cctest/test-macro-assembler-x64.cc __ movl(rdx, Operand(r80, 64 * kIntSize)); movl 2424 test/cctest/test-macro-assembler-x64.cc __ movl(rdx, r88); // Sanity check. movl 2429 test/cctest/test-macro-assembler-x64.cc __ movl(rdx, Operand(r88, -8 * kIntSize)); movl 2434 test/cctest/test-macro-assembler-x64.cc __ movl(rdx, Operand(r88, 8 * kIntSize)); movl 2439 test/cctest/test-macro-assembler-x64.cc __ movl(rdx, Operand(r88, -64 * kIntSize)); movl 2444 test/cctest/test-macro-assembler-x64.cc __ movl(rdx, Operand(r88, 64 * kIntSize)); movl 2453 test/cctest/test-macro-assembler-x64.cc __ movl(rdx, r864); // Sanity check. movl 2458 test/cctest/test-macro-assembler-x64.cc __ movl(rdx, Operand(r864, -8 * kIntSize)); movl 2463 test/cctest/test-macro-assembler-x64.cc __ movl(rdx, Operand(r864, 8 * kIntSize)); movl 2468 test/cctest/test-macro-assembler-x64.cc __ movl(rdx, Operand(r864, -64 * kIntSize)); movl 2473 test/cctest/test-macro-assembler-x64.cc __ movl(rdx, Operand(r864, 32 * kIntSize)); movl 2479 test/cctest/test-macro-assembler-x64.cc __ movl(rdx, Operand(r864, -60 * kIntSize)); movl 2484 test/cctest/test-macro-assembler-x64.cc __ movl(rdx, Operand(r864, 60 * kIntSize)); movl 2492 test/cctest/test-macro-assembler-x64.cc __ movl(rdx, Operand(r80, 2)); movl 2497 test/cctest/test-macro-assembler-x64.cc __ movl(rdx, Operand(r80, -2)); movl 2502 test/cctest/test-macro-assembler-x64.cc __ movl(rdx, Operand(r80, 126)); movl 2507 test/cctest/test-macro-assembler-x64.cc __ movl(rdx, Operand(r80, -126)); movl 2512 test/cctest/test-macro-assembler-x64.cc __ movl(rdx, Operand(r80, 254)); movl 2517 test/cctest/test-macro-assembler-x64.cc __ movl(rdx, Operand(r80, -254)); movl 2524 test/cctest/test-macro-assembler-x64.cc __ movl(rax, Immediate(0));