Home
last modified time | relevance | path

Searched refs:rINSTq (Results 1 – 25 of 74) sorted by relevance

123

/art/runtime/interpreter/mterp/x86_64/
Dop_goto_32.S11 movslq 2(rPC), rINSTq # rINSTq <- AAAAAAAA
12 testq rINSTq, rINSTq
Dop_goto.S8 movsbq rINSTbl, rINSTq # rINSTq <- ssssssAA
9 testq rINSTq, rINSTq
Dop_goto_16.S8 movswq 2(rPC), rINSTq # rINSTq <- ssssAAAA
9 testq rINSTq, rINSTq
Dzcmp.S9 cmpl $$0, VREG_ADDRESS(rINSTq) # compare (vA, 0)
11 movswq 2(rPC), rINSTq # fetch signed displacement
12 testq rINSTq, rINSTq
Dbincmp.S13 cmpl VREG_ADDRESS(rINSTq), %eax # compare (vA, vB)
15 movswq 2(rPC), rINSTq # Get signed branch offset
16 testq rINSTq, rINSTq
Dshop2addr.S11 GET_WIDE_VREG %rax, rINSTq # rax <- vAA
13 SET_WIDE_VREG %rax, rINSTq
15 GET_VREG %eax, rINSTq # eax <- vAA
17 SET_VREG %eax, rINSTq
Dbindiv2addr.S10 GET_WIDE_VREG %rax, rINSTq # eax <- vA
13 GET_VREG %eax, rINSTq # eax <- vA
24 SET_WIDE_VREG $result, rINSTq # vA <- result
26 SET_VREG $result, rINSTq # vA <- result
Dop_sget.S18 SET_VREG_OBJECT %eax, rINSTq # fp[A] <- value
21 SET_WIDE_VREG %rax, rINSTq # fp[A] <- value
23 SET_VREG %eax, rINSTq # fp[A] <- value
Dop_aput.S18 GET_WIDE_VREG rINSTq, rINSTq
20 GET_VREG rINST, rINSTq
Dop_iget.S20 SET_VREG_OBJECT %eax, rINSTq # fp[A] <-value
23 SET_WIDE_VREG %rax, rINSTq # fp[A] <-value
25 SET_VREG %eax, rINSTq # fp[A] <-value
Dop_move_from16.S7 SET_VREG_OBJECT %edx, rINSTq # fp[A] <- fp[B]
9 SET_VREG %edx, rINSTq # fp[A] <- fp[B]
Dop_packed_switch.S14 GET_VREG OUT_32_ARG1, rINSTq # eax <- vAA
17 movslq %eax, rINSTq
Dop_move_result.S7 SET_VREG_OBJECT %eax, rINSTq # fp[A] <- fp[B]
9 SET_VREG %eax, rINSTq # fp[A] <- fp[B]
Dunop.S10 GET_WIDE_VREG %rax, rINSTq # rax <- vB
12 GET_VREG %eax, rINSTq # eax <- vB
Dop_rem_double.S12 fstpl VREG_ADDRESS(rINSTq) # fp[vAA] <- %st
13 CLEAR_WIDE_REF rINSTq
DsseBinop.S6 movs${suff} %xmm0, VREG_ADDRESS(rINSTq) # vAA <- %xmm0
8 movs${suff} %xmm0, VREG_REF_ADDRESS(rINSTq) # clear ref
Dop_rem_float.S12 fstps VREG_ADDRESS(rINSTq) # %st to vAA
13 CLEAR_REF rINSTq
Dbinop1.S13 SET_WIDE_VREG %rax, rINSTq
17 SET_VREG %eax, rINSTq
DsseBinop2Addr.S6 ${instr}${suff} VREG_ADDRESS(rINSTq), %xmm0
9 movs${suff} %xmm0, VREG_REF_ADDRESS(rINSTq) # clear ref
Dop_aget.S19 SET_WIDE_VREG %rax, rINSTq
22 SET_VREG %eax, rINSTq
Dbindiv.S23 SET_WIDE_VREG $result, rINSTq # eax <- vBB
25 SET_VREG $result, rINSTq # eax <- vBB
Dop_const_wide.S3 SET_WIDE_VREG %rax, rINSTq
Dop_const_wide_32.S3 SET_WIDE_VREG %rax, rINSTq # store
Dop_const_wide_16.S3 SET_WIDE_VREG %rax, rINSTq # store
/art/runtime/interpreter/mterp/out/
Dmterp_x86_64.S168 #define rINSTq %rbx macro
221 movzwq (rPC), rINSTq
401 GET_VREG %edx, rINSTq
418 SET_VREG_OBJECT %edx, rINSTq # fp[A] <- fp[B]
420 SET_VREG %edx, rINSTq # fp[A] <- fp[B]
449 GET_WIDE_VREG %rdx, rINSTq # rdx <- v[B]
461 SET_WIDE_VREG %rdx, rINSTq # v[A] <- rdx
486 GET_VREG %edx, rINSTq
505 SET_VREG_OBJECT %edx, rINSTq # fp[A] <- fp[B]
507 SET_VREG %edx, rINSTq # fp[A] <- fp[B]
[all …]

123