Home
last modified time | relevance | path

Searched refs:x2 (Results 1 – 25 of 41) sorted by relevance

12

/art/runtime/interpreter/mterp/arm64/
Dentry.S37 str x3, [x2, #SHADOWFRAME_RESULT_REGISTER_OFFSET]
40 str x1, [x2, #SHADOWFRAME_DEX_INSTRUCTIONS_OFFSET]
44 ldr w0, [x2, #SHADOWFRAME_NUMBER_OF_VREGS_OFFSET]
45 add xFP, x2, #SHADOWFRAME_VREGS_OFFSET // point to vregs.
47 ldr w0, [x2, #SHADOWFRAME_DEX_PC_OFFSET] // Get starting dex_pc.
58 mov x2, xSELF
Dfooter.S72 ldr x2, [xSELF, #THREAD_FLAGS_OFFSET]
162 mov x2, xINST
180 mov x2, xINST
190 mov x2, xSELF
202 mov x2, #2
236 sxtw x2, wINST
268 ldr x2, [xFP, #OFF_FP_RESULT_REGISTER]
269 str x0, [x2]
296 mov x2, xSELF
Dop_const_wide_32.S4 FETCH_S x2, 2 // x2<- ssssssssssssBBBB (high)
7 orr x0, x0, x2, lsl #16 // x0<- ssssssssBBBBbbbb
Dop_iput_wide.S8 VREG_INDEX_TO_ADDR x2, x2 // w2<- &fp[A]
Dop_cmp_long.S6 GET_VREG_WIDE x2, w3
7 cmp x1, x2
Dop_aget_wide.S18 ldr x2, [x0, #MIRROR_WIDE_ARRAY_DATA_OFFSET] // x2<- vBB[vCC]
20 SET_VREG_WIDE x2, w4
Dop_move_result_wide.S8 SET_VREG_WIDE x0, x2 // fp[AA]<- r0
Dalt_stub.S11 mov x2, xPC
Dop_filled_new_array.S13 mov x2, xSELF
Dop_sput_object.S4 mov x2, xINST
Dconst.S10 add x2, xFP, #OFF_FP_SHADOWFRAME
Dop_iput_wide_quick.S9 str x0, [x2, x3] // obj.field<- x0
Dop_check_cast.S9 ldr x2, [xFP, #OFF_FP_METHOD] // w2<- method
Dop_sput.S12 ldr x2, [xFP, #OFF_FP_METHOD]
Dop_sput_wide.S11 ldr x2, [xFP, #OFF_FP_METHOD]
DshiftWide.S15 $opcode x0, x1, x2 // Do the shift. Only low 6 bits of x2 are used.
Dinvoke.S11 mov x2, xPC
Dinvoke_polymorphic.S11 mov x2, xPC
Dop_sget_wide.S11 mov x2, xSELF
Dop_const_string_jumbo.S7 add x2, xFP, #OFF_FP_SHADOWFRAME
Dop_const_wide.S10 orr x0, x0, x2, lsl #32 // w0<- hhhhBBBBbbbb
Dop_instance_of.S12 ldr x2, [xFP, #OFF_FP_METHOD] // w2<- method
/art/runtime/interpreter/mterp/out/
Dmterp_arm64.S398 str x3, [x2, #SHADOWFRAME_RESULT_REGISTER_OFFSET]
401 str x1, [x2, #SHADOWFRAME_DEX_INSTRUCTIONS_OFFSET]
405 ldr w0, [x2, #SHADOWFRAME_NUMBER_OF_VREGS_OFFSET]
406 add xFP, x2, #SHADOWFRAME_VREGS_OFFSET // point to vregs.
408 ldr w0, [x2, #SHADOWFRAME_DEX_PC_OFFSET] // Get starting dex_pc.
419 mov x2, xSELF
627 SET_VREG_WIDE x0, x2 // fp[AA]<- r0
824 FETCH_S x2, 2 // x2<- ssssssssssssBBBB (high)
827 orr x0, x0, x2, lsl #16 // x0<- ssssssssBBBBbbbb
844 orr x0, x0, x2, lsl #32 // w0<- hhhhBBBBbbbb
[all …]
/art/runtime/arch/arm64/
Dquick_entrypoints_arm64.S204 SAVE_TWO_REGS x1, x2, 80
265 RESTORE_TWO_REGS x1, x2, 80
319 SAVE_TWO_REGS x1, x2, 272
382 RESTORE_TWO_REGS x1, x2, 272
508 mov x2, xSELF // pass Thread::Current
591 mov x2, xSELF // pass Thread::Current
625 add x10, x2, # SAVE_SIZE_AND_METHOD // calculate size of frame.
684 ldr w10, [x1, x2]
685 str w10, [x9, x2]
753 ldp x2, x19, [xFP, #32] // Restore stack pointer and x19.
[all …]
Djni_entrypoints_arm64.S35 stp x2, x3, [sp, #-16]!
43 ldp x2, x3, [sp], #16

12