Lines Matching defs:IsBranch
180 #define IsBranch ((u64)1 << 56) /* Instruction is considered a branch. */
4098 I(SrcMem | NearBranch | IsBranch, em_call_near_abs),
4099 I(SrcMemFAddr | ImplicitOps | IsBranch, em_call_far),
4100 I(SrcMem | NearBranch | IsBranch, em_jmp_abs),
4101 I(SrcMemFAddr | ImplicitOps | IsBranch, em_jmp_far),
4315 X16(D(SrcImmByte | NearBranch | IsBranch)),
4334 I(SrcImmFAddr | No64 | IsBranch, em_call_far), N,
4354 I(ImplicitOps | NearBranch | SrcImmU16 | IsBranch, em_ret_near_imm),
4355 I(ImplicitOps | NearBranch | IsBranch, em_ret),
4360 I(Stack | SrcImmU16 | Src2ImmByte | IsBranch, em_enter),
4361 I(Stack | IsBranch, em_leave),
4362 I(ImplicitOps | SrcImmU16 | IsBranch, em_ret_far_imm),
4363 I(ImplicitOps | IsBranch, em_ret_far),
4364 D(ImplicitOps | IsBranch), DI(SrcImmByte | IsBranch, intn),
4365 D(ImplicitOps | No64 | IsBranch),
4366 II(ImplicitOps | IsBranch, em_iret, iret),
4377 X3(I(SrcImmByte | NearBranch | IsBranch, em_loop)),
4378 I(SrcImmByte | NearBranch | IsBranch, em_jcxz),
4382 I(SrcImm | NearBranch | IsBranch, em_call),
4383 D(SrcImm | ImplicitOps | NearBranch | IsBranch),
4384 I(SrcImmFAddr | No64 | IsBranch, em_jmp_far),
4385 D(SrcImmByte | ImplicitOps | NearBranch | IsBranch),
4401 N, I(ImplicitOps | EmulateOnUD | IsBranch, em_syscall),
4432 I(ImplicitOps | EmulateOnUD | IsBranch, em_sysenter),
4433 I(ImplicitOps | Priv | EmulateOnUD | IsBranch, em_sysexit),
4451 X16(D(SrcImm | NearBranch | IsBranch)),
4965 ctxt->is_branch = opcode.flags & IsBranch;