/dalvik/vm/mterp/c/ |
OP_GOTO.cpp | 2 vdst = INST_AA(inst); 3 if ((s1)vdst < 0) 4 ILOGV("|goto -0x%02x", -((s1)vdst)); 6 ILOGV("|goto +0x%02x", ((s1)vdst)); 8 if ((s1)vdst < 0) 9 PERIODIC_CHECKS((s1)vdst); 10 FINISH((s1)vdst);
|
OP_MOVE_RESULT.cpp | 2 vdst = INST_AA(inst); 5 vdst, kSpacing+4, vdst,retval.i); 6 SET_REGISTER(vdst, retval.i);
|
OP_MOVE_WIDE_16.cpp | 2 vdst = FETCH(1); 4 ILOGV("|move-wide/16 v%d,v%d %s(v%d=0x%08llx)", vdst, vsrc1, 5 kSpacing+8, vdst, GET_REGISTER_WIDE(vsrc1)); 6 SET_REGISTER_WIDE(vdst, GET_REGISTER_WIDE(vsrc1));
|
OP_MOVE_WIDE_FROM16.cpp | 2 vdst = INST_AA(inst); 4 ILOGV("|move-wide/from16 v%d,v%d (v%d=0x%08llx)", vdst, vsrc1, 5 vdst, GET_REGISTER_WIDE(vsrc1)); 6 SET_REGISTER_WIDE(vdst, GET_REGISTER_WIDE(vsrc1));
|
OP_REM_DOUBLE_2ADDR.cpp | 2 vdst = INST_A(inst); 4 ILOGV("|%s-double-2addr v%d,v%d", "mod", vdst, vsrc1); 5 SET_REGISTER_DOUBLE(vdst, 6 fmod(GET_REGISTER_DOUBLE(vdst), GET_REGISTER_DOUBLE(vsrc1)));
|
OP_REM_FLOAT_2ADDR.cpp | 2 vdst = INST_A(inst); 4 ILOGV("|%s-float-2addr v%d,v%d", "mod", vdst, vsrc1); 5 SET_REGISTER_FLOAT(vdst, 6 fmodf(GET_REGISTER_FLOAT(vdst), GET_REGISTER_FLOAT(vsrc1)));
|
OP_CONST_HIGH16.cpp | 2 vdst = INST_AA(inst); 4 ILOGV("|const/high16 v%d,#0x%04x0000", vdst, vsrc1); 5 SET_REGISTER(vdst, vsrc1 << 16);
|
OP_CONST_WIDE_HIGH16.cpp | 2 vdst = INST_AA(inst); 4 ILOGV("|const-wide/high16 v%d,#0x%04x000000000000", vdst, vsrc1); 5 SET_REGISTER_WIDE(vdst, ((u8) vsrc1) << 48);
|
OP_MOVE_RESULT_WIDE.cpp | 2 vdst = INST_AA(inst); 3 ILOGV("|move-result-wide v%d %s(0x%08llx)", vdst, kSpacing, retval.j); 4 SET_REGISTER_WIDE(vdst, retval.j);
|
OP_CONST.cpp | 5 vdst = INST_AA(inst); 8 ILOGV("|const v%d,#0x%08x", vdst, tmp); 9 SET_REGISTER(vdst, tmp);
|
OP_CONST_4.cpp | 5 vdst = INST_A(inst); 7 ILOGV("|const/4 v%d,#0x%02x", vdst, (s4)tmp); 8 SET_REGISTER(vdst, tmp);
|
OP_MOVE_EXCEPTION.cpp | 2 vdst = INST_AA(inst); 3 ILOGV("|move-exception v%d", vdst); 5 SET_REGISTER(vdst, (u4)self->exception);
|
OP_CONST_16.cpp | 2 vdst = INST_AA(inst); 4 ILOGV("|const/16 v%d,#0x%04x", vdst, (s2)vsrc1); 5 SET_REGISTER(vdst, (s2) vsrc1);
|
OP_CONST_WIDE_16.cpp | 2 vdst = INST_AA(inst); 4 ILOGV("|const-wide/16 v%d,#0x%04x", vdst, (s2)vsrc1); 5 SET_REGISTER_WIDE(vdst, (s2)vsrc1);
|
OP_MOVE.cpp | 2 vdst = INST_A(inst); 5 (INST_INST(inst) == OP_MOVE) ? "" : "-object", vdst, vsrc1, 6 kSpacing, vdst, GET_REGISTER(vsrc1)); 7 SET_REGISTER(vdst, GET_REGISTER(vsrc1));
|
OP_MOVE_16.cpp | 2 vdst = FETCH(1); 5 (INST_INST(inst) == OP_MOVE_16) ? "" : "-object", vdst, vsrc1, 6 kSpacing, vdst, GET_REGISTER(vsrc1)); 7 SET_REGISTER(vdst, GET_REGISTER(vsrc1));
|
OP_MOVE_FROM16.cpp | 2 vdst = INST_AA(inst); 5 (INST_INST(inst) == OP_MOVE_FROM16) ? "" : "-object", vdst, vsrc1, 6 kSpacing, vdst, GET_REGISTER(vsrc1)); 7 SET_REGISTER(vdst, GET_REGISTER(vsrc1));
|
OP_MOVE_WIDE.cpp | 4 vdst = INST_A(inst); 6 ILOGV("|move-wide v%d,v%d %s(v%d=0x%08llx)", vdst, vsrc1, 7 kSpacing+5, vdst, GET_REGISTER_WIDE(vsrc1)); 8 SET_REGISTER_WIDE(vdst, GET_REGISTER_WIDE(vsrc1));
|
OP_EXECUTE_INLINE_RANGE.cpp | 10 vdst = FETCH(2); /* range base */ 12 vsrc1, ref, vdst, vdst+vsrc1-1); 14 assert((vdst >> 16) == 0); // 16-bit type -or- high 16 bits clear 19 arg3 = GET_REGISTER(vdst+3); 22 arg2 = GET_REGISTER(vdst+2); 25 arg1 = GET_REGISTER(vdst+1); 28 arg0 = GET_REGISTER(vdst+0);
|
OP_ARRAY_LENGTH.cpp | 5 vdst = INST_A(inst); 8 ILOGV("|array-length v%d,v%d (%p)", vdst, vsrc1, arrayObj); 12 SET_REGISTER(vdst, arrayObj->length);
|
OP_CONST_WIDE.cpp | 5 vdst = INST_AA(inst); 10 ILOGV("|const-wide v%d,#0x%08llx", vdst, tmp); 11 SET_REGISTER_WIDE(vdst, tmp);
|
OP_CONST_WIDE_32.cpp | 5 vdst = INST_AA(inst); 8 ILOGV("|const-wide/32 v%d,#0x%08x", vdst, tmp); 9 SET_REGISTER_WIDE(vdst, (s4) tmp);
|
OP_REM_DOUBLE.cpp | 4 vdst = INST_AA(inst); 8 ILOGV("|%s-double v%d,v%d,v%d", "mod", vdst, vsrc1, vsrc2); 9 SET_REGISTER_DOUBLE(vdst,
|
OP_REM_FLOAT.cpp | 4 vdst = INST_AA(inst); 8 ILOGV("|%s-float v%d,v%d,v%d", "mod", vdst, vsrc1, vsrc2); 9 SET_REGISTER_FLOAT(vdst,
|
OP_RSUB_INT.cpp | 3 vdst = INST_A(inst); 6 ILOGV("|rsub-int v%d,v%d,#+0x%04x", vdst, vsrc1, vsrc2); 7 SET_REGISTER(vdst, (s2) vsrc2 - (s4) GET_REGISTER(vsrc1));
|