Lines Matching refs:Operand
235 // Load operand in rdx into xmm0, or branch to not_numbers.
241 // Load operand in rax into xmm1, or branch to not_numbers.
408 __ Movsd(Operand(rsp, 0), double_exponent);
409 __ fld_d(Operand(rsp, 0)); // E
410 __ Movsd(Operand(rsp, 0), double_base);
411 __ fld_d(Operand(rsp, 0)); // B, E
432 __ fstp_d(Operand(rsp, 0));
433 __ Movsd(double_result, Operand(rsp, 0));
554 __ movp(rbx, Operand(rbp, StandardFrameConstants::kCallerFPOffset));
555 __ Cmp(Operand(rbx, StandardFrameConstants::kContextOffset),
576 __ movp(rcx, Operand(rbx, ArgumentsAdaptorFrameConstants::kLengthOffset));
617 __ movp(rax, Operand(rbp, StandardFrameConstants::kCallerFPOffset));
618 __ movp(r8, Operand(rax, StandardFrameConstants::kContextOffset));
629 r11, Operand(rax, ArgumentsAdaptorFrameConstants::kLengthOffset));
630 __ leap(rdx, Operand(rax, r11, times_pointer_size,
650 __ leap(r8, Operand(rbx, times_pointer_size, kParameterMapHeaderSize));
654 __ leap(r8, Operand(r8, r11, times_pointer_size, FixedArray::kHeaderSize));
671 __ movp(r9, Operand(r9, Context::SlotOffset(kIndex)));
676 __ movp(r9, Operand(r9, Context::SlotOffset(kAliasedIndex)));
706 __ leap(rdi, Operand(rax, Heap::kSloppyArgumentsObjectSize));
725 __ leap(r9, Operand(rdi, rbx, times_pointer_size, kParameterMapHeaderSize));
744 __ leap(rdi, Operand(rdi, rbx, times_pointer_size, kParameterMapHeaderSize));
777 __ leap(kScratchRegister, Operand(r8, times_pointer_size, 0));
783 __ movp(r9, Operand(rdx, 0));
822 __ movp(rbx, Operand(rbp, StandardFrameConstants::kCallerFPOffset));
823 __ movp(rax, Operand(rbx, StandardFrameConstants::kContextOffset));
829 __ movp(rcx, Operand(rbx, ArgumentsAdaptorFrameConstants::kLengthOffset));
831 __ leap(rdx, Operand(rbx, rax, times_pointer_size,
852 __ movp(r8, Operand(rbp, StandardFrameConstants::kCallerFPOffset));
853 __ movp(rax, Operand(r8, StandardFrameConstants::kContextOffset));
859 __ movp(rcx, Operand(r8, ArgumentsAdaptorFrameConstants::kLengthOffset));
861 __ leap(rdx, Operand(r8, rax, times_pointer_size,
947 __ movp(rbx, Operand(rbp, StandardFrameConstants::kCallerFPOffset));
948 __ movp(rax, Operand(rbx, StandardFrameConstants::kContextOffset));
958 __ movp(rcx, Operand(rbx, ArgumentsAdaptorFrameConstants::kLengthOffset));
960 __ leap(rdx, Operand(rbx, rax, times_pointer_size,
969 __ leap(rax, Operand(rax, times_pointer_size, FixedArray::kHeaderSize));
998 __ leap(rdi, Operand(rax, Heap::kStrictArgumentsObjectSize));
1010 __ movp(rbx, Operand(rdx, -1 * kPointerSize)); // Skip receiver.
1226 __ movq(Operand(rsp, (argument_slots_on_stack - 1) * kRegisterSize),
1230 __ movq(Operand(rsp, (argument_slots_on_stack - 2) * kRegisterSize),
1235 __ movp(r9, Operand(kScratchRegister, 0));
1237 __ addp(r9, Operand(kScratchRegister, 0));
1238 __ movq(Operand(rsp, (argument_slots_on_stack - 3) * kRegisterSize), r9);
1244 __ movq(Operand(rsp, (argument_slots_on_stack - 4) * kRegisterSize),
1255 __ movq(Operand(rsp, (argument_slots_on_stack - 5) * kRegisterSize), r8);
1332 __ leal(rdx, Operand(rax, rax, times_1, 2));
1390 __ movl(rdi, Operand(rcx, rdx, times_int_size, 0));
1412 Operand pending_exception_operand =
1536 // it is certain that at least one operand isn't a smi.
1621 // Check if the non-smi operand is a heap number.
1633 // If either operand is a JSObject or an oddball value, then they are not
1737 __ leap(rcx, Operand(rax, rdx, times_1, 0));
2228 __ movq(rax, Operand(rsp, 6 * kRegisterSize));
2229 __ movq(rdx, Operand(rsp, 7 * kRegisterSize));
2245 Operand pending_exception_operand =
2294 __ movp(Operand(rbp, StandardFrameConstants::kContextOffset), rsi);
2339 __ movdqu(Operand(rsp, EntryFrameConstants::kXMMRegisterSize * 0), xmm6);
2340 __ movdqu(Operand(rsp, EntryFrameConstants::kXMMRegisterSize * 1), xmm7);
2341 __ movdqu(Operand(rsp, EntryFrameConstants::kXMMRegisterSize * 2), xmm8);
2342 __ movdqu(Operand(rsp, EntryFrameConstants::kXMMRegisterSize * 3), xmm9);
2343 __ movdqu(Operand(rsp, EntryFrameConstants::kXMMRegisterSize * 4), xmm10);
2344 __ movdqu(Operand(rsp, EntryFrameConstants::kXMMRegisterSize * 5), xmm11);
2345 __ movdqu(Operand(rsp, EntryFrameConstants::kXMMRegisterSize * 6), xmm12);
2346 __ movdqu(Operand(rsp, EntryFrameConstants::kXMMRegisterSize * 7), xmm13);
2347 __ movdqu(Operand(rsp, EntryFrameConstants::kXMMRegisterSize * 8), xmm14);
2348 __ movdqu(Operand(rsp, EntryFrameConstants::kXMMRegisterSize * 9), xmm15);
2359 Operand c_entry_fp_operand = masm->ExternalOperand(c_entry_fp);
2426 __ movp(Operand(kScratchRegister, 0), Immediate(0));
2430 { Operand c_entry_fp_operand = masm->ExternalOperand(c_entry_fp);
2437 __ movdqu(xmm6, Operand(rsp, EntryFrameConstants::kXMMRegisterSize * 0));
2438 __ movdqu(xmm7, Operand(rsp, EntryFrameConstants::kXMMRegisterSize * 1));
2439 __ movdqu(xmm8, Operand(rsp, EntryFrameConstants::kXMMRegisterSize * 2));
2440 __ movdqu(xmm9, Operand(rsp, EntryFrameConstants::kXMMRegisterSize * 3));
2441 __ movdqu(xmm10, Operand(rsp, EntryFrameConstants::kXMMRegisterSize * 4));
2442 __ movdqu(xmm11, Operand(rsp, EntryFrameConstants::kXMMRegisterSize * 5));
2443 __ movdqu(xmm12, Operand(rsp, EntryFrameConstants::kXMMRegisterSize * 6));
2444 __ movdqu(xmm13, Operand(rsp, EntryFrameConstants::kXMMRegisterSize * 7));
2445 __ movdqu(xmm14, Operand(rsp, EntryFrameConstants::kXMMRegisterSize * 8));
2446 __ movdqu(xmm15, Operand(rsp, EntryFrameConstants::kXMMRegisterSize * 9));
2737 __ movb(kScratchRegister, Operand(src, 0));
2738 __ movb(Operand(dest, 0), kScratchRegister);
2914 __ leap(r14, Operand(rdi, smi_as_index.reg, smi_as_index.scale,
2937 __ leap(r14, Operand(rdi, smi_as_index.reg, smi_as_index.scale,
3199 __ movb(scratch, Operand(left, index, times_1, 0));
3200 __ cmpb(scratch, Operand(right, index, times_1, 0));
3345 // Load left and right operand.
3679 __ leap(index, Operand(index, index, times_2, 0)); // index *= 3.
3684 __ movp(entity_name, Operand(properties,
3750 __ leap(r1, Operand(r1, r1, times_2, 0)); // r1 = r1 * 3
3753 __ cmpp(name, Operand(elements, r1, times_pointer_size,
3808 __ andp(scratch, Operand(rsp, 0));
3812 __ leap(index(), Operand(scratch, scratch, times_2, 0)); // index *= 3.
3815 __ movp(scratch, Operand(dictionary(), index(), times_pointer_size,
3911 __ movp(regs_.scratch0(), Operand(regs_.address(), 0));
3976 Operand(regs_.scratch0(),
3979 __ movp(Operand(regs_.scratch0(),
4003 __ movp(regs_.scratch0(), Operand(regs_.address(), 0));
4492 Operand(rsp, kNumSavedRegisters * kRegisterSize + kPCOnStackSize));
4495 __ movp(arg_reg_1, Operand(rsp, kNumSavedRegisters * kRegisterSize));
5050 Operand* stack_space_operand,
5051 Operand return_value_operand,
5052 Operand* context_restore_operand) {
5077 __ movp(prev_next_address_reg, Operand(base_reg, kNextOffset));
5078 __ movp(prev_limit_reg, Operand(base_reg, kLimitOffset));
5079 __ addl(Operand(base_reg, kLevelOffset), Immediate(1));
5094 __ cmpb(Operand(rax, 0), Immediate(0));
5127 __ subl(Operand(base_reg, kLevelOffset), Immediate(1));
5128 __ movp(Operand(base_reg, kNextOffset), prev_next_address_reg);
5129 __ cmpp(prev_limit_reg, Operand(base_reg, kLimitOffset));
5145 __ Cmp(Operand(rdi, 0), factory->the_hole_value());
5198 __ movp(Operand(base_reg, kLimitOffset), prev_limit_reg);
5296 __ leap(scratch, Operand(scratch, argc.reg(), times_pointer_size,
5303 __ leap(argc.reg(), Operand(argc.reg(), times_pointer_size,
5329 Operand context_restore_operand = args_from_rbp.GetArgumentOperand(
5331 Operand is_construct_call_operand = StackSpaceOperand(3);
5332 Operand return_value_operand = args_from_rbp.GetArgumentOperand(
5335 Operand* stack_space_operand = &is_construct_call_operand;
5390 __ leap(name_arg, Operand(rsp, kPCOnStackSize));
5393 __ leap(scratch, Operand(name_arg, 1 * kPointerSize));
5412 Operand return_value_operand = args.GetArgumentOperand(