| /arkcompiler/runtime_core/static_core/runtime/bridge/arch/aarch64/ |
| D | handle_call_v4_imm4_id16_aarch64.S | 20 // 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 …]
|
| D | handle_call_v4_v4_v4_imm4_id16_aarch64.S | 20 // 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
|
| D | handle_initobj_v4_v4_id16_aarch64.S | 20 // 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 …]
|
| D | handle_call_v4_v4_id16_aarch64.S | 20 // 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
|
| D | interpreter_to_compiled_code_bridge_aarch64.S | 50 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 …]
|
| D | interpreter_to_compiled_code_bridge_dyn_aarch64.S | 27 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 …]
|
| D | proxy_entrypoint_aarch64.S | 33 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]
|
| D | compiled_code_to_interpreter_bridge_aarch64.S | 36 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/ |
| D | invokation_helper.S | 23 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/ |
| D | DoubleTest.sts | 23 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/ |
| D | test-raw-try-catch-expected.pa.txt | 3 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/ |
| D | test-commonjs-main-func-args-expected.txt | 3 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/ |
| D | test-under-try-catch-expected.pa.txt | 3 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 …]
|
| D | test-constant-propagation-expected.pa.txt | 3 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/ |
| D | ets_async_entry_point_aarch64.S | 28 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]
|
| D | ets_napi_entry_point_aarch64.S | 45 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/ |
| D | dwarf.def | 48 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/ |
| D | disassembler_imm_tests.cpp | 24 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/ |
| D | ManyLocalOutRegInstruction.sts | 18 let x0 = 0; 29 let x11 = 11; 36 return x[0];
|
| /arkcompiler/ets_frontend/es2panda/test/parser/binder/api12beta2/ |
| D | test-func-naming-expected.txt | 3 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/ |
| D | optimized_fast_call.cpp | 57 __ 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/ |
| D | bytecode_instruction_tests.cpp | 31 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/ |
| D | bytecode_instruction_tests.cpp | 33 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/ |
| D | assembler.h | 48 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/ |
| D | hex.sts | 21 …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++) {
|