blob: afdccb31fdaf8f32008a1893d471e5ad6ed52afc [file] [log] [blame]
HANDLE_OPCODE(OP_GOTO_16 /*+AAAA*/)
{
s4 offset = (s2) FETCH(1); /* sign-extend next code unit */
if (offset < 0)
ILOGV("|goto/16 -0x%04x", -offset);
else
ILOGV("|goto/16 +0x%04x", offset);
ILOGV("> branch taken");
if (offset < 0)
PERIODIC_CHECKS(kInterpEntryInstr, offset);
FINISH(offset);
}
OP_END