Home | History | Annotate | Download | only in ia32

Lines Matching full:operand

616   __ sub(Operand(esp), Immediate(kDoubleRegsSize));
620 __ movdbl(Operand(esp, offset), xmm_reg);
629 __ mov(ebx, Operand(esp, kSavedRegistersAreaSize));
635 __ lea(edx, Operand(esp, kSavedRegistersAreaSize + 1 * kPointerSize));
637 __ mov(ecx, Operand(esp, kSavedRegistersAreaSize + 1 * kPointerSize));
638 __ lea(edx, Operand(esp, kSavedRegistersAreaSize + 2 * kPointerSize));
640 __ sub(edx, Operand(ebp));
645 __ mov(eax, Operand(ebp, JavaScriptFrameConstants::kFunctionOffset));
646 __ mov(Operand(esp, 0 * kPointerSize), eax); // Function.
647 __ mov(Operand(esp, 1 * kPointerSize), Immediate(type())); // Bailout type.
648 __ mov(Operand(esp, 2 * kPointerSize), ebx); // Bailout id.
649 __ mov(Operand(esp, 3 * kPointerSize), ecx); // Code address or 0.
650 __ mov(Operand(esp, 4 * kPointerSize), edx); // Fp-to-sp delta.
651 __ mov(Operand(esp, 5 * kPointerSize),
657 __ mov(ebx, Operand(eax, Deoptimizer::input_offset()));
662 __ pop(Operand(ebx, offset));
670 __ movdbl(xmm0, Operand(esp, src_offset));
671 __ movdbl(Operand(ebx, dst_offset), xmm0);
676 __ add(Operand(esp), Immediate(kDoubleRegsSize + kPointerSize));
678 __ add(Operand(esp), Immediate(kDoubleRegsSize + 2 * kPointerSize));
683 __ mov(ecx, Operand(ebx, FrameDescription::frame_size_offset()));
684 __ add(ecx, Operand(esp));
689 __ lea(edx, Operand(ebx, FrameDescription::frame_content_offset()));
692 __ pop(Operand(edx, 0));
693 __ add(Operand(edx), Immediate(sizeof(uint32_t)));
694 __ cmp(ecx, Operand(esp));
700 __ mov(Operand(esp, 0 * kPointerSize), eax);
709 __ mov(edx, Operand(eax, Deoptimizer::output_count_offset()));
710 __ mov(eax, Operand(eax, Deoptimizer::output_offset()));
711 __ lea(edx, Operand(eax, edx, times_4, 0));
714 __ mov(ebx, Operand(eax, 0));
715 __ mov(ecx, Operand(ebx, FrameDescription::frame_size_offset()));
717 __ sub(Operand(ecx), Immediate(sizeof(uint32_t)));
718 __ push(Operand(ebx, ecx, times_1, FrameDescription::frame_content_offset()));
719 __ test(ecx, Operand(ecx));
721 __ add(Operand(eax), Immediate(kPointerSize));
722 __ cmp(eax, Operand(edx));
730 __ movdbl(xmm_reg, Operand(ebx, src_offset));
736 __ push(Operand(ebx, FrameDescription::state_offset()));
738 __ push(Operand(ebx, FrameDescription::pc_offset()));
739 __ push(Operand(ebx, FrameDescription::continuation_offset()));
745 __ push(Operand(ebx, offset));