1 HANDLE_OPCODE(OP_GOTO_16 /*+AAAA*/) 2 { 3 s4 offset = (s2) FETCH(1); /* sign-extend next code unit */ 4 5 if (offset < 0) 6 ILOGV("|goto/16 -0x%04x", -offset); 7 else 8 ILOGV("|goto/16 +0x%04x", offset); 9 ILOGV("> branch taken"); 10 if (offset < 0) 11 PERIODIC_CHECKS(offset); 12 FINISH(offset); 13 } 14 OP_END 15