Home
last modified time | relevance | path

Searched +full:0 +full:x11 (Results 1 – 25 of 70) sorted by relevance

123

/arkcompiler/runtime_core/static_core/runtime/bridge/arch/aarch64/
Dhandle_call_v4_imm4_id16_aarch64.S20 // x10 - gpr arg ptr, x11, x12, x13 - temps, x19 - method.shorty, lr - method
34 and w11, w5, #0xF
35 add x11, x7, x11, lsl #3
36 ldp x11, x12, [x11]
37 PUSH_ARG x11, x12, x10, x4, x3, x13, 10f
43 sub x11, x7, #(FRAME_VREGS_OFFSET - FRAME_ACC_OFFSET)
44 ldp x11, x12, [x11]
45 PUSH_ARG x11, x12, x10, x4, x3, x13, .Lload_reg_args
50 sub x11, x7, #(FRAME_VREGS_OFFSET - FRAME_ACC_OFFSET)
51 ldp x11, x12, [x11]
[all …]
Dhandle_call_v4_v4_v4_imm4_id16_aarch64.S20 // x10 - gpr arg ptr, x11, x12, x13, x14 - temps, x19 - method.shorty, lr - method
28 and w14, w14, #0xF // w14 now contains acc position
38 and w11, w5, #0xF
39 lsr w5, w5, #0x4 // prepare w5 for next index read
40 add x11, x7, x11, lsl #3
41 ldp x11, x12, [x11]
42 PUSH_ARG x11, x12, x10, x4, x3, x13, .Lreg_1
49 sub x11, x7, #(FRAME_VREGS_OFFSET - FRAME_ACC_OFFSET)
50 ldp x11, x12, [x11]
51 PUSH_ARG x11, x12, x10, x4, x3, x13, .Lacc_1
Dhandle_initobj_v4_v4_id16_aarch64.S20 // x10 - gpr arg ptr, x11, x12, x13 - temps, x19 - method.shorty, lr - method
25 sub x11, x7, #(FRAME_VREGS_OFFSET - FRAME_ACC_OFFSET)
26 ldp x11, x12, [x11]
27 PUSH_ARG x11, x12, x10, x4, x3, x13, .Lloop_handle_initobj
37 and w11, w5, #0xF
38 add x11, x7, x11, lsl #3
39 ldp x11, x12, [x11]
40 PUSH_ARG x11, x12, x10, x4, x3, x13, 9f
47 add x11, x7, x11, lsl #3
48 ldp x11, x12, [x11]
[all …]
Dhandle_call_v4_v4_id16_aarch64.S20 // x10 - gpr arg ptr, x11, x12, x13 - temps, x19 - method.shorty, lr - method
29 and w11, w5, #0xF
30 add x11, x7, x11, lsl #3
31 ldp x11, x12, [x11]
32 PUSH_ARG x11, x12, x10, x4, x3, x13, 9f
39 add x11, x7, x11, lsl #3
40 ldp x11, x12, [x11]
41 PUSH_ARG x11, x12, x10, x4, x3, x13, .Lloop_handle_call
Dinterpreter_to_compiled_code_bridge_aarch64.S50 and \tmp_reg, \arg_reg, #0xFFFFFFFF
142 tst w1, 0xf00
163 // truncate negative value to 0, leave positive value as is
169 bic x5, x5, 0xF
181 CFI_DEF_CFA(sp, 0)
197 CFI_REL_OFFSET(x19, 0)
206 tst w3, #0x1
242 // x10 - gpr arg ptr, x11, x12, x13, x14 - temps, x19 - method.shorty, lr - method
265 mov x11, x9
266 LOAD_FPR_ARGS x11
[all …]
Dinterpreter_to_compiled_code_bridge_dyn_aarch64.S27 CFI_DEF_CFA(sp, 0)
35 CFI_REL_OFFSET(x19, 0)
44 tst w3, #0x1
104 CFI_DEF_CFA(sp, 0)
118 CFI_DEF_CFA(sp, 0)
126 CFI_REL_OFFSET(x19, 0)
135 tst w4, #0x1
147 // x11, <- temp for moving user's args to stack
163 ldr x11, [x9, x10]
164 str x11, [sp, x10]
[all …]
Dproxy_entrypoint_aarch64.S33 CFI_DEF_CFA(sp, 0)
69 cmp w20, #0
70 beq 0f
74 0:
95 and w1, w1, #0xF
136 ldr x11, [THREAD_REG, #MANAGED_THREAD_EXCEPTION_OFFSET]
137 cmp x11, #0
139 ccmp w10, #0, #4, ne
163 ldp x0, x1, [fp, #-CALLER_REG0_OFFSET+8*0]
168 ldp x10, x11, [fp, #-CALLER_REG0_OFFSET+8*10]
Dcompiled_code_to_interpreter_bridge_aarch64.S36 CFI_DEF_CFA(sp, 0)
139 // w7 - float arg counter, x9, x10, x11 - temp, x19 - iframe, x20 - method,
144 lsl x11, x9, #3
181 str x10, [x2, x11]
217 and w1, w1, #0xF
/arkcompiler/runtime_core/static_core/runtime/tests/arch/aarch64/
Dinvokation_helper.S23 CFI_DEF_CFA(sp, 0)
26 // x9 - gprs, x10 - fprs, x11 - stack args, x12 - number of stack args, x13 - thread
29 mov x11, x2
36 CFI_REL_OFFSET(fp, 0)
55 ldp x9, x10, [x11], #16
70 CFI_DEF_CFA(sp, 0)
82 CFI_DEF_CFA(sp, 0)
86 CFI_REL_OFFSET(fp, 0)
101 CFI_DEF_CFA(sp, 0)
/arkcompiler/runtime_core/static_core/plugins/ets/tests/ets_func_tests/std/core/
DDoubleTest.sts23 return 0;
27 let fails = 0;
47 "0x11",
48 "0o123",
49 "0b0101010",
50 "0b222",
51 "0x00 001",
52 "0x11 abacaba",
53 "0xR",
54 " 0x1",
[all …]
/arkcompiler/ets_frontend/es2panda/test/optimizer/js/opt-try-catch-func/
Dtest-raw-try-catch-expected.pa.txt3 slotNum = 0x1a
7 ldai 0x8
9 ldai 0x9
13 ldai 0x1
21 ldai 0x2
25 tryldglobalbyname 0x0, print
26 callarg1 0x1, v8
34 ldai 0x4
38 tryldglobalbyname 0x3, print
39 callarg1 0x4, v7
[all …]
/arkcompiler/ets_frontend/es2panda/test/bytecode/commonjs/
Dtest-commonjs-main-func-args-expected.txt3 slotNum = 0x3
9 createobjectwithbuffer 0x0, _1
12 definepropertybyname 0x1, a, v1
18 slotNum = 0x11
22 tryldglobalbyname 0x0, Reflect
24 ldobjbyname 0x1, apply
26 definefunc 0x3, .#*#, 0x5
28 createemptyarray 0x4
31 stownbyindex 0x5, v3, 0x0
33 stownbyindex 0x7, v3, 0x1
[all …]
/arkcompiler/ets_frontend/es2panda/test/optimizer/js/branch-elimination/
Dtest-under-try-catch-expected.pa.txt3 slotNum = 0x14
7 ldai 0x1
9 ldai 0x3
13 ldai 0x0
23 tryldglobalbyname 0x2, print
28 callarg1 0x3, v3
33 ldai 0x2
36 tryldglobalbyname 0x5, print
39 stricteq 0x6, v3
42 callarg1 0x7, v3
[all …]
Dtest-constant-propagation-expected.pa.txt3 slotNum = 0x23
7 ldai 0x1
9 ldlexvar 0x0, 0x0
12 stlexvar 0x0, 0x0
13 ldlexvar 0x0, 0x0
17 greater 0x9, v1
20 tryldglobalbyname 0xa, print
25 callarg1 0xb, v2
28 tryldglobalbyname 0xd, print
33 callarg1 0xe, v2
[all …]
/arkcompiler/runtime_core/static_core/plugins/ets/runtime/napi/arch/arm64/
Dets_async_entry_point_aarch64.S28 CFI_DEF_CFA(sp, 0)
33 CFI_REL_OFFSET(fp, 0)
47 CFI_REL_OFFSET(THREAD_REG, -((CFRAME_CALLEE_REGS_START_SLOT + 0) * 8))
123 CFI_DEF_CFA(sp, 0)
126 ldr x11, [THREAD_REG, #MANAGED_THREAD_EXCEPTION_OFFSET]
127 cmp x11, #0
129 ccmp w10, #0, #4, ne
153 ldp x0, x1, [fp, #-CALLER_REG0_OFFSET+8*0]
158 ldp x10, x11, [fp, #-CALLER_REG0_OFFSET+8*10]
Dets_napi_entry_point_aarch64.S45 CFI_DEF_CFA(sp, 0)
50 CFI_REL_OFFSET(fp, 0)
131 CFI_DEF_CFA(sp, 0)
136 ldr x11, [THREAD_REG, #MANAGED_THREAD_EXCEPTION_OFFSET]
137 cmp x11, #0
139 ccmp w10, #0, #4, ne
163 ldp x0, x1, [fp, #-CALLER_REG0_OFFSET+8*0]
168 ldp x10, x11, [fp, #-CALLER_REG0_OFFSET+8*10]
198 // | | f | | x28 | 0
257 // | | | stack_arg0 | 50+(N-0)
[all …]
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_ir/include/
Ddwarf.def48 DW_TAG(0x0000, null)
49 DW_TAG(0x0001, array_type)
50 DW_TAG(0x0002, class_type)
51 DW_TAG(0x0004, enumeration_type)
52 DW_TAG(0x0005, formal_parameter)
53 DW_TAG(0x000a, label)
54 DW_TAG(0x000b, lexical_block)
55 DW_TAG(0x000d, member)
56 DW_TAG(0x000f, pointer_type)
57 DW_TAG(0x0011, compile_unit)
[all …]
/arkcompiler/runtime_core/disassembler/tests/
Ddisassembler_imm_tests.cpp24 panda_file::File::EntityId method_id {0x00};
31 const uint8_t bytecode[] = {0x4f, 0x17}; in TEST()
34 EXPECT_EQ(static_cast<uint8_t>(inst.GetOpcode()), 0x4f); in TEST()
35 EXPECT_EQ(std::get<int64_t>(ins.imms[0]), static_cast<int64_t>(0x17)); in TEST()
40 const uint8_t bytecode[] = {0x4d, 0xea}; in TEST()
43 EXPECT_EQ(static_cast<uint8_t>(inst.GetOpcode()), 0x4d); in TEST()
44 EXPECT_EQ(std::get<int64_t>(ins.imms[0]), static_cast<int8_t>(-22)); in TEST()
49 const uint8_t bytecode[] = {0x62, 0x1e, 0x00, 0x00, 0x00}; in TEST()
52 EXPECT_EQ(static_cast<uint8_t>(inst.GetOpcode()), 0x62); in TEST()
53 EXPECT_EQ(std::get<int64_t>(ins.imms[0]), static_cast<int32_t>(0x1e)); in TEST()
[all …]
/arkcompiler/ets_frontend/ets2panda/test/runtime/ets/
DManyLocalOutRegInstruction.sts18 let x0 = 0;
29 let x11 = 11;
36 return x[0];
/arkcompiler/ets_frontend/es2panda/test/parser/binder/api12beta2/
Dtest-func-naming-expected.txt3 slotNum = 0x0
12 slotNum = 0x0
21 slotNum = 0x0
30 slotNum = 0x0
39 slotNum = 0x0
48 slotNum = 0x0
57 slotNum = 0x11
61 newlexenv 0x2
63 stlexvar 0x0, 0x0
65 stlexvar 0x0, 0x1
[all …]
/arkcompiler/ets_runtime/ecmascript/compiler/trampoline/aarch64/
Doptimized_fast_call.cpp57 __ Ldr(Register(X1), MemoryOperand(tmpArgV, 0)); in OptimizedFastCallEntry()
85 // | arg[0] |
172 __ Ldr(op, MemoryOperand(argV, 0)); in OptimizedFastCallAndPushArgv()
184 __ Ldr(op, MemoryOperand(argV, 0)); in OptimizedFastCallAndPushArgv()
195 __ Ldr(op, MemoryOperand(argV, 0)); in OptimizedFastCallAndPushArgv()
243 __ Ldr(X11, MemoryOperand(jsfunc, JSFunction::CODE_ENTRY_OFFSET)); in OptimizedFastCallAndPushArgv()
244 __ Blr(X11); in OptimizedFastCallAndPushArgv()
280 __ Cmp(argC, Immediate(0)); in JSFastCallWithArgV()
282 __ Ldr(op, MemoryOperand(argV, 0)); in JSFastCallWithArgV()
287 __ Cmp(argC, Immediate(0)); in JSFastCallWithArgV()
[all …]
/arkcompiler/runtime_core/libpandafile/tests/
Dbytecode_instruction_tests.cpp31 const uint8_t bytecode[] = {0x00, 0xa1, 0xff}; in TEST()
33 EXPECT_EQ(static_cast<uint8_t>(inst.GetOpcode()), 0x00); in TEST()
34 EXPECT_EQ((inst.GetVReg<BytecodeInstruction::Format::V4_IMM4, 0>()), 1); in TEST()
35 EXPECT_EQ((inst.GetImm<BytecodeInstruction::Format::V4_IMM4, 0>()), -6); in TEST()
39 const uint8_t bytecode[] = {0x00, 0x2f, 0xff}; in TEST()
41 EXPECT_EQ(static_cast<uint8_t>(inst.GetOpcode()), 0x00); in TEST()
42 EXPECT_EQ((inst.GetVReg<BytecodeInstruction::Format::V4_IMM4, 0>()), 0xf); in TEST()
43 EXPECT_EQ((inst.GetImm<BytecodeInstruction::Format::V4_IMM4, 0>()), 0x2); in TEST()
51 const uint8_t bytecode[] = {0x00, 0xf2, 0xff}; in TEST()
53 EXPECT_EQ(static_cast<uint8_t>(inst.GetOpcode()), 0x00); in TEST()
[all …]
/arkcompiler/runtime_core/static_core/libpandafile/tests/
Dbytecode_instruction_tests.cpp33 const uint8_t bytecode[] = {0x00, 0xa1, 0xff}; in TEST()
35 EXPECT_EQ(static_cast<uint8_t>(inst.GetOpcode()), 0x00); in TEST()
36 EXPECT_EQ((inst.GetVReg<BytecodeInstruction::Format::V4_IMM4, 0>()), 1); in TEST()
37 EXPECT_EQ((inst.GetImm<BytecodeInstruction::Format::V4_IMM4, 0>()), -6); in TEST()
41 const uint8_t bytecode[] = {0x00, 0x2f, 0xff}; in TEST()
43 EXPECT_EQ(static_cast<uint8_t>(inst.GetOpcode()), 0x00); in TEST()
44 EXPECT_EQ((inst.GetVReg<BytecodeInstruction::Format::V4_IMM4, 0>()), 0xf); in TEST()
45 EXPECT_EQ((inst.GetImm<BytecodeInstruction::Format::V4_IMM4, 0>()), 0x2); in TEST()
50 const uint8_t bytecode[] = {0x00, 0xf2, 0xff}; in TEST()
52 EXPECT_EQ(static_cast<uint8_t>(inst.GetOpcode()), 0x00); in TEST()
[all …]
/arkcompiler/ets_runtime/ecmascript/compiler/assembler/
Dassembler.h48 static constexpr int FP = 11; /* x11 */
62 fp = 11; /* x11 */ in GetFpRegByTriple()
123 return pos_ > 0; in IsBound()
128 return pos_ < 0; in IsLinked()
133 return nearPos_ > 0; in IsLinkedNear()
149 // +1 skip offset 0 in BindTo()
155 // +1 skip offset 0 in LinkTo()
161 nearPos_ = 0; in UnlinkNearPos()
166 // +1 skip offset 0 in LinkNearPos()
177 int32_t pos_ = 0;
[all …]
/arkcompiler/runtime_core/static_core/plugins/ets/tests/ets-templates/02.lexical_elements/09.literals/05.string_literals/
Dhex.sts21 …let s = "\x01\x02\x03\x04\x05\x06\x07\x08\x09\x0a\x0b\x0c\x0d\x0e\x0f\x10\x11\x12\x13\x14\x15\x16\…
23 for (let i = 0; i < s.length; i++) {

123