summaryrefslogtreecommitdiff
path: root/vm/mterp/c/OP_MOVE.c
blob: 6666199e3a3eec477fd392149ae420d2f340a962 (plain)
1
2
3
4
5
6
7
8
9
HANDLE_OPCODE($opcode /*vA, vB*/)
    vdst = INST_A(inst);
    vsrc1 = INST_B(inst);
    ILOGV("|move%s v%d,v%d %s(v%d=0x%08x)",
        (INST_INST(inst) == OP_MOVE) ? "" : "-object", vdst, vsrc1,
        kSpacing, vdst, GET_REGISTER(vsrc1));
    SET_REGISTER(vdst, GET_REGISTER(vsrc1));
    FINISH(1);
OP_END