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(offset); FINISH(offset); } OP_END