Lines Matching refs:I
3747 #define I(_f, _e) { .flags = (_f), .u.execute = (_e) } macro
3758 #define I2bv(_f, _e) I((_f) | ByteOp, _e), I(_f, _e)
3769 I(SrcNone | Priv | EmulateOnUD, em_hypercall),
3808 I(DstMem | SrcNone | Mov | Stack | IncSP, em_pop), N, N, N, N, N, N, N,
3842 I(SrcMem | NearBranch, em_call_near_abs),
3843 I(SrcMemFAddr | ImplicitOps | Stack, em_call_far),
3844 I(SrcMem | NearBranch, em_jmp_abs),
3845 I(SrcMemFAddr | ImplicitOps, em_jmp_far),
3846 I(SrcMem | Stack, em_push), D(Undefined),
3883 N, I(DstMem64 | Lock | PageTable, em_cmpxchg8b), N, N, N, N, N, N,
3889 I(DstMem | SrcImm | Mov | PageTable, em_mov),
3894 I(SrcMem | ByteOp, em_clflush), N, N, N,
3904 I(Mmx, em_mov), I(Sse | Aligned, em_mov), N, I(Sse | Unaligned, em_mov),
3908 I(0, em_mov), N
3916 I(Aligned, em_mov), I(Aligned, em_mov), N, N,
3920 N, I(Sse, em_mov), N, N,
3924 N, N, N, N, N, N, N, I(DstMem16 | Mov, em_fnstcw),
3956 N, N, N, I(ImplicitOps, em_fninit), N, N, N, N,
3966 N, N, N, N, N, N, N, I(DstMem16 | Mov, em_fnstsw),
3987 I(DstMem | SrcReg | ModRM | No16 | Mov, em_mov), N
3991 N, I(DstReg | SrcMem32 | ModRM | Mov, em_movsxd)
3997 I(ImplicitOps | Stack | No64 | Src2ES, em_push_sreg),
3998 I(ImplicitOps | Stack | No64 | Src2ES, em_pop_sreg),
4001 I(ImplicitOps | Stack | No64 | Src2CS, em_push_sreg),
4005 I(ImplicitOps | Stack | No64 | Src2SS, em_push_sreg),
4006 I(ImplicitOps | Stack | No64 | Src2SS, em_pop_sreg),
4009 I(ImplicitOps | Stack | No64 | Src2DS, em_push_sreg),
4010 I(ImplicitOps | Stack | No64 | Src2DS, em_pop_sreg),
4014 F6ALU(Lock, em_sub), N, I(ByteOp | DstAcc | No64, em_das),
4022 X8(I(SrcReg | Stack, em_push)),
4024 X8(I(DstReg | Stack, em_pop)),
4026 I(ImplicitOps | Stack | No64, em_pusha),
4027 I(ImplicitOps | Stack | No64, em_popa),
4031 I(SrcImm | Mov | Stack, em_push),
4032 I(DstReg | SrcMem | ModRM | Src2Imm, em_imul_3op),
4033 I(SrcImmByte | Mov | Stack, em_push),
4034 I(DstReg | SrcMem | ModRM | Src2ImmByte, em_imul_3op),
4049 I(DstMem | SrcNone | ModRM | Mov | PageTable, em_mov_rm_sreg),
4051 I(ImplicitOps | SrcMem16 | ModRM, em_mov_sreg_rm),
4056 D(DstAcc | SrcNone), I(ImplicitOps | SrcAcc, em_cwd),
4057 I(SrcImmFAddr | No64, em_call_far), N,
4060 I(ImplicitOps, em_sahf), I(ImplicitOps, em_lahf),
4072 X8(I(ByteOp | DstReg | SrcImm | Mov, em_mov)),
4074 X8(I(DstReg | SrcImm64 | Mov, em_mov)),
4077 I(ImplicitOps | NearBranch | SrcImmU16, em_ret_near_imm),
4078 I(ImplicitOps | NearBranch, em_ret),
4079 I(DstReg | SrcMemFAddr | ModRM | No64 | Src2ES, em_lseg),
4080 I(DstReg | SrcMemFAddr | ModRM | No64 | Src2DS, em_lseg),
4083 I(Stack | SrcImmU16 | Src2ImmByte, em_enter), I(Stack, em_leave),
4084 I(ImplicitOps | SrcImmU16, em_ret_far_imm),
4085 I(ImplicitOps, em_ret_far),
4091 I(DstAcc | SrcImmUByte | No64, em_aam),
4092 I(DstAcc | SrcImmUByte | No64, em_aad),
4094 I(DstAcc | SrcXLat | ByteOp, em_mov),
4098 X3(I(SrcImmByte | NearBranch, em_loop)),
4099 I(SrcImmByte | NearBranch, em_jcxz),
4103 I(SrcImm | NearBranch, em_call), D(SrcImm | ImplicitOps | NearBranch),
4104 I(SrcImmFAddr | No64, em_jmp_far),
4114 I(ImplicitOps, em_cli), I(ImplicitOps, em_sti),
4121 N, I(ImplicitOps | EmulateOnUD, em_syscall),
4146 I(ImplicitOps | EmulateOnUD, em_sysenter),
4147 I(ImplicitOps | Priv | EmulateOnUD, em_sysexit),
4169 I(Stack | Src2FS, em_push_sreg), I(Stack | Src2FS, em_pop_sreg),
4175 I(Stack | Src2GS, em_push_sreg), I(Stack | Src2GS, em_pop_sreg),
4183 I(DstReg | SrcMemFAddr | ModRM | Src2SS, em_lseg),
4185 I(DstReg | SrcMemFAddr | ModRM | Src2FS, em_lseg),
4186 I(DstReg | SrcMemFAddr | ModRM | Src2GS, em_lseg),
4192 I(DstReg | SrcMem | ModRM, em_bsf_c),
4193 I(DstReg | SrcMem | ModRM, em_bsr_c),
4200 X8(I(DstReg, em_bswap)),
4211 I(DstReg | SrcMem | Mov, em_movbe), N
4215 I(DstMem | SrcReg | Mov, em_movbe), N
4246 #undef I