Home
last modified time | relevance | path

Searched refs:r1 (Results 1 - 25 of 30) sorted by relevance

12

/arkcompiler/runtime_core/static_core/runtime/fibers/arch/arm/
H A Dupdate.S38 * r1: void (*func)(void*)
45 str r1, [r0, # GPR_O(PC)]
46 // now we can reuse r1
48 adr r1, FiberExitBridge
49 str r1, [r0, # GPR_O(LR)]
54 * r1 will hold the new SP value:
58 // r1 = stack + stack_size_bytes
59 ldr r1, [sp]
60 add r1, r3, r1
[all...]
H A Dswitch.S26 * r1: uint8_t* ctx_memory_to
34 add r3, r1, # GPR_O(R4)
36 ldr sp, [r1, # GPR_O(SP)]
37 ldr lr, [r1, # GPR_O(LR)]
39 ldr r0, [r1, # GPR_O(R0)]
44 add r3, r1, # FP_O(D8)
47 ldr r3, [r1, # FP_O(FPSCR)] // Get saved FPSCR value
52 ldr r3, [r1, # GPR_O(PC)]
/arkcompiler/runtime_core/static_core/runtime/bridge/arch/arm/
H A Dcompiled_code_to_interpreter_bridge_arm.S41 mov r1, #COMPILED_CODE_TO_INTERPRETER_BRIDGE
42 push {r1, lr}
45 push {r1, fp}
87 mov r1, THREAD_REG
100 pop {r1, fp}
105 pop {r1, lr}
123 mov r1, fp
127 // r0 - SHORTY_PTR_REG, r1 - SHORTY_REG, r2 - iframe.vregs_ + num_vregs_,
151 bic r1, r1, #
[all...]
H A Dcompiled_code_to_interpreter_bridge_armhf.S82 mov r1, THREAD_REG
118 mov r1, fp
122 // r0 - SHORTY_PTR_REG, r1 - SHORTY_REG, r2 - iframe.vregs_ + num_vregs_,
151 bic r1, r1, #0xF // clear the the least significant 4 bits
152 orr r1, r1, #SHORTY_REFERENCE
214 mov r1, r8
219 // r0 - iframe, r1 - *method.shorty, r2 - &iframe.acc_
221 ldrb r1, [r
[all...]
H A Dinterpreter_to_compiled_code_bridge_armhf.S28 ldr r1, [\begin_ptr, #-4]!
210 // r1 - SHORTY_REG
288 push {r1, lr}
313 mov r9, r1
323 // r0 - SHORTY_PTR_REG, r1 - SHORTY_REG, r2, r3 - shorty value and temp,
351 orreq r1, r1, #SHORTY_REFERENCE
382 // r0, r1 or d0 - result, r2 - shorty[0] & 0xF, r3 - frame.acc, r4- temp
423 vmoveq.f64 r0, r1, d0
426 stm r3, {r0, r1}
[all...]
H A Dinterpreter_to_compiled_code_bridge_arm.S59 ldr r1, [\begin_ptr], #4
73 // r1 - SHORTY_REG
122 push {r1, lr}
159 mov r5, r1
168 // r0 - SHORTY_PTR_REG, r1 - SHORTY_REG, r2 - shorty value, r3 - insn, r4 - insn_ptr,
218 // r0, r1 - result, r2 - shorty[0] & 0xF, r3 - frame.acc, r4- temp
236 stmge r3, {r0, r1}
282 // r0 - args, r1 - iframe, r2 - method, r3 - thread
286 push {r1, lr}
304 ldrb r1, [THREAD_RE
[all...]
H A Dinterpreter_to_compiled_code_bridge_dyn_arm.S26 push {r1, lr}
53 // r0 - acc, r1 - num args, r2-r3 - function object as int64_t
56 add r5, r1, #FRAME_VREGS_OFFSET
58 ldr r0, [r1, #FRAME_ACC_OFFSET]
H A Dcompiled_code_to_runtime_bridge_arm.S74 stmdb \tmp_reg, {r1-r3}
93 // r0-r1 is 64-bit return value
129 ldm lr, {r0-r1}
290 ldrb r1, [THREAD_REG, #MANAGED_THREAD_FRAME_KIND_OFFSET]
291 tst r1, r1
H A Ddeoptimization_arm.S27 // r1 - pc of the entry
144 str r1, [sp, #-4]!
150 // r0, r1 - return values
152 // Restore used registers, but not r0, r1 which holds result of the invoked method and should be survive to the end
198 vmov.f64 d0, r0, r1
218 // r1 - pc of the entry
288 vmov.f64 d0, r0, r1
354 mov r1, #0
/arkcompiler/runtime_core/static_core/compiler/optimizer/code_generator/
H A Dfast_divisor.h48 uint64_t r1 = highOne - q1 * anc; in FastConstSignedDivisor() local
56 r1 *= 2U; in FastConstSignedDivisor()
57 if (r1 >= anc) { in FastConstSignedDivisor()
59 r1 -= anc; in FastConstSignedDivisor()
68 } while (q1 < delta || (q1 == delta && r1 == 0)); in FastConstSignedDivisor()
107 uint64_t r1 = highOne - q1 * nc; in FastConstUnsignedDivisor() local
114 if (r1 >= nc - r1) { in FastConstUnsignedDivisor()
116 r1 = 2U * r1 in FastConstUnsignedDivisor()
[all...]
/arkcompiler/runtime_core/static_core/plugins/ets/runtime/napi/arch/arm32/
H A Dets_napi_entry_point_arm32hf.S76 mov r1, #1
77 strb r1, [r0, #MANAGED_THREAD_FRAME_KIND_OFFSET]
90 mov r1, #1
94 mov r1, sp
235 // | | | r1 | 42
257 // | | | Napi r1 | 62
333 mov r1, #1
334 strb r1, [r0, #MANAGED_THREAD_FRAME_KIND_OFFSET]
347 mov r1, #0
351 mov r1, s
[all...]
H A Dets_napi_entry_point_arm32.S76 mov r1, #1
77 strb r1, [r0, #MANAGED_THREAD_FRAME_KIND_OFFSET]
90 mov r1, #1
94 mov r1, sp
219 // | | args | r1 | 26
224 // | | | Napi r1 | 30
303 mov r1, #1
304 strb r1, [r0, #MANAGED_THREAD_FRAME_KIND_OFFSET]
317 mov r1, #0
321 mov r1, s
[all...]
H A Dets_async_entry_point_arm32.S79 mov r1, #1
80 strb r1, [THREAD_REG, #MANAGED_THREAD_FRAME_KIND_OFFSET]
83 mov r1, THREAD_REG
90 sub r1, fp, #(CFRAME_ARM_SOFTFP_CALLEE_REGS_OFFSET - 4)
92 ldm r1, {r4 - r10}
H A Dets_async_entry_point_arm32hf.S76 mov r1, #1
77 strb r1, [THREAD_REG, #MANAGED_THREAD_FRAME_KIND_OFFSET]
80 mov r1, THREAD_REG
87 sub r1, fp, #(CFRAME_ARM_HARD_CALLEE_REGS_OFFSET - 4)
89 ldm r1, {r4 - r10}
/arkcompiler/runtime_core/static_core/tests/vm-benchmarks/tests/
H A Dtest_result.py279 r1 = VMBReport.parse(REPORT)
281 cmp = VMBReport.compare_vmb(r1, r2)
315 r1 = create_report(testA=[4.0], testB=[5.0], bad=[6.0])
318 cmp = VMBReport.compare_vmb(r1, r2, flaky=['bad'])
/arkcompiler/runtime_core/static_core/tests/vm-benchmarks/src/vmb/
H A Dreport.py110 def compare_vmb(r1: VMBReport, r2: VMBReport,
116 results1 = {t.name: t for t in r1.report.tests}
121 comparison._name_len = max(r1._name_len, r2._name_len)
155 comparison.title = f'Comparison: {short_title(r1.title, r2.title)}'
376 def get_common_aotstats(r1: VMBReport, r2: VMBReport
379 if lib in r1.report.ext_info and lib in r2.report.ext_info:
380 return r1.report.ext_info[lib], r2.report.ext_info[lib]
406 r1, r2 = get_common_aotstats(r_1, r_2)
408 for lib in set(r1.keys()).intersection(set(r2.keys())):
409 l1 = r1[li
[all...]
/arkcompiler/runtime_core/static_core/irtoc/lang/tests/
H A Dregmask_test.rb36 r1 = Regmap.new({ arm64: {a: 1}, arm32: {a: 2}, x86_64: {a: 3} })
39 r3 = r1 + r2
41 r4 = r3 - r1
49 r7 = r1 + {a: 11}
/arkcompiler/runtime_core/static_core/runtime/tests/arch/arm/
H A Dstack_walker_hook_bridge.S28 mov r1, fp
H A Dinvokation_helper_hf.S36 mov r5, r1
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/include/cg/aarch64/
H A Daarch64_memlayout.h29 void SetRegisters(AArch64reg r0, AArch64reg r1, AArch64reg r2, AArch64reg r3) in SetRegisters() argument
32 reg1 = r1; in SetRegisters()
/arkcompiler/runtime_core/static_core/runtime/arch/arm/
H A Dinterpreter_support.S21 * r1 PC
39 mov r4, r1
H A Dshorty.S17 #define DEFAULT_SHORTY_REG r1
/arkcompiler/runtime_core/static_core/compiler/tests/
H A Dbounds_analysis_test.cpp53 BoundsRange r1 = BoundsRange(-1L, 5U); in TEST_F() local
54 BoundsRange res1 = r1.Neg(); in TEST_F()
71 BoundsRange r1 = BoundsRange(1U, 5U); in TEST_F() local
72 BoundsRange res1 = r1.Abs(); in TEST_F()
94 BoundsRange r1 = BoundsRange(-7L, 5U); in TEST_F() local
102 BoundsRange res = r1.Mul(r1); in TEST_F()
128 auto r1 = BoundsRange(2U); in TEST_F() local
132 res = l1.Div(r1); in TEST_F()
139 res = l2.Div(r1); in TEST_F()
569 auto r1 = BoundsRange(2U); TEST_F() local
587 auto r1 = BoundsRange(2U); TEST_F() local
[all...]
H A Dencoder_operands.cpp385 Reg r1(1U, INT64_TYPE), r2(2U, INT64_TYPE), rI(INVALID_REG_ID, INVALID_TYPE); in TEST()
389 std::array<MemRef, 3U> arr {MemRef(r1), MemRef(r1, i1), MemRef(r1)}; in TEST()
/arkcompiler/runtime_core/static_core/compiler/optimizer/code_generator/target/aarch32/
H A Dencode.cpp1856 GetMasm()->Mov(vixl::aarch32::r1, VixlReg(tmp)); in MakeLibCall()
1859 GetMasm()->Mov(vixl::aarch32::r1, VixlReg(src1)); in MakeLibCall()
1865 auto dstRegister = secondValue ? vixl::aarch32::r1 : vixl::aarch32::r0; in MakeLibCall()
1905 GetMasm()->Vmov(vixl::aarch32::r1, VixlVReg(src1).S()); in MakeLibCallWithFloatResult()
1909 auto dstRegister = secondValue ? vixl::aarch32::r1 : vixl::aarch32::r0; in MakeLibCallWithFloatResult()
1941 GetMasm()->Vmov(vixl::aarch32::r0, vixl::aarch32::r1, VixlVReg(src0).D()); in MakeLibCallWithDoubleResult()
1947 auto dstRegister2 = secondValue ? vixl::aarch32::r3 : vixl::aarch32::r1; in MakeLibCallWithDoubleResult()
1967 GetMasm()->Mov(vixl::aarch32::r1, VixlRegU(src0)); in MakeLibCallWithInt64Result()
1972 GetMasm()->Mov(vixl::aarch32::r1, VixlRegU(src0)); in MakeLibCallWithInt64Result()
1981 auto dstRegister2 = secondValue ? vixl::aarch32::r3 : vixl::aarch32::r1; in MakeLibCallWithInt64Result()
2018 GetMasm()->Vmov(VixlVReg(dst).D(), vixl::aarch32::r0, vixl::aarch32::r1); MakeLibCallFromScalarToFloat() member in ark::compiler::aarch32::vixl::aarch32
2053 GetMasm()->Mov(VixlRegU(dst), vixl::aarch32::r1); MakeLibCallFromFloatToScalar() member in ark::compiler::aarch32::vixl::aarch32
[all...]

Completed in 13 milliseconds

12