Sign in
android
/
platform
/
art
/
020b18a
/
.
/
runtime
/
interpreter
/
mterp
/
x86_64
/
op_move_wide_from16.S
blob: 0d6971a674da52e598ec1d507c5cb2b16777fa6c [
file
] [
log
] [
blame
]
/*
move
-
wide
/
from16 vAA
,
vBBBB
*/
/*
NOTE
:
regs can overlap
,
e.g.
"move v6,v7"
or
"move v7,v6"
*/
movzwl
2
(
rPC
),
%ecx
# ecx <- BBBB
GET_WIDE_VREG
%rdx, %
rcx
# rdx <- v[B]
SET_WIDE_VREG %rdx
,
rINSTq
# v[A] <- rdx
ADVANCE_PC_FETCH_AND_GOTO_NEXT
2