Sign in
android
/
platform
/
dalvik
/
f3e177289ac078f18401cfd8eebafe584dd0d01f
/
.
/
vm
/
mterp
/
x86
/
OP_MUL_INT_2ADDR.S
blob: 00d294fb905ed0fe0fcc3b771b4a61e57391e5e2 [
file
] [
log
] [
blame
]
%verify
"executed"
/*
mul vA
,
vB
*/
movzx rINSTbl
,
%ecx
# ecx<- A+
sarl
$$
4
,
rINST
# rINST<- B
GET_VREG_R %eax rINST
# eax<- vB
andb
$$
0xf
,
%cl
# ecx<- A
imull
(
rFP
,%ecx,4),%
eax
FETCH_INST_OPCODE
1
%edx
SET_VREG
%eax %
ecx
ADVANCE_PC
1
GOTO_NEXT_R %edx