NearBranch
I(SrcMem | NearBranch | IsBranch | ShadowStack, em_call_near_abs),
I(SrcMem | NearBranch | IsBranch, em_jmp_abs),
X16(D(SrcImmByte | NearBranch | IsBranch)),
I(ImplicitOps | NearBranch | SrcImmU16 | IsBranch | ShadowStack, em_ret_near_imm),
I(ImplicitOps | NearBranch | IsBranch | ShadowStack, em_ret),
X3(I(SrcImmByte | NearBranch | IsBranch, em_loop)),
I(SrcImmByte | NearBranch | IsBranch, em_jcxz),
I(SrcImm | NearBranch | IsBranch | ShadowStack, em_call),
D(SrcImm | ImplicitOps | NearBranch | IsBranch),
D(SrcImmByte | ImplicitOps | NearBranch | IsBranch),
X16(D(SrcImm | NearBranch | IsBranch)),
if (!(flags & NearBranch))
if (!(ctxt->d & NearBranch))
(NotImpl|Stack|Op3264|Sse|Mmx|Intercept|CheckPerm|NearBranch|
else if (ctxt->d & NearBranch)