|
@@ -3807,7 +3807,7 @@ static const struct opcode group11[] = {
|
|
|
};
|
|
|
|
|
|
static const struct gprefix pfx_0f_ae_7 = {
|
|
|
- I(0, em_clflush), N, N, N,
|
|
|
+ I(SrcMem | ByteOp, em_clflush), N, N, N,
|
|
|
};
|
|
|
|
|
|
static const struct group_dual group15 = { {
|
|
@@ -4024,10 +4024,11 @@ static const struct opcode twobyte_table[256] = {
|
|
|
N, I(ImplicitOps | EmulateOnUD, em_syscall),
|
|
|
II(ImplicitOps | Priv, em_clts, clts), N,
|
|
|
DI(ImplicitOps | Priv, invd), DI(ImplicitOps | Priv, wbinvd), N, N,
|
|
|
- N, D(ImplicitOps | ModRM), N, N,
|
|
|
+ N, D(ImplicitOps | ModRM | SrcMem | NoAccess), N, N,
|
|
|
/* 0x10 - 0x1F */
|
|
|
N, N, N, N, N, N, N, N,
|
|
|
- D(ImplicitOps | ModRM), N, N, N, N, N, N, D(ImplicitOps | ModRM),
|
|
|
+ D(ImplicitOps | ModRM | SrcMem | NoAccess),
|
|
|
+ N, N, N, N, N, N, D(ImplicitOps | ModRM | SrcMem | NoAccess),
|
|
|
/* 0x20 - 0x2F */
|
|
|
DIP(ModRM | DstMem | Priv | Op3264 | NoMod, cr_read, check_cr_read),
|
|
|
DIP(ModRM | DstMem | Priv | Op3264 | NoMod, dr_read, check_dr_read),
|