Lines Matching +defs:mov +defs:reg

133       XMMRegister reg = XMMRegister::from_code(i);  in Generate()  local
141 __ mov(Operand(esp, 0 * kPointerSize), in Generate() local
148 XMMRegister reg = XMMRegister::from_code(i); in Generate() local
221 __ mov(scratch1, mantissa_operand); in Generate() local
227 __ mov(ecx, exponent_operand); in Generate() local
261 __ mov(result_reg, Operand(esp, 0)); // Load low word of answer as result in Generate() local
269 __ mov(result_reg, MemOperand(esp, 0)); in Generate() local
271 __ mov(result_reg, exponent_operand); in Generate() local
285 __ mov(result_reg, scratch1); in Generate() local
302 __ mov(final_result_reg, result_reg); in Generate() local
366 __ mov(scratch, FieldOperand(edx, HeapObject::kMapOffset)); in CheckFloatOperands() local
373 __ mov(scratch, FieldOperand(eax, HeapObject::kMapOffset)); in CheckFloatOperands() local
396 __ mov(scratch, Immediate(1)); in Generate() local
404 __ mov(base, Operand(esp, 2 * kPointerSize)); in Generate() local
405 __ mov(exponent, Operand(esp, 1 * kPointerSize)); in Generate() local
461 __ mov(scratch, Immediate(0x3F000000u)); in Generate() local
472 __ mov(scratch, 0xFF800000u); in Generate() local
505 __ mov(scratch, 0xFF800000u); in Generate() local
571 __ mov(scratch, exponent); // Back up exponent. in Generate() local
710 __ mov(ebx, Operand(ebp, StandardFrameConstants::kCallerFPOffset)); in GenerateReadElement() local
711 __ mov(ecx, Operand(ebx, StandardFrameConstants::kContextOffset)); in GenerateReadElement() local
726 __ mov(eax, Operand(ebx, edx, times_2, kDisplacement)); in GenerateReadElement() local
733 __ mov(ecx, Operand(ebx, ArgumentsAdaptorFrameConstants::kLengthOffset)); in GenerateReadElement() local
742 __ mov(eax, Operand(ebx, edx, times_2, kDisplacement)); in GenerateReadElement() local
763 __ mov(edx, Operand(ebp, StandardFrameConstants::kCallerFPOffset)); in GenerateNewSloppySlow() local
764 __ mov(ecx, Operand(edx, StandardFrameConstants::kContextOffset)); in GenerateNewSloppySlow() local
769 __ mov(ecx, Operand(edx, ArgumentsAdaptorFrameConstants::kLengthOffset)); in GenerateNewSloppySlow() local
770 __ mov(Operand(esp, 1 * kPointerSize), ecx); in GenerateNewSloppySlow() local
773 __ mov(Operand(esp, 2 * kPointerSize), edx); in GenerateNewSloppySlow() local
787 __ mov(ebx, Operand(esp, 1 * kPointerSize)); in GenerateNewSloppyFast() local
794 __ mov(edx, Operand(ebp, StandardFrameConstants::kCallerFPOffset)); in GenerateNewSloppyFast() local
795 __ mov(ecx, Operand(edx, StandardFrameConstants::kContextOffset)); in GenerateNewSloppyFast() local
800 __ mov(ecx, ebx); in GenerateNewSloppyFast() local
805 __ mov(ecx, Operand(edx, ArgumentsAdaptorFrameConstants::kLengthOffset)); in GenerateNewSloppyFast() local
808 __ mov(Operand(esp, 2 * kPointerSize), edx); in GenerateNewSloppyFast() local
817 __ mov(ebx, ecx); in GenerateNewSloppyFast() local
850 __ mov(edi, Operand(esi, Context::SlotOffset(Context::GLOBAL_OBJECT_INDEX))); in GenerateNewSloppyFast() local
851 __ mov(edi, FieldOperand(edi, GlobalObject::kNativeContextOffset)); in GenerateNewSloppyFast() local
852 __ mov(ebx, Operand(esp, 0 * kPointerSize)); in GenerateNewSloppyFast() local
855 __ mov( in GenerateNewSloppyFast() local
861 __ mov( in GenerateNewSloppyFast() local
874 __ mov(FieldOperand(eax, JSObject::kMapOffset), edi); in GenerateNewSloppyFast() local
875 __ mov(FieldOperand(eax, JSObject::kPropertiesOffset), in GenerateNewSloppyFast() local
877 __ mov(FieldOperand(eax, JSObject::kElementsOffset), in GenerateNewSloppyFast() local
882 __ mov(edx, Operand(esp, 4 * kPointerSize)); in GenerateNewSloppyFast() local
884 __ mov(FieldOperand(eax, JSObject::kHeaderSize + in GenerateNewSloppyFast() local
891 __ mov(FieldOperand(eax, JSObject::kHeaderSize + in GenerateNewSloppyFast() local
899 __ mov(FieldOperand(eax, JSObject::kElementsOffset), edi); in GenerateNewSloppyFast() local
916 __ mov(FieldOperand(edi, FixedArray::kMapOffset), in GenerateNewSloppyFast() local
919 __ mov(FieldOperand(edi, FixedArray::kLengthOffset), eax); in GenerateNewSloppyFast() local
920 __ mov(FieldOperand(edi, FixedArray::kHeaderSize + 0 * kPointerSize), esi); in GenerateNewSloppyFast() local
922 __ mov(FieldOperand(edi, FixedArray::kHeaderSize + 1 * kPointerSize), eax); in GenerateNewSloppyFast() local
934 __ mov(eax, Operand(esp, 2 * kPointerSize)); in GenerateNewSloppyFast() local
935 __ mov(ebx, Immediate(Smi::FromInt(Context::MIN_CONTEXT_SLOTS))); in GenerateNewSloppyFast() local
938 __ mov(ecx, isolate()->factory()->the_hole_value()); in GenerateNewSloppyFast() local
939 __ mov(edx, edi); in GenerateNewSloppyFast() local
955 __ mov(FieldOperand(edx, eax, times_2, kParameterMapHeaderSize), ebx); in GenerateNewSloppyFast() local
956 __ mov(FieldOperand(edi, eax, times_2, FixedArray::kHeaderSize), ecx); in GenerateNewSloppyFast() local
972 __ mov(FieldOperand(edi, FixedArray::kMapOffset), in GenerateNewSloppyFast() local
974 __ mov(FieldOperand(edi, FixedArray::kLengthOffset), ecx); in GenerateNewSloppyFast() local
977 __ mov(ebx, Operand(esp, 1 * kPointerSize)); in GenerateNewSloppyFast() local
978 __ mov(edx, Operand(esp, 4 * kPointerSize)); in GenerateNewSloppyFast() local
985 __ mov(eax, Operand(edx, 0)); in GenerateNewSloppyFast() local
986 __ mov(FieldOperand(edi, ebx, times_2, FixedArray::kHeaderSize), eax); in GenerateNewSloppyFast() local
1003 __ mov(Operand(esp, 1 * kPointerSize), ecx); // Patch argument count. in GenerateNewSloppyFast() local
1016 __ mov(edx, Operand(ebp, StandardFrameConstants::kCallerFPOffset)); in GenerateNewStrict() local
1017 __ mov(ecx, Operand(edx, StandardFrameConstants::kContextOffset)); in GenerateNewStrict() local
1022 __ mov(ecx, Operand(esp, 1 * kPointerSize)); in GenerateNewStrict() local
1027 __ mov(ecx, Operand(edx, ArgumentsAdaptorFrameConstants::kLengthOffset)); in GenerateNewStrict() local
1028 __ mov(Operand(esp, 1 * kPointerSize), ecx); in GenerateNewStrict() local
1031 __ mov(Operand(esp, 2 * kPointerSize), edx); in GenerateNewStrict() local
1047 __ mov(edi, Operand(esi, Context::SlotOffset(Context::GLOBAL_OBJECT_INDEX))); in GenerateNewStrict() local
1048 __ mov(edi, FieldOperand(edi, GlobalObject::kNativeContextOffset)); in GenerateNewStrict() local
1050 __ mov(edi, Operand(edi, offset)); in GenerateNewStrict() local
1052 __ mov(FieldOperand(eax, JSObject::kMapOffset), edi); in GenerateNewStrict() local
1053 __ mov(FieldOperand(eax, JSObject::kPropertiesOffset), in GenerateNewStrict() local
1055 __ mov(FieldOperand(eax, JSObject::kElementsOffset), in GenerateNewStrict() local
1060 __ mov(ecx, Operand(esp, 1 * kPointerSize)); in GenerateNewStrict() local
1062 __ mov(FieldOperand(eax, JSObject::kHeaderSize + in GenerateNewStrict() local
1072 __ mov(edx, Operand(esp, 2 * kPointerSize)); in GenerateNewStrict() local
1077 __ mov(FieldOperand(eax, JSObject::kElementsOffset), edi); in GenerateNewStrict() local
1078 __ mov(FieldOperand(edi, FixedArray::kMapOffset), in GenerateNewStrict() local
1081 __ mov(FieldOperand(edi, FixedArray::kLengthOffset), ecx); in GenerateNewStrict() local
1088 __ mov(ebx, Operand(edx, -1 * kPointerSize)); // Skip receiver. in GenerateNewStrict() local
1089 __ mov(FieldOperand(edi, FixedArray::kHeaderSize), ebx); in GenerateNewStrict() local
1583 __ mov(scratch, FieldOperand(object, HeapObject::kMapOffset)); in BranchIfNotInternalizedString() local
1601 __ mov(ecx, edx); in GenerateGeneric() local
1608 __ mov(eax, edx); in GenerateGeneric() local
1664 __ mov(ecx, Immediate(kSmiTagMask)); in GenerateGeneric() local
1674 __ mov(ebx, edx); in GenerateGeneric() local
1686 __ mov(eax, ebx); in GenerateGeneric() local
1733 __ mov(eax, 0); // equal in GenerateGeneric() local
1734 __ mov(ecx, Immediate(Smi::FromInt(1))); in GenerateGeneric() local
1736 __ mov(ecx, Immediate(Smi::FromInt(-1))); in GenerateGeneric() local
1745 __ mov(eax, Immediate(Smi::FromInt(1))); in GenerateGeneric() local
1747 __ mov(eax, Immediate(Smi::FromInt(-1))); in GenerateGeneric() local
1858 __ mov(ecx, FieldOperand(ebx, edx, times_half_pointer_size, in GenerateRecordCallTarget() local
1893 __ mov( in GenerateRecordCallTarget() local
1934 __ mov(FieldOperand(ebx, edx, times_half_pointer_size, in GenerateRecordCallTarget() local
1953 __ mov(ecx, FieldOperand(edi, JSFunction::kSharedFunctionInfoOffset)); in EmitContinueIfStrictOrNative() local
1986 __ mov(Operand(esp, (argc + 1) * kPointerSize), edi); in EmitSlowCase() local
2003 __ mov(Operand(esp, (argc + 1) * kPointerSize), eax); in EmitWrapCase() local
2032 __ mov(eax, Operand(esp, (argc + 1) * kPointerSize)); in CallFunctionNoFeedback() local
2088 __ mov(ebx, FieldOperand(ebx, edx, times_half_pointer_size, in Generate() local
2093 __ mov(ebx, FieldOperand(ebx, edx, times_half_pointer_size, in Generate() local
2099 __ mov(ebx, isolate()->factory()->undefined_value()); in Generate() local
2108 __ mov(jmp_reg, FieldOperand(edi, JSFunction::kSharedFunctionInfoOffset)); in Generate() local
2109 __ mov(jmp_reg, FieldOperand(jmp_reg, in Generate() local
2136 __ mov(vector, Operand(ebp, JavaScriptFrameConstants::kFunctionOffset)); in EmitLoadTypeFeedbackVector() local
2137 __ mov(vector, FieldOperand(vector, JSFunction::kSharedFunctionInfoOffset)); in EmitLoadTypeFeedbackVector() local
2138 __ mov(vector, FieldOperand(vector, in EmitLoadTypeFeedbackVector() local
2156 __ mov(eax, arg_count()); in Generate() local
2157 __ mov(ecx, FieldOperand(ebx, edx, times_half_pointer_size, in Generate() local
2166 __ mov(ebx, ecx); in Generate() local
2206 __ mov(eax, Operand(esp, (argc + 1) * kPointerSize)); in Generate() local
2229 __ mov(ecx, FieldOperand(ebx, edx, times_half_pointer_size, in Generate() local
2242 __ mov(FieldOperand(ebx, edx, times_half_pointer_size, in Generate() local
2270 __ mov(ecx, Operand(esp, (arg_count() + 1) * kPointerSize)); in GenerateMiss() local
2290 __ mov(edi, eax); in GenerateMiss() local
2352 __ mov(Operand(esp, 0 * kPointerSize), edi); // argc. in Generate() local
2353 __ mov(Operand(esp, 1 * kPointerSize), esi); // argv. in Generate() local
2354 __ mov(Operand(esp, 2 * kPointerSize), in Generate() local
2381 __ mov(edx, Immediate(isolate()->factory()->the_hole_value())); in Generate() local
2399 __ mov(eax, Operand::StaticVariable(pending_exception_address)); in Generate() local
2402 __ mov(edx, Immediate(isolate()->factory()->the_hole_value())); in Generate() local
2403 __ mov(Operand::StaticVariable(pending_exception_address), edx); in Generate() local
2427 __ mov(ebp, esp); in Generate() local
2446 __ mov(Operand::StaticVariable(js_entry_sp), ebp); in Generate() local
2461 __ mov(Operand::StaticVariable(pending_exception), eax); in Generate() local
2462 __ mov(eax, Immediate(isolate()->factory()->exception())); in Generate() local
2471 __ mov(edx, Immediate(isolate()->factory()->the_hole_value())); in Generate() local
2472 __ mov(Operand::StaticVariable(pending_exception), edx); in Generate() local
2484 __ mov(edx, Immediate(construct_entry)); in Generate() local
2487 __ mov(edx, Immediate(entry)); in Generate() local
2489 __ mov(edx, Operand(edx, 0)); // deref address in Generate() local
2501 __ mov(Operand::StaticVariable(js_entry_sp), Immediate(0)); in Generate() local
2561 __ mov(object, Operand(esp, 2 * kPointerSize)); in Generate() local
2562 __ mov(function, Operand(esp, 1 * kPointerSize)); in Generate() local
2600 __ mov(scratch, Operand(esp, 0 * kPointerSize)); in Generate() local
2608 __ mov(scratch, Operand(scratch, kDeltaToCmpImmediate)); in Generate() local
2609 __ mov(Operand(scratch, 0), map); in Generate() local
2614 __ mov(scratch, FieldOperand(map, Map::kPrototypeOffset)); in Generate() local
2622 __ mov(scratch, FieldOperand(scratch, HeapObject::kMapOffset)); in Generate() local
2623 __ mov(scratch, FieldOperand(scratch, Map::kPrototypeOffset)); in Generate() local
2628 __ mov(eax, Immediate(0)); in Generate() local
2631 __ mov(eax, factory->true_value()); in Generate() local
2635 __ mov(eax, factory->true_value()); in Generate() local
2636 __ mov(scratch, Operand(esp, 0 * kPointerSize)); in Generate() local
2642 __ mov(Operand(scratch, kDeltaToMovImmediate), eax); in Generate() local
2651 __ mov(eax, Immediate(Smi::FromInt(1))); in Generate() local
2654 __ mov(eax, factory->false_value()); in Generate() local
2658 __ mov(eax, factory->false_value()); in Generate() local
2659 __ mov(scratch, Operand(esp, 0 * kPointerSize)); in Generate() local
2665 __ mov(Operand(scratch, kDeltaToMovImmediate), eax); in Generate() local
2684 __ mov(eax, factory->false_value()); in Generate() local
2694 __ mov(eax, factory->false_value()); in Generate() local
2705 __ mov(eax, factory->false_value()); in Generate() local
2734 __ mov(eax, factory->false_value()); in Generate() local
2737 __ mov(eax, factory->true_value()); in Generate() local
2753 __ mov(result_, FieldOperand(object_, HeapObject::kMapOffset)); in GenerateFast() local
2804 __ mov(index_, eax); in GenerateSlow() local
2808 __ mov(result_, FieldOperand(object_, HeapObject::kMapOffset)); in GenerateSlow() local
2827 __ mov(result_, eax); in GenerateSlow() local
2855 __ mov(result_, FieldOperand(result_, in GenerateFast() local
2874 __ mov(result_, eax); in GenerateSlow() local
2926 __ mov(eax, Operand(esp, 3 * kPointerSize)); in Generate() local
2936 __ mov(ecx, Operand(esp, 1 * kPointerSize)); // To index. in Generate() local
2938 __ mov(edx, Operand(esp, 2 * kPointerSize)); // From index. in Generate() local
2978 __ mov(edi, FieldOperand(eax, ConsString::kFirstOffset)); in Generate() local
2980 __ mov(ebx, FieldOperand(edi, HeapObject::kMapOffset)); in Generate() local
2987 __ mov(edi, FieldOperand(eax, SlicedString::kParentOffset)); in Generate() local
2989 __ mov(ebx, FieldOperand(edi, HeapObject::kMapOffset)); in Generate() local
2995 __ mov(edi, eax); in Generate() local
3023 __ mov(FieldOperand(eax, SlicedString::kLengthOffset), ecx); in Generate() local
3024 __ mov(FieldOperand(eax, SlicedString::kHashFieldOffset), in Generate() local
3026 __ mov(FieldOperand(eax, SlicedString::kParentOffset), edi); in Generate() local
3027 __ mov(FieldOperand(eax, SlicedString::kOffsetOffset), edx); in Generate() local
3051 __ mov(edi, FieldOperand(edi, ExternalString::kResourceDataOffset)); in Generate() local
3071 __ mov(edi, eax); in Generate() local
3095 __ mov(edi, eax); in Generate() local
3146 __ mov(length, FieldOperand(left, String::kLengthOffset)); in GenerateFlatOneByteStringEquals() local
3181 __ mov(scratch1, FieldOperand(left, String::kLengthOffset)); in GenerateCompareFlatOneByteStrings() local
3182 __ mov(scratch3, scratch1); in GenerateCompareFlatOneByteStrings() local
3270 __ mov(edx, Operand(esp, 2 * kPointerSize)); // left in Generate() local
3271 __ mov(eax, Operand(esp, 1 * kPointerSize)); // right in Generate() local
3312 __ mov(ecx, handle(isolate()->heap()->undefined_value())); in Generate() local
3333 __ mov(ecx, edx); in GenerateSmis() local
3347 __ mov(eax, edx); in GenerateSmis() local
3379 __ mov(ecx, eax); // Can't clobber eax because we can still jump away. in GenerateNumbers() local
3391 __ mov(ecx, edx); // Can't clobber edx because we can still jump away. in GenerateNumbers() local
3404 __ mov(eax, 0); // equal in GenerateNumbers() local
3405 __ mov(ecx, Immediate(Smi::FromInt(1))); in GenerateNumbers() local
3407 __ mov(ecx, Immediate(Smi::FromInt(-1))); in GenerateNumbers() local
3450 __ mov(tmp1, left); in GenerateInternalizedStrings() local
3456 __ mov(tmp1, FieldOperand(left, HeapObject::kMapOffset)); in GenerateInternalizedStrings() local
3457 __ mov(tmp2, FieldOperand(right, HeapObject::kMapOffset)); in GenerateInternalizedStrings() local
3495 __ mov(tmp1, left); in GenerateUniqueNames() local
3502 __ mov(tmp1, FieldOperand(left, HeapObject::kMapOffset)); in GenerateUniqueNames() local
3503 __ mov(tmp2, FieldOperand(right, HeapObject::kMapOffset)); in GenerateUniqueNames() local
3542 __ mov(tmp1, left); in GenerateStrings() local
3549 __ mov(tmp1, FieldOperand(left, HeapObject::kMapOffset)); in GenerateStrings() local
3550 __ mov(tmp2, FieldOperand(right, HeapObject::kMapOffset)); in GenerateStrings() local
3553 __ mov(tmp3, tmp1); in GenerateStrings() local
3621 __ mov(ecx, edx); in GenerateObjects() local
3641 __ mov(ecx, edx); in GenerateKnownObjects() local
3645 __ mov(ecx, FieldOperand(eax, HeapObject::kMapOffset)); in GenerateKnownObjects() local
3646 __ mov(ebx, FieldOperand(edx, HeapObject::kMapOffset)); in GenerateKnownObjects() local
3705 __ mov(index, FieldOperand(properties, kCapacityOffset)); in GenerateNegativeLookup() local
3717 __ mov(entity_name, Operand(properties, index, times_half_pointer_size, in GenerateNegativeLookup() local
3732 __ mov(entity_name, FieldOperand(entity_name, HeapObject::kMapOffset)); in GenerateNegativeLookup() local
3767 __ mov(r1, FieldOperand(elements, kCapacityOffset)); in GeneratePositiveLookup() local
3776 __ mov(r0, FieldOperand(name, Name::kHashFieldOffset)); in GeneratePositiveLookup() local
3798 __ mov(r0, FieldOperand(name, Name::kHashFieldOffset)); in GeneratePositiveLookup() local
3828 __ mov(scratch, FieldOperand(dictionary(), kCapacityOffset)); in Generate() local
3840 __ mov(scratch, Operand(esp, 2 * kPointerSize)); in Generate() local
3852 __ mov(scratch, Operand(dictionary(), index(), times_pointer_size, in Generate() local
3867 __ mov(scratch, FieldOperand(scratch, HeapObject::kMapOffset)); in Generate() local
3879 __ mov(result(), Immediate(0)); in Generate() local
3885 __ mov(result(), Immediate(1)); in Generate() local
3890 __ mov(result(), Immediate(0)); in Generate() local
3946 __ mov(regs_.scratch0(), Operand(regs_.address(), 0)); in GenerateIncremental() local
3985 __ mov(Operand(esp, 0 * kPointerSize), regs_.object()); in InformIncrementalMarker() local
3986 __ mov(Operand(esp, 1 * kPointerSize), regs_.address()); // Slot. in InformIncrementalMarker() local
3987 __ mov(Operand(esp, 2 * kPointerSize), in InformIncrementalMarker() local
4005 __ mov(regs_.scratch0(), Immediate(~Page::kPageAlignmentMask)); in CheckNeedsToInformIncrementalMarker() local
4007 __ mov(regs_.scratch1(), in CheckNeedsToInformIncrementalMarker() local
4011 __ mov(Operand(regs_.scratch0(), in CheckNeedsToInformIncrementalMarker() local
4035 __ mov(regs_.scratch0(), Operand(regs_.address(), 0)); in CheckNeedsToInformIncrementalMarker() local
4104 __ mov(edx, Operand(esp, 1 * kPointerSize)); in Generate() local
4105 __ mov(ebx, Operand(esp, 2 * kPointerSize)); in Generate() local
4106 __ mov(edi, FieldOperand(ebx, JSObject::kMapOffset)); in Generate() local
4123 __ mov(ebx, Operand(ebp, JavaScriptFrameConstants::kFunctionOffset)); in Generate() local
4136 __ mov(ebx, FieldOperand(ebx, JSObject::kElementsOffset)); in Generate() local
4139 __ mov(Operand(ecx, 0), eax); in Generate() local
4150 __ mov(ebx, FieldOperand(ebx, JSObject::kElementsOffset)); in Generate() local
4151 __ mov(FieldOperand(ebx, ecx, times_half_pointer_size, in Generate() local
4159 __ mov(edx, FieldOperand(ebx, JSObject::kElementsOffset)); in Generate() local
4176 __ mov(ebx, MemOperand(ebp, parameter_count_offset)); in Generate() local
4221 __ mov(eax, Operand(esp, (kNumSavedRegisters + 1) * kPointerSize)); in Generate() local
4292 __ mov(ecx, Operand(esp, kPointerSize)); in CreateArrayDispatchOneArgument() local
4432 __ mov(ecx, FieldOperand(edi, JSFunction::kPrototypeOrInitialMapOffset)); in Generate() local
4450 __ mov(edx, FieldOperand(ebx, AllocationSite::kTransitionInfoOffset)); in Generate() local
4478 __ mov(ecx, Operand(esp, kPointerSize)); in GenerateCase() local
4510 __ mov(ecx, FieldOperand(edi, JSFunction::kPrototypeOrInitialMapOffset)); in Generate() local
4519 __ mov(ecx, FieldOperand(edi, JSFunction::kPrototypeOrInitialMapOffset)); in Generate() local
4523 __ mov(ecx, FieldOperand(ecx, Map::kBitField2Offset)); in Generate() local
4589 __ mov(context, FieldOperand(callee, JSFunction::kContextOffset)); in Generate() local
4614 __ mov(scratch, esp); in Generate() local
4632 __ mov(ApiParameterOperand(2), scratch); in Generate() local
4635 __ mov(ApiParameterOperand(3), scratch); in Generate() local
4643 __ mov(ApiParameterOperand(0), scratch); in Generate() local
4691 __ mov(ApiParameterOperand(0), scratch); // name. in Generate() local
4693 __ mov(ApiParameterOperand(1), scratch); // arguments pointer. in Generate() local