diff --git a/arch/X86/X86GenAsmWriter.inc b/arch/X86/X86GenAsmWriter.inc index b4b0e390..fc148749 100644 --- a/arch/X86/X86GenAsmWriter.inc +++ b/arch/X86/X86GenAsmWriter.inc @@ -18127,8 +18127,8 @@ static void printInstruction(MCInst *MI, SStream *O, MCRegisterInfo *MRI) /* 3922 */ 'c', 'v', 't', 'p', 'd', '2', 'p', 'i', 9, 0, /* 3932 */ 'c', 'v', 't', 't', 'p', 's', '2', 'p', 'i', 9, 0, /* 3943 */ 'c', 'v', 't', 'p', 's', '2', 'p', 'i', 9, 0, - /* 3953 */ 'f', 'c', 'o', 'm', 'p', 'i', 9, 0, - /* 3961 */ 'f', 'u', 'c', 'o', 'm', 'p', 'i', 9, 0, + /* 3953 */ 'f', 'c', 'o', 'm', 'i', 'p', 9, 0, + /* 3961 */ 'f', 'u', 'c', 'o', 'm', 'i', 'p', 9, 0, /* 3970 */ 'v', 'p', 'c', 'm', 'p', 'e', 's', 't', 'r', 'i', 9, 0, /* 3982 */ 'v', 'p', 'c', 'm', 'p', 'i', 's', 't', 'r', 'i', 9, 0, /* 3994 */ 'v', 'c', 'v', 't', 't', 's', 'd', '2', 's', 'i', 9, 0, diff --git a/arch/X86/X86GenAsmWriter1.inc b/arch/X86/X86GenAsmWriter1.inc index b7df5c05..491ce3de 100644 --- a/arch/X86/X86GenAsmWriter1.inc +++ b/arch/X86/X86GenAsmWriter1.inc @@ -18131,8 +18131,8 @@ static void printInstruction(MCInst *MI, SStream *O, MCRegisterInfo *MRI) /* 3895 */ 'c', 'v', 't', 'p', 'd', '2', 'p', 'i', 9, 0, /* 3905 */ 'c', 'v', 't', 't', 'p', 's', '2', 'p', 'i', 9, 0, /* 3916 */ 'c', 'v', 't', 'p', 's', '2', 'p', 'i', 9, 0, - /* 3926 */ 'f', 'c', 'o', 'm', 'p', 'i', 9, 0, - /* 3934 */ 'f', 'u', 'c', 'o', 'm', 'p', 'i', 9, 0, + /* 3926 */ 'f', 'c', 'o', 'm', 'i', 'p', 9, 0, + /* 3934 */ 'f', 'u', 'c', 'o', 'm', 'i', 'p', 9, 0, /* 3943 */ 'v', 'p', 'c', 'm', 'p', 'e', 's', 't', 'r', 'i', 9, 0, /* 3955 */ 'v', 'p', 'c', 'm', 'p', 'i', 's', 't', 'r', 'i', 9, 0, /* 3967 */ 'v', 'c', 'v', 't', 't', 's', 'd', '2', 's', 'i', 9, 0, diff --git a/arch/X86/X86Mapping.c b/arch/X86/X86Mapping.c index a9d8980f..fa966139 100644 --- a/arch/X86/X86Mapping.c +++ b/arch/X86/X86Mapping.c @@ -944,7 +944,7 @@ static name_map insn_name_maps[] = { { X86_INS_COMISD, "comisd" }, { X86_INS_COMISS, "comiss" }, { X86_INS_FCOMP, "fcomp" }, - { X86_INS_FCOMPI, "fcompi" }, + { X86_INS_FCOMIP, "fcomip" }, { X86_INS_FCOMI, "fcomi" }, { X86_INS_FCOM, "fcom" }, { X86_INS_FCOS, "fcos" }, @@ -1544,7 +1544,7 @@ static name_map insn_name_maps[] = { { X86_INS_FTST, "ftst" }, { X86_INS_TZCNT, "tzcnt" }, { X86_INS_TZMSK, "tzmsk" }, - { X86_INS_FUCOMPI, "fucompi" }, + { X86_INS_FUCOMIP, "fucomip" }, { X86_INS_FUCOMI, "fucomi" }, { X86_INS_FUCOMPP, "fucompp" }, { X86_INS_FUCOMP, "fucomp" }, diff --git a/arch/X86/X86MappingInsn.inc b/arch/X86/X86MappingInsn.inc index 34953e82..2b8cc2ef 100644 --- a/arch/X86/X86MappingInsn.inc +++ b/arch/X86/X86MappingInsn.inc @@ -2954,7 +2954,7 @@ #endif }, { - X86_COM_FIPr, X86_INS_FCOMPI, + X86_COM_FIPr, X86_INS_FCOMIP, #ifndef CAPSTONE_DIET { 0 }, { X86_REG_EFLAGS, X86_REG_FPSW, 0 }, { 0 }, 0, 0 #endif @@ -15914,7 +15914,7 @@ #endif }, { - X86_UCOM_FIPr, X86_INS_FUCOMPI, + X86_UCOM_FIPr, X86_INS_FUCOMIP, #ifndef CAPSTONE_DIET { X86_REG_ST0, 0 }, { X86_REG_EFLAGS, X86_REG_FPSW, 0 }, { 0 }, 0, 0 #endif diff --git a/arch/X86/X86MappingInsnOp.inc b/arch/X86/X86MappingInsnOp.inc index 12cea4f5..a04994c9 100644 --- a/arch/X86/X86MappingInsnOp.inc +++ b/arch/X86/X86MappingInsnOp.inc @@ -1969,7 +1969,7 @@ X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF, { CS_AC_READ, 0 } }, -{ /* X86_COM_FIPr, X86_INS_FCOMPI: fcompi $reg */ +{ /* X86_COM_FIPr, X86_INS_FCOMIP: fcomip $reg */ 0, { CS_AC_READ, 0 } }, @@ -10609,7 +10609,7 @@ X86_EFLAGS_RESET_OF | X86_EFLAGS_RESET_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_RESET_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF, { CS_AC_READ, CS_AC_READ, 0 } }, -{ /* X86_UCOM_FIPr, X86_INS_FUCOMPI: fucompi $reg */ +{ /* X86_UCOM_FIPr, X86_INS_FUCOMIP: fucomip $reg */ 0, { CS_AC_READ, 0 } }, diff --git a/bindings/java/capstone/X86_const.java b/bindings/java/capstone/X86_const.java index c5d5542e..71fb01e0 100644 --- a/bindings/java/capstone/X86_const.java +++ b/bindings/java/capstone/X86_const.java @@ -501,7 +501,7 @@ public class X86_const { public static final int X86_INS_COMISD = 102; public static final int X86_INS_COMISS = 103; public static final int X86_INS_FCOMP = 104; - public static final int X86_INS_FCOMPI = 105; + public static final int X86_INS_FCOMIP = 105; public static final int X86_INS_FCOMI = 106; public static final int X86_INS_FCOM = 107; public static final int X86_INS_FCOS = 108; @@ -1101,7 +1101,7 @@ public class X86_const { public static final int X86_INS_FTST = 702; public static final int X86_INS_TZCNT = 703; public static final int X86_INS_TZMSK = 704; - public static final int X86_INS_FUCOMPI = 705; + public static final int X86_INS_FUCOMIP = 705; public static final int X86_INS_FUCOMI = 706; public static final int X86_INS_FUCOMPP = 707; public static final int X86_INS_FUCOMP = 708; diff --git a/bindings/ocaml/x86_const.ml b/bindings/ocaml/x86_const.ml index ee346c86..1da2a810 100644 --- a/bindings/ocaml/x86_const.ml +++ b/bindings/ocaml/x86_const.ml @@ -498,7 +498,7 @@ let _X86_INS_CMPXCHG8B = 101;; let _X86_INS_COMISD = 102;; let _X86_INS_COMISS = 103;; let _X86_INS_FCOMP = 104;; -let _X86_INS_FCOMPI = 105;; +let _X86_INS_FCOMIP = 105;; let _X86_INS_FCOMI = 106;; let _X86_INS_FCOM = 107;; let _X86_INS_FCOS = 108;; @@ -1098,7 +1098,7 @@ let _X86_INS_UD2 = 701;; let _X86_INS_FTST = 702;; let _X86_INS_TZCNT = 703;; let _X86_INS_TZMSK = 704;; -let _X86_INS_FUCOMPI = 705;; +let _X86_INS_FUCOMIP = 705;; let _X86_INS_FUCOMI = 706;; let _X86_INS_FUCOMPP = 707;; let _X86_INS_FUCOMP = 708;; diff --git a/bindings/python/capstone/x86_const.py b/bindings/python/capstone/x86_const.py index 132a02c4..37007112 100644 --- a/bindings/python/capstone/x86_const.py +++ b/bindings/python/capstone/x86_const.py @@ -498,7 +498,7 @@ X86_INS_CMPXCHG8B = 101 X86_INS_COMISD = 102 X86_INS_COMISS = 103 X86_INS_FCOMP = 104 -X86_INS_FCOMPI = 105 +X86_INS_FCOMIP = 105 X86_INS_FCOMI = 106 X86_INS_FCOM = 107 X86_INS_FCOS = 108 @@ -1098,7 +1098,7 @@ X86_INS_UD2 = 701 X86_INS_FTST = 702 X86_INS_TZCNT = 703 X86_INS_TZMSK = 704 -X86_INS_FUCOMPI = 705 +X86_INS_FUCOMIP = 705 X86_INS_FUCOMI = 706 X86_INS_FUCOMPP = 707 X86_INS_FUCOMP = 708 diff --git a/include/capstone/x86.h b/include/capstone/x86.h index a4fb97bc..adf8fa3c 100644 --- a/include/capstone/x86.h +++ b/include/capstone/x86.h @@ -431,7 +431,7 @@ typedef enum x86_insn { X86_INS_COMISD, X86_INS_COMISS, X86_INS_FCOMP, - X86_INS_FCOMPI, + X86_INS_FCOMIP, X86_INS_FCOMI, X86_INS_FCOM, X86_INS_FCOS, @@ -1031,7 +1031,7 @@ typedef enum x86_insn { X86_INS_FTST, X86_INS_TZCNT, X86_INS_TZMSK, - X86_INS_FUCOMPI, + X86_INS_FUCOMIP, X86_INS_FUCOMI, X86_INS_FUCOMPP, X86_INS_FUCOMP,