Lines Matching refs:IsBranch
179 #define IsBranch ((u64)1 << 56) /* Instruction is considered a branch. */ macro
4442 I(SrcMem | NearBranch | IsBranch, em_call_near_abs),
4443 I(SrcMemFAddr | ImplicitOps | IsBranch, em_call_far),
4444 I(SrcMem | NearBranch | IsBranch, em_jmp_abs),
4445 I(SrcMemFAddr | ImplicitOps | IsBranch, em_jmp_far),
4659 X16(D(SrcImmByte | NearBranch | IsBranch)),
4678 I(SrcImmFAddr | No64 | IsBranch, em_call_far), N,
4698 I(ImplicitOps | NearBranch | SrcImmU16 | IsBranch, em_ret_near_imm),
4699 I(ImplicitOps | NearBranch | IsBranch, em_ret),
4704 I(Stack | SrcImmU16 | Src2ImmByte | IsBranch, em_enter),
4705 I(Stack | IsBranch, em_leave),
4706 I(ImplicitOps | SrcImmU16 | IsBranch, em_ret_far_imm),
4707 I(ImplicitOps | IsBranch, em_ret_far),
4708 D(ImplicitOps | IsBranch), DI(SrcImmByte | IsBranch, intn),
4709 D(ImplicitOps | No64 | IsBranch),
4710 II(ImplicitOps | IsBranch, em_iret, iret),
4721 X3(I(SrcImmByte | NearBranch | IsBranch, em_loop)),
4722 I(SrcImmByte | NearBranch | IsBranch, em_jcxz),
4726 I(SrcImm | NearBranch | IsBranch, em_call),
4727 D(SrcImm | ImplicitOps | NearBranch | IsBranch),
4728 I(SrcImmFAddr | No64 | IsBranch, em_jmp_far),
4729 D(SrcImmByte | ImplicitOps | NearBranch | IsBranch),
4745 N, I(ImplicitOps | EmulateOnUD | IsBranch, em_syscall),
4776 I(ImplicitOps | EmulateOnUD | IsBranch, em_sysenter),
4777 I(ImplicitOps | Priv | EmulateOnUD | IsBranch, em_sysexit),
4795 X16(D(SrcImm | NearBranch | IsBranch)),
5309 ctxt->is_branch = opcode.flags & IsBranch; in x86_decode_insn()