Commit 06c0168c1c for qemu.org
commit 06c0168c1cd1afb435c446e0a4440c08bdf6b4ba
Author: Paolo Bonzini <pbonzini@redhat.com>
Date: Sat Oct 17 09:54:17 2026 +0200
target/i386/tcg: remove F operand type
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
diff --git a/target/i386/tcg/decode-new.c.inc b/target/i386/tcg/decode-new.c.inc
index 7e5ece380a..aa22014786 100644
--- a/target/i386/tcg/decode-new.c.inc
+++ b/target/i386/tcg/decode-new.c.inc
@@ -2551,7 +2551,6 @@ static bool decode_op(DisasContext *s, CPUX86State *env, X86DecodedInsn *decode,
{
switch (type) {
case X86_TYPE_None: /* Implicit or absent */
- case X86_TYPE_F: /* EFLAGS/RFLAGS */
break;
case X86_TYPE_B: /* VEX.vvvv selects a GPR, else use modrm */
diff --git a/target/i386/tcg/decode-new.h b/target/i386/tcg/decode-new.h
index 2218a4eda3..b40c75fa22 100644
--- a/target/i386/tcg/decode-new.h
+++ b/target/i386/tcg/decode-new.h
@@ -26,7 +26,6 @@ typedef enum X86OpType {
X86_TYPE_C, /* REG in the modrm byte selects a control register */
X86_TYPE_D, /* REG in the modrm byte selects a debug register */
X86_TYPE_E, /* ALU modrm operand */
- X86_TYPE_F, /* EFLAGS/RFLAGS */
X86_TYPE_G, /* REG in the modrm byte selects a GPR */
X86_TYPE_H, /* For AVX, VEX.vvvv selects an XMM/YMM register */
X86_TYPE_I, /* Immediate */