Home
last modified time | relevance | path

Searched full:mov (Results 1 – 25 of 259) sorted by relevance

1234567891011

/arkcompiler/runtime_core/tests/cts-generator/cts-template/
Dcall.virt.range.yaml245 mov.obj v0, a0
248 mov v4, v0
249 mov.obj v0, a0
252 mov v5, v0
253 mov.obj v0, a0
256 mov v6, v0
257 mov.obj v0, a0
258 mov v1, v4
259 mov v2, v5
260 mov v3, v6
[all …]
Dmov.obj.yaml17 - file-name: "mov.obj"
27 - sig: mov.obj v1:out:ref, v2:in:ref
37 mov.obj v1, v0
45 …description: Check mov.obj with different type of arguments (empty object, with fields, with stati…
106 # Check mov.obj for string
109 mov.obj v1, v0
120 # Check mov.obj for type
123 mov.obj v1, v0
135 - sig: mov.obj v1:out:ref, v2:in:ref
146 mov.obj v1, v0
[all …]
Dmov.64.yaml16 - file-name: "mov.64"
26 - sig: mov.64 v1:out:b64, v2:in:b64
32 mov.64 %s, %s
35 description: Check mov.64 instruction with different register numbers (4 bit).
56 - sig: mov.64 v1:out:b64, v2:in:b64
62 mov.64 %s, v0
63 mov.64 %s, %s
64 mov.64 v1, %s
67 description: Check mov.64 instruction with different register numbers (16 bit)
87 - sig: mov.64 v1:out:b64, v2:in:b64
[all …]
Dmov.yaml16 - file-name: "mov"
26 - sig: mov v1:out:b32, v2:in:b32
32 mov %s, %s
40 description: Check mov instruction with different register numbers (4 bit).
61 - sig: mov v1:out:b32, v2:in:b32
67 mov %s, %s
75 description: Check mov instruction with different register numbers (8 bit).
99 - sig: mov v1:out:b32, v2:in:b32
105 mov %s, v0
106 mov %s, %s
[all …]
Dcall.virt.range_base.yaml210 mov.null v2
240 mov.null v3
272 mov.null v2
348 mov.obj v4, v0
388 mov.obj v5, v0
427 mov.obj v5, v0
483 mov.obj v7, v0
484 mov.64 v8, v4
485 mov v9, v5
486 mov.64 v10, v6
[all …]
Dmov.null.yaml16 - file-name: "mov.null"
26 description: Check mov.null moves null reference to register.
29 - sig: mov.null v:out:ref
46 - "#{[*0..255].map do |i| \" mov.null v#{i}\\n\" end .join}"
51 description: Check mov.null with incorrect register number.
54 - sig: mov.null v:out:ref
61 mov.null %s
Dfp.yaml48 mov.64 v2, a1 # v2 - value for calculation
50 mov v3, a0 # v3 - iteration counter
68 mov.64 v1, a0 # v1 = x
180 mov.64 v1, a0
285 mov v0, a0
286 mov.64 v1, a1
287 mov.64 v2, a2
294 mov.64 v2, a1 # v2 - value for calculation
296 mov v3, a0 # v3 - iteration counter
318 mov.64 v4, a0
[all …]
Dcall.range.yaml116 - ' mov.null v0'
294 - values: ['', 'i32 a0', 'mov.null v0']
295 - values: ['', 'i64 a0', 'mov.null v0']
296 - values: ['', 'f64 a0', 'mov.null v0']
425 mov v1, a0
458 mov.64 v1, a0
546 mov v1, a0
553 mov v1, a1
560 mov v1, a2
567 mov v1, a3
[all …]
Dcall.yaml152 - ' mov.null v0'
330 - values: ['', 'i32 a0', 'mov.null v0']
331 - values: ['', 'i64 a0', 'mov.null v0']
332 - values: ['', 'f64 a0', 'mov.null v0']
508 mov v1, a0
541 mov.64 v1, a0
629 mov v1, a0
636 mov v1, a1
643 mov v1, a2
650 mov v1, a3
[all …]
Dcall.virt.yaml221 mov.null v2
254 mov.null v3
289 mov.null v2
538 mov.null v6
817 mov.null v6
899 mov.obj v256, v0
907 mov%s v256, %s
909 mov%s v100, v256
960 - 'mov.null v128'
995 … - values: ['mov.null v128', 'movi.64 v128, 321', '.64', 'v128', '.64', '.64', 'cmp.64 v128']
[all …]
/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
116 __ Mov(__ AvailableRegister3(), Register(X1)); in OptimizedFastCallAndPushUndefined()
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
[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 …]
/arkcompiler/runtime_core/tests/regression/
Dloop-peeling.pa18 mov v2, v0
20 mov v3, v0
22 mov v0, v2
26 mov v4, v0
27 mov v0, v2
32 mov v0, v4
33 mov v2, v0
35 jump_label_0: mov v0, v3
/arkcompiler/ets_frontend/ts2panda/tests/
DregAllocator.test.ts29 Mov,
84 new Mov(v[256], v[0]),
87 new Mov(v[257], v[0]),
90 new Mov(v[258], v[0]),
93 new Mov(v[259], v[0]),
95 new Mov(v[0], v[259]),
135 new Mov(v[259], v[0]),
138 new Mov(v[260], v[0]),
141 new Mov(v[261], v[0]),
144 new Mov(v[262], v[0]),
[all …]
/arkcompiler/runtime_core/tests/checked/
Ddeoptimize_compare.pa41 mov v3, v0
43 mov v4, v0
44 jump_label_1: mov v0, v4
45 mov v1, a1
48 mov v0, v3
49 mov.obj v1, a0
50 mov v2, v4
56 mov v3, v0
59 jump_label_0: mov v0, v3
/arkcompiler/runtime_core/tests/irtoc-interpreter-tests/
Daccess-nsieve.pa24 mov v6, v4
25 mov v7, v3
31 mov v9, v0
38 jump_label_1: mov v9, v4
39 mov v10, v0
57 mov v9, v11
65 mov v7, v6
66 mov v6, v8
Darray.pa34 mov v3, v0
44 mov v3, v0
45 mov v0, v4
/arkcompiler/runtime_core/bytecode_optimizer/tests/
Dbitops_bitwise_and_test.cpp29 mov.64 v4, v0 in TEST_F()
31 mov v6, v0 in TEST_F()
32 label_1: mov v0, v6 in TEST_F()
36 mov.64 v0, v4 in TEST_F()
37 mov v2, v6 in TEST_F()
44 mov.64 v4, v0 in TEST_F()
47 label_0: mov.64 v0, v4 in TEST_F()
48 mov.64 v6, v0 in TEST_F()
50 mov.64 v3, v0 in TEST_F()
51 mov.64 v0, v6 in TEST_F()
Dexcluded_keys_test.cpp53 mov v0, a0
54 mov v1, a1
55 mov v2, a2
120 mov v4, v0
121 mov v5, v1
122 mov v6, v2
123 mov v7, v3
/arkcompiler/ets_frontend/ts2panda/ts2abc/tests/sources/
Dadd.json10 "op": "mov.dyn",
21 "op": "mov.dyn",
32 "op": "mov.dyn",
43 "op": "mov.dyn",
54 "op": "mov.dyn",
/arkcompiler/runtime_core/compiler/docs/
Dcleanup_doc.md196 2.u64 Mov v1 -> (v3, v4)
214 2.u64 Mov v1 -> (v4)
303 2.u64 Mov v1 -> (v3, v5)
308 4.u64 Mov v1
331 2.u64 Mov v1 -> (v3, v5)
333 4.u64 Mov v1
361 7.u64 Mov v1 -> (v19p)
362 8.u64 Mov v0 -> (v20p)
366 4.u64 Mov v0 -> (v19p)
367 5.u64 Mov v1 -> (v20p)
[all …]
/arkcompiler/runtime_core/tests/cts-assembly/
Doom-01.pa62 mov.obj v6, v3
73 mov.obj v3, v4
94 mov v1, v0
95 mov.obj v0, a0
103 mov v1, v2
/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_frontend/ts2panda/tests/watch_expression/
DaddWatch.test.ts63 Mov,
119 new Mov(new VReg(), new VReg()),
163 new Mov(new VReg(), new VReg()),
186 new Mov(new VReg(), new VReg()),
219 new Mov(new VReg(), new VReg()),
249 new Mov(new VReg(), new VReg()),
277 new Mov(new VReg(), new VReg()),
307 new Mov(new VReg(), new VReg()),
396 new Mov(new VReg(), new VReg()),
420 new Mov(new VReg(), new VReg()),
[all …]

1234567891011