| 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 |