| /arkcompiler/runtime_core/runtime/bridge/arch/aarch64/ |
| D | handle_call_imm4_v4_v4_v4_aarch64.S | 21 // ABI arg reg 0 (x0) <- panda::Method* 26 and w1, w13, 0xF 42 and w3, w13, 0xF 59 // ABI arg reg 5 (x5) <- boxed arg3 from user's code 60 and w5, w13, 0xF 61 add x5, x9, x5, lsl 3 62 ldr x5, [x5]
|
| D | deoptimization_aarch64.S | 67 // x5 - pointer to a callee-saved registers buffer from StackWalker 71 CFI_REL_OFFSET(fp, 0) 72 CFI_REL_OFFSET(x28, -((CFRAME_CALLEE_REGS_START_SLOT + 0) * 8)) 101 CFI_REL_OFFSET(fp, 0) 112 // Note, we do not preserve x5 (holding a pointer to a callee-saved 115 ldp x14, x15, [x5, #-16]! 117 CFI_REL_OFFSET(x28, -((BOUNDARY_FRAME_SLOT + 0) * 8)) 119 ldp x14, x15, [x5, #-16]! 123 ldp x14, x15, [x5, #-16]! 127 ldp x14, x15, [x5, #-16]! [all …]
|
| D | interpreter_to_compiled_code_bridge_aarch64.S | 26 ldp x4, x5, [\begin_ptr], #16 131 // w4 - float arg counter, x5 - stack pointer, w11 - temp 134 tst w1, 0xf00 155 // truncate negative value to 0, leave positive value as is 159 sub x5, sp, x5, lsl 3 161 bic x5, x5, 0xF 162 mov sp, x5 173 CFI_DEF_CFA(sp, 0) 189 CFI_REL_OFFSET(x19, 0) 198 tst w3, #0x1 [all …]
|
| D | compiled_code_to_interpreter_bridge_aarch64.S | 36 CFI_DEF_CFA(sp, 0) 123 stp x4, x5, [sp, #-16]! 137 // x3 - gpr args, x4 - float args, x5 - stack args, w6 - gpr arg counter, 152 add x5, fp, #24 198 ldr x9, [x5], #8 216 and w1, w1, #0xF
|
| D | handle_call_v4_v4_v4_imm4_id16_aarch64.S | 19 // x4 - float arg ptr, x5 - insn, x6 - insn_ptr, x7 - frame.vregs, x9 - arg base ptr 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
|
| D | handle_call_v4_v4_id16_aarch64.S | 19 // x4 - float arg ptr, x5 - insn, x6 - insn_ptr, x7 - frame.vregs, x9 - arg base ptr 29 and w11, w5, #0xF
|
| D | handle_call_v4_imm4_id16_aarch64.S | 19 // x4 - float arg ptr, x5 - insn, x6 - insn_ptr, x7 - frame.vregs, x9 - arg base ptr 34 and w11, w5, #0xF 59 and w11, w5, #0xF
|
| D | handle_initobj_v4_v4_id16_aarch64.S | 19 // x4 - float arg ptr, x5 - insn, x6 - insn_ptr, x7 - frame.vregs, x9 - arg base ptr 37 and w11, w5, #0xF
|
| /arkcompiler/runtime_core/verification/util/tests/ |
| D | abstract_index_test.cpp | 34 default_index1 = AbstractIndex<int, Wrap>(0x7); 38 EXPECT_EQ(number, 0x7); 41 EXPECT_EQ(number, 0x7); 43 default_index1 = 0x5; 45 EXPECT_EQ(static_cast<int>(default_index1), 0x5); 55 EXPECT_EQ(static_cast<int>(default_index2), 0x4); 59 EXPECT_EQ(static_cast<int>(default_index1), 0x4); 64 EXPECT_EQ(static_cast<int>(default_index1), 0x4); 66 EXPECT_EQ(static_cast<int>(default_index2), 0x4); 72 default_index1 = 0x4; [all …]
|
| D | tagged_index_property_test.cpp | 53 return gen::map<int>(gen::inRange(0, 0x3), [](int x) { in arbitrary() 55 case 0: in arbitrary() 63 case 0x2: in arbitrary() 78 return gen::map<int>(gen::inRange(0, 0x7), [](int x) { in arbitrary() 80 case 0: in arbitrary() 88 case 0x2: in arbitrary() 92 case 0x3: in arbitrary() 96 case 0x4: in arbitrary() 100 case 0x5: in arbitrary() 104 case 0x6: in arbitrary() [all …]
|
| /arkcompiler/runtime_core/tests/cts-assembly/ |
| D | tst-compare.pa | 21 ldai 0 32 ldai 0 40 ldai 0x5 43 ldai 0 51 ldai 0x5 54 ldai 0 62 ldai 0xffb1ab1a 65 ldai 0 73 ldai 0xffb1ab1a 76 ldai 0 [all …]
|
| D | tst-select.pa | 40 ldai 0x5 51 ldai 0x5 62 ldai 0xffb1ab1a 73 ldai 0xffb1ab1a 86 movi.64 v0, 0 99 movi.64 v0, 0 110 ldai.64 0x5 112 movi.64 v0, 0 123 ldai.64 0x5 125 movi.64 v0, 0 [all …]
|
| D | tst-branch.pa | 19 ldai 0 51 ldai 0x5 62 ldai 0x5 73 ldai 0xffb1ab1a 84 ldai 0xffb1ab1a 97 movi.64 v0, 0 110 movi.64 v0, 0 121 ldai.64 0x5 123 movi.64 v0, 0 134 ldai.64 0x5 [all …]
|
| /arkcompiler/ets_runtime/ecmascript/compiler/trampoline/aarch64/ |
| D | optimized_call.cpp | 46 // | argv[0] | 81 __ Ldr(tmp, MemoryOperand(fp, GetStackArgOffSetToFp(0))); // 0: the first arg id in CallRuntime() 90 // 0 : 0 restore size in CallRuntime() 91 __ Ldr(tmp, MemoryOperand(sp, 0)); in CallRuntime() 108 __ Tst(currentSp, LogicalImmediate::Create(0xf, RegXSize)); // 0xf: 0x1111 in IncreaseStackForArguments() 152 __ Ldr(Register(X2), MemoryOperand(tmpArgV, 0)); in JSFunctionEntry() 156 __ Mov(Register(X5), tmpArgV); in JSFunctionEntry() 181 // %x5 - lexEnv 189 // | arg[0] | 208 Register env(X5); in OptimizedCallOptimized() [all …]
|
| D | asm_interpreter_call.cpp | 42 // argv - %X5(<callTarget, newTarget, this> are at the beginning of argv) 69 // argv - %X5(<callTarget, newTarget, this> are at the beginning of argv) 78 Register argvRegister(X5); in AsmInterpEntryDispatch() 86 __ And(functionTypeRegister, bitFieldRegister.W(), LogicalImmediate::Create(0xFF, RegWSize)); in AsmInterpEntryDispatch() 152 if (argc >= 0) { in JSCallCommonEntry() 203 if (argc < 0) { in JSCallCommonFastPath() 212 } else if (argc > 0) { in JSCallCommonFastPath() 221 if (argc > 0) { in JSCallCommonFastPath() 248 if (argc >= 0) { in JSCallCommonSlowPath() 257 if (argc == 0) { in JSCallCommonSlowPath() [all …]
|
| /arkcompiler/runtime_core/compiler/docs/ |
| D | move_constants_closer_to_usage_doc.md | 29 …0.i32 Parameter arg 0 -> (v150, v149, v148, v147, v146, v145, v144, v143, v142, … 31 6.i64 Constant 0xa -> r0 (v5) 32 8.i64 Constant 0x14 -> r2 (v116) 36 52.i64 Constant 0x3e -> r27 (v138) 41 76.i64 Constant 0x5d -> r27 (v150) 43 succs: [bb 0] 45 BB 0 preds: [bb 3] 46 prop: bc: 0x00000000 48 …3. IfImm LE i32 v0(r27), 0x5 … 51 BB 2 preds: [bb 0] [all …]
|
| /arkcompiler/ets_runtime/test/aottest/ashr/ |
| D | ashr.ts | 37 var x5:any = "16"; 39 var r5 = x5 >>> y5; 53 var y8 = 0;
|
| /arkcompiler/runtime_core/runtime/arch/aarch64/ |
| D | helpers_aarch64.S | 23 stp x4, x5, [sp, #-16]! 37 ldp x4, x5, [sp], #16 74 stp x4, x5, [sp, #-16]! 82 ldp x4, x5, [sp], #16 158 brk 0
|
| D | osr_aarch64.S | 35 mov x5, sp 42 // x5 - buffer for vector registers 74 ldp x4, x5, [x16], #16 96 CFI_DEF_CFA(sp, 0) 101 CFI_REL_OFFSET(fp, 0) 154 CFI_REL_OFFSET(fp, 0) 155 CFI_REL_OFFSET(THREAD_REG, -((CFRAME_CALLEE_REGS_START_SLOT + 0) * 8)) 192 CFI_DEF_CFA(sp, 0) 200 CFI_DEF_CFA(sp, 0) 211 CFI_REL_OFFSET(fp, 0) [all …]
|
| /arkcompiler/runtime_core/tests/regression/ |
| D | loop-peeling.pa | 17 movi v0, 0x12 19 movi v0, 0x0 23 movi v1, 0x1 28 movi v1, 0xd 31 inci v3, 0x1 36 movi v1, 0x5 43 ldai 0
|
| /arkcompiler/runtime_core/libpandabase/tests/ |
| D | bit_memory_region_test.cpp | 25 for (size_t i = 0; i < length; i++) { in CompareData() 35 static constexpr std::array<uint8_t, 2> fill_data = {0x00, 0xff}; in TEST() 39 for (size_t offset = 0; offset < MAX_BITS_COUNT; offset++) { in TEST() 40 uint32_t mask = 0; in TEST() 45 region1.Write(value, 0); in TEST() 46 ASSERT_EQ(region1.Read(0), value); in TEST() 61 static constexpr std::array<uint8_t, 2> fill_data = {0x00, 0xff}; in TEST() 64 for (size_t offset = 0; offset < MAX_BITS_COUNT; offset++) { in TEST() 65 uint32_t mask = 0; in TEST() 66 for (size_t length = 0; length < BITS_PER_UINT32; length++) { in TEST() [all …]
|
| /arkcompiler/runtime_core/tests/irtoc-interpreter-tests/ |
| D | array.pa | 17 movi v0, 0x0 18 movi v1, 0x5 20 movi v3, 0x3 23 movi v4, 0x1 24 movi v5, 0x4 27 movi v4, 0x2 30 ldai 0x6 32 ldai 0x7 42 addi 0x1 56 movi v3, 0 [all …]
|
| /arkcompiler/runtime_core/tests/cts-generator/cts-template/ |
| D | inci.yaml | 32 movi v0, 0 36 ldai 0 44 - values: ['0', '0x0'] 45 - values: ['1', '0x1'] 46 - values: ['-1', '0xFFFFFFFF'] 47 - values: ['0x7', '0x7'] 48 - values: ['-0x7', '0xFFFFFFF9'] 49 - values: ['0x8', '0xFFFFFFF8'] 50 - values: ['-0x8', '0xFFFFFFF8'] 51 - values: ['0xF', '0xFFFFFFFF'] [all …]
|
| /arkcompiler/runtime_core/runtime/tests/arch/aarch64/ |
| D | invokation_helper.S | 23 CFI_DEF_CFA(sp, 0) 36 CFI_REL_OFFSET(fp, 0) 45 ldp x4, x5, [x9], #16 70 CFI_DEF_CFA(sp, 0)
|
| /arkcompiler/runtime_core/tests/checked/ |
| D | const_array_test.pa | 49 .array array1 u1 3 { 0 1 0} 58 ldai 0x0 60 movi v5, 0x0 62 ldai 0x1 64 movi v5, 0x1 66 ldai 0x2 68 movi v5, 0x0 70 ldai 0x0 72 movi v5, 0x2 74 ldai 0x1 [all …]
|