blob: 3b0b52a0ceb244f4c115c58f1061cbdfff93fa07 [file] [log] [blame]
%def op_goto_16():
/*
* Unconditional branch, 16-bit offset.
*
* The branch distance is a signed code-unit offset, which we need to
* double to get a byte offset.
*/
/* goto/16 +AAAA */
lh rINST, 2(rPC) # rINST <- offset (sign-extended AAAA)
b MterpCommonTakenBranchNoFlags