Home
last modified time | relevance | path

Searched defs:Mov (Results 1 – 10 of 10) sorted by relevance

/arkcompiler/ets_runtime/ecmascript/compiler/trampoline/aarch64/
Doptimized_fast_call.cpp52 __ Mov(Register(X3), argc); in OptimizedFastCallEntry() local
53 __ Mov(Register(X4), argV); in OptimizedFastCallEntry() local
57 __ Mov(Register(X20), glueReg); in OptimizedFastCallEntry() local
63 __ Mov(Register(X2), Register(X20)); in OptimizedFastCallEntry() local
133 __ Mov(Register(X1), Register(X2)); // func move to argc in OptimizedFastCallAndPushUndefined() local
134 __ Mov(Register(X2), Register(X4)); // this move to func in OptimizedFastCallAndPushUndefined() local
139 __ Mov(Register(X3), Immediate(JSTaggedValue::VALUE_UNDEFINED)); in OptimizedFastCallAndPushUndefined() local
140 __ Mov(Register(X4), Immediate(JSTaggedValue::VALUE_UNDEFINED)); in OptimizedFastCallAndPushUndefined() local
141 __ Mov(Register(X5), Immediate(JSTaggedValue::VALUE_UNDEFINED)); in OptimizedFastCallAndPushUndefined() local
142 __ Mov(Register(X6), Immediate(JSTaggedValue::VALUE_UNDEFINED)); in OptimizedFastCallAndPushUndefined() local
[all …]
Dasm_interpreter_call.cpp87 __ Mov(tempRegister.W(), Immediate(static_cast<int64_t>(JSType::JS_FUNCTION_FIRST))); in AsmInterpEntryDispatch() local
90 __ Mov(tempRegister.W(), Immediate(static_cast<int64_t>(JSType::JS_FUNCTION_LAST))); in AsmInterpEntryDispatch() local
113 __ Mov(runtimeId, Immediate(kungfu::RuntimeStubCSigns::ID_ThrowNotCallableException)); in AsmInterpEntryDispatch() local
134 __ Mov(fpRegister, Register(SP)); in JSCallCommonEntry() local
135 __ Mov(currentSlotRegister, Register(SP)); in JSCallCommonEntry() local
142 __ Mov(Register(SP), tempRegister); in JSCallCommonEntry() local
167 __ Mov(Register(SP), fpRegister); in JSCallCommonEntry() local
172 __ Mov(Register(X19), glueRegister); in JSCallCommonEntry() local
175 __ Mov(acc, Immediate(JSTaggedValue::VALUE_EXCEPTION)); in JSCallCommonEntry() local
179 __ Mov(temp, callTargetRegister); in JSCallCommonEntry() local
[all …]
Doptimized_call.cpp73 __ Mov(frameType, Immediate(static_cast<int64_t>(FrameType::LEAVE_FRAME))); in CallRuntime() local
103 __ Mov(currentSp, sp); in IncreaseStackForArguments() local
112 __ Mov(sp, currentSp); in IncreaseStackForArguments() local
149 __ Mov(Register(X6), needPushUndefined); in JSFunctionEntry() local
150 __ Mov(tmpArgV, argV); in JSFunctionEntry() local
151 __ Mov(Register(X20), glueReg); in JSFunctionEntry() local
156 __ Mov(Register(X5), tmpArgV); in JSFunctionEntry() local
165 __ Mov(Register(X2), Register(X20)); in JSFunctionEntry() local
250 __ Mov(argc, actualNumArgs); in OptimizedCallAndPushUndefined() local
255 __ Mov(Register(X19), expectedNumArgs); in OptimizedCallAndPushUndefined() local
[all …]
Dcommon_call.cpp43 …__ Mov(frameTypeRegister, Immediate(static_cast<int64_t>(FrameType::ASM_INTERPRETER_BRIDGE_FRAME))… in PushAsmInterpBridgeFrame() local
77 __ Mov(frameType, Immediate(static_cast<int64_t>(FrameType::LEAVE_FRAME))); in PushLeaveFrame() local
128 __ Mov(temp, Immediate(JSTaggedValue::VALUE_UNDEFINED)); in PushUndefinedWithArgc() local
/arkcompiler/ets_runtime/ecmascript/compiler/assembler/tests/
Dassembler_aarch64_test.cpp130 HWTEST_F_L0(AssemblerAarch64Test, Mov) in HWTEST_F_L0() argument
143 __ Mov(Register(X1), Immediate(0xffff000012345678)); in HWTEST_F_L0() local
144 __ Mov(Register(X2), Immediate(0x12345678abcd00ef)); in HWTEST_F_L0() local
145 __ Mov(Register(X3), Immediate(0x7fff001234)); in HWTEST_F_L0() local
146 __ Mov(Register(X4).W(), Immediate(0xff0000ff)); in HWTEST_F_L0() local
158 __ Mov(Register(X1), Register(X2)); in HWTEST_F_L0() local
159 __ Mov(Register(X2), Register(SP)); in HWTEST_F_L0() local
160 __ Mov(Register(X1, W), Register(X2, W)); in HWTEST_F_L0() local
267 __ Mov(Register(X0), Immediate(0xa)); in HWTEST_F_L0() local
271 __ Mov(Register(X0), Immediate(0x2)); in HWTEST_F_L0() local
[all …]
/arkcompiler/ets_runtime/ecmascript/compiler/trampoline/x64/
Doptimized_call.cpp125 __ Mov(Operand(jsFuncReg, JSFunctionBase::METHOD_OFFSET), method); // get method in OptimizedCallAndPushUndefined() local
126 __ Mov(Operand(method, Method::CODE_ENTRY_OFFSET), codeAddrReg); in OptimizedCallAndPushUndefined() local
129 __ Mov(Operand(method, Method::CALL_FIELD_OFFSET), methodCallField); // get call field in OptimizedCallAndPushUndefined() local
353 __ Mov(Operand(jsFuncReg, JSFunctionBase::METHOD_OFFSET), method); // get method in GenJSCall() local
355 __ Mov(Operand(method, Method::CALL_FIELD_OFFSET), methodCallField); // get call field in GenJSCall() local
392 __ Mov(Operand(jsFuncReg, JSFunctionBase::METHOD_OFFSET), method); // get method in GenJSCall() local
393 …__ Mov(Operand(method, Method::NATIVE_POINTER_OR_BYTECODE_ARRAY_OFFSET), nativePointer); // nativ… in GenJSCall() local
394 __ Mov(Operand(method, Method::CALL_FIELD_OFFSET), methodCallField); // get call field in GenJSCall() local
415 …__ Mov(Operand(method, Method::EXTRA_LITERAL_INFO_OFFSET), methodExtraLiteralInfo); // get extra … in GenJSCall() local
584 __ Mov(Operand(rdx, 0), rax); // get origin argc in JSBoundFunctionCallInternal() local
[all …]
Doptimized_fast_call.cpp118 __ Mov(Operand(jsFuncReg, JSFunctionBase::METHOD_OFFSET), method); // get method in OptimizedFastCallAndPushUndefined() local
119 __ Mov(Operand(method, Method::CODE_ENTRY_OFFSET), codeAddrReg); // get codeAddress in OptimizedFastCallAndPushUndefined() local
120 __ Mov(Operand(method, Method::CALL_FIELD_OFFSET), methodCallField); // get call field in OptimizedFastCallAndPushUndefined() local
258 __ Mov(actualNumArgs, rax); in JSFastCallWithArgV() local
264 __ Mov(Operand(jsFuncReg, JSFunctionBase::METHOD_OFFSET), method); // get method in JSFastCallWithArgV() local
265 __ Mov(Operand(method, Method::CODE_ENTRY_OFFSET), rbx); // get codeAddress in JSFastCallWithArgV() local
379 __ Mov(Operand(jsFuncReg, JSFunctionBase::METHOD_OFFSET), method); // get method in JSFastCallWithArgVAndPushUndefined() local
380 __ Mov(Operand(method, Method::CODE_ENTRY_OFFSET), rbx); // get codeAddress in JSFastCallWithArgVAndPushUndefined() local
/arkcompiler/ets_runtime/ecmascript/compiler/assembler/x64/
Dassembler_x64.cpp245 void AssemblerX64::Mov(Register src, Register dst) in Mov() function in panda::ecmascript::x64::AssemblerX64
299 void AssemblerX64::Mov(const Operand &src, Register dst) in Mov() function in panda::ecmascript::x64::AssemblerX64
/arkcompiler/ets_runtime/ecmascript/compiler/assembler/aarch64/
Dassembler_aarch64.cpp380 void AssemblerAarch64::Mov(const Register &rd, const Immediate &imm) in Mov() function in panda::ecmascript::aarch64::AssemblerAarch64
458 void AssemblerAarch64::Mov(const Register &rd, const Register &rm) in Mov() function in panda::ecmascript::aarch64::AssemblerAarch64
/arkcompiler/ets_frontend/legacy_bin/api8/src/
Dindex.js2 …ring,r="undefined"!=typeof Buffer&&"function"==typeof Buffer.alloc&&"function"==typeof Buffer.allo… argument