Lines Matching refs:IsBranch
180 #define IsBranch ((u64)1 << 56) /* Instruction is considered a branch. */ macro
4065 I(SrcMem | NearBranch | IsBranch, em_call_near_abs),
4066 I(SrcMemFAddr | ImplicitOps | IsBranch, em_call_far),
4067 I(SrcMem | NearBranch | IsBranch, em_jmp_abs),
4068 I(SrcMemFAddr | ImplicitOps | IsBranch, em_jmp_far),
4282 X16(D(SrcImmByte | NearBranch | IsBranch)),
4301 I(SrcImmFAddr | No64 | IsBranch, em_call_far), N,
4321 I(ImplicitOps | NearBranch | SrcImmU16 | IsBranch, em_ret_near_imm),
4322 I(ImplicitOps | NearBranch | IsBranch, em_ret),
4327 I(Stack | SrcImmU16 | Src2ImmByte | IsBranch, em_enter),
4328 I(Stack | IsBranch, em_leave),
4329 I(ImplicitOps | SrcImmU16 | IsBranch, em_ret_far_imm),
4330 I(ImplicitOps | IsBranch, em_ret_far),
4331 D(ImplicitOps | IsBranch), DI(SrcImmByte | IsBranch, intn),
4332 D(ImplicitOps | No64 | IsBranch),
4333 II(ImplicitOps | IsBranch, em_iret, iret),
4344 X3(I(SrcImmByte | NearBranch | IsBranch, em_loop)),
4345 I(SrcImmByte | NearBranch | IsBranch, em_jcxz),
4349 I(SrcImm | NearBranch | IsBranch, em_call),
4350 D(SrcImm | ImplicitOps | NearBranch | IsBranch),
4351 I(SrcImmFAddr | No64 | IsBranch, em_jmp_far),
4352 D(SrcImmByte | ImplicitOps | NearBranch | IsBranch),
4368 N, I(ImplicitOps | EmulateOnUD | IsBranch, em_syscall),
4399 I(ImplicitOps | EmulateOnUD | IsBranch, em_sysenter),
4400 I(ImplicitOps | Priv | EmulateOnUD | IsBranch, em_sysexit),
4418 X16(D(SrcImm | NearBranch | IsBranch)),
4932 ctxt->is_branch = opcode.flags & IsBranch; in x86_decode_insn()