diff --git a/src/UnitTests/Intel/Formatter/Intel/Test64_MemAlways.txt b/src/UnitTests/Intel/Formatter/Intel/Test64_MemAlways.txt index a6982d86f..69a2eb95c 100644 --- a/src/UnitTests/Intel/Formatter/Intel/Test64_MemAlways.txt +++ b/src/UnitTests/Intel/Formatter/Intel/Test64_MemAlways.txt @@ -7871,30 +7871,30 @@ pswapd mm1, mm5 pswapd mm1, qword ptr [rax-0x5aa5edcc] pavgusb mm1, mm5 pavgusb mm1, qword ptr [rax-0x5aa5edcc] -sal bh, 0x5a -sal byte ptr [rax], 0x5a -sal di, 0x5a -sal word ptr [rax], 0x5a -sal edi, 0x5a -sal dword ptr [rax], 0x5a -sal rdi, 0x5a -sal qword ptr [rax], 0x5a -sal bh, 1 -sal byte ptr [rax], 1 -sal di, 1 -sal word ptr [rax], 1 -sal edi, 1 -sal dword ptr [rax], 1 -sal rdi, 1 -sal qword ptr [rax], 1 -sal bh, cl -sal byte ptr [rax], cl -sal di, cl -sal word ptr [rax], cl -sal edi, cl -sal dword ptr [rax], cl -sal rdi, cl -sal qword ptr [rax], cl +shl bh, 0x5a +shl byte ptr [rax], 0x5a +shl di, 0x5a +shl word ptr [rax], 0x5a +shl edi, 0x5a +shl dword ptr [rax], 0x5a +shl rdi, 0x5a +shl qword ptr [rax], 0x5a +shl bh, 1 +shl byte ptr [rax], 1 +shl di, 1 +shl word ptr [rax], 1 +shl edi, 1 +shl dword ptr [rax], 1 +shl rdi, 1 +shl qword ptr [rax], 1 +shl bh, cl +shl byte ptr [rax], cl +shl di, cl +shl word ptr [rax], cl +shl edi, cl +shl dword ptr [rax], cl +shl rdi, cl +shl qword ptr [rax], cl fstpnce st(3), st fneni fndisi diff --git a/src/UnitTests/Intel/Formatter/Intel/Test64_MemDefault.txt b/src/UnitTests/Intel/Formatter/Intel/Test64_MemDefault.txt index bbcea2f4a..6d9e4751a 100644 --- a/src/UnitTests/Intel/Formatter/Intel/Test64_MemDefault.txt +++ b/src/UnitTests/Intel/Formatter/Intel/Test64_MemDefault.txt @@ -7871,30 +7871,30 @@ pswapd mm1,mm5 pswapd mm1,[rax-0x5aa5edcc] pavgusb mm1,mm5 pavgusb mm1,[rax-0x5aa5edcc] -sal bh,0x5a -sal byte ptr [rax],0x5a -sal di,0x5a -sal word ptr [rax],0x5a -sal edi,0x5a -sal dword ptr [rax],0x5a -sal rdi,0x5a -sal qword ptr [rax],0x5a -sal bh,1 -sal byte ptr [rax],1 -sal di,1 -sal word ptr [rax],1 -sal edi,1 -sal dword ptr [rax],1 -sal rdi,1 -sal qword ptr [rax],1 -sal bh,cl -sal byte ptr [rax],cl -sal di,cl -sal word ptr [rax],cl -sal edi,cl -sal dword ptr [rax],cl -sal rdi,cl -sal qword ptr [rax],cl +shl bh,0x5a +shl byte ptr [rax],0x5a +shl di,0x5a +shl word ptr [rax],0x5a +shl edi,0x5a +shl dword ptr [rax],0x5a +shl rdi,0x5a +shl qword ptr [rax],0x5a +shl bh,1 +shl byte ptr [rax],1 +shl di,1 +shl word ptr [rax],1 +shl edi,1 +shl dword ptr [rax],1 +shl rdi,1 +shl qword ptr [rax],1 +shl bh,cl +shl byte ptr [rax],cl +shl di,cl +shl word ptr [rax],cl +shl edi,cl +shl dword ptr [rax],cl +shl rdi,cl +shl qword ptr [rax],cl fstpnce st(3),st fneni fndisi diff --git a/src/UnitTests/Intel/Formatter/Intel/Test64_MemMinimum.txt b/src/UnitTests/Intel/Formatter/Intel/Test64_MemMinimum.txt index e4fe16a66..9fa8e6bc8 100644 --- a/src/UnitTests/Intel/Formatter/Intel/Test64_MemMinimum.txt +++ b/src/UnitTests/Intel/Formatter/Intel/Test64_MemMinimum.txt @@ -7871,30 +7871,30 @@ pswapd mm1, mm5 pswapd mm1, [rax-0x5aa5edcc] pavgusb mm1, mm5 pavgusb mm1, [rax-0x5aa5edcc] -sal bh, 0x5a -sal byte ptr [rax], 0x5a -sal di, 0x5a -sal word ptr [rax], 0x5a -sal edi, 0x5a -sal dword ptr [rax], 0x5a -sal rdi, 0x5a -sal qword ptr [rax], 0x5a -sal bh, 1 -sal byte ptr [rax], 1 -sal di, 1 -sal word ptr [rax], 1 -sal edi, 1 -sal dword ptr [rax], 1 -sal rdi, 1 -sal qword ptr [rax], 1 -sal bh, cl -sal byte ptr [rax], cl -sal di, cl -sal word ptr [rax], cl -sal edi, cl -sal dword ptr [rax], cl -sal rdi, cl -sal qword ptr [rax], cl +shl bh, 0x5a +shl byte ptr [rax], 0x5a +shl di, 0x5a +shl word ptr [rax], 0x5a +shl edi, 0x5a +shl dword ptr [rax], 0x5a +shl rdi, 0x5a +shl qword ptr [rax], 0x5a +shl bh, 1 +shl byte ptr [rax], 1 +shl di, 1 +shl word ptr [rax], 1 +shl edi, 1 +shl dword ptr [rax], 1 +shl rdi, 1 +shl qword ptr [rax], 1 +shl bh, cl +shl byte ptr [rax], cl +shl di, cl +shl word ptr [rax], cl +shl edi, cl +shl dword ptr [rax], cl +shl rdi, cl +shl qword ptr [rax], cl fstpnce st(3), st fneni fndisi diff --git a/src/csharp/Intel/Generator/Formatters/Intel/CtorInfosData.cs b/src/csharp/Intel/Generator/Formatters/Intel/CtorInfosData.cs index 58c4111f4..315dbea08 100644 --- a/src/csharp/Intel/Generator/Formatters/Intel/CtorInfosData.cs +++ b/src/csharp/Intel/Generator/Formatters/Intel/CtorInfosData.cs @@ -401,7 +401,7 @@ public static object[][] GetData(GenTypes genTypes) { new object[] { ctorKind[nameof(CtorKind.Normal_2)], code[nameof(Code.Rcr_rm8_imm8)], "rcr", new OrEnumValue(instrOpInfoFlags, nameof(InstrOpInfoFlags.ShowNoMemSize_ForceSize), nameof(InstrOpInfoFlags.ShowMinMemSize_ForceSize)) }, new object[] { ctorKind[nameof(CtorKind.Normal_2)], code[nameof(Code.Shl_rm8_imm8)], "shl", new OrEnumValue(instrOpInfoFlags, nameof(InstrOpInfoFlags.ShowNoMemSize_ForceSize), nameof(InstrOpInfoFlags.ShowMinMemSize_ForceSize)) }, new object[] { ctorKind[nameof(CtorKind.Normal_2)], code[nameof(Code.Shr_rm8_imm8)], "shr", new OrEnumValue(instrOpInfoFlags, nameof(InstrOpInfoFlags.ShowNoMemSize_ForceSize), nameof(InstrOpInfoFlags.ShowMinMemSize_ForceSize)) }, - new object[] { ctorKind[nameof(CtorKind.Normal_2)], code[nameof(Code.Sal_rm8_imm8)], "sal", new OrEnumValue(instrOpInfoFlags, nameof(InstrOpInfoFlags.ShowNoMemSize_ForceSize), nameof(InstrOpInfoFlags.ShowMinMemSize_ForceSize)) }, + new object[] { ctorKind[nameof(CtorKind.Normal_2)], code[nameof(Code.Sal_rm8_imm8)], "shl", new OrEnumValue(instrOpInfoFlags, nameof(InstrOpInfoFlags.ShowNoMemSize_ForceSize), nameof(InstrOpInfoFlags.ShowMinMemSize_ForceSize)) }, new object[] { ctorKind[nameof(CtorKind.Normal_2)], code[nameof(Code.Sar_rm8_imm8)], "sar", new OrEnumValue(instrOpInfoFlags, nameof(InstrOpInfoFlags.ShowNoMemSize_ForceSize), nameof(InstrOpInfoFlags.ShowMinMemSize_ForceSize)) }, new object[] { ctorKind[nameof(CtorKind.Normal_2)], code[nameof(Code.Rol_rm16_imm8)], "rol", new OrEnumValue(instrOpInfoFlags, nameof(InstrOpInfoFlags.ShowNoMemSize_ForceSize), nameof(InstrOpInfoFlags.ShowMinMemSize_ForceSize)) }, new object[] { ctorKind[nameof(CtorKind.Normal_2)], code[nameof(Code.Rol_rm32_imm8)], "rol", new OrEnumValue(instrOpInfoFlags, nameof(InstrOpInfoFlags.ShowNoMemSize_ForceSize), nameof(InstrOpInfoFlags.ShowMinMemSize_ForceSize)) }, @@ -421,9 +421,9 @@ public static object[][] GetData(GenTypes genTypes) { new object[] { ctorKind[nameof(CtorKind.Normal_2)], code[nameof(Code.Shr_rm16_imm8)], "shr", new OrEnumValue(instrOpInfoFlags, nameof(InstrOpInfoFlags.ShowNoMemSize_ForceSize), nameof(InstrOpInfoFlags.ShowMinMemSize_ForceSize)) }, new object[] { ctorKind[nameof(CtorKind.Normal_2)], code[nameof(Code.Shr_rm32_imm8)], "shr", new OrEnumValue(instrOpInfoFlags, nameof(InstrOpInfoFlags.ShowNoMemSize_ForceSize), nameof(InstrOpInfoFlags.ShowMinMemSize_ForceSize)) }, new object[] { ctorKind[nameof(CtorKind.Normal_2)], code[nameof(Code.Shr_rm64_imm8)], "shr", new OrEnumValue(instrOpInfoFlags, nameof(InstrOpInfoFlags.ShowNoMemSize_ForceSize), nameof(InstrOpInfoFlags.ShowMinMemSize_ForceSize)) }, - new object[] { ctorKind[nameof(CtorKind.Normal_2)], code[nameof(Code.Sal_rm16_imm8)], "sal", new OrEnumValue(instrOpInfoFlags, nameof(InstrOpInfoFlags.ShowNoMemSize_ForceSize), nameof(InstrOpInfoFlags.ShowMinMemSize_ForceSize)) }, - new object[] { ctorKind[nameof(CtorKind.Normal_2)], code[nameof(Code.Sal_rm32_imm8)], "sal", new OrEnumValue(instrOpInfoFlags, nameof(InstrOpInfoFlags.ShowNoMemSize_ForceSize), nameof(InstrOpInfoFlags.ShowMinMemSize_ForceSize)) }, - new object[] { ctorKind[nameof(CtorKind.Normal_2)], code[nameof(Code.Sal_rm64_imm8)], "sal", new OrEnumValue(instrOpInfoFlags, nameof(InstrOpInfoFlags.ShowNoMemSize_ForceSize), nameof(InstrOpInfoFlags.ShowMinMemSize_ForceSize)) }, + new object[] { ctorKind[nameof(CtorKind.Normal_2)], code[nameof(Code.Sal_rm16_imm8)], "shl", new OrEnumValue(instrOpInfoFlags, nameof(InstrOpInfoFlags.ShowNoMemSize_ForceSize), nameof(InstrOpInfoFlags.ShowMinMemSize_ForceSize)) }, + new object[] { ctorKind[nameof(CtorKind.Normal_2)], code[nameof(Code.Sal_rm32_imm8)], "shl", new OrEnumValue(instrOpInfoFlags, nameof(InstrOpInfoFlags.ShowNoMemSize_ForceSize), nameof(InstrOpInfoFlags.ShowMinMemSize_ForceSize)) }, + new object[] { ctorKind[nameof(CtorKind.Normal_2)], code[nameof(Code.Sal_rm64_imm8)], "shl", new OrEnumValue(instrOpInfoFlags, nameof(InstrOpInfoFlags.ShowNoMemSize_ForceSize), nameof(InstrOpInfoFlags.ShowMinMemSize_ForceSize)) }, new object[] { ctorKind[nameof(CtorKind.Normal_2)], code[nameof(Code.Sar_rm16_imm8)], "sar", new OrEnumValue(instrOpInfoFlags, nameof(InstrOpInfoFlags.ShowNoMemSize_ForceSize), nameof(InstrOpInfoFlags.ShowMinMemSize_ForceSize)) }, new object[] { ctorKind[nameof(CtorKind.Normal_2)], code[nameof(Code.Sar_rm32_imm8)], "sar", new OrEnumValue(instrOpInfoFlags, nameof(InstrOpInfoFlags.ShowNoMemSize_ForceSize), nameof(InstrOpInfoFlags.ShowMinMemSize_ForceSize)) }, new object[] { ctorKind[nameof(CtorKind.Normal_2)], code[nameof(Code.Sar_rm64_imm8)], "sar", new OrEnumValue(instrOpInfoFlags, nameof(InstrOpInfoFlags.ShowNoMemSize_ForceSize), nameof(InstrOpInfoFlags.ShowMinMemSize_ForceSize)) }, @@ -468,7 +468,7 @@ public static object[][] GetData(GenTypes genTypes) { new object[] { ctorKind[nameof(CtorKind.Normal_2)], code[nameof(Code.Rcr_rm8_1)], "rcr", new OrEnumValue(instrOpInfoFlags, nameof(InstrOpInfoFlags.ShowNoMemSize_ForceSize), nameof(InstrOpInfoFlags.ShowMinMemSize_ForceSize)) }, new object[] { ctorKind[nameof(CtorKind.Normal_2)], code[nameof(Code.Shl_rm8_1)], "shl", new OrEnumValue(instrOpInfoFlags, nameof(InstrOpInfoFlags.ShowNoMemSize_ForceSize), nameof(InstrOpInfoFlags.ShowMinMemSize_ForceSize)) }, new object[] { ctorKind[nameof(CtorKind.Normal_2)], code[nameof(Code.Shr_rm8_1)], "shr", new OrEnumValue(instrOpInfoFlags, nameof(InstrOpInfoFlags.ShowNoMemSize_ForceSize), nameof(InstrOpInfoFlags.ShowMinMemSize_ForceSize)) }, - new object[] { ctorKind[nameof(CtorKind.Normal_2)], code[nameof(Code.Sal_rm8_1)], "sal", new OrEnumValue(instrOpInfoFlags, nameof(InstrOpInfoFlags.ShowNoMemSize_ForceSize), nameof(InstrOpInfoFlags.ShowMinMemSize_ForceSize)) }, + new object[] { ctorKind[nameof(CtorKind.Normal_2)], code[nameof(Code.Sal_rm8_1)], "shl", new OrEnumValue(instrOpInfoFlags, nameof(InstrOpInfoFlags.ShowNoMemSize_ForceSize), nameof(InstrOpInfoFlags.ShowMinMemSize_ForceSize)) }, new object[] { ctorKind[nameof(CtorKind.Normal_2)], code[nameof(Code.Sar_rm8_1)], "sar", new OrEnumValue(instrOpInfoFlags, nameof(InstrOpInfoFlags.ShowNoMemSize_ForceSize), nameof(InstrOpInfoFlags.ShowMinMemSize_ForceSize)) }, new object[] { ctorKind[nameof(CtorKind.Normal_2)], code[nameof(Code.Rol_rm16_1)], "rol", new OrEnumValue(instrOpInfoFlags, nameof(InstrOpInfoFlags.ShowNoMemSize_ForceSize), nameof(InstrOpInfoFlags.ShowMinMemSize_ForceSize)) }, new object[] { ctorKind[nameof(CtorKind.Normal_2)], code[nameof(Code.Rol_rm32_1)], "rol", new OrEnumValue(instrOpInfoFlags, nameof(InstrOpInfoFlags.ShowNoMemSize_ForceSize), nameof(InstrOpInfoFlags.ShowMinMemSize_ForceSize)) }, @@ -488,9 +488,9 @@ public static object[][] GetData(GenTypes genTypes) { new object[] { ctorKind[nameof(CtorKind.Normal_2)], code[nameof(Code.Shr_rm16_1)], "shr", new OrEnumValue(instrOpInfoFlags, nameof(InstrOpInfoFlags.ShowNoMemSize_ForceSize), nameof(InstrOpInfoFlags.ShowMinMemSize_ForceSize)) }, new object[] { ctorKind[nameof(CtorKind.Normal_2)], code[nameof(Code.Shr_rm32_1)], "shr", new OrEnumValue(instrOpInfoFlags, nameof(InstrOpInfoFlags.ShowNoMemSize_ForceSize), nameof(InstrOpInfoFlags.ShowMinMemSize_ForceSize)) }, new object[] { ctorKind[nameof(CtorKind.Normal_2)], code[nameof(Code.Shr_rm64_1)], "shr", new OrEnumValue(instrOpInfoFlags, nameof(InstrOpInfoFlags.ShowNoMemSize_ForceSize), nameof(InstrOpInfoFlags.ShowMinMemSize_ForceSize)) }, - new object[] { ctorKind[nameof(CtorKind.Normal_2)], code[nameof(Code.Sal_rm16_1)], "sal", new OrEnumValue(instrOpInfoFlags, nameof(InstrOpInfoFlags.ShowNoMemSize_ForceSize), nameof(InstrOpInfoFlags.ShowMinMemSize_ForceSize)) }, - new object[] { ctorKind[nameof(CtorKind.Normal_2)], code[nameof(Code.Sal_rm32_1)], "sal", new OrEnumValue(instrOpInfoFlags, nameof(InstrOpInfoFlags.ShowNoMemSize_ForceSize), nameof(InstrOpInfoFlags.ShowMinMemSize_ForceSize)) }, - new object[] { ctorKind[nameof(CtorKind.Normal_2)], code[nameof(Code.Sal_rm64_1)], "sal", new OrEnumValue(instrOpInfoFlags, nameof(InstrOpInfoFlags.ShowNoMemSize_ForceSize), nameof(InstrOpInfoFlags.ShowMinMemSize_ForceSize)) }, + new object[] { ctorKind[nameof(CtorKind.Normal_2)], code[nameof(Code.Sal_rm16_1)], "shl", new OrEnumValue(instrOpInfoFlags, nameof(InstrOpInfoFlags.ShowNoMemSize_ForceSize), nameof(InstrOpInfoFlags.ShowMinMemSize_ForceSize)) }, + new object[] { ctorKind[nameof(CtorKind.Normal_2)], code[nameof(Code.Sal_rm32_1)], "shl", new OrEnumValue(instrOpInfoFlags, nameof(InstrOpInfoFlags.ShowNoMemSize_ForceSize), nameof(InstrOpInfoFlags.ShowMinMemSize_ForceSize)) }, + new object[] { ctorKind[nameof(CtorKind.Normal_2)], code[nameof(Code.Sal_rm64_1)], "shl", new OrEnumValue(instrOpInfoFlags, nameof(InstrOpInfoFlags.ShowNoMemSize_ForceSize), nameof(InstrOpInfoFlags.ShowMinMemSize_ForceSize)) }, new object[] { ctorKind[nameof(CtorKind.Normal_2)], code[nameof(Code.Sar_rm16_1)], "sar", new OrEnumValue(instrOpInfoFlags, nameof(InstrOpInfoFlags.ShowNoMemSize_ForceSize), nameof(InstrOpInfoFlags.ShowMinMemSize_ForceSize)) }, new object[] { ctorKind[nameof(CtorKind.Normal_2)], code[nameof(Code.Sar_rm32_1)], "sar", new OrEnumValue(instrOpInfoFlags, nameof(InstrOpInfoFlags.ShowNoMemSize_ForceSize), nameof(InstrOpInfoFlags.ShowMinMemSize_ForceSize)) }, new object[] { ctorKind[nameof(CtorKind.Normal_2)], code[nameof(Code.Sar_rm64_1)], "sar", new OrEnumValue(instrOpInfoFlags, nameof(InstrOpInfoFlags.ShowNoMemSize_ForceSize), nameof(InstrOpInfoFlags.ShowMinMemSize_ForceSize)) }, @@ -500,7 +500,7 @@ public static object[][] GetData(GenTypes genTypes) { new object[] { ctorKind[nameof(CtorKind.Normal_2)], code[nameof(Code.Rcr_rm8_CL)], "rcr", new OrEnumValue(instrOpInfoFlags, nameof(InstrOpInfoFlags.ShowNoMemSize_ForceSize), nameof(InstrOpInfoFlags.ShowMinMemSize_ForceSize)) }, new object[] { ctorKind[nameof(CtorKind.Normal_2)], code[nameof(Code.Shl_rm8_CL)], "shl", new OrEnumValue(instrOpInfoFlags, nameof(InstrOpInfoFlags.ShowNoMemSize_ForceSize), nameof(InstrOpInfoFlags.ShowMinMemSize_ForceSize)) }, new object[] { ctorKind[nameof(CtorKind.Normal_2)], code[nameof(Code.Shr_rm8_CL)], "shr", new OrEnumValue(instrOpInfoFlags, nameof(InstrOpInfoFlags.ShowNoMemSize_ForceSize), nameof(InstrOpInfoFlags.ShowMinMemSize_ForceSize)) }, - new object[] { ctorKind[nameof(CtorKind.Normal_2)], code[nameof(Code.Sal_rm8_CL)], "sal", new OrEnumValue(instrOpInfoFlags, nameof(InstrOpInfoFlags.ShowNoMemSize_ForceSize), nameof(InstrOpInfoFlags.ShowMinMemSize_ForceSize)) }, + new object[] { ctorKind[nameof(CtorKind.Normal_2)], code[nameof(Code.Sal_rm8_CL)], "shl", new OrEnumValue(instrOpInfoFlags, nameof(InstrOpInfoFlags.ShowNoMemSize_ForceSize), nameof(InstrOpInfoFlags.ShowMinMemSize_ForceSize)) }, new object[] { ctorKind[nameof(CtorKind.Normal_2)], code[nameof(Code.Sar_rm8_CL)], "sar", new OrEnumValue(instrOpInfoFlags, nameof(InstrOpInfoFlags.ShowNoMemSize_ForceSize), nameof(InstrOpInfoFlags.ShowMinMemSize_ForceSize)) }, new object[] { ctorKind[nameof(CtorKind.Normal_2)], code[nameof(Code.Rol_rm16_CL)], "rol", new OrEnumValue(instrOpInfoFlags, nameof(InstrOpInfoFlags.ShowNoMemSize_ForceSize), nameof(InstrOpInfoFlags.ShowMinMemSize_ForceSize)) }, new object[] { ctorKind[nameof(CtorKind.Normal_2)], code[nameof(Code.Rol_rm32_CL)], "rol", new OrEnumValue(instrOpInfoFlags, nameof(InstrOpInfoFlags.ShowNoMemSize_ForceSize), nameof(InstrOpInfoFlags.ShowMinMemSize_ForceSize)) }, @@ -520,9 +520,9 @@ public static object[][] GetData(GenTypes genTypes) { new object[] { ctorKind[nameof(CtorKind.Normal_2)], code[nameof(Code.Shr_rm16_CL)], "shr", new OrEnumValue(instrOpInfoFlags, nameof(InstrOpInfoFlags.ShowNoMemSize_ForceSize), nameof(InstrOpInfoFlags.ShowMinMemSize_ForceSize)) }, new object[] { ctorKind[nameof(CtorKind.Normal_2)], code[nameof(Code.Shr_rm32_CL)], "shr", new OrEnumValue(instrOpInfoFlags, nameof(InstrOpInfoFlags.ShowNoMemSize_ForceSize), nameof(InstrOpInfoFlags.ShowMinMemSize_ForceSize)) }, new object[] { ctorKind[nameof(CtorKind.Normal_2)], code[nameof(Code.Shr_rm64_CL)], "shr", new OrEnumValue(instrOpInfoFlags, nameof(InstrOpInfoFlags.ShowNoMemSize_ForceSize), nameof(InstrOpInfoFlags.ShowMinMemSize_ForceSize)) }, - new object[] { ctorKind[nameof(CtorKind.Normal_2)], code[nameof(Code.Sal_rm16_CL)], "sal", new OrEnumValue(instrOpInfoFlags, nameof(InstrOpInfoFlags.ShowNoMemSize_ForceSize), nameof(InstrOpInfoFlags.ShowMinMemSize_ForceSize)) }, - new object[] { ctorKind[nameof(CtorKind.Normal_2)], code[nameof(Code.Sal_rm32_CL)], "sal", new OrEnumValue(instrOpInfoFlags, nameof(InstrOpInfoFlags.ShowNoMemSize_ForceSize), nameof(InstrOpInfoFlags.ShowMinMemSize_ForceSize)) }, - new object[] { ctorKind[nameof(CtorKind.Normal_2)], code[nameof(Code.Sal_rm64_CL)], "sal", new OrEnumValue(instrOpInfoFlags, nameof(InstrOpInfoFlags.ShowNoMemSize_ForceSize), nameof(InstrOpInfoFlags.ShowMinMemSize_ForceSize)) }, + new object[] { ctorKind[nameof(CtorKind.Normal_2)], code[nameof(Code.Sal_rm16_CL)], "shl", new OrEnumValue(instrOpInfoFlags, nameof(InstrOpInfoFlags.ShowNoMemSize_ForceSize), nameof(InstrOpInfoFlags.ShowMinMemSize_ForceSize)) }, + new object[] { ctorKind[nameof(CtorKind.Normal_2)], code[nameof(Code.Sal_rm32_CL)], "shl", new OrEnumValue(instrOpInfoFlags, nameof(InstrOpInfoFlags.ShowNoMemSize_ForceSize), nameof(InstrOpInfoFlags.ShowMinMemSize_ForceSize)) }, + new object[] { ctorKind[nameof(CtorKind.Normal_2)], code[nameof(Code.Sal_rm64_CL)], "shl", new OrEnumValue(instrOpInfoFlags, nameof(InstrOpInfoFlags.ShowNoMemSize_ForceSize), nameof(InstrOpInfoFlags.ShowMinMemSize_ForceSize)) }, new object[] { ctorKind[nameof(CtorKind.Normal_2)], code[nameof(Code.Sar_rm16_CL)], "sar", new OrEnumValue(instrOpInfoFlags, nameof(InstrOpInfoFlags.ShowNoMemSize_ForceSize), nameof(InstrOpInfoFlags.ShowMinMemSize_ForceSize)) }, new object[] { ctorKind[nameof(CtorKind.Normal_2)], code[nameof(Code.Sar_rm32_CL)], "sar", new OrEnumValue(instrOpInfoFlags, nameof(InstrOpInfoFlags.ShowNoMemSize_ForceSize), nameof(InstrOpInfoFlags.ShowMinMemSize_ForceSize)) }, new object[] { ctorKind[nameof(CtorKind.Normal_2)], code[nameof(Code.Sar_rm64_CL)], "sar", new OrEnumValue(instrOpInfoFlags, nameof(InstrOpInfoFlags.ShowNoMemSize_ForceSize), nameof(InstrOpInfoFlags.ShowMinMemSize_ForceSize)) }, diff --git a/src/csharp/Intel/Iced/Intel/FormatterInternal/FormatterStringsTable.g.cs b/src/csharp/Intel/Iced/Intel/FormatterInternal/FormatterStringsTable.g.cs index 3a65c2b0c..d875f9124 100644 --- a/src/csharp/Intel/Iced/Intel/FormatterInternal/FormatterStringsTable.g.cs +++ b/src/csharp/Intel/Iced/Intel/FormatterInternal/FormatterStringsTable.g.cs @@ -50,6 +50,7 @@ static byte[] GetSerializedStrings() => 0x03, 0x70, 0x6F, 0x70,// pop 0x04, 0x74, 0x65, 0x73, 0x74,// test 0x04, 0x6D, 0x6F, 0x76, 0x71,// movq + 0x03, 0x73, 0x68, 0x6C,// shl 0x05, 0x70, 0x73, 0x72, 0x6C, 0x77,// psrlw 0x05, 0x70, 0x73, 0x72, 0x61, 0x77,// psraw 0x05, 0x70, 0x73, 0x6C, 0x6C, 0x77,// psllw @@ -65,9 +66,7 @@ static byte[] GetSerializedStrings() => 0x03, 0x72, 0x6F, 0x72,// ror 0x03, 0x72, 0x63, 0x6C,// rcl 0x03, 0x72, 0x63, 0x72,// rcr - 0x03, 0x73, 0x68, 0x6C,// shl 0x03, 0x73, 0x68, 0x72,// shr - 0x03, 0x73, 0x61, 0x6C,// sal 0x03, 0x73, 0x61, 0x72,// sar 0x06, 0x6D, 0x6F, 0x76, 0x75, 0x70, 0x73,// movups 0x06, 0x6D, 0x6F, 0x76, 0x75, 0x70, 0x64,// movupd @@ -79,6 +78,7 @@ static byte[] GetSerializedStrings() => 0x08, 0x70, 0x65, 0x72, 0x6D, 0x69, 0x6C, 0x70, 0x73,// permilps 0x08, 0x70, 0x65, 0x72, 0x6D, 0x69, 0x6C, 0x70, 0x64,// permilpd 0x04, 0x63, 0x61, 0x6C, 0x6C,// call + 0x03, 0x73, 0x61, 0x6C,// sal 0x04, 0x6D, 0x6F, 0x76, 0x64,// movd 0x06, 0x6C, 0x66, 0x65, 0x6E, 0x63, 0x65,// lfence 0x06, 0x6D, 0x66, 0x65, 0x6E, 0x63, 0x65,// mfence diff --git a/src/csharp/Intel/Iced/Intel/GasFormatterInternal/InstrInfos.g.cs b/src/csharp/Intel/Iced/Intel/GasFormatterInternal/InstrInfos.g.cs index c1ae1a337..a10a9cc2d 100644 --- a/src/csharp/Intel/Iced/Intel/GasFormatterInternal/InstrInfos.g.cs +++ b/src/csharp/Intel/Iced/Intel/GasFormatterInternal/InstrInfos.g.cs @@ -759,17 +759,17 @@ static byte[] GetSerializedInstrInfos() => // Imul_r16_rm16_imm16 0x0E,// imul - 0x17,// 23 = "imul" + 0x18,// 24 = "imul" 0x77,// 'w' // Imul_r32_rm32_imm32 0x0E,// imul - 0x17,// 23 = "imul" + 0x18,// 24 = "imul" 0x6C,// 'l' // Imul_r64_rm64_imm32 0x0E,// imul - 0x17,// 23 = "imul" + 0x18,// 24 = "imul" 0x71,// 'q' // Pushw_imm8 @@ -792,17 +792,17 @@ static byte[] GetSerializedInstrInfos() => // Imul_r16_rm16_imm8 0x0E,// imul - 0x17,// 23 = "imul" + 0x18,// 24 = "imul" 0x77,// 'w' // Imul_r32_rm32_imm8 0x0E,// imul - 0x17,// 23 = "imul" + 0x18,// 24 = "imul" 0x6C,// 'l' // Imul_r64_rm64_imm8 0x0E,// imul - 0x17,// 23 = "imul" + 0x18,// 24 = "imul" 0x71,// 'q' // Insb_m8_DX @@ -2019,31 +2019,31 @@ static byte[] GetSerializedInstrInfos() => // Rol_rm8_imm8 0x05,// Normal_3 - 0x19,// 25 = "rol" + 0x1A,// 26 = "rol" 0x62,// 'b' 0x01,// 0x1 = MnemonicSuffixIfMem // Ror_rm8_imm8 0x05,// Normal_3 - 0x1A,// 26 = "ror" + 0x1B,// 27 = "ror" 0x62,// 'b' 0x01,// 0x1 = MnemonicSuffixIfMem // Rcl_rm8_imm8 0x05,// Normal_3 - 0x1B,// 27 = "rcl" + 0x1C,// 28 = "rcl" 0x62,// 'b' 0x01,// 0x1 = MnemonicSuffixIfMem // Rcr_rm8_imm8 0x05,// Normal_3 - 0x1C,// 28 = "rcr" + 0x1D,// 29 = "rcr" 0x62,// 'b' 0x01,// 0x1 = MnemonicSuffixIfMem // Shl_rm8_imm8 0x05,// Normal_3 - 0x1D,// 29 = "shl" + 0x0E,// 14 = "shl" 0x62,// 'b' 0x01,// 0x1 = MnemonicSuffixIfMem @@ -2055,103 +2055,103 @@ static byte[] GetSerializedInstrInfos() => // Sal_rm8_imm8 0x05,// Normal_3 - 0x1F,// 31 = "sal" + 0x2A,// 42 = "sal" 0x62,// 'b' 0x01,// 0x1 = MnemonicSuffixIfMem // Sar_rm8_imm8 0x05,// Normal_3 - 0x20,// 32 = "sar" + 0x1F,// 31 = "sar" 0x62,// 'b' 0x01,// 0x1 = MnemonicSuffixIfMem // Rol_rm16_imm8 0x05,// Normal_3 - 0x19,// 25 = "rol" + 0x1A,// 26 = "rol" 0x77,// 'w' 0x01,// 0x1 = MnemonicSuffixIfMem // Rol_rm32_imm8 0x05,// Normal_3 - 0x19,// 25 = "rol" + 0x1A,// 26 = "rol" 0x6C,// 'l' 0x01,// 0x1 = MnemonicSuffixIfMem // Rol_rm64_imm8 0x05,// Normal_3 - 0x19,// 25 = "rol" + 0x1A,// 26 = "rol" 0x71,// 'q' 0x01,// 0x1 = MnemonicSuffixIfMem // Ror_rm16_imm8 0x05,// Normal_3 - 0x1A,// 26 = "ror" + 0x1B,// 27 = "ror" 0x77,// 'w' 0x01,// 0x1 = MnemonicSuffixIfMem // Ror_rm32_imm8 0x05,// Normal_3 - 0x1A,// 26 = "ror" + 0x1B,// 27 = "ror" 0x6C,// 'l' 0x01,// 0x1 = MnemonicSuffixIfMem // Ror_rm64_imm8 0x05,// Normal_3 - 0x1A,// 26 = "ror" + 0x1B,// 27 = "ror" 0x71,// 'q' 0x01,// 0x1 = MnemonicSuffixIfMem // Rcl_rm16_imm8 0x05,// Normal_3 - 0x1B,// 27 = "rcl" + 0x1C,// 28 = "rcl" 0x77,// 'w' 0x01,// 0x1 = MnemonicSuffixIfMem // Rcl_rm32_imm8 0x05,// Normal_3 - 0x1B,// 27 = "rcl" + 0x1C,// 28 = "rcl" 0x6C,// 'l' 0x01,// 0x1 = MnemonicSuffixIfMem // Rcl_rm64_imm8 0x05,// Normal_3 - 0x1B,// 27 = "rcl" + 0x1C,// 28 = "rcl" 0x71,// 'q' 0x01,// 0x1 = MnemonicSuffixIfMem // Rcr_rm16_imm8 0x05,// Normal_3 - 0x1C,// 28 = "rcr" + 0x1D,// 29 = "rcr" 0x77,// 'w' 0x01,// 0x1 = MnemonicSuffixIfMem // Rcr_rm32_imm8 0x05,// Normal_3 - 0x1C,// 28 = "rcr" + 0x1D,// 29 = "rcr" 0x6C,// 'l' 0x01,// 0x1 = MnemonicSuffixIfMem // Rcr_rm64_imm8 0x05,// Normal_3 - 0x1C,// 28 = "rcr" + 0x1D,// 29 = "rcr" 0x71,// 'q' 0x01,// 0x1 = MnemonicSuffixIfMem // Shl_rm16_imm8 0x05,// Normal_3 - 0x1D,// 29 = "shl" + 0x0E,// 14 = "shl" 0x77,// 'w' 0x01,// 0x1 = MnemonicSuffixIfMem // Shl_rm32_imm8 0x05,// Normal_3 - 0x1D,// 29 = "shl" + 0x0E,// 14 = "shl" 0x6C,// 'l' 0x01,// 0x1 = MnemonicSuffixIfMem // Shl_rm64_imm8 0x05,// Normal_3 - 0x1D,// 29 = "shl" + 0x0E,// 14 = "shl" 0x71,// 'q' 0x01,// 0x1 = MnemonicSuffixIfMem @@ -2175,76 +2175,76 @@ static byte[] GetSerializedInstrInfos() => // Sal_rm16_imm8 0x05,// Normal_3 - 0x1F,// 31 = "sal" + 0x2A,// 42 = "sal" 0x77,// 'w' 0x01,// 0x1 = MnemonicSuffixIfMem // Sal_rm32_imm8 0x05,// Normal_3 - 0x1F,// 31 = "sal" + 0x2A,// 42 = "sal" 0x6C,// 'l' 0x01,// 0x1 = MnemonicSuffixIfMem // Sal_rm64_imm8 0x05,// Normal_3 - 0x1F,// 31 = "sal" + 0x2A,// 42 = "sal" 0x71,// 'q' 0x01,// 0x1 = MnemonicSuffixIfMem // Sar_rm16_imm8 0x05,// Normal_3 - 0x20,// 32 = "sar" + 0x1F,// 31 = "sar" 0x77,// 'w' 0x01,// 0x1 = MnemonicSuffixIfMem // Sar_rm32_imm8 0x05,// Normal_3 - 0x20,// 32 = "sar" + 0x1F,// 31 = "sar" 0x6C,// 'l' 0x01,// 0x1 = MnemonicSuffixIfMem // Sar_rm64_imm8 0x05,// Normal_3 - 0x20,// 32 = "sar" + 0x1F,// 31 = "sar" 0x71,// 'q' 0x01,// 0x1 = MnemonicSuffixIfMem // Retnw_imm16 0x13,// OpSize2_bnd - 0x25,// 37 = "ret" - 0x25,// 37 = "ret" + 0x24,// 36 = "ret" + 0x24,// 36 = "ret" 0xDE, 0x01,// 222 = "retw" 0xDE, 0x01,// 222 = "retw" // Retnd_imm16 0x13,// OpSize2_bnd - 0x25,// 37 = "ret" + 0x24,// 36 = "ret" 0xE0, 0x01,// 224 = "retl" - 0x25,// 37 = "ret" + 0x24,// 36 = "ret" 0xE0, 0x01,// 224 = "retl" // Retnq_imm16 0x08,// bnd2_2 - 0x25,// 37 = "ret" + 0x24,// 36 = "ret" 0x71,// 'q' // Retnw 0x13,// OpSize2_bnd - 0x25,// 37 = "ret" - 0x25,// 37 = "ret" + 0x24,// 36 = "ret" + 0x24,// 36 = "ret" 0xDE, 0x01,// 222 = "retw" 0xDE, 0x01,// 222 = "retw" // Retnd 0x13,// OpSize2_bnd - 0x25,// 37 = "ret" + 0x24,// 36 = "ret" 0xE0, 0x01,// 224 = "retl" - 0x25,// 37 = "ret" + 0x24,// 36 = "ret" 0xE0, 0x01,// 224 = "retl" // Retnq 0x08,// bnd2_2 - 0x25,// 37 = "ret" + 0x24,// 36 = "ret" 0x71,// 'q' // Les_r16_m1616 @@ -2412,31 +2412,31 @@ static byte[] GetSerializedInstrInfos() => // Rol_rm8_1 0x05,// Normal_3 - 0x19,// 25 = "rol" + 0x1A,// 26 = "rol" 0x62,// 'b' 0x01,// 0x1 = MnemonicSuffixIfMem // Ror_rm8_1 0x05,// Normal_3 - 0x1A,// 26 = "ror" + 0x1B,// 27 = "ror" 0x62,// 'b' 0x01,// 0x1 = MnemonicSuffixIfMem // Rcl_rm8_1 0x05,// Normal_3 - 0x1B,// 27 = "rcl" + 0x1C,// 28 = "rcl" 0x62,// 'b' 0x01,// 0x1 = MnemonicSuffixIfMem // Rcr_rm8_1 0x05,// Normal_3 - 0x1C,// 28 = "rcr" + 0x1D,// 29 = "rcr" 0x62,// 'b' 0x01,// 0x1 = MnemonicSuffixIfMem // Shl_rm8_1 0x05,// Normal_3 - 0x1D,// 29 = "shl" + 0x0E,// 14 = "shl" 0x62,// 'b' 0x01,// 0x1 = MnemonicSuffixIfMem @@ -2448,103 +2448,103 @@ static byte[] GetSerializedInstrInfos() => // Sal_rm8_1 0x05,// Normal_3 - 0x1F,// 31 = "sal" + 0x2A,// 42 = "sal" 0x62,// 'b' 0x01,// 0x1 = MnemonicSuffixIfMem // Sar_rm8_1 0x05,// Normal_3 - 0x20,// 32 = "sar" + 0x1F,// 31 = "sar" 0x62,// 'b' 0x01,// 0x1 = MnemonicSuffixIfMem // Rol_rm16_1 0x05,// Normal_3 - 0x19,// 25 = "rol" + 0x1A,// 26 = "rol" 0x77,// 'w' 0x01,// 0x1 = MnemonicSuffixIfMem // Rol_rm32_1 0x05,// Normal_3 - 0x19,// 25 = "rol" + 0x1A,// 26 = "rol" 0x6C,// 'l' 0x01,// 0x1 = MnemonicSuffixIfMem // Rol_rm64_1 0x05,// Normal_3 - 0x19,// 25 = "rol" + 0x1A,// 26 = "rol" 0x71,// 'q' 0x01,// 0x1 = MnemonicSuffixIfMem // Ror_rm16_1 0x05,// Normal_3 - 0x1A,// 26 = "ror" + 0x1B,// 27 = "ror" 0x77,// 'w' 0x01,// 0x1 = MnemonicSuffixIfMem // Ror_rm32_1 0x05,// Normal_3 - 0x1A,// 26 = "ror" + 0x1B,// 27 = "ror" 0x6C,// 'l' 0x01,// 0x1 = MnemonicSuffixIfMem // Ror_rm64_1 0x05,// Normal_3 - 0x1A,// 26 = "ror" + 0x1B,// 27 = "ror" 0x71,// 'q' 0x01,// 0x1 = MnemonicSuffixIfMem // Rcl_rm16_1 0x05,// Normal_3 - 0x1B,// 27 = "rcl" + 0x1C,// 28 = "rcl" 0x77,// 'w' 0x01,// 0x1 = MnemonicSuffixIfMem // Rcl_rm32_1 0x05,// Normal_3 - 0x1B,// 27 = "rcl" + 0x1C,// 28 = "rcl" 0x6C,// 'l' 0x01,// 0x1 = MnemonicSuffixIfMem // Rcl_rm64_1 0x05,// Normal_3 - 0x1B,// 27 = "rcl" + 0x1C,// 28 = "rcl" 0x71,// 'q' 0x01,// 0x1 = MnemonicSuffixIfMem // Rcr_rm16_1 0x05,// Normal_3 - 0x1C,// 28 = "rcr" + 0x1D,// 29 = "rcr" 0x77,// 'w' 0x01,// 0x1 = MnemonicSuffixIfMem // Rcr_rm32_1 0x05,// Normal_3 - 0x1C,// 28 = "rcr" + 0x1D,// 29 = "rcr" 0x6C,// 'l' 0x01,// 0x1 = MnemonicSuffixIfMem // Rcr_rm64_1 0x05,// Normal_3 - 0x1C,// 28 = "rcr" + 0x1D,// 29 = "rcr" 0x71,// 'q' 0x01,// 0x1 = MnemonicSuffixIfMem // Shl_rm16_1 0x05,// Normal_3 - 0x1D,// 29 = "shl" + 0x0E,// 14 = "shl" 0x77,// 'w' 0x01,// 0x1 = MnemonicSuffixIfMem // Shl_rm32_1 0x05,// Normal_3 - 0x1D,// 29 = "shl" + 0x0E,// 14 = "shl" 0x6C,// 'l' 0x01,// 0x1 = MnemonicSuffixIfMem // Shl_rm64_1 0x05,// Normal_3 - 0x1D,// 29 = "shl" + 0x0E,// 14 = "shl" 0x71,// 'q' 0x01,// 0x1 = MnemonicSuffixIfMem @@ -2568,67 +2568,67 @@ static byte[] GetSerializedInstrInfos() => // Sal_rm16_1 0x05,// Normal_3 - 0x1F,// 31 = "sal" + 0x2A,// 42 = "sal" 0x77,// 'w' 0x01,// 0x1 = MnemonicSuffixIfMem // Sal_rm32_1 0x05,// Normal_3 - 0x1F,// 31 = "sal" + 0x2A,// 42 = "sal" 0x6C,// 'l' 0x01,// 0x1 = MnemonicSuffixIfMem // Sal_rm64_1 0x05,// Normal_3 - 0x1F,// 31 = "sal" + 0x2A,// 42 = "sal" 0x71,// 'q' 0x01,// 0x1 = MnemonicSuffixIfMem // Sar_rm16_1 0x05,// Normal_3 - 0x20,// 32 = "sar" + 0x1F,// 31 = "sar" 0x77,// 'w' 0x01,// 0x1 = MnemonicSuffixIfMem // Sar_rm32_1 0x05,// Normal_3 - 0x20,// 32 = "sar" + 0x1F,// 31 = "sar" 0x6C,// 'l' 0x01,// 0x1 = MnemonicSuffixIfMem // Sar_rm64_1 0x05,// Normal_3 - 0x20,// 32 = "sar" + 0x1F,// 31 = "sar" 0x71,// 'q' 0x01,// 0x1 = MnemonicSuffixIfMem // Rol_rm8_CL 0x05,// Normal_3 - 0x19,// 25 = "rol" + 0x1A,// 26 = "rol" 0x62,// 'b' 0x01,// 0x1 = MnemonicSuffixIfMem // Ror_rm8_CL 0x05,// Normal_3 - 0x1A,// 26 = "ror" + 0x1B,// 27 = "ror" 0x62,// 'b' 0x01,// 0x1 = MnemonicSuffixIfMem // Rcl_rm8_CL 0x05,// Normal_3 - 0x1B,// 27 = "rcl" + 0x1C,// 28 = "rcl" 0x62,// 'b' 0x01,// 0x1 = MnemonicSuffixIfMem // Rcr_rm8_CL 0x05,// Normal_3 - 0x1C,// 28 = "rcr" + 0x1D,// 29 = "rcr" 0x62,// 'b' 0x01,// 0x1 = MnemonicSuffixIfMem // Shl_rm8_CL 0x05,// Normal_3 - 0x1D,// 29 = "shl" + 0x0E,// 14 = "shl" 0x62,// 'b' 0x01,// 0x1 = MnemonicSuffixIfMem @@ -2640,103 +2640,103 @@ static byte[] GetSerializedInstrInfos() => // Sal_rm8_CL 0x05,// Normal_3 - 0x1F,// 31 = "sal" + 0x2A,// 42 = "sal" 0x62,// 'b' 0x01,// 0x1 = MnemonicSuffixIfMem // Sar_rm8_CL 0x05,// Normal_3 - 0x20,// 32 = "sar" + 0x1F,// 31 = "sar" 0x62,// 'b' 0x01,// 0x1 = MnemonicSuffixIfMem // Rol_rm16_CL 0x05,// Normal_3 - 0x19,// 25 = "rol" + 0x1A,// 26 = "rol" 0x77,// 'w' 0x01,// 0x1 = MnemonicSuffixIfMem // Rol_rm32_CL 0x05,// Normal_3 - 0x19,// 25 = "rol" + 0x1A,// 26 = "rol" 0x6C,// 'l' 0x01,// 0x1 = MnemonicSuffixIfMem // Rol_rm64_CL 0x05,// Normal_3 - 0x19,// 25 = "rol" + 0x1A,// 26 = "rol" 0x71,// 'q' 0x01,// 0x1 = MnemonicSuffixIfMem // Ror_rm16_CL 0x05,// Normal_3 - 0x1A,// 26 = "ror" + 0x1B,// 27 = "ror" 0x77,// 'w' 0x01,// 0x1 = MnemonicSuffixIfMem // Ror_rm32_CL 0x05,// Normal_3 - 0x1A,// 26 = "ror" + 0x1B,// 27 = "ror" 0x6C,// 'l' 0x01,// 0x1 = MnemonicSuffixIfMem // Ror_rm64_CL 0x05,// Normal_3 - 0x1A,// 26 = "ror" + 0x1B,// 27 = "ror" 0x71,// 'q' 0x01,// 0x1 = MnemonicSuffixIfMem // Rcl_rm16_CL 0x05,// Normal_3 - 0x1B,// 27 = "rcl" + 0x1C,// 28 = "rcl" 0x77,// 'w' 0x01,// 0x1 = MnemonicSuffixIfMem // Rcl_rm32_CL 0x05,// Normal_3 - 0x1B,// 27 = "rcl" + 0x1C,// 28 = "rcl" 0x6C,// 'l' 0x01,// 0x1 = MnemonicSuffixIfMem // Rcl_rm64_CL 0x05,// Normal_3 - 0x1B,// 27 = "rcl" + 0x1C,// 28 = "rcl" 0x71,// 'q' 0x01,// 0x1 = MnemonicSuffixIfMem // Rcr_rm16_CL 0x05,// Normal_3 - 0x1C,// 28 = "rcr" + 0x1D,// 29 = "rcr" 0x77,// 'w' 0x01,// 0x1 = MnemonicSuffixIfMem // Rcr_rm32_CL 0x05,// Normal_3 - 0x1C,// 28 = "rcr" + 0x1D,// 29 = "rcr" 0x6C,// 'l' 0x01,// 0x1 = MnemonicSuffixIfMem // Rcr_rm64_CL 0x05,// Normal_3 - 0x1C,// 28 = "rcr" + 0x1D,// 29 = "rcr" 0x71,// 'q' 0x01,// 0x1 = MnemonicSuffixIfMem // Shl_rm16_CL 0x05,// Normal_3 - 0x1D,// 29 = "shl" + 0x0E,// 14 = "shl" 0x77,// 'w' 0x01,// 0x1 = MnemonicSuffixIfMem // Shl_rm32_CL 0x05,// Normal_3 - 0x1D,// 29 = "shl" + 0x0E,// 14 = "shl" 0x6C,// 'l' 0x01,// 0x1 = MnemonicSuffixIfMem // Shl_rm64_CL 0x05,// Normal_3 - 0x1D,// 29 = "shl" + 0x0E,// 14 = "shl" 0x71,// 'q' 0x01,// 0x1 = MnemonicSuffixIfMem @@ -2760,37 +2760,37 @@ static byte[] GetSerializedInstrInfos() => // Sal_rm16_CL 0x05,// Normal_3 - 0x1F,// 31 = "sal" + 0x2A,// 42 = "sal" 0x77,// 'w' 0x01,// 0x1 = MnemonicSuffixIfMem // Sal_rm32_CL 0x05,// Normal_3 - 0x1F,// 31 = "sal" + 0x2A,// 42 = "sal" 0x6C,// 'l' 0x01,// 0x1 = MnemonicSuffixIfMem // Sal_rm64_CL 0x05,// Normal_3 - 0x1F,// 31 = "sal" + 0x2A,// 42 = "sal" 0x71,// 'q' 0x01,// 0x1 = MnemonicSuffixIfMem // Sar_rm16_CL 0x05,// Normal_3 - 0x20,// 32 = "sar" + 0x1F,// 31 = "sar" 0x77,// 'w' 0x01,// 0x1 = MnemonicSuffixIfMem // Sar_rm32_CL 0x05,// Normal_3 - 0x20,// 32 = "sar" + 0x1F,// 31 = "sar" 0x6C,// 'l' 0x01,// 0x1 = MnemonicSuffixIfMem // Sar_rm64_CL 0x05,// Normal_3 - 0x20,// 32 = "sar" + 0x1F,// 31 = "sar" 0x71,// 'q' 0x01,// 0x1 = MnemonicSuffixIfMem @@ -3793,35 +3793,35 @@ static byte[] GetSerializedInstrInfos() => // Call_rel16 0x25,// os2_bnd - 0x2A,// 42 = "call" + 0x29,// 41 = "call" 0x77,// 'w' 0x10,// 0x10 // Call_rel32_32 0x25,// os2_bnd - 0x2A,// 42 = "call" + 0x29,// 41 = "call" 0x6C,// 'l' 0x20,// 0x20 // Call_rel32_64 0x25,// os2_bnd - 0x2A,// 42 = "call" + 0x29,// 41 = "call" 0x71,// 'q' 0x40,// 0x40 // Jmp_rel16 0x17,// os_bnd - 0x18,// 24 = "jmp" + 0x19,// 25 = "jmp" 0x10,// 0x10 // Jmp_rel32_32 0x17,// os_bnd - 0x18,// 24 = "jmp" + 0x19,// 25 = "jmp" 0x20,// 0x20 // Jmp_rel32_64 0x17,// os_bnd - 0x18,// 24 = "jmp" + 0x19,// 25 = "jmp" 0x40,// 0x40 // Jmp_ptr1616 @@ -3838,17 +3838,17 @@ static byte[] GetSerializedInstrInfos() => // Jmp_rel8_16 0x15,// os_A - 0x18,// 24 = "jmp" + 0x19,// 25 = "jmp" 0x10,// 0x10 // Jmp_rel8_32 0x15,// os_A - 0x18,// 24 = "jmp" + 0x19,// 25 = "jmp" 0x20,// 0x20 // Jmp_rel8_64 0x15,// os_A - 0x18,// 24 = "jmp" + 0x19,// 25 = "jmp" 0x40,// 0x40 // In_AL_DX @@ -3922,7 +3922,7 @@ static byte[] GetSerializedInstrInfos() => // Imul_rm8 0x05,// Normal_3 - 0x17,// 23 = "imul" + 0x18,// 24 = "imul" 0x62,// 'b' 0x01,// 0x1 = MnemonicSuffixIfMem @@ -4030,19 +4030,19 @@ static byte[] GetSerializedInstrInfos() => // Imul_rm16 0x05,// Normal_3 - 0x17,// 23 = "imul" + 0x18,// 24 = "imul" 0x77,// 'w' 0x01,// 0x1 = MnemonicSuffixIfMem // Imul_rm32 0x05,// Normal_3 - 0x17,// 23 = "imul" + 0x18,// 24 = "imul" 0x6C,// 'l' 0x01,// 0x1 = MnemonicSuffixIfMem // Imul_rm64 0x05,// Normal_3 - 0x17,// 23 = "imul" + 0x18,// 24 = "imul" 0x71,// 'q' 0x01,// 0x1 = MnemonicSuffixIfMem @@ -4156,19 +4156,19 @@ static byte[] GetSerializedInstrInfos() => // Call_rm16 0x09,// bnd2_3 - 0x2A,// 42 = "call" + 0x29,// 41 = "call" 0x77,// 'w' 0x21,// 0x21 = MnemonicSuffixIfMem, IndirectOperand // Call_rm32 0x09,// bnd2_3 - 0x2A,// 42 = "call" + 0x29,// 41 = "call" 0x6C,// 'l' 0x21,// 0x21 = MnemonicSuffixIfMem, IndirectOperand // Call_rm64 0x09,// bnd2_3 - 0x2A,// 42 = "call" + 0x29,// 41 = "call" 0x71,// 'q' 0x21,// 0x21 = MnemonicSuffixIfMem, IndirectOperand @@ -4192,19 +4192,19 @@ static byte[] GetSerializedInstrInfos() => // Jmp_rm16 0x09,// bnd2_3 - 0x18,// 24 = "jmp" + 0x19,// 25 = "jmp" 0x77,// 'w' 0x21,// 0x21 = MnemonicSuffixIfMem, IndirectOperand // Jmp_rm32 0x09,// bnd2_3 - 0x18,// 24 = "jmp" + 0x19,// 25 = "jmp" 0x6C,// 'l' 0x21,// 0x21 = MnemonicSuffixIfMem, IndirectOperand // Jmp_rm64 0x09,// bnd2_3 - 0x18,// 24 = "jmp" + 0x19,// 25 = "jmp" 0x71,// 'q' 0x21,// 0x21 = MnemonicSuffixIfMem, IndirectOperand @@ -4827,11 +4827,11 @@ static byte[] GetSerializedInstrInfos() => // Movups_xmm_xmmm128 0x01,// Normal_1 - 0x21,// 33 = "movups" + 0x20,// 32 = "movups" // VEX_Vmovups_xmm_xmmm128 0x81,// 'v', Normal_1 - 0x21,// 33 = "vmovups" + 0x20,// 32 = "vmovups" // VEX_Vmovups_ymm_ymmm256 0x80,// 'v', Previous @@ -4847,11 +4847,11 @@ static byte[] GetSerializedInstrInfos() => // Movupd_xmm_xmmm128 0x01,// Normal_1 - 0x22,// 34 = "movupd" + 0x21,// 33 = "movupd" // VEX_Vmovupd_xmm_xmmm128 0x81,// 'v', Normal_1 - 0x22,// 34 = "vmovupd" + 0x21,// 33 = "vmovupd" // VEX_Vmovupd_ymm_ymmm256 0x80,// 'v', Previous @@ -4867,11 +4867,11 @@ static byte[] GetSerializedInstrInfos() => // Movss_xmm_xmmm32 0x01,// Normal_1 - 0x27,// 39 = "movss" + 0x26,// 38 = "movss" // VEX_Vmovss_xmm_xmm_xmm 0x81,// 'v', Normal_1 - 0x27,// 39 = "vmovss" + 0x26,// 38 = "vmovss" // VEX_Vmovss_xmm_m32 0x80,// 'v', Previous @@ -4884,11 +4884,11 @@ static byte[] GetSerializedInstrInfos() => // Movsd_xmm_xmmm64 0x01,// Normal_1 - 0x26,// 38 = "movsd" + 0x25,// 37 = "movsd" // VEX_Vmovsd_xmm_xmm_xmm 0x81,// 'v', Normal_1 - 0x26,// 38 = "vmovsd" + 0x25,// 37 = "vmovsd" // VEX_Vmovsd_xmm_m64 0x80,// 'v', Previous @@ -4901,11 +4901,11 @@ static byte[] GetSerializedInstrInfos() => // Movups_xmmm128_xmm 0x01,// Normal_1 - 0x21,// 33 = "movups" + 0x20,// 32 = "movups" // VEX_Vmovups_xmmm128_xmm 0x81,// 'v', Normal_1 - 0x21,// 33 = "vmovups" + 0x20,// 32 = "vmovups" // VEX_Vmovups_ymmm256_ymm 0x80,// 'v', Previous @@ -4921,11 +4921,11 @@ static byte[] GetSerializedInstrInfos() => // Movupd_xmmm128_xmm 0x01,// Normal_1 - 0x22,// 34 = "movupd" + 0x21,// 33 = "movupd" // VEX_Vmovupd_xmmm128_xmm 0x81,// 'v', Normal_1 - 0x22,// 34 = "vmovupd" + 0x21,// 33 = "vmovupd" // VEX_Vmovupd_ymmm256_ymm 0x80,// 'v', Previous @@ -4941,11 +4941,11 @@ static byte[] GetSerializedInstrInfos() => // Movss_xmmm32_xmm 0x01,// Normal_1 - 0x27,// 39 = "movss" + 0x26,// 38 = "movss" // VEX_Vmovss_xmm_xmm_xmm_0F11 0x81,// 'v', Normal_1 - 0x27,// 39 = "vmovss" + 0x26,// 38 = "vmovss" // VEX_Vmovss_m32_xmm 0x80,// 'v', Previous @@ -4958,11 +4958,11 @@ static byte[] GetSerializedInstrInfos() => // Movsd_xmmm64_xmm 0x01,// Normal_1 - 0x26,// 38 = "movsd" + 0x25,// 37 = "movsd" // VEX_Vmovsd_xmm_xmm_xmm_0F11 0x81,// 'v', Normal_1 - 0x26,// 38 = "vmovsd" + 0x25,// 37 = "vmovsd" // VEX_Vmovsd_m64_xmm 0x80,// 'v', Previous @@ -5499,11 +5499,11 @@ static byte[] GetSerializedInstrInfos() => // Movaps_xmm_xmmm128 0x01,// Normal_1 - 0x23,// 35 = "movaps" + 0x22,// 34 = "movaps" // VEX_Vmovaps_xmm_xmmm128 0x81,// 'v', Normal_1 - 0x23,// 35 = "vmovaps" + 0x22,// 34 = "vmovaps" // VEX_Vmovaps_ymm_ymmm256 0x80,// 'v', Previous @@ -5519,11 +5519,11 @@ static byte[] GetSerializedInstrInfos() => // Movapd_xmm_xmmm128 0x01,// Normal_1 - 0x24,// 36 = "movapd" + 0x23,// 35 = "movapd" // VEX_Vmovapd_xmm_xmmm128 0x81,// 'v', Normal_1 - 0x24,// 36 = "vmovapd" + 0x23,// 35 = "vmovapd" // VEX_Vmovapd_ymm_ymmm256 0x80,// 'v', Previous @@ -5539,11 +5539,11 @@ static byte[] GetSerializedInstrInfos() => // Movaps_xmmm128_xmm 0x01,// Normal_1 - 0x23,// 35 = "movaps" + 0x22,// 34 = "movaps" // VEX_Vmovaps_xmmm128_xmm 0x81,// 'v', Normal_1 - 0x23,// 35 = "vmovaps" + 0x22,// 34 = "vmovaps" // VEX_Vmovaps_ymmm256_ymm 0x80,// 'v', Previous @@ -5559,11 +5559,11 @@ static byte[] GetSerializedInstrInfos() => // Movapd_xmmm128_xmm 0x01,// Normal_1 - 0x24,// 36 = "movapd" + 0x23,// 35 = "movapd" // VEX_Vmovapd_xmmm128_xmm 0x81,// 'v', Normal_1 - 0x24,// 36 = "vmovapd" + 0x23,// 35 = "vmovapd" // VEX_Vmovapd_ymmm256_ymm 0x80,// 'v', Previous @@ -7744,14 +7744,14 @@ static byte[] GetSerializedInstrInfos() => // Psrlw_mm_imm8 0x01,// Normal_1 - 0x0E,// 14 = "psrlw" + 0x0F,// 15 = "psrlw" // Psrlw_xmm_imm8 0x00,// Previous // VEX_Vpsrlw_xmm_xmm_imm8 0x81,// 'v', Normal_1 - 0x0E,// 14 = "vpsrlw" + 0x0F,// 15 = "vpsrlw" // VEX_Vpsrlw_ymm_ymm_imm8 0x80,// 'v', Previous @@ -7767,14 +7767,14 @@ static byte[] GetSerializedInstrInfos() => // Psraw_mm_imm8 0x01,// Normal_1 - 0x0F,// 15 = "psraw" + 0x10,// 16 = "psraw" // Psraw_xmm_imm8 0x00,// Previous // VEX_Vpsraw_xmm_xmm_imm8 0x81,// 'v', Normal_1 - 0x0F,// 15 = "vpsraw" + 0x10,// 16 = "vpsraw" // VEX_Vpsraw_ymm_ymm_imm8 0x80,// 'v', Previous @@ -7790,14 +7790,14 @@ static byte[] GetSerializedInstrInfos() => // Psllw_mm_imm8 0x01,// Normal_1 - 0x10,// 16 = "psllw" + 0x11,// 17 = "psllw" // Psllw_xmm_imm8 0x00,// Previous // VEX_Vpsllw_xmm_xmm_imm8 0x81,// 'v', Normal_1 - 0x10,// 16 = "vpsllw" + 0x11,// 17 = "vpsllw" // VEX_Vpsllw_ymm_ymm_imm8 0x80,// 'v', Previous @@ -7853,14 +7853,14 @@ static byte[] GetSerializedInstrInfos() => // Psrld_mm_imm8 0x01,// Normal_1 - 0x11,// 17 = "psrld" + 0x12,// 18 = "psrld" // Psrld_xmm_imm8 0x00,// Previous // VEX_Vpsrld_xmm_xmm_imm8 0x81,// 'v', Normal_1 - 0x11,// 17 = "vpsrld" + 0x12,// 18 = "vpsrld" // VEX_Vpsrld_ymm_ymm_imm8 0x80,// 'v', Previous @@ -7876,14 +7876,14 @@ static byte[] GetSerializedInstrInfos() => // Psrad_mm_imm8 0x01,// Normal_1 - 0x12,// 18 = "psrad" + 0x13,// 19 = "psrad" // Psrad_xmm_imm8 0x00,// Previous // VEX_Vpsrad_xmm_xmm_imm8 0x81,// 'v', Normal_1 - 0x12,// 18 = "vpsrad" + 0x13,// 19 = "vpsrad" // VEX_Vpsrad_ymm_ymm_imm8 0x80,// 'v', Previous @@ -7909,14 +7909,14 @@ static byte[] GetSerializedInstrInfos() => // Pslld_mm_imm8 0x01,// Normal_1 - 0x13,// 19 = "pslld" + 0x14,// 20 = "pslld" // Pslld_xmm_imm8 0x00,// Previous // VEX_Vpslld_xmm_xmm_imm8 0x81,// 'v', Normal_1 - 0x13,// 19 = "vpslld" + 0x14,// 20 = "vpslld" // VEX_Vpslld_ymm_ymm_imm8 0x80,// 'v', Previous @@ -7932,14 +7932,14 @@ static byte[] GetSerializedInstrInfos() => // Psrlq_mm_imm8 0x01,// Normal_1 - 0x14,// 20 = "psrlq" + 0x15,// 21 = "psrlq" // Psrlq_xmm_imm8 0x00,// Previous // VEX_Vpsrlq_xmm_xmm_imm8 0x81,// 'v', Normal_1 - 0x14,// 20 = "vpsrlq" + 0x15,// 21 = "vpsrlq" // VEX_Vpsrlq_ymm_ymm_imm8 0x80,// 'v', Previous @@ -7975,14 +7975,14 @@ static byte[] GetSerializedInstrInfos() => // Psllq_mm_imm8 0x01,// Normal_1 - 0x15,// 21 = "psllq" + 0x16,// 22 = "psllq" // Psllq_xmm_imm8 0x00,// Previous // VEX_Vpsllq_xmm_xmm_imm8 0x81,// 'v', Normal_1 - 0x15,// 21 = "vpsllq" + 0x16,// 22 = "vpsllq" // VEX_Vpsllq_ymm_ymm_imm8 0x80,// 'v', Previous @@ -9672,17 +9672,17 @@ static byte[] GetSerializedInstrInfos() => // Imul_r16_rm16 0x02,// Normal_2a - 0x17,// 23 = "imul" + 0x18,// 24 = "imul" 0x77,// 'w' // Imul_r32_rm32 0x02,// Normal_2a - 0x17,// 23 = "imul" + 0x18,// 24 = "imul" 0x6C,// 'l' // Imul_r64_rm64 0x02,// Normal_2a - 0x17,// 23 = "imul" + 0x18,// 24 = "imul" 0x71,// 'q' // Cmpxchg_rm8_r8 @@ -10152,7 +10152,7 @@ static byte[] GetSerializedInstrInfos() => // Pextrw_r32_mm_imm8 0x01,// Normal_1 - 0x16,// 22 = "pextrw" + 0x17,// 23 = "pextrw" // Pextrw_r64_mm_imm8 0x00,// Previous @@ -10165,7 +10165,7 @@ static byte[] GetSerializedInstrInfos() => // VEX_Vpextrw_r32_xmm_imm8 0x81,// 'v', Normal_1 - 0x16,// 22 = "vpextrw" + 0x17,// 23 = "vpextrw" // VEX_Vpextrw_r64_xmm_imm8 0x80,// 'v', Previous @@ -10330,14 +10330,14 @@ static byte[] GetSerializedInstrInfos() => // Psrlw_mm_mmm64 0x01,// Normal_1 - 0x0E,// 14 = "psrlw" + 0x0F,// 15 = "psrlw" // Psrlw_xmm_xmmm128 0x00,// Previous // VEX_Vpsrlw_xmm_xmm_xmmm128 0x81,// 'v', Normal_1 - 0x0E,// 14 = "vpsrlw" + 0x0F,// 15 = "vpsrlw" // VEX_Vpsrlw_ymm_ymm_xmmm128 0x80,// 'v', Previous @@ -10353,14 +10353,14 @@ static byte[] GetSerializedInstrInfos() => // Psrld_mm_mmm64 0x01,// Normal_1 - 0x11,// 17 = "psrld" + 0x12,// 18 = "psrld" // Psrld_xmm_xmmm128 0x00,// Previous // VEX_Vpsrld_xmm_xmm_xmmm128 0x81,// 'v', Normal_1 - 0x11,// 17 = "vpsrld" + 0x12,// 18 = "vpsrld" // VEX_Vpsrld_ymm_ymm_xmmm128 0x80,// 'v', Previous @@ -10376,14 +10376,14 @@ static byte[] GetSerializedInstrInfos() => // Psrlq_mm_mmm64 0x01,// Normal_1 - 0x14,// 20 = "psrlq" + 0x15,// 21 = "psrlq" // Psrlq_xmm_xmmm128 0x00,// Previous // VEX_Vpsrlq_xmm_xmm_xmmm128 0x81,// 'v', Normal_1 - 0x14,// 20 = "vpsrlq" + 0x15,// 21 = "vpsrlq" // VEX_Vpsrlq_ymm_ymm_xmmm128 0x80,// 'v', Previous @@ -10719,14 +10719,14 @@ static byte[] GetSerializedInstrInfos() => // Psraw_mm_mmm64 0x01,// Normal_1 - 0x0F,// 15 = "psraw" + 0x10,// 16 = "psraw" // Psraw_xmm_xmmm128 0x00,// Previous // VEX_Vpsraw_xmm_xmm_xmmm128 0x81,// 'v', Normal_1 - 0x0F,// 15 = "vpsraw" + 0x10,// 16 = "vpsraw" // VEX_Vpsraw_ymm_ymm_xmmm128 0x80,// 'v', Previous @@ -10742,14 +10742,14 @@ static byte[] GetSerializedInstrInfos() => // Psrad_mm_mmm64 0x01,// Normal_1 - 0x12,// 18 = "psrad" + 0x13,// 19 = "psrad" // Psrad_xmm_xmmm128 0x00,// Previous // VEX_Vpsrad_xmm_xmm_xmmm128 0x81,// 'v', Normal_1 - 0x12,// 18 = "vpsrad" + 0x13,// 19 = "vpsrad" // VEX_Vpsrad_ymm_ymm_xmmm128 0x80,// 'v', Previous @@ -11183,14 +11183,14 @@ static byte[] GetSerializedInstrInfos() => // Psllw_mm_mmm64 0x01,// Normal_1 - 0x10,// 16 = "psllw" + 0x11,// 17 = "psllw" // Psllw_xmm_xmmm128 0x00,// Previous // VEX_Vpsllw_xmm_xmm_xmmm128 0x81,// 'v', Normal_1 - 0x10,// 16 = "vpsllw" + 0x11,// 17 = "vpsllw" // VEX_Vpsllw_ymm_ymm_xmmm128 0x80,// 'v', Previous @@ -11206,14 +11206,14 @@ static byte[] GetSerializedInstrInfos() => // Pslld_mm_mmm64 0x01,// Normal_1 - 0x13,// 19 = "pslld" + 0x14,// 20 = "pslld" // Pslld_xmm_xmmm128 0x00,// Previous // VEX_Vpslld_xmm_xmm_xmmm128 0x81,// 'v', Normal_1 - 0x13,// 19 = "vpslld" + 0x14,// 20 = "vpslld" // VEX_Vpslld_ymm_ymm_xmmm128 0x80,// 'v', Previous @@ -11229,14 +11229,14 @@ static byte[] GetSerializedInstrInfos() => // Psllq_mm_mmm64 0x01,// Normal_1 - 0x15,// 21 = "psllq" + 0x16,// 22 = "psllq" // Psllq_xmm_xmmm128 0x00,// Previous // VEX_Vpsllq_xmm_xmm_xmmm128 0x81,// 'v', Normal_1 - 0x15,// 21 = "vpsllq" + 0x16,// 22 = "vpsllq" // VEX_Vpsllq_ymm_ymm_xmmm128 0x80,// 'v', Previous @@ -11704,7 +11704,7 @@ static byte[] GetSerializedInstrInfos() => // VEX_Vpermilps_xmm_xmm_xmmm128 0x81,// 'v', Normal_1 - 0x28,// 40 = "vpermilps" + 0x27,// 39 = "vpermilps" // VEX_Vpermilps_ymm_ymm_ymmm256 0x80,// 'v', Previous @@ -11720,7 +11720,7 @@ static byte[] GetSerializedInstrInfos() => // VEX_Vpermilpd_xmm_xmm_xmmm128 0x81,// 'v', Normal_1 - 0x29,// 41 = "vpermilpd" + 0x28,// 40 = "vpermilpd" // VEX_Vpermilpd_ymm_ymm_ymmm256 0x80,// 'v', Previous @@ -15687,7 +15687,7 @@ static byte[] GetSerializedInstrInfos() => // VEX_Vpermilps_xmm_xmmm128_imm8 0x81,// 'v', Normal_1 - 0x28,// 40 = "vpermilps" + 0x27,// 39 = "vpermilps" // VEX_Vpermilps_ymm_ymmm256_imm8 0x80,// 'v', Previous @@ -15703,7 +15703,7 @@ static byte[] GetSerializedInstrInfos() => // VEX_Vpermilpd_xmm_xmmm128_imm8 0x81,// 'v', Normal_1 - 0x29,// 41 = "vpermilpd" + 0x28,// 40 = "vpermilpd" // VEX_Vpermilpd_ymm_ymmm256_imm8 0x80,// 'v', Previous @@ -15871,14 +15871,14 @@ static byte[] GetSerializedInstrInfos() => // Pextrw_r32m16_xmm_imm8 0x01,// Normal_1 - 0x16,// 22 = "pextrw" + 0x17,// 23 = "pextrw" // Pextrw_r64m16_xmm_imm8 0x00,// Previous // VEX_Vpextrw_r32m16_xmm_imm8 0x81,// 'v', Normal_1 - 0x16,// 22 = "vpextrw" + 0x17,// 23 = "vpextrw" // VEX_Vpextrw_r64m16_xmm_imm8 0x80,// 'v', Previous diff --git a/src/csharp/Intel/Iced/Intel/IntelFormatterInternal/InstrInfos.g.cs b/src/csharp/Intel/Iced/Intel/IntelFormatterInternal/InstrInfos.g.cs index bca60ba30..481487125 100644 --- a/src/csharp/Intel/Iced/Intel/IntelFormatterInternal/InstrInfos.g.cs +++ b/src/csharp/Intel/Iced/Intel/IntelFormatterInternal/InstrInfos.g.cs @@ -534,7 +534,7 @@ static byte[] GetSerializedInstrInfos() => // Imul_r16_rm16_imm16 0x0C,// imul - 0x17,// 23 = "imul" + 0x18,// 24 = "imul" // Imul_r32_rm32_imm32 0x00,// Previous @@ -559,7 +559,7 @@ static byte[] GetSerializedInstrInfos() => // Imul_r16_rm16_imm8 0x0C,// imul - 0x17,// 23 = "imul" + 0x18,// 24 = "imul" // Imul_r32_rm32_imm8 0x00,// Previous @@ -1385,13 +1385,13 @@ static byte[] GetSerializedInstrInfos() => // Call_ptr1616 0x14,// os3 - 0x2A,// 42 = "call" + 0x29,// 41 = "call" 0x10,// 0x10 0x80, 0x04,// 0x200 = FarMnemonic // Call_ptr1632 0x14,// os3 - 0x2A,// 42 = "call" + 0x29,// 41 = "call" 0x20,// 0x20 0x80, 0x04,// 0x200 = FarMnemonic @@ -1469,7 +1469,7 @@ static byte[] GetSerializedInstrInfos() => // Movsd_m32_m32 0x01,// Normal_1 - 0x26,// 38 = "movsd" + 0x25,// 37 = "movsd" // Movsq_m64_m64 0x01,// Normal_1 @@ -1567,27 +1567,27 @@ static byte[] GetSerializedInstrInfos() => // Rol_rm8_imm8 0x02,// Normal_2 - 0x19,// 25 = "rol" + 0x1A,// 26 = "rol" 0x06,// 0x6 = ShowNoMemSize_ForceSize, ShowMinMemSize_ForceSize // Ror_rm8_imm8 0x02,// Normal_2 - 0x1A,// 26 = "ror" + 0x1B,// 27 = "ror" 0x06,// 0x6 = ShowNoMemSize_ForceSize, ShowMinMemSize_ForceSize // Rcl_rm8_imm8 0x02,// Normal_2 - 0x1B,// 27 = "rcl" + 0x1C,// 28 = "rcl" 0x06,// 0x6 = ShowNoMemSize_ForceSize, ShowMinMemSize_ForceSize // Rcr_rm8_imm8 0x02,// Normal_2 - 0x1C,// 28 = "rcr" + 0x1D,// 29 = "rcr" 0x06,// 0x6 = ShowNoMemSize_ForceSize, ShowMinMemSize_ForceSize // Shl_rm8_imm8 0x02,// Normal_2 - 0x1D,// 29 = "shl" + 0x0E,// 14 = "shl" 0x06,// 0x6 = ShowNoMemSize_ForceSize, ShowMinMemSize_ForceSize // Shr_rm8_imm8 @@ -1597,17 +1597,17 @@ static byte[] GetSerializedInstrInfos() => // Sal_rm8_imm8 0x02,// Normal_2 - 0x1F,// 31 = "sal" + 0x0E,// 14 = "shl" 0x06,// 0x6 = ShowNoMemSize_ForceSize, ShowMinMemSize_ForceSize // Sar_rm8_imm8 0x02,// Normal_2 - 0x20,// 32 = "sar" + 0x1F,// 31 = "sar" 0x06,// 0x6 = ShowNoMemSize_ForceSize, ShowMinMemSize_ForceSize // Rol_rm16_imm8 0x02,// Normal_2 - 0x19,// 25 = "rol" + 0x1A,// 26 = "rol" 0x06,// 0x6 = ShowNoMemSize_ForceSize, ShowMinMemSize_ForceSize // Rol_rm32_imm8 @@ -1618,7 +1618,7 @@ static byte[] GetSerializedInstrInfos() => // Ror_rm16_imm8 0x02,// Normal_2 - 0x1A,// 26 = "ror" + 0x1B,// 27 = "ror" 0x06,// 0x6 = ShowNoMemSize_ForceSize, ShowMinMemSize_ForceSize // Ror_rm32_imm8 @@ -1629,7 +1629,7 @@ static byte[] GetSerializedInstrInfos() => // Rcl_rm16_imm8 0x02,// Normal_2 - 0x1B,// 27 = "rcl" + 0x1C,// 28 = "rcl" 0x06,// 0x6 = ShowNoMemSize_ForceSize, ShowMinMemSize_ForceSize // Rcl_rm32_imm8 @@ -1640,7 +1640,7 @@ static byte[] GetSerializedInstrInfos() => // Rcr_rm16_imm8 0x02,// Normal_2 - 0x1C,// 28 = "rcr" + 0x1D,// 29 = "rcr" 0x06,// 0x6 = ShowNoMemSize_ForceSize, ShowMinMemSize_ForceSize // Rcr_rm32_imm8 @@ -1651,7 +1651,7 @@ static byte[] GetSerializedInstrInfos() => // Shl_rm16_imm8 0x02,// Normal_2 - 0x1D,// 29 = "shl" + 0x0E,// 14 = "shl" 0x06,// 0x6 = ShowNoMemSize_ForceSize, ShowMinMemSize_ForceSize // Shl_rm32_imm8 @@ -1673,7 +1673,7 @@ static byte[] GetSerializedInstrInfos() => // Sal_rm16_imm8 0x02,// Normal_2 - 0x1F,// 31 = "sal" + 0x0E,// 14 = "shl" 0x06,// 0x6 = ShowNoMemSize_ForceSize, ShowMinMemSize_ForceSize // Sal_rm32_imm8 @@ -1684,7 +1684,7 @@ static byte[] GetSerializedInstrInfos() => // Sar_rm16_imm8 0x02,// Normal_2 - 0x20,// 32 = "sar" + 0x1F,// 31 = "sar" 0x06,// 0x6 = ShowNoMemSize_ForceSize, ShowMinMemSize_ForceSize // Sar_rm32_imm8 @@ -1695,31 +1695,31 @@ static byte[] GetSerializedInstrInfos() => // Retnw_imm16 0x15,// os_bnd - 0x25,// 37 = "ret" + 0x24,// 36 = "ret" 0x10,// 0x10 // Retnd_imm16 0x15,// os_bnd - 0x25,// 37 = "ret" + 0x24,// 36 = "ret" 0x20,// 0x20 // Retnq_imm16 0x07,// bnd_1 - 0x25,// 37 = "ret" + 0x24,// 36 = "ret" // Retnw 0x15,// os_bnd - 0x25,// 37 = "ret" + 0x24,// 36 = "ret" 0x10,// 0x10 // Retnd 0x15,// os_bnd - 0x25,// 37 = "ret" + 0x24,// 36 = "ret" 0x20,// 0x20 // Retnq 0x07,// bnd_1 - 0x25,// 37 = "ret" + 0x24,// 36 = "ret" // Les_r16_m1616 0x01,// Normal_1 @@ -1797,36 +1797,36 @@ static byte[] GetSerializedInstrInfos() => // Retfw_imm16 0x14,// os3 - 0x25,// 37 = "ret" + 0x24,// 36 = "ret" 0x10,// 0x10 0x80, 0x04,// 0x200 = FarMnemonic // Retfd_imm16 0x14,// os3 - 0x25,// 37 = "ret" + 0x24,// 36 = "ret" 0x20,// 0x20 0x80, 0x04,// 0x200 = FarMnemonic // Retfq_imm16 0x02,// Normal_2 - 0x25,// 37 = "ret" + 0x24,// 36 = "ret" 0xB0, 0x04,// 0x230 = FarMnemonic, OpSize64 // Retfw 0x14,// os3 - 0x25,// 37 = "ret" + 0x24,// 36 = "ret" 0x10,// 0x10 0x80, 0x04,// 0x200 = FarMnemonic // Retfd 0x14,// os3 - 0x25,// 37 = "ret" + 0x24,// 36 = "ret" 0x20,// 0x20 0x80, 0x04,// 0x200 = FarMnemonic // Retfq 0x02,// Normal_2 - 0x25,// 37 = "ret" + 0x24,// 36 = "ret" 0xB0, 0x04,// 0x230 = FarMnemonic, OpSize64 // Int3 @@ -1855,27 +1855,27 @@ static byte[] GetSerializedInstrInfos() => // Rol_rm8_1 0x02,// Normal_2 - 0x19,// 25 = "rol" + 0x1A,// 26 = "rol" 0x06,// 0x6 = ShowNoMemSize_ForceSize, ShowMinMemSize_ForceSize // Ror_rm8_1 0x02,// Normal_2 - 0x1A,// 26 = "ror" + 0x1B,// 27 = "ror" 0x06,// 0x6 = ShowNoMemSize_ForceSize, ShowMinMemSize_ForceSize // Rcl_rm8_1 0x02,// Normal_2 - 0x1B,// 27 = "rcl" + 0x1C,// 28 = "rcl" 0x06,// 0x6 = ShowNoMemSize_ForceSize, ShowMinMemSize_ForceSize // Rcr_rm8_1 0x02,// Normal_2 - 0x1C,// 28 = "rcr" + 0x1D,// 29 = "rcr" 0x06,// 0x6 = ShowNoMemSize_ForceSize, ShowMinMemSize_ForceSize // Shl_rm8_1 0x02,// Normal_2 - 0x1D,// 29 = "shl" + 0x0E,// 14 = "shl" 0x06,// 0x6 = ShowNoMemSize_ForceSize, ShowMinMemSize_ForceSize // Shr_rm8_1 @@ -1885,17 +1885,17 @@ static byte[] GetSerializedInstrInfos() => // Sal_rm8_1 0x02,// Normal_2 - 0x1F,// 31 = "sal" + 0x0E,// 14 = "shl" 0x06,// 0x6 = ShowNoMemSize_ForceSize, ShowMinMemSize_ForceSize // Sar_rm8_1 0x02,// Normal_2 - 0x20,// 32 = "sar" + 0x1F,// 31 = "sar" 0x06,// 0x6 = ShowNoMemSize_ForceSize, ShowMinMemSize_ForceSize // Rol_rm16_1 0x02,// Normal_2 - 0x19,// 25 = "rol" + 0x1A,// 26 = "rol" 0x06,// 0x6 = ShowNoMemSize_ForceSize, ShowMinMemSize_ForceSize // Rol_rm32_1 @@ -1906,7 +1906,7 @@ static byte[] GetSerializedInstrInfos() => // Ror_rm16_1 0x02,// Normal_2 - 0x1A,// 26 = "ror" + 0x1B,// 27 = "ror" 0x06,// 0x6 = ShowNoMemSize_ForceSize, ShowMinMemSize_ForceSize // Ror_rm32_1 @@ -1917,7 +1917,7 @@ static byte[] GetSerializedInstrInfos() => // Rcl_rm16_1 0x02,// Normal_2 - 0x1B,// 27 = "rcl" + 0x1C,// 28 = "rcl" 0x06,// 0x6 = ShowNoMemSize_ForceSize, ShowMinMemSize_ForceSize // Rcl_rm32_1 @@ -1928,7 +1928,7 @@ static byte[] GetSerializedInstrInfos() => // Rcr_rm16_1 0x02,// Normal_2 - 0x1C,// 28 = "rcr" + 0x1D,// 29 = "rcr" 0x06,// 0x6 = ShowNoMemSize_ForceSize, ShowMinMemSize_ForceSize // Rcr_rm32_1 @@ -1939,7 +1939,7 @@ static byte[] GetSerializedInstrInfos() => // Shl_rm16_1 0x02,// Normal_2 - 0x1D,// 29 = "shl" + 0x0E,// 14 = "shl" 0x06,// 0x6 = ShowNoMemSize_ForceSize, ShowMinMemSize_ForceSize // Shl_rm32_1 @@ -1961,7 +1961,7 @@ static byte[] GetSerializedInstrInfos() => // Sal_rm16_1 0x02,// Normal_2 - 0x1F,// 31 = "sal" + 0x0E,// 14 = "shl" 0x06,// 0x6 = ShowNoMemSize_ForceSize, ShowMinMemSize_ForceSize // Sal_rm32_1 @@ -1972,7 +1972,7 @@ static byte[] GetSerializedInstrInfos() => // Sar_rm16_1 0x02,// Normal_2 - 0x20,// 32 = "sar" + 0x1F,// 31 = "sar" 0x06,// 0x6 = ShowNoMemSize_ForceSize, ShowMinMemSize_ForceSize // Sar_rm32_1 @@ -1983,27 +1983,27 @@ static byte[] GetSerializedInstrInfos() => // Rol_rm8_CL 0x02,// Normal_2 - 0x19,// 25 = "rol" + 0x1A,// 26 = "rol" 0x06,// 0x6 = ShowNoMemSize_ForceSize, ShowMinMemSize_ForceSize // Ror_rm8_CL 0x02,// Normal_2 - 0x1A,// 26 = "ror" + 0x1B,// 27 = "ror" 0x06,// 0x6 = ShowNoMemSize_ForceSize, ShowMinMemSize_ForceSize // Rcl_rm8_CL 0x02,// Normal_2 - 0x1B,// 27 = "rcl" + 0x1C,// 28 = "rcl" 0x06,// 0x6 = ShowNoMemSize_ForceSize, ShowMinMemSize_ForceSize // Rcr_rm8_CL 0x02,// Normal_2 - 0x1C,// 28 = "rcr" + 0x1D,// 29 = "rcr" 0x06,// 0x6 = ShowNoMemSize_ForceSize, ShowMinMemSize_ForceSize // Shl_rm8_CL 0x02,// Normal_2 - 0x1D,// 29 = "shl" + 0x0E,// 14 = "shl" 0x06,// 0x6 = ShowNoMemSize_ForceSize, ShowMinMemSize_ForceSize // Shr_rm8_CL @@ -2013,17 +2013,17 @@ static byte[] GetSerializedInstrInfos() => // Sal_rm8_CL 0x02,// Normal_2 - 0x1F,// 31 = "sal" + 0x0E,// 14 = "shl" 0x06,// 0x6 = ShowNoMemSize_ForceSize, ShowMinMemSize_ForceSize // Sar_rm8_CL 0x02,// Normal_2 - 0x20,// 32 = "sar" + 0x1F,// 31 = "sar" 0x06,// 0x6 = ShowNoMemSize_ForceSize, ShowMinMemSize_ForceSize // Rol_rm16_CL 0x02,// Normal_2 - 0x19,// 25 = "rol" + 0x1A,// 26 = "rol" 0x06,// 0x6 = ShowNoMemSize_ForceSize, ShowMinMemSize_ForceSize // Rol_rm32_CL @@ -2034,7 +2034,7 @@ static byte[] GetSerializedInstrInfos() => // Ror_rm16_CL 0x02,// Normal_2 - 0x1A,// 26 = "ror" + 0x1B,// 27 = "ror" 0x06,// 0x6 = ShowNoMemSize_ForceSize, ShowMinMemSize_ForceSize // Ror_rm32_CL @@ -2045,7 +2045,7 @@ static byte[] GetSerializedInstrInfos() => // Rcl_rm16_CL 0x02,// Normal_2 - 0x1B,// 27 = "rcl" + 0x1C,// 28 = "rcl" 0x06,// 0x6 = ShowNoMemSize_ForceSize, ShowMinMemSize_ForceSize // Rcl_rm32_CL @@ -2056,7 +2056,7 @@ static byte[] GetSerializedInstrInfos() => // Rcr_rm16_CL 0x02,// Normal_2 - 0x1C,// 28 = "rcr" + 0x1D,// 29 = "rcr" 0x06,// 0x6 = ShowNoMemSize_ForceSize, ShowMinMemSize_ForceSize // Rcr_rm32_CL @@ -2067,7 +2067,7 @@ static byte[] GetSerializedInstrInfos() => // Shl_rm16_CL 0x02,// Normal_2 - 0x1D,// 29 = "shl" + 0x0E,// 14 = "shl" 0x06,// 0x6 = ShowNoMemSize_ForceSize, ShowMinMemSize_ForceSize // Shl_rm32_CL @@ -2089,7 +2089,7 @@ static byte[] GetSerializedInstrInfos() => // Sal_rm16_CL 0x02,// Normal_2 - 0x1F,// 31 = "sal" + 0x0E,// 14 = "shl" 0x06,// 0x6 = ShowNoMemSize_ForceSize, ShowMinMemSize_ForceSize // Sal_rm32_CL @@ -2100,7 +2100,7 @@ static byte[] GetSerializedInstrInfos() => // Sar_rm16_CL 0x02,// Normal_2 - 0x20,// 32 = "sar" + 0x1F,// 31 = "sar" 0x06,// 0x6 = ShowNoMemSize_ForceSize, ShowMinMemSize_ForceSize // Sar_rm32_CL @@ -3064,61 +3064,61 @@ static byte[] GetSerializedInstrInfos() => // Call_rel16 0x15,// os_bnd - 0x2A,// 42 = "call" + 0x29,// 41 = "call" 0x10,// 0x10 // Call_rel32_32 0x15,// os_bnd - 0x2A,// 42 = "call" + 0x29,// 41 = "call" 0x20,// 0x20 // Call_rel32_64 0x15,// os_bnd - 0x2A,// 42 = "call" + 0x29,// 41 = "call" 0x40,// 0x40 // Jmp_rel16 0x15,// os_bnd - 0x18,// 24 = "jmp" + 0x19,// 25 = "jmp" 0x10,// 0x10 // Jmp_rel32_32 0x15,// os_bnd - 0x18,// 24 = "jmp" + 0x19,// 25 = "jmp" 0x20,// 0x20 // Jmp_rel32_64 0x15,// os_bnd - 0x18,// 24 = "jmp" + 0x19,// 25 = "jmp" 0x40,// 0x40 // Jmp_ptr1616 0x14,// os3 - 0x18,// 24 = "jmp" + 0x19,// 25 = "jmp" 0x10,// 0x10 0x80, 0x04,// 0x200 = FarMnemonic // Jmp_ptr1632 0x14,// os3 - 0x18,// 24 = "jmp" + 0x19,// 25 = "jmp" 0x20,// 0x20 0x80, 0x04,// 0x200 = FarMnemonic // Jmp_rel8_16 0x14,// os3 - 0x18,// 24 = "jmp" + 0x19,// 25 = "jmp" 0x10,// 0x10 0x08,// 0x8 = BranchSizeInfo_Short // Jmp_rel8_32 0x14,// os3 - 0x18,// 24 = "jmp" + 0x19,// 25 = "jmp" 0x20,// 0x20 0x08,// 0x8 = BranchSizeInfo_Short // Jmp_rel8_64 0x14,// os3 - 0x18,// 24 = "jmp" + 0x19,// 25 = "jmp" 0x40,// 0x40 0x08,// 0x8 = BranchSizeInfo_Short @@ -3179,7 +3179,7 @@ static byte[] GetSerializedInstrInfos() => // Imul_rm8 0x02,// Normal_2 - 0x17,// 23 = "imul" + 0x18,// 24 = "imul" 0x06,// 0x6 = ShowNoMemSize_ForceSize, ShowMinMemSize_ForceSize // Div_rm8 @@ -3247,7 +3247,7 @@ static byte[] GetSerializedInstrInfos() => // Imul_rm16 0x02,// Normal_2 - 0x17,// 23 = "imul" + 0x18,// 24 = "imul" 0x06,// 0x6 = ShowNoMemSize_ForceSize, ShowMinMemSize_ForceSize // Imul_rm32 @@ -3336,7 +3336,7 @@ static byte[] GetSerializedInstrInfos() => // Call_rm16 0x08,// bnd_2 - 0x2A,// 42 = "call" + 0x29,// 41 = "call" 0x06,// 0x6 = ShowNoMemSize_ForceSize, ShowMinMemSize_ForceSize // Call_rm32 @@ -3347,7 +3347,7 @@ static byte[] GetSerializedInstrInfos() => // Call_m1616 0x02,// Normal_2 - 0x2A,// 42 = "call" + 0x29,// 41 = "call" 0x86, 0x04,// 0x206 = ShowNoMemSize_ForceSize, ShowMinMemSize_ForceSize, FarMnemonic // Call_m1632 @@ -3358,7 +3358,7 @@ static byte[] GetSerializedInstrInfos() => // Jmp_rm16 0x08,// bnd_2 - 0x18,// 24 = "jmp" + 0x19,// 25 = "jmp" 0x06,// 0x6 = ShowNoMemSize_ForceSize, ShowMinMemSize_ForceSize // Jmp_rm32 @@ -3369,7 +3369,7 @@ static byte[] GetSerializedInstrInfos() => // Jmp_m1616 0x02,// Normal_2 - 0x18,// 24 = "jmp" + 0x19,// 25 = "jmp" 0x86, 0x04,// 0x206 = ShowNoMemSize_ForceSize, ShowMinMemSize_ForceSize, FarMnemonic // Jmp_m1632 @@ -3863,11 +3863,11 @@ static byte[] GetSerializedInstrInfos() => // Movups_xmm_xmmm128 0x01,// Normal_1 - 0x21,// 33 = "movups" + 0x20,// 32 = "movups" // VEX_Vmovups_xmm_xmmm128 0x81,// 'v', Normal_1 - 0x21,// 33 = "vmovups" + 0x20,// 32 = "vmovups" // VEX_Vmovups_ymm_ymmm256 0x80,// 'v', Previous @@ -3883,11 +3883,11 @@ static byte[] GetSerializedInstrInfos() => // Movupd_xmm_xmmm128 0x01,// Normal_1 - 0x22,// 34 = "movupd" + 0x21,// 33 = "movupd" // VEX_Vmovupd_xmm_xmmm128 0x81,// 'v', Normal_1 - 0x22,// 34 = "vmovupd" + 0x21,// 33 = "vmovupd" // VEX_Vmovupd_ymm_ymmm256 0x80,// 'v', Previous @@ -3903,11 +3903,11 @@ static byte[] GetSerializedInstrInfos() => // Movss_xmm_xmmm32 0x01,// Normal_1 - 0x27,// 39 = "movss" + 0x26,// 38 = "movss" // VEX_Vmovss_xmm_xmm_xmm 0x81,// 'v', Normal_1 - 0x27,// 39 = "vmovss" + 0x26,// 38 = "vmovss" // VEX_Vmovss_xmm_m32 0x80,// 'v', Previous @@ -3920,11 +3920,11 @@ static byte[] GetSerializedInstrInfos() => // Movsd_xmm_xmmm64 0x01,// Normal_1 - 0x26,// 38 = "movsd" + 0x25,// 37 = "movsd" // VEX_Vmovsd_xmm_xmm_xmm 0x81,// 'v', Normal_1 - 0x26,// 38 = "vmovsd" + 0x25,// 37 = "vmovsd" // VEX_Vmovsd_xmm_m64 0x80,// 'v', Previous @@ -3937,11 +3937,11 @@ static byte[] GetSerializedInstrInfos() => // Movups_xmmm128_xmm 0x01,// Normal_1 - 0x21,// 33 = "movups" + 0x20,// 32 = "movups" // VEX_Vmovups_xmmm128_xmm 0x81,// 'v', Normal_1 - 0x21,// 33 = "vmovups" + 0x20,// 32 = "vmovups" // VEX_Vmovups_ymmm256_ymm 0x80,// 'v', Previous @@ -3957,11 +3957,11 @@ static byte[] GetSerializedInstrInfos() => // Movupd_xmmm128_xmm 0x01,// Normal_1 - 0x22,// 34 = "movupd" + 0x21,// 33 = "movupd" // VEX_Vmovupd_xmmm128_xmm 0x81,// 'v', Normal_1 - 0x22,// 34 = "vmovupd" + 0x21,// 33 = "vmovupd" // VEX_Vmovupd_ymmm256_ymm 0x80,// 'v', Previous @@ -3977,11 +3977,11 @@ static byte[] GetSerializedInstrInfos() => // Movss_xmmm32_xmm 0x01,// Normal_1 - 0x27,// 39 = "movss" + 0x26,// 38 = "movss" // VEX_Vmovss_xmm_xmm_xmm_0F11 0x81,// 'v', Normal_1 - 0x27,// 39 = "vmovss" + 0x26,// 38 = "vmovss" // VEX_Vmovss_m32_xmm 0x80,// 'v', Previous @@ -3994,11 +3994,11 @@ static byte[] GetSerializedInstrInfos() => // Movsd_xmmm64_xmm 0x01,// Normal_1 - 0x26,// 38 = "movsd" + 0x25,// 37 = "movsd" // VEX_Vmovsd_xmm_xmm_xmm_0F11 0x81,// 'v', Normal_1 - 0x26,// 38 = "vmovsd" + 0x25,// 37 = "vmovsd" // VEX_Vmovsd_m64_xmm 0x80,// 'v', Previous @@ -4473,11 +4473,11 @@ static byte[] GetSerializedInstrInfos() => // Movaps_xmm_xmmm128 0x01,// Normal_1 - 0x23,// 35 = "movaps" + 0x22,// 34 = "movaps" // VEX_Vmovaps_xmm_xmmm128 0x81,// 'v', Normal_1 - 0x23,// 35 = "vmovaps" + 0x22,// 34 = "vmovaps" // VEX_Vmovaps_ymm_ymmm256 0x80,// 'v', Previous @@ -4493,11 +4493,11 @@ static byte[] GetSerializedInstrInfos() => // Movapd_xmm_xmmm128 0x01,// Normal_1 - 0x24,// 36 = "movapd" + 0x23,// 35 = "movapd" // VEX_Vmovapd_xmm_xmmm128 0x81,// 'v', Normal_1 - 0x24,// 36 = "vmovapd" + 0x23,// 35 = "vmovapd" // VEX_Vmovapd_ymm_ymmm256 0x80,// 'v', Previous @@ -4513,11 +4513,11 @@ static byte[] GetSerializedInstrInfos() => // Movaps_xmmm128_xmm 0x01,// Normal_1 - 0x23,// 35 = "movaps" + 0x22,// 34 = "movaps" // VEX_Vmovaps_xmmm128_xmm 0x81,// 'v', Normal_1 - 0x23,// 35 = "vmovaps" + 0x22,// 34 = "vmovaps" // VEX_Vmovaps_ymmm256_ymm 0x80,// 'v', Previous @@ -4533,11 +4533,11 @@ static byte[] GetSerializedInstrInfos() => // Movapd_xmmm128_xmm 0x01,// Normal_1 - 0x24,// 36 = "movapd" + 0x23,// 35 = "movapd" // VEX_Vmovapd_xmmm128_xmm 0x81,// 'v', Normal_1 - 0x24,// 36 = "vmovapd" + 0x23,// 35 = "vmovapd" // VEX_Vmovapd_ymmm256_ymm 0x80,// 'v', Previous @@ -6451,14 +6451,14 @@ static byte[] GetSerializedInstrInfos() => // Psrlw_mm_imm8 0x01,// Normal_1 - 0x0E,// 14 = "psrlw" + 0x0F,// 15 = "psrlw" // Psrlw_xmm_imm8 0x00,// Previous // VEX_Vpsrlw_xmm_xmm_imm8 0x81,// 'v', Normal_1 - 0x0E,// 14 = "vpsrlw" + 0x0F,// 15 = "vpsrlw" // VEX_Vpsrlw_ymm_ymm_imm8 0x80,// 'v', Previous @@ -6474,14 +6474,14 @@ static byte[] GetSerializedInstrInfos() => // Psraw_mm_imm8 0x01,// Normal_1 - 0x0F,// 15 = "psraw" + 0x10,// 16 = "psraw" // Psraw_xmm_imm8 0x00,// Previous // VEX_Vpsraw_xmm_xmm_imm8 0x81,// 'v', Normal_1 - 0x0F,// 15 = "vpsraw" + 0x10,// 16 = "vpsraw" // VEX_Vpsraw_ymm_ymm_imm8 0x80,// 'v', Previous @@ -6497,14 +6497,14 @@ static byte[] GetSerializedInstrInfos() => // Psllw_mm_imm8 0x01,// Normal_1 - 0x10,// 16 = "psllw" + 0x11,// 17 = "psllw" // Psllw_xmm_imm8 0x00,// Previous // VEX_Vpsllw_xmm_xmm_imm8 0x81,// 'v', Normal_1 - 0x10,// 16 = "vpsllw" + 0x11,// 17 = "vpsllw" // VEX_Vpsllw_ymm_ymm_imm8 0x80,// 'v', Previous @@ -6560,14 +6560,14 @@ static byte[] GetSerializedInstrInfos() => // Psrld_mm_imm8 0x01,// Normal_1 - 0x11,// 17 = "psrld" + 0x12,// 18 = "psrld" // Psrld_xmm_imm8 0x00,// Previous // VEX_Vpsrld_xmm_xmm_imm8 0x81,// 'v', Normal_1 - 0x11,// 17 = "vpsrld" + 0x12,// 18 = "vpsrld" // VEX_Vpsrld_ymm_ymm_imm8 0x80,// 'v', Previous @@ -6583,14 +6583,14 @@ static byte[] GetSerializedInstrInfos() => // Psrad_mm_imm8 0x01,// Normal_1 - 0x12,// 18 = "psrad" + 0x13,// 19 = "psrad" // Psrad_xmm_imm8 0x00,// Previous // VEX_Vpsrad_xmm_xmm_imm8 0x81,// 'v', Normal_1 - 0x12,// 18 = "vpsrad" + 0x13,// 19 = "vpsrad" // VEX_Vpsrad_ymm_ymm_imm8 0x80,// 'v', Previous @@ -6616,14 +6616,14 @@ static byte[] GetSerializedInstrInfos() => // Pslld_mm_imm8 0x01,// Normal_1 - 0x13,// 19 = "pslld" + 0x14,// 20 = "pslld" // Pslld_xmm_imm8 0x00,// Previous // VEX_Vpslld_xmm_xmm_imm8 0x81,// 'v', Normal_1 - 0x13,// 19 = "vpslld" + 0x14,// 20 = "vpslld" // VEX_Vpslld_ymm_ymm_imm8 0x80,// 'v', Previous @@ -6639,14 +6639,14 @@ static byte[] GetSerializedInstrInfos() => // Psrlq_mm_imm8 0x01,// Normal_1 - 0x14,// 20 = "psrlq" + 0x15,// 21 = "psrlq" // Psrlq_xmm_imm8 0x00,// Previous // VEX_Vpsrlq_xmm_xmm_imm8 0x81,// 'v', Normal_1 - 0x14,// 20 = "vpsrlq" + 0x15,// 21 = "vpsrlq" // VEX_Vpsrlq_ymm_ymm_imm8 0x80,// 'v', Previous @@ -6682,14 +6682,14 @@ static byte[] GetSerializedInstrInfos() => // Psllq_mm_imm8 0x01,// Normal_1 - 0x15,// 21 = "psllq" + 0x16,// 22 = "psllq" // Psllq_xmm_imm8 0x00,// Previous // VEX_Vpsllq_xmm_xmm_imm8 0x81,// 'v', Normal_1 - 0x15,// 21 = "vpsllq" + 0x16,// 22 = "vpsllq" // VEX_Vpsllq_ymm_ymm_imm8 0x80,// 'v', Previous @@ -8246,7 +8246,7 @@ static byte[] GetSerializedInstrInfos() => // Imul_r16_rm16 0x01,// Normal_1 - 0x17,// 23 = "imul" + 0x18,// 24 = "imul" // Imul_r32_rm32 0x00,// Previous @@ -8586,7 +8586,7 @@ static byte[] GetSerializedInstrInfos() => // Pextrw_r32_mm_imm8 0x01,// Normal_1 - 0x16,// 22 = "pextrw" + 0x17,// 23 = "pextrw" // Pextrw_r64_mm_imm8 0x00,// Previous @@ -8599,7 +8599,7 @@ static byte[] GetSerializedInstrInfos() => // VEX_Vpextrw_r32_xmm_imm8 0x81,// 'v', Normal_1 - 0x16,// 22 = "vpextrw" + 0x17,// 23 = "vpextrw" // VEX_Vpextrw_r64_xmm_imm8 0x80,// 'v', Previous @@ -8759,14 +8759,14 @@ static byte[] GetSerializedInstrInfos() => // Psrlw_mm_mmm64 0x01,// Normal_1 - 0x0E,// 14 = "psrlw" + 0x0F,// 15 = "psrlw" // Psrlw_xmm_xmmm128 0x00,// Previous // VEX_Vpsrlw_xmm_xmm_xmmm128 0x81,// 'v', Normal_1 - 0x0E,// 14 = "vpsrlw" + 0x0F,// 15 = "vpsrlw" // VEX_Vpsrlw_ymm_ymm_xmmm128 0x80,// 'v', Previous @@ -8782,14 +8782,14 @@ static byte[] GetSerializedInstrInfos() => // Psrld_mm_mmm64 0x01,// Normal_1 - 0x11,// 17 = "psrld" + 0x12,// 18 = "psrld" // Psrld_xmm_xmmm128 0x00,// Previous // VEX_Vpsrld_xmm_xmm_xmmm128 0x81,// 'v', Normal_1 - 0x11,// 17 = "vpsrld" + 0x12,// 18 = "vpsrld" // VEX_Vpsrld_ymm_ymm_xmmm128 0x80,// 'v', Previous @@ -8805,14 +8805,14 @@ static byte[] GetSerializedInstrInfos() => // Psrlq_mm_mmm64 0x01,// Normal_1 - 0x14,// 20 = "psrlq" + 0x15,// 21 = "psrlq" // Psrlq_xmm_xmmm128 0x00,// Previous // VEX_Vpsrlq_xmm_xmm_xmmm128 0x81,// 'v', Normal_1 - 0x14,// 20 = "vpsrlq" + 0x15,// 21 = "vpsrlq" // VEX_Vpsrlq_ymm_ymm_xmmm128 0x80,// 'v', Previous @@ -9148,14 +9148,14 @@ static byte[] GetSerializedInstrInfos() => // Psraw_mm_mmm64 0x01,// Normal_1 - 0x0F,// 15 = "psraw" + 0x10,// 16 = "psraw" // Psraw_xmm_xmmm128 0x00,// Previous // VEX_Vpsraw_xmm_xmm_xmmm128 0x81,// 'v', Normal_1 - 0x0F,// 15 = "vpsraw" + 0x10,// 16 = "vpsraw" // VEX_Vpsraw_ymm_ymm_xmmm128 0x80,// 'v', Previous @@ -9171,14 +9171,14 @@ static byte[] GetSerializedInstrInfos() => // Psrad_mm_mmm64 0x01,// Normal_1 - 0x12,// 18 = "psrad" + 0x13,// 19 = "psrad" // Psrad_xmm_xmmm128 0x00,// Previous // VEX_Vpsrad_xmm_xmm_xmmm128 0x81,// 'v', Normal_1 - 0x12,// 18 = "vpsrad" + 0x13,// 19 = "vpsrad" // VEX_Vpsrad_ymm_ymm_xmmm128 0x80,// 'v', Previous @@ -9594,14 +9594,14 @@ static byte[] GetSerializedInstrInfos() => // Psllw_mm_mmm64 0x01,// Normal_1 - 0x10,// 16 = "psllw" + 0x11,// 17 = "psllw" // Psllw_xmm_xmmm128 0x00,// Previous // VEX_Vpsllw_xmm_xmm_xmmm128 0x81,// 'v', Normal_1 - 0x10,// 16 = "vpsllw" + 0x11,// 17 = "vpsllw" // VEX_Vpsllw_ymm_ymm_xmmm128 0x80,// 'v', Previous @@ -9617,14 +9617,14 @@ static byte[] GetSerializedInstrInfos() => // Pslld_mm_mmm64 0x01,// Normal_1 - 0x13,// 19 = "pslld" + 0x14,// 20 = "pslld" // Pslld_xmm_xmmm128 0x00,// Previous // VEX_Vpslld_xmm_xmm_xmmm128 0x81,// 'v', Normal_1 - 0x13,// 19 = "vpslld" + 0x14,// 20 = "vpslld" // VEX_Vpslld_ymm_ymm_xmmm128 0x80,// 'v', Previous @@ -9640,14 +9640,14 @@ static byte[] GetSerializedInstrInfos() => // Psllq_mm_mmm64 0x01,// Normal_1 - 0x15,// 21 = "psllq" + 0x16,// 22 = "psllq" // Psllq_xmm_xmmm128 0x00,// Previous // VEX_Vpsllq_xmm_xmm_xmmm128 0x81,// 'v', Normal_1 - 0x15,// 21 = "vpsllq" + 0x16,// 22 = "vpsllq" // VEX_Vpsllq_ymm_ymm_xmmm128 0x80,// 'v', Previous @@ -10113,7 +10113,7 @@ static byte[] GetSerializedInstrInfos() => // VEX_Vpermilps_xmm_xmm_xmmm128 0x81,// 'v', Normal_1 - 0x28,// 40 = "vpermilps" + 0x27,// 39 = "vpermilps" // VEX_Vpermilps_ymm_ymm_ymmm256 0x80,// 'v', Previous @@ -10129,7 +10129,7 @@ static byte[] GetSerializedInstrInfos() => // VEX_Vpermilpd_xmm_xmm_xmmm128 0x81,// 'v', Normal_1 - 0x29,// 41 = "vpermilpd" + 0x28,// 40 = "vpermilpd" // VEX_Vpermilpd_ymm_ymm_ymmm256 0x80,// 'v', Previous @@ -13913,7 +13913,7 @@ static byte[] GetSerializedInstrInfos() => // VEX_Vpermilps_xmm_xmmm128_imm8 0x81,// 'v', Normal_1 - 0x28,// 40 = "vpermilps" + 0x27,// 39 = "vpermilps" // VEX_Vpermilps_ymm_ymmm256_imm8 0x80,// 'v', Previous @@ -13929,7 +13929,7 @@ static byte[] GetSerializedInstrInfos() => // VEX_Vpermilpd_xmm_xmmm128_imm8 0x81,// 'v', Normal_1 - 0x29,// 41 = "vpermilpd" + 0x28,// 40 = "vpermilpd" // VEX_Vpermilpd_ymm_ymmm256_imm8 0x80,// 'v', Previous @@ -14091,14 +14091,14 @@ static byte[] GetSerializedInstrInfos() => // Pextrw_r32m16_xmm_imm8 0x01,// Normal_1 - 0x16,// 22 = "pextrw" + 0x17,// 23 = "pextrw" // Pextrw_r64m16_xmm_imm8 0x00,// Previous // VEX_Vpextrw_r32m16_xmm_imm8 0x81,// 'v', Normal_1 - 0x16,// 22 = "vpextrw" + 0x17,// 23 = "vpextrw" // VEX_Vpextrw_r64m16_xmm_imm8 0x80,// 'v', Previous diff --git a/src/csharp/Intel/Iced/Intel/MasmFormatterInternal/InstrInfos.g.cs b/src/csharp/Intel/Iced/Intel/MasmFormatterInternal/InstrInfos.g.cs index a6f46e1b6..0b0647464 100644 --- a/src/csharp/Intel/Iced/Intel/MasmFormatterInternal/InstrInfos.g.cs +++ b/src/csharp/Intel/Iced/Intel/MasmFormatterInternal/InstrInfos.g.cs @@ -538,7 +538,7 @@ static byte[] GetSerializedInstrInfos() => // Imul_r16_rm16_imm16 0x0C,// imul - 0x17,// 23 = "imul" + 0x18,// 24 = "imul" // Imul_r32_rm32_imm32 0x00,// Previous @@ -563,7 +563,7 @@ static byte[] GetSerializedInstrInfos() => // Imul_r16_rm16_imm8 0x0C,// imul - 0x17,// 23 = "imul" + 0x18,// 24 = "imul" // Imul_r32_rm32_imm8 0x00,// Previous @@ -1206,7 +1206,7 @@ static byte[] GetSerializedInstrInfos() => // Call_ptr1616 0x01,// Normal_1 - 0x2A,// 42 = "call" + 0x29,// 41 = "call" // Call_ptr1632 0x00,// Previous @@ -1420,27 +1420,27 @@ static byte[] GetSerializedInstrInfos() => // Rol_rm8_imm8 0x02,// Normal_2 - 0x19,// 25 = "rol" + 0x1A,// 26 = "rol" 0x18,// 0x18 = ShowNoMemSize_ForceSize, ShowMinMemSize_ForceSize // Ror_rm8_imm8 0x02,// Normal_2 - 0x1A,// 26 = "ror" + 0x1B,// 27 = "ror" 0x18,// 0x18 = ShowNoMemSize_ForceSize, ShowMinMemSize_ForceSize // Rcl_rm8_imm8 0x02,// Normal_2 - 0x1B,// 27 = "rcl" + 0x1C,// 28 = "rcl" 0x18,// 0x18 = ShowNoMemSize_ForceSize, ShowMinMemSize_ForceSize // Rcr_rm8_imm8 0x02,// Normal_2 - 0x1C,// 28 = "rcr" + 0x1D,// 29 = "rcr" 0x18,// 0x18 = ShowNoMemSize_ForceSize, ShowMinMemSize_ForceSize // Shl_rm8_imm8 0x02,// Normal_2 - 0x1D,// 29 = "shl" + 0x0E,// 14 = "shl" 0x18,// 0x18 = ShowNoMemSize_ForceSize, ShowMinMemSize_ForceSize // Shr_rm8_imm8 @@ -1450,17 +1450,17 @@ static byte[] GetSerializedInstrInfos() => // Sal_rm8_imm8 0x02,// Normal_2 - 0x1F,// 31 = "sal" + 0x2A,// 42 = "sal" 0x18,// 0x18 = ShowNoMemSize_ForceSize, ShowMinMemSize_ForceSize // Sar_rm8_imm8 0x02,// Normal_2 - 0x20,// 32 = "sar" + 0x1F,// 31 = "sar" 0x18,// 0x18 = ShowNoMemSize_ForceSize, ShowMinMemSize_ForceSize // Rol_rm16_imm8 0x02,// Normal_2 - 0x19,// 25 = "rol" + 0x1A,// 26 = "rol" 0x18,// 0x18 = ShowNoMemSize_ForceSize, ShowMinMemSize_ForceSize // Rol_rm32_imm8 @@ -1471,7 +1471,7 @@ static byte[] GetSerializedInstrInfos() => // Ror_rm16_imm8 0x02,// Normal_2 - 0x1A,// 26 = "ror" + 0x1B,// 27 = "ror" 0x18,// 0x18 = ShowNoMemSize_ForceSize, ShowMinMemSize_ForceSize // Ror_rm32_imm8 @@ -1482,7 +1482,7 @@ static byte[] GetSerializedInstrInfos() => // Rcl_rm16_imm8 0x02,// Normal_2 - 0x1B,// 27 = "rcl" + 0x1C,// 28 = "rcl" 0x18,// 0x18 = ShowNoMemSize_ForceSize, ShowMinMemSize_ForceSize // Rcl_rm32_imm8 @@ -1493,7 +1493,7 @@ static byte[] GetSerializedInstrInfos() => // Rcr_rm16_imm8 0x02,// Normal_2 - 0x1C,// 28 = "rcr" + 0x1D,// 29 = "rcr" 0x18,// 0x18 = ShowNoMemSize_ForceSize, ShowMinMemSize_ForceSize // Rcr_rm32_imm8 @@ -1504,7 +1504,7 @@ static byte[] GetSerializedInstrInfos() => // Shl_rm16_imm8 0x02,// Normal_2 - 0x1D,// 29 = "shl" + 0x0E,// 14 = "shl" 0x18,// 0x18 = ShowNoMemSize_ForceSize, ShowMinMemSize_ForceSize // Shl_rm32_imm8 @@ -1526,7 +1526,7 @@ static byte[] GetSerializedInstrInfos() => // Sal_rm16_imm8 0x02,// Normal_2 - 0x1F,// 31 = "sal" + 0x2A,// 42 = "sal" 0x18,// 0x18 = ShowNoMemSize_ForceSize, ShowMinMemSize_ForceSize // Sal_rm32_imm8 @@ -1537,7 +1537,7 @@ static byte[] GetSerializedInstrInfos() => // Sar_rm16_imm8 0x02,// Normal_2 - 0x20,// 32 = "sar" + 0x1F,// 31 = "sar" 0x18,// 0x18 = ShowNoMemSize_ForceSize, ShowMinMemSize_ForceSize // Sar_rm32_imm8 @@ -1548,39 +1548,39 @@ static byte[] GetSerializedInstrInfos() => // Retnw_imm16 0x24,// OpSize2_bnd - 0x25,// 37 = "ret" - 0x25,// 37 = "ret" + 0x24,// 36 = "ret" + 0x24,// 36 = "ret" 0xDD, 0x01,// 221 = "retnw" 0xDD, 0x01,// 221 = "retnw" // Retnd_imm16 0x24,// OpSize2_bnd - 0x25,// 37 = "ret" + 0x24,// 36 = "ret" 0xE1, 0x01,// 225 = "retnd" - 0x25,// 37 = "ret" + 0x24,// 36 = "ret" 0xE1, 0x01,// 225 = "retnd" // Retnq_imm16 0x06,// bnd_1 - 0x25,// 37 = "ret" + 0x24,// 36 = "ret" // Retnw 0x24,// OpSize2_bnd - 0x25,// 37 = "ret" - 0x25,// 37 = "ret" + 0x24,// 36 = "ret" + 0x24,// 36 = "ret" 0xDD, 0x01,// 221 = "retnw" 0xDD, 0x01,// 221 = "retnw" // Retnd 0x24,// OpSize2_bnd - 0x25,// 37 = "ret" + 0x24,// 36 = "ret" 0xE1, 0x01,// 225 = "retnd" - 0x25,// 37 = "ret" + 0x24,// 36 = "ret" 0xE1, 0x01,// 225 = "retnd" // Retnq 0x06,// bnd_1 - 0x25,// 37 = "ret" + 0x24,// 36 = "ret" // Les_r16_m1616 0x01,// Normal_1 @@ -1721,27 +1721,27 @@ static byte[] GetSerializedInstrInfos() => // Rol_rm8_1 0x02,// Normal_2 - 0x19,// 25 = "rol" + 0x1A,// 26 = "rol" 0x18,// 0x18 = ShowNoMemSize_ForceSize, ShowMinMemSize_ForceSize // Ror_rm8_1 0x02,// Normal_2 - 0x1A,// 26 = "ror" + 0x1B,// 27 = "ror" 0x18,// 0x18 = ShowNoMemSize_ForceSize, ShowMinMemSize_ForceSize // Rcl_rm8_1 0x02,// Normal_2 - 0x1B,// 27 = "rcl" + 0x1C,// 28 = "rcl" 0x18,// 0x18 = ShowNoMemSize_ForceSize, ShowMinMemSize_ForceSize // Rcr_rm8_1 0x02,// Normal_2 - 0x1C,// 28 = "rcr" + 0x1D,// 29 = "rcr" 0x18,// 0x18 = ShowNoMemSize_ForceSize, ShowMinMemSize_ForceSize // Shl_rm8_1 0x02,// Normal_2 - 0x1D,// 29 = "shl" + 0x0E,// 14 = "shl" 0x18,// 0x18 = ShowNoMemSize_ForceSize, ShowMinMemSize_ForceSize // Shr_rm8_1 @@ -1751,17 +1751,17 @@ static byte[] GetSerializedInstrInfos() => // Sal_rm8_1 0x02,// Normal_2 - 0x1F,// 31 = "sal" + 0x2A,// 42 = "sal" 0x18,// 0x18 = ShowNoMemSize_ForceSize, ShowMinMemSize_ForceSize // Sar_rm8_1 0x02,// Normal_2 - 0x20,// 32 = "sar" + 0x1F,// 31 = "sar" 0x18,// 0x18 = ShowNoMemSize_ForceSize, ShowMinMemSize_ForceSize // Rol_rm16_1 0x02,// Normal_2 - 0x19,// 25 = "rol" + 0x1A,// 26 = "rol" 0x18,// 0x18 = ShowNoMemSize_ForceSize, ShowMinMemSize_ForceSize // Rol_rm32_1 @@ -1772,7 +1772,7 @@ static byte[] GetSerializedInstrInfos() => // Ror_rm16_1 0x02,// Normal_2 - 0x1A,// 26 = "ror" + 0x1B,// 27 = "ror" 0x18,// 0x18 = ShowNoMemSize_ForceSize, ShowMinMemSize_ForceSize // Ror_rm32_1 @@ -1783,7 +1783,7 @@ static byte[] GetSerializedInstrInfos() => // Rcl_rm16_1 0x02,// Normal_2 - 0x1B,// 27 = "rcl" + 0x1C,// 28 = "rcl" 0x18,// 0x18 = ShowNoMemSize_ForceSize, ShowMinMemSize_ForceSize // Rcl_rm32_1 @@ -1794,7 +1794,7 @@ static byte[] GetSerializedInstrInfos() => // Rcr_rm16_1 0x02,// Normal_2 - 0x1C,// 28 = "rcr" + 0x1D,// 29 = "rcr" 0x18,// 0x18 = ShowNoMemSize_ForceSize, ShowMinMemSize_ForceSize // Rcr_rm32_1 @@ -1805,7 +1805,7 @@ static byte[] GetSerializedInstrInfos() => // Shl_rm16_1 0x02,// Normal_2 - 0x1D,// 29 = "shl" + 0x0E,// 14 = "shl" 0x18,// 0x18 = ShowNoMemSize_ForceSize, ShowMinMemSize_ForceSize // Shl_rm32_1 @@ -1827,7 +1827,7 @@ static byte[] GetSerializedInstrInfos() => // Sal_rm16_1 0x02,// Normal_2 - 0x1F,// 31 = "sal" + 0x2A,// 42 = "sal" 0x18,// 0x18 = ShowNoMemSize_ForceSize, ShowMinMemSize_ForceSize // Sal_rm32_1 @@ -1838,7 +1838,7 @@ static byte[] GetSerializedInstrInfos() => // Sar_rm16_1 0x02,// Normal_2 - 0x20,// 32 = "sar" + 0x1F,// 31 = "sar" 0x18,// 0x18 = ShowNoMemSize_ForceSize, ShowMinMemSize_ForceSize // Sar_rm32_1 @@ -1849,27 +1849,27 @@ static byte[] GetSerializedInstrInfos() => // Rol_rm8_CL 0x02,// Normal_2 - 0x19,// 25 = "rol" + 0x1A,// 26 = "rol" 0x18,// 0x18 = ShowNoMemSize_ForceSize, ShowMinMemSize_ForceSize // Ror_rm8_CL 0x02,// Normal_2 - 0x1A,// 26 = "ror" + 0x1B,// 27 = "ror" 0x18,// 0x18 = ShowNoMemSize_ForceSize, ShowMinMemSize_ForceSize // Rcl_rm8_CL 0x02,// Normal_2 - 0x1B,// 27 = "rcl" + 0x1C,// 28 = "rcl" 0x18,// 0x18 = ShowNoMemSize_ForceSize, ShowMinMemSize_ForceSize // Rcr_rm8_CL 0x02,// Normal_2 - 0x1C,// 28 = "rcr" + 0x1D,// 29 = "rcr" 0x18,// 0x18 = ShowNoMemSize_ForceSize, ShowMinMemSize_ForceSize // Shl_rm8_CL 0x02,// Normal_2 - 0x1D,// 29 = "shl" + 0x0E,// 14 = "shl" 0x18,// 0x18 = ShowNoMemSize_ForceSize, ShowMinMemSize_ForceSize // Shr_rm8_CL @@ -1879,17 +1879,17 @@ static byte[] GetSerializedInstrInfos() => // Sal_rm8_CL 0x02,// Normal_2 - 0x1F,// 31 = "sal" + 0x2A,// 42 = "sal" 0x18,// 0x18 = ShowNoMemSize_ForceSize, ShowMinMemSize_ForceSize // Sar_rm8_CL 0x02,// Normal_2 - 0x20,// 32 = "sar" + 0x1F,// 31 = "sar" 0x18,// 0x18 = ShowNoMemSize_ForceSize, ShowMinMemSize_ForceSize // Rol_rm16_CL 0x02,// Normal_2 - 0x19,// 25 = "rol" + 0x1A,// 26 = "rol" 0x18,// 0x18 = ShowNoMemSize_ForceSize, ShowMinMemSize_ForceSize // Rol_rm32_CL @@ -1900,7 +1900,7 @@ static byte[] GetSerializedInstrInfos() => // Ror_rm16_CL 0x02,// Normal_2 - 0x1A,// 26 = "ror" + 0x1B,// 27 = "ror" 0x18,// 0x18 = ShowNoMemSize_ForceSize, ShowMinMemSize_ForceSize // Ror_rm32_CL @@ -1911,7 +1911,7 @@ static byte[] GetSerializedInstrInfos() => // Rcl_rm16_CL 0x02,// Normal_2 - 0x1B,// 27 = "rcl" + 0x1C,// 28 = "rcl" 0x18,// 0x18 = ShowNoMemSize_ForceSize, ShowMinMemSize_ForceSize // Rcl_rm32_CL @@ -1922,7 +1922,7 @@ static byte[] GetSerializedInstrInfos() => // Rcr_rm16_CL 0x02,// Normal_2 - 0x1C,// 28 = "rcr" + 0x1D,// 29 = "rcr" 0x18,// 0x18 = ShowNoMemSize_ForceSize, ShowMinMemSize_ForceSize // Rcr_rm32_CL @@ -1933,7 +1933,7 @@ static byte[] GetSerializedInstrInfos() => // Shl_rm16_CL 0x02,// Normal_2 - 0x1D,// 29 = "shl" + 0x0E,// 14 = "shl" 0x18,// 0x18 = ShowNoMemSize_ForceSize, ShowMinMemSize_ForceSize // Shl_rm32_CL @@ -1955,7 +1955,7 @@ static byte[] GetSerializedInstrInfos() => // Sal_rm16_CL 0x02,// Normal_2 - 0x1F,// 31 = "sal" + 0x2A,// 42 = "sal" 0x18,// 0x18 = ShowNoMemSize_ForceSize, ShowMinMemSize_ForceSize // Sal_rm32_CL @@ -1966,7 +1966,7 @@ static byte[] GetSerializedInstrInfos() => // Sar_rm16_CL 0x02,// Normal_2 - 0x20,// 32 = "sar" + 0x1F,// 31 = "sar" 0x18,// 0x18 = ShowNoMemSize_ForceSize, ShowMinMemSize_ForceSize // Sar_rm32_CL @@ -2867,7 +2867,7 @@ static byte[] GetSerializedInstrInfos() => // Call_rel16 0x06,// bnd_1 - 0x2A,// 42 = "call" + 0x29,// 41 = "call" // Call_rel32_32 0x00,// Previous @@ -2877,7 +2877,7 @@ static byte[] GetSerializedInstrInfos() => // Jmp_rel16 0x06,// bnd_1 - 0x18,// 24 = "jmp" + 0x19,// 25 = "jmp" // Jmp_rel32_32 0x00,// Previous @@ -2887,7 +2887,7 @@ static byte[] GetSerializedInstrInfos() => // Jmp_ptr1616 0x01,// Normal_1 - 0x18,// 24 = "jmp" + 0x19,// 25 = "jmp" // Jmp_ptr1632 0x00,// Previous @@ -2958,7 +2958,7 @@ static byte[] GetSerializedInstrInfos() => // Imul_rm8 0x02,// Normal_2 - 0x17,// 23 = "imul" + 0x18,// 24 = "imul" 0x18,// 0x18 = ShowNoMemSize_ForceSize, ShowMinMemSize_ForceSize // Div_rm8 @@ -3026,7 +3026,7 @@ static byte[] GetSerializedInstrInfos() => // Imul_rm16 0x02,// Normal_2 - 0x17,// 23 = "imul" + 0x18,// 24 = "imul" 0x18,// 0x18 = ShowNoMemSize_ForceSize, ShowMinMemSize_ForceSize // Imul_rm32 @@ -3115,7 +3115,7 @@ static byte[] GetSerializedInstrInfos() => // Call_rm16 0x07,// bnd_2 - 0x2A,// 42 = "call" + 0x29,// 41 = "call" 0x18,// 0x18 = ShowNoMemSize_ForceSize, ShowMinMemSize_ForceSize // Call_rm32 @@ -3126,7 +3126,7 @@ static byte[] GetSerializedInstrInfos() => // Call_m1616 0x02,// Normal_2 - 0x2A,// 42 = "call" + 0x29,// 41 = "call" 0x18,// 0x18 = ShowNoMemSize_ForceSize, ShowMinMemSize_ForceSize // Call_m1632 @@ -3137,7 +3137,7 @@ static byte[] GetSerializedInstrInfos() => // Jmp_rm16 0x07,// bnd_2 - 0x18,// 24 = "jmp" + 0x19,// 25 = "jmp" 0x18,// 0x18 = ShowNoMemSize_ForceSize, ShowMinMemSize_ForceSize // Jmp_rm32 @@ -3148,7 +3148,7 @@ static byte[] GetSerializedInstrInfos() => // Jmp_m1616 0x02,// Normal_2 - 0x18,// 24 = "jmp" + 0x19,// 25 = "jmp" 0x18,// 0x18 = ShowNoMemSize_ForceSize, ShowMinMemSize_ForceSize // Jmp_m1632 @@ -3707,11 +3707,11 @@ static byte[] GetSerializedInstrInfos() => // Movups_xmm_xmmm128 0x01,// Normal_1 - 0x21,// 33 = "movups" + 0x20,// 32 = "movups" // VEX_Vmovups_xmm_xmmm128 0x81,// 'v', Normal_1 - 0x21,// 33 = "vmovups" + 0x20,// 32 = "vmovups" // VEX_Vmovups_ymm_ymmm256 0x80,// 'v', Previous @@ -3727,11 +3727,11 @@ static byte[] GetSerializedInstrInfos() => // Movupd_xmm_xmmm128 0x01,// Normal_1 - 0x22,// 34 = "movupd" + 0x21,// 33 = "movupd" // VEX_Vmovupd_xmm_xmmm128 0x81,// 'v', Normal_1 - 0x22,// 34 = "vmovupd" + 0x21,// 33 = "vmovupd" // VEX_Vmovupd_ymm_ymmm256 0x80,// 'v', Previous @@ -3747,12 +3747,12 @@ static byte[] GetSerializedInstrInfos() => // Movss_xmm_xmmm32 0x02,// Normal_2 - 0x27,// 39 = "movss" + 0x26,// 38 = "movss" 0x08,// 0x8 = ShowNoMemSize_ForceSize // VEX_Vmovss_xmm_xmm_xmm 0x82,// 'v', Normal_2 - 0x27,// 39 = "vmovss" + 0x26,// 38 = "vmovss" 0x08,// 0x8 = ShowNoMemSize_ForceSize // VEX_Vmovss_xmm_m32 @@ -3766,12 +3766,12 @@ static byte[] GetSerializedInstrInfos() => // Movsd_xmm_xmmm64 0x02,// Normal_2 - 0x26,// 38 = "movsd" + 0x25,// 37 = "movsd" 0x08,// 0x8 = ShowNoMemSize_ForceSize // VEX_Vmovsd_xmm_xmm_xmm 0x82,// 'v', Normal_2 - 0x26,// 38 = "vmovsd" + 0x25,// 37 = "vmovsd" 0x08,// 0x8 = ShowNoMemSize_ForceSize // VEX_Vmovsd_xmm_m64 @@ -3785,11 +3785,11 @@ static byte[] GetSerializedInstrInfos() => // Movups_xmmm128_xmm 0x01,// Normal_1 - 0x21,// 33 = "movups" + 0x20,// 32 = "movups" // VEX_Vmovups_xmmm128_xmm 0x81,// 'v', Normal_1 - 0x21,// 33 = "vmovups" + 0x20,// 32 = "vmovups" // VEX_Vmovups_ymmm256_ymm 0x80,// 'v', Previous @@ -3805,11 +3805,11 @@ static byte[] GetSerializedInstrInfos() => // Movupd_xmmm128_xmm 0x01,// Normal_1 - 0x22,// 34 = "movupd" + 0x21,// 33 = "movupd" // VEX_Vmovupd_xmmm128_xmm 0x81,// 'v', Normal_1 - 0x22,// 34 = "vmovupd" + 0x21,// 33 = "vmovupd" // VEX_Vmovupd_ymmm256_ymm 0x80,// 'v', Previous @@ -3825,12 +3825,12 @@ static byte[] GetSerializedInstrInfos() => // Movss_xmmm32_xmm 0x02,// Normal_2 - 0x27,// 39 = "movss" + 0x26,// 38 = "movss" 0x08,// 0x8 = ShowNoMemSize_ForceSize // VEX_Vmovss_xmm_xmm_xmm_0F11 0x82,// 'v', Normal_2 - 0x27,// 39 = "vmovss" + 0x26,// 38 = "vmovss" 0x08,// 0x8 = ShowNoMemSize_ForceSize // VEX_Vmovss_m32_xmm @@ -3844,12 +3844,12 @@ static byte[] GetSerializedInstrInfos() => // Movsd_xmmm64_xmm 0x02,// Normal_2 - 0x26,// 38 = "movsd" + 0x25,// 37 = "movsd" 0x08,// 0x8 = ShowNoMemSize_ForceSize // VEX_Vmovsd_xmm_xmm_xmm_0F11 0x82,// 'v', Normal_2 - 0x26,// 38 = "vmovsd" + 0x25,// 37 = "vmovsd" 0x08,// 0x8 = ShowNoMemSize_ForceSize // VEX_Vmovsd_m64_xmm @@ -4343,11 +4343,11 @@ static byte[] GetSerializedInstrInfos() => // Movaps_xmm_xmmm128 0x01,// Normal_1 - 0x23,// 35 = "movaps" + 0x22,// 34 = "movaps" // VEX_Vmovaps_xmm_xmmm128 0x81,// 'v', Normal_1 - 0x23,// 35 = "vmovaps" + 0x22,// 34 = "vmovaps" // VEX_Vmovaps_ymm_ymmm256 0x80,// 'v', Previous @@ -4363,11 +4363,11 @@ static byte[] GetSerializedInstrInfos() => // Movapd_xmm_xmmm128 0x01,// Normal_1 - 0x24,// 36 = "movapd" + 0x23,// 35 = "movapd" // VEX_Vmovapd_xmm_xmmm128 0x81,// 'v', Normal_1 - 0x24,// 36 = "vmovapd" + 0x23,// 35 = "vmovapd" // VEX_Vmovapd_ymm_ymmm256 0x80,// 'v', Previous @@ -4383,11 +4383,11 @@ static byte[] GetSerializedInstrInfos() => // Movaps_xmmm128_xmm 0x01,// Normal_1 - 0x23,// 35 = "movaps" + 0x22,// 34 = "movaps" // VEX_Vmovaps_xmmm128_xmm 0x81,// 'v', Normal_1 - 0x23,// 35 = "vmovaps" + 0x22,// 34 = "vmovaps" // VEX_Vmovaps_ymmm256_ymm 0x80,// 'v', Previous @@ -4403,11 +4403,11 @@ static byte[] GetSerializedInstrInfos() => // Movapd_xmmm128_xmm 0x01,// Normal_1 - 0x24,// 36 = "movapd" + 0x23,// 35 = "movapd" // VEX_Vmovapd_xmmm128_xmm 0x81,// 'v', Normal_1 - 0x24,// 36 = "vmovapd" + 0x23,// 35 = "vmovapd" // VEX_Vmovapd_ymmm256_ymm 0x80,// 'v', Previous @@ -6408,14 +6408,14 @@ static byte[] GetSerializedInstrInfos() => // Psrlw_mm_imm8 0x01,// Normal_1 - 0x0E,// 14 = "psrlw" + 0x0F,// 15 = "psrlw" // Psrlw_xmm_imm8 0x00,// Previous // VEX_Vpsrlw_xmm_xmm_imm8 0x81,// 'v', Normal_1 - 0x0E,// 14 = "vpsrlw" + 0x0F,// 15 = "vpsrlw" // VEX_Vpsrlw_ymm_ymm_imm8 0x80,// 'v', Previous @@ -6431,14 +6431,14 @@ static byte[] GetSerializedInstrInfos() => // Psraw_mm_imm8 0x01,// Normal_1 - 0x0F,// 15 = "psraw" + 0x10,// 16 = "psraw" // Psraw_xmm_imm8 0x00,// Previous // VEX_Vpsraw_xmm_xmm_imm8 0x81,// 'v', Normal_1 - 0x0F,// 15 = "vpsraw" + 0x10,// 16 = "vpsraw" // VEX_Vpsraw_ymm_ymm_imm8 0x80,// 'v', Previous @@ -6454,14 +6454,14 @@ static byte[] GetSerializedInstrInfos() => // Psllw_mm_imm8 0x01,// Normal_1 - 0x10,// 16 = "psllw" + 0x11,// 17 = "psllw" // Psllw_xmm_imm8 0x00,// Previous // VEX_Vpsllw_xmm_xmm_imm8 0x81,// 'v', Normal_1 - 0x10,// 16 = "vpsllw" + 0x11,// 17 = "vpsllw" // VEX_Vpsllw_ymm_ymm_imm8 0x80,// 'v', Previous @@ -6517,14 +6517,14 @@ static byte[] GetSerializedInstrInfos() => // Psrld_mm_imm8 0x01,// Normal_1 - 0x11,// 17 = "psrld" + 0x12,// 18 = "psrld" // Psrld_xmm_imm8 0x00,// Previous // VEX_Vpsrld_xmm_xmm_imm8 0x81,// 'v', Normal_1 - 0x11,// 17 = "vpsrld" + 0x12,// 18 = "vpsrld" // VEX_Vpsrld_ymm_ymm_imm8 0x80,// 'v', Previous @@ -6540,14 +6540,14 @@ static byte[] GetSerializedInstrInfos() => // Psrad_mm_imm8 0x01,// Normal_1 - 0x12,// 18 = "psrad" + 0x13,// 19 = "psrad" // Psrad_xmm_imm8 0x00,// Previous // VEX_Vpsrad_xmm_xmm_imm8 0x81,// 'v', Normal_1 - 0x12,// 18 = "vpsrad" + 0x13,// 19 = "vpsrad" // VEX_Vpsrad_ymm_ymm_imm8 0x80,// 'v', Previous @@ -6573,14 +6573,14 @@ static byte[] GetSerializedInstrInfos() => // Pslld_mm_imm8 0x01,// Normal_1 - 0x13,// 19 = "pslld" + 0x14,// 20 = "pslld" // Pslld_xmm_imm8 0x00,// Previous // VEX_Vpslld_xmm_xmm_imm8 0x81,// 'v', Normal_1 - 0x13,// 19 = "vpslld" + 0x14,// 20 = "vpslld" // VEX_Vpslld_ymm_ymm_imm8 0x80,// 'v', Previous @@ -6596,14 +6596,14 @@ static byte[] GetSerializedInstrInfos() => // Psrlq_mm_imm8 0x01,// Normal_1 - 0x14,// 20 = "psrlq" + 0x15,// 21 = "psrlq" // Psrlq_xmm_imm8 0x00,// Previous // VEX_Vpsrlq_xmm_xmm_imm8 0x81,// 'v', Normal_1 - 0x14,// 20 = "vpsrlq" + 0x15,// 21 = "vpsrlq" // VEX_Vpsrlq_ymm_ymm_imm8 0x80,// 'v', Previous @@ -6639,14 +6639,14 @@ static byte[] GetSerializedInstrInfos() => // Psllq_mm_imm8 0x01,// Normal_1 - 0x15,// 21 = "psllq" + 0x16,// 22 = "psllq" // Psllq_xmm_imm8 0x00,// Previous // VEX_Vpsllq_xmm_xmm_imm8 0x81,// 'v', Normal_1 - 0x15,// 21 = "vpsllq" + 0x16,// 22 = "vpsllq" // VEX_Vpsllq_ymm_ymm_imm8 0x80,// 'v', Previous @@ -8073,7 +8073,7 @@ static byte[] GetSerializedInstrInfos() => // Imul_r16_rm16 0x01,// Normal_1 - 0x17,// 23 = "imul" + 0x18,// 24 = "imul" // Imul_r32_rm32 0x00,// Previous @@ -8421,7 +8421,7 @@ static byte[] GetSerializedInstrInfos() => // Pextrw_r32_mm_imm8 0x01,// Normal_1 - 0x16,// 22 = "pextrw" + 0x17,// 23 = "pextrw" // Pextrw_r64_mm_imm8 0x00,// Previous @@ -8434,7 +8434,7 @@ static byte[] GetSerializedInstrInfos() => // VEX_Vpextrw_r32_xmm_imm8 0x81,// 'v', Normal_1 - 0x16,// 22 = "vpextrw" + 0x17,// 23 = "vpextrw" // VEX_Vpextrw_r64_xmm_imm8 0x80,// 'v', Previous @@ -8600,15 +8600,15 @@ static byte[] GetSerializedInstrInfos() => // Psrlw_mm_mmm64 0x1B,// mmxmem_1 - 0x0E,// 14 = "psrlw" + 0x0F,// 15 = "psrlw" // Psrlw_xmm_xmmm128 0x01,// Normal_1 - 0x0E,// 14 = "psrlw" + 0x0F,// 15 = "psrlw" // VEX_Vpsrlw_xmm_xmm_xmmm128 0x81,// 'v', Normal_1 - 0x0E,// 14 = "vpsrlw" + 0x0F,// 15 = "vpsrlw" // VEX_Vpsrlw_ymm_ymm_xmmm128 0x80,// 'v', Previous @@ -8624,15 +8624,15 @@ static byte[] GetSerializedInstrInfos() => // Psrld_mm_mmm64 0x1B,// mmxmem_1 - 0x11,// 17 = "psrld" + 0x12,// 18 = "psrld" // Psrld_xmm_xmmm128 0x01,// Normal_1 - 0x11,// 17 = "psrld" + 0x12,// 18 = "psrld" // VEX_Vpsrld_xmm_xmm_xmmm128 0x81,// 'v', Normal_1 - 0x11,// 17 = "vpsrld" + 0x12,// 18 = "vpsrld" // VEX_Vpsrld_ymm_ymm_xmmm128 0x80,// 'v', Previous @@ -8648,15 +8648,15 @@ static byte[] GetSerializedInstrInfos() => // Psrlq_mm_mmm64 0x1B,// mmxmem_1 - 0x14,// 20 = "psrlq" + 0x15,// 21 = "psrlq" // Psrlq_xmm_xmmm128 0x01,// Normal_1 - 0x14,// 20 = "psrlq" + 0x15,// 21 = "psrlq" // VEX_Vpsrlq_xmm_xmm_xmmm128 0x81,// 'v', Normal_1 - 0x14,// 20 = "vpsrlq" + 0x15,// 21 = "vpsrlq" // VEX_Vpsrlq_ymm_ymm_xmmm128 0x80,// 'v', Previous @@ -9005,15 +9005,15 @@ static byte[] GetSerializedInstrInfos() => // Psraw_mm_mmm64 0x1B,// mmxmem_1 - 0x0F,// 15 = "psraw" + 0x10,// 16 = "psraw" // Psraw_xmm_xmmm128 0x01,// Normal_1 - 0x0F,// 15 = "psraw" + 0x10,// 16 = "psraw" // VEX_Vpsraw_xmm_xmm_xmmm128 0x81,// 'v', Normal_1 - 0x0F,// 15 = "vpsraw" + 0x10,// 16 = "vpsraw" // VEX_Vpsraw_ymm_ymm_xmmm128 0x80,// 'v', Previous @@ -9029,15 +9029,15 @@ static byte[] GetSerializedInstrInfos() => // Psrad_mm_mmm64 0x1B,// mmxmem_1 - 0x12,// 18 = "psrad" + 0x13,// 19 = "psrad" // Psrad_xmm_xmmm128 0x01,// Normal_1 - 0x12,// 18 = "psrad" + 0x13,// 19 = "psrad" // VEX_Vpsrad_xmm_xmm_xmmm128 0x81,// 'v', Normal_1 - 0x12,// 18 = "vpsrad" + 0x13,// 19 = "vpsrad" // VEX_Vpsrad_ymm_ymm_xmmm128 0x80,// 'v', Previous @@ -9465,15 +9465,15 @@ static byte[] GetSerializedInstrInfos() => // Psllw_mm_mmm64 0x1B,// mmxmem_1 - 0x10,// 16 = "psllw" + 0x11,// 17 = "psllw" // Psllw_xmm_xmmm128 0x01,// Normal_1 - 0x10,// 16 = "psllw" + 0x11,// 17 = "psllw" // VEX_Vpsllw_xmm_xmm_xmmm128 0x81,// 'v', Normal_1 - 0x10,// 16 = "vpsllw" + 0x11,// 17 = "vpsllw" // VEX_Vpsllw_ymm_ymm_xmmm128 0x80,// 'v', Previous @@ -9489,15 +9489,15 @@ static byte[] GetSerializedInstrInfos() => // Pslld_mm_mmm64 0x1B,// mmxmem_1 - 0x13,// 19 = "pslld" + 0x14,// 20 = "pslld" // Pslld_xmm_xmmm128 0x01,// Normal_1 - 0x13,// 19 = "pslld" + 0x14,// 20 = "pslld" // VEX_Vpslld_xmm_xmm_xmmm128 0x81,// 'v', Normal_1 - 0x13,// 19 = "vpslld" + 0x14,// 20 = "vpslld" // VEX_Vpslld_ymm_ymm_xmmm128 0x80,// 'v', Previous @@ -9513,15 +9513,15 @@ static byte[] GetSerializedInstrInfos() => // Psllq_mm_mmm64 0x1B,// mmxmem_1 - 0x15,// 21 = "psllq" + 0x16,// 22 = "psllq" // Psllq_xmm_xmmm128 0x01,// Normal_1 - 0x15,// 21 = "psllq" + 0x16,// 22 = "psllq" // VEX_Vpsllq_xmm_xmm_xmmm128 0x81,// 'v', Normal_1 - 0x15,// 21 = "vpsllq" + 0x16,// 22 = "vpsllq" // VEX_Vpsllq_ymm_ymm_xmmm128 0x80,// 'v', Previous @@ -10009,7 +10009,7 @@ static byte[] GetSerializedInstrInfos() => // VEX_Vpermilps_xmm_xmm_xmmm128 0x81,// 'v', Normal_1 - 0x28,// 40 = "vpermilps" + 0x27,// 39 = "vpermilps" // VEX_Vpermilps_ymm_ymm_ymmm256 0x80,// 'v', Previous @@ -10025,7 +10025,7 @@ static byte[] GetSerializedInstrInfos() => // VEX_Vpermilpd_xmm_xmm_xmmm128 0x81,// 'v', Normal_1 - 0x29,// 41 = "vpermilpd" + 0x28,// 40 = "vpermilpd" // VEX_Vpermilpd_ymm_ymm_ymmm256 0x80,// 'v', Previous @@ -13885,7 +13885,7 @@ static byte[] GetSerializedInstrInfos() => // VEX_Vpermilps_xmm_xmmm128_imm8 0x81,// 'v', Normal_1 - 0x28,// 40 = "vpermilps" + 0x27,// 39 = "vpermilps" // VEX_Vpermilps_ymm_ymmm256_imm8 0x80,// 'v', Previous @@ -13901,7 +13901,7 @@ static byte[] GetSerializedInstrInfos() => // VEX_Vpermilpd_xmm_xmmm128_imm8 0x81,// 'v', Normal_1 - 0x29,// 41 = "vpermilpd" + 0x28,// 40 = "vpermilpd" // VEX_Vpermilpd_ymm_ymmm256_imm8 0x80,// 'v', Previous @@ -14068,7 +14068,7 @@ static byte[] GetSerializedInstrInfos() => // Pextrw_r32m16_xmm_imm8 0x02,// Normal_2 - 0x16,// 22 = "pextrw" + 0x17,// 23 = "pextrw" 0x08,// 0x8 = ShowNoMemSize_ForceSize // Pextrw_r64m16_xmm_imm8 @@ -14076,7 +14076,7 @@ static byte[] GetSerializedInstrInfos() => // VEX_Vpextrw_r32m16_xmm_imm8 0x82,// 'v', Normal_2 - 0x16,// 22 = "vpextrw" + 0x17,// 23 = "vpextrw" 0x08,// 0x8 = ShowNoMemSize_ForceSize // VEX_Vpextrw_r64m16_xmm_imm8 diff --git a/src/csharp/Intel/Iced/Intel/NasmFormatterInternal/InstrInfos.g.cs b/src/csharp/Intel/Iced/Intel/NasmFormatterInternal/InstrInfos.g.cs index e898e6a0e..bb39500db 100644 --- a/src/csharp/Intel/Iced/Intel/NasmFormatterInternal/InstrInfos.g.cs +++ b/src/csharp/Intel/Iced/Intel/NasmFormatterInternal/InstrInfos.g.cs @@ -556,17 +556,17 @@ static byte[] GetSerializedInstrInfos() => // Imul_r16_rm16_imm16 0x3B,// SEX3 - 0x17,// 23 = "imul" + 0x18,// 24 = "imul" 0x06,// Sex2 // Imul_r32_rm32_imm32 0x3B,// SEX3 - 0x17,// 23 = "imul" + 0x18,// 24 = "imul" 0x07,// Sex4 // Imul_r64_rm64_imm32 0x3B,// SEX3 - 0x17,// 23 = "imul" + 0x18,// 24 = "imul" 0x04,// Sex4to8 // Pushw_imm8 @@ -589,17 +589,17 @@ static byte[] GetSerializedInstrInfos() => // Imul_r16_rm16_imm8 0x3B,// SEX3 - 0x17,// 23 = "imul" + 0x18,// 24 = "imul" 0x01,// Sex1to2 // Imul_r32_rm32_imm8 0x3B,// SEX3 - 0x17,// 23 = "imul" + 0x18,// 24 = "imul" 0x02,// Sex1to4 // Imul_r64_rm64_imm8 0x3B,// SEX3 - 0x17,// 23 = "imul" + 0x18,// 24 = "imul" 0x03,// Sex1to8 // Insb_m8_DX @@ -1500,12 +1500,12 @@ static byte[] GetSerializedInstrInfos() => // Call_ptr1616 0x0E,// far - 0x2A,// 42 = "call" + 0x29,// 41 = "call" 0x10,// 0x10 // Call_ptr1632 0x0E,// far - 0x2A,// 42 = "call" + 0x29,// 41 = "call" 0x20,// 0x20 // Wait @@ -1588,7 +1588,7 @@ static byte[] GetSerializedInstrInfos() => // Movsd_m32_m32 0x45,// YX - 0x26,// 38 = "movsd" + 0x25,// 37 = "movsd" // Movsq_m64_m64 0x45,// YX @@ -1688,27 +1688,27 @@ static byte[] GetSerializedInstrInfos() => // Rol_rm8_imm8 0x02,// Normal_2 - 0x19,// 25 = "rol" + 0x1A,// 26 = "rol" 0x06,// 0x6 = ShowNoMemSize_ForceSize, ShowMinMemSize_ForceSize // Ror_rm8_imm8 0x02,// Normal_2 - 0x1A,// 26 = "ror" + 0x1B,// 27 = "ror" 0x06,// 0x6 = ShowNoMemSize_ForceSize, ShowMinMemSize_ForceSize // Rcl_rm8_imm8 0x02,// Normal_2 - 0x1B,// 27 = "rcl" + 0x1C,// 28 = "rcl" 0x06,// 0x6 = ShowNoMemSize_ForceSize, ShowMinMemSize_ForceSize // Rcr_rm8_imm8 0x02,// Normal_2 - 0x1C,// 28 = "rcr" + 0x1D,// 29 = "rcr" 0x06,// 0x6 = ShowNoMemSize_ForceSize, ShowMinMemSize_ForceSize // Shl_rm8_imm8 0x02,// Normal_2 - 0x1D,// 29 = "shl" + 0x0E,// 14 = "shl" 0x06,// 0x6 = ShowNoMemSize_ForceSize, ShowMinMemSize_ForceSize // Shr_rm8_imm8 @@ -1718,17 +1718,17 @@ static byte[] GetSerializedInstrInfos() => // Sal_rm8_imm8 0x02,// Normal_2 - 0x1F,// 31 = "sal" + 0x2A,// 42 = "sal" 0x06,// 0x6 = ShowNoMemSize_ForceSize, ShowMinMemSize_ForceSize // Sar_rm8_imm8 0x02,// Normal_2 - 0x20,// 32 = "sar" + 0x1F,// 31 = "sar" 0x06,// 0x6 = ShowNoMemSize_ForceSize, ShowMinMemSize_ForceSize // Rol_rm16_imm8 0x02,// Normal_2 - 0x19,// 25 = "rol" + 0x1A,// 26 = "rol" 0x06,// 0x6 = ShowNoMemSize_ForceSize, ShowMinMemSize_ForceSize // Rol_rm32_imm8 @@ -1739,7 +1739,7 @@ static byte[] GetSerializedInstrInfos() => // Ror_rm16_imm8 0x02,// Normal_2 - 0x1A,// 26 = "ror" + 0x1B,// 27 = "ror" 0x06,// 0x6 = ShowNoMemSize_ForceSize, ShowMinMemSize_ForceSize // Ror_rm32_imm8 @@ -1750,7 +1750,7 @@ static byte[] GetSerializedInstrInfos() => // Rcl_rm16_imm8 0x02,// Normal_2 - 0x1B,// 27 = "rcl" + 0x1C,// 28 = "rcl" 0x06,// 0x6 = ShowNoMemSize_ForceSize, ShowMinMemSize_ForceSize // Rcl_rm32_imm8 @@ -1761,7 +1761,7 @@ static byte[] GetSerializedInstrInfos() => // Rcr_rm16_imm8 0x02,// Normal_2 - 0x1C,// 28 = "rcr" + 0x1D,// 29 = "rcr" 0x06,// 0x6 = ShowNoMemSize_ForceSize, ShowMinMemSize_ForceSize // Rcr_rm32_imm8 @@ -1772,7 +1772,7 @@ static byte[] GetSerializedInstrInfos() => // Shl_rm16_imm8 0x02,// Normal_2 - 0x1D,// 29 = "shl" + 0x0E,// 14 = "shl" 0x06,// 0x6 = ShowNoMemSize_ForceSize, ShowMinMemSize_ForceSize // Shl_rm32_imm8 @@ -1794,7 +1794,7 @@ static byte[] GetSerializedInstrInfos() => // Sal_rm16_imm8 0x02,// Normal_2 - 0x1F,// 31 = "sal" + 0x2A,// 42 = "sal" 0x06,// 0x6 = ShowNoMemSize_ForceSize, ShowMinMemSize_ForceSize // Sal_rm32_imm8 @@ -1805,7 +1805,7 @@ static byte[] GetSerializedInstrInfos() => // Sar_rm16_imm8 0x02,// Normal_2 - 0x20,// 32 = "sar" + 0x1F,// 31 = "sar" 0x06,// 0x6 = ShowNoMemSize_ForceSize, ShowMinMemSize_ForceSize // Sar_rm32_imm8 @@ -1816,39 +1816,39 @@ static byte[] GetSerializedInstrInfos() => // Retnw_imm16 0x19,// OpSize2_bnd - 0x25,// 37 = "ret" - 0x25,// 37 = "ret" + 0x24,// 36 = "ret" + 0x24,// 36 = "ret" 0xDE, 0x01,// 222 = "retw" 0xDE, 0x01,// 222 = "retw" // Retnd_imm16 0x19,// OpSize2_bnd - 0x25,// 37 = "ret" + 0x24,// 36 = "ret" 0xDF, 0x01,// 223 = "retd" - 0x25,// 37 = "ret" + 0x24,// 36 = "ret" 0xDF, 0x01,// 223 = "retd" // Retnq_imm16 0x08,// bnd_1 - 0x25,// 37 = "ret" + 0x24,// 36 = "ret" // Retnw 0x19,// OpSize2_bnd - 0x25,// 37 = "ret" - 0x25,// 37 = "ret" + 0x24,// 36 = "ret" + 0x24,// 36 = "ret" 0xDE, 0x01,// 222 = "retw" 0xDE, 0x01,// 222 = "retw" // Retnd 0x19,// OpSize2_bnd - 0x25,// 37 = "ret" + 0x24,// 36 = "ret" 0xDF, 0x01,// 223 = "retd" - 0x25,// 37 = "ret" + 0x24,// 36 = "ret" 0xDF, 0x01,// 223 = "retd" // Retnq 0x08,// bnd_1 - 0x25,// 37 = "ret" + 0x24,// 36 = "ret" // Les_r16_m1616 0x02,// Normal_2 @@ -1998,27 +1998,27 @@ static byte[] GetSerializedInstrInfos() => // Rol_rm8_1 0x02,// Normal_2 - 0x19,// 25 = "rol" + 0x1A,// 26 = "rol" 0x06,// 0x6 = ShowNoMemSize_ForceSize, ShowMinMemSize_ForceSize // Ror_rm8_1 0x02,// Normal_2 - 0x1A,// 26 = "ror" + 0x1B,// 27 = "ror" 0x06,// 0x6 = ShowNoMemSize_ForceSize, ShowMinMemSize_ForceSize // Rcl_rm8_1 0x02,// Normal_2 - 0x1B,// 27 = "rcl" + 0x1C,// 28 = "rcl" 0x06,// 0x6 = ShowNoMemSize_ForceSize, ShowMinMemSize_ForceSize // Rcr_rm8_1 0x02,// Normal_2 - 0x1C,// 28 = "rcr" + 0x1D,// 29 = "rcr" 0x06,// 0x6 = ShowNoMemSize_ForceSize, ShowMinMemSize_ForceSize // Shl_rm8_1 0x02,// Normal_2 - 0x1D,// 29 = "shl" + 0x0E,// 14 = "shl" 0x06,// 0x6 = ShowNoMemSize_ForceSize, ShowMinMemSize_ForceSize // Shr_rm8_1 @@ -2028,17 +2028,17 @@ static byte[] GetSerializedInstrInfos() => // Sal_rm8_1 0x02,// Normal_2 - 0x1F,// 31 = "sal" + 0x2A,// 42 = "sal" 0x06,// 0x6 = ShowNoMemSize_ForceSize, ShowMinMemSize_ForceSize // Sar_rm8_1 0x02,// Normal_2 - 0x20,// 32 = "sar" + 0x1F,// 31 = "sar" 0x06,// 0x6 = ShowNoMemSize_ForceSize, ShowMinMemSize_ForceSize // Rol_rm16_1 0x02,// Normal_2 - 0x19,// 25 = "rol" + 0x1A,// 26 = "rol" 0x06,// 0x6 = ShowNoMemSize_ForceSize, ShowMinMemSize_ForceSize // Rol_rm32_1 @@ -2049,7 +2049,7 @@ static byte[] GetSerializedInstrInfos() => // Ror_rm16_1 0x02,// Normal_2 - 0x1A,// 26 = "ror" + 0x1B,// 27 = "ror" 0x06,// 0x6 = ShowNoMemSize_ForceSize, ShowMinMemSize_ForceSize // Ror_rm32_1 @@ -2060,7 +2060,7 @@ static byte[] GetSerializedInstrInfos() => // Rcl_rm16_1 0x02,// Normal_2 - 0x1B,// 27 = "rcl" + 0x1C,// 28 = "rcl" 0x06,// 0x6 = ShowNoMemSize_ForceSize, ShowMinMemSize_ForceSize // Rcl_rm32_1 @@ -2071,7 +2071,7 @@ static byte[] GetSerializedInstrInfos() => // Rcr_rm16_1 0x02,// Normal_2 - 0x1C,// 28 = "rcr" + 0x1D,// 29 = "rcr" 0x06,// 0x6 = ShowNoMemSize_ForceSize, ShowMinMemSize_ForceSize // Rcr_rm32_1 @@ -2082,7 +2082,7 @@ static byte[] GetSerializedInstrInfos() => // Shl_rm16_1 0x02,// Normal_2 - 0x1D,// 29 = "shl" + 0x0E,// 14 = "shl" 0x06,// 0x6 = ShowNoMemSize_ForceSize, ShowMinMemSize_ForceSize // Shl_rm32_1 @@ -2104,7 +2104,7 @@ static byte[] GetSerializedInstrInfos() => // Sal_rm16_1 0x02,// Normal_2 - 0x1F,// 31 = "sal" + 0x2A,// 42 = "sal" 0x06,// 0x6 = ShowNoMemSize_ForceSize, ShowMinMemSize_ForceSize // Sal_rm32_1 @@ -2115,7 +2115,7 @@ static byte[] GetSerializedInstrInfos() => // Sar_rm16_1 0x02,// Normal_2 - 0x20,// 32 = "sar" + 0x1F,// 31 = "sar" 0x06,// 0x6 = ShowNoMemSize_ForceSize, ShowMinMemSize_ForceSize // Sar_rm32_1 @@ -2126,27 +2126,27 @@ static byte[] GetSerializedInstrInfos() => // Rol_rm8_CL 0x02,// Normal_2 - 0x19,// 25 = "rol" + 0x1A,// 26 = "rol" 0x06,// 0x6 = ShowNoMemSize_ForceSize, ShowMinMemSize_ForceSize // Ror_rm8_CL 0x02,// Normal_2 - 0x1A,// 26 = "ror" + 0x1B,// 27 = "ror" 0x06,// 0x6 = ShowNoMemSize_ForceSize, ShowMinMemSize_ForceSize // Rcl_rm8_CL 0x02,// Normal_2 - 0x1B,// 27 = "rcl" + 0x1C,// 28 = "rcl" 0x06,// 0x6 = ShowNoMemSize_ForceSize, ShowMinMemSize_ForceSize // Rcr_rm8_CL 0x02,// Normal_2 - 0x1C,// 28 = "rcr" + 0x1D,// 29 = "rcr" 0x06,// 0x6 = ShowNoMemSize_ForceSize, ShowMinMemSize_ForceSize // Shl_rm8_CL 0x02,// Normal_2 - 0x1D,// 29 = "shl" + 0x0E,// 14 = "shl" 0x06,// 0x6 = ShowNoMemSize_ForceSize, ShowMinMemSize_ForceSize // Shr_rm8_CL @@ -2156,17 +2156,17 @@ static byte[] GetSerializedInstrInfos() => // Sal_rm8_CL 0x02,// Normal_2 - 0x1F,// 31 = "sal" + 0x2A,// 42 = "sal" 0x06,// 0x6 = ShowNoMemSize_ForceSize, ShowMinMemSize_ForceSize // Sar_rm8_CL 0x02,// Normal_2 - 0x20,// 32 = "sar" + 0x1F,// 31 = "sar" 0x06,// 0x6 = ShowNoMemSize_ForceSize, ShowMinMemSize_ForceSize // Rol_rm16_CL 0x02,// Normal_2 - 0x19,// 25 = "rol" + 0x1A,// 26 = "rol" 0x06,// 0x6 = ShowNoMemSize_ForceSize, ShowMinMemSize_ForceSize // Rol_rm32_CL @@ -2177,7 +2177,7 @@ static byte[] GetSerializedInstrInfos() => // Ror_rm16_CL 0x02,// Normal_2 - 0x1A,// 26 = "ror" + 0x1B,// 27 = "ror" 0x06,// 0x6 = ShowNoMemSize_ForceSize, ShowMinMemSize_ForceSize // Ror_rm32_CL @@ -2188,7 +2188,7 @@ static byte[] GetSerializedInstrInfos() => // Rcl_rm16_CL 0x02,// Normal_2 - 0x1B,// 27 = "rcl" + 0x1C,// 28 = "rcl" 0x06,// 0x6 = ShowNoMemSize_ForceSize, ShowMinMemSize_ForceSize // Rcl_rm32_CL @@ -2199,7 +2199,7 @@ static byte[] GetSerializedInstrInfos() => // Rcr_rm16_CL 0x02,// Normal_2 - 0x1C,// 28 = "rcr" + 0x1D,// 29 = "rcr" 0x06,// 0x6 = ShowNoMemSize_ForceSize, ShowMinMemSize_ForceSize // Rcr_rm32_CL @@ -2210,7 +2210,7 @@ static byte[] GetSerializedInstrInfos() => // Shl_rm16_CL 0x02,// Normal_2 - 0x1D,// 29 = "shl" + 0x0E,// 14 = "shl" 0x06,// 0x6 = ShowNoMemSize_ForceSize, ShowMinMemSize_ForceSize // Shl_rm32_CL @@ -2232,7 +2232,7 @@ static byte[] GetSerializedInstrInfos() => // Sal_rm16_CL 0x02,// Normal_2 - 0x1F,// 31 = "sal" + 0x2A,// 42 = "sal" 0x06,// 0x6 = ShowNoMemSize_ForceSize, ShowMinMemSize_ForceSize // Sal_rm32_CL @@ -2243,7 +2243,7 @@ static byte[] GetSerializedInstrInfos() => // Sar_rm16_CL 0x02,// Normal_2 - 0x20,// 32 = "sar" + 0x1F,// 31 = "sar" 0x06,// 0x6 = ShowNoMemSize_ForceSize, ShowMinMemSize_ForceSize // Sar_rm32_CL @@ -3229,65 +3229,65 @@ static byte[] GetSerializedInstrInfos() => // Call_rel16 0x1E,// os_call_3 - 0x2A,// 42 = "call" + 0x29,// 41 = "call" 0x10,// 0x10 0x01,// True // Call_rel32_32 0x1E,// os_call_3 - 0x2A,// 42 = "call" + 0x29,// 41 = "call" 0x20,// 0x20 0x01,// True // Call_rel32_64 0x1E,// os_call_3 - 0x2A,// 42 = "call" + 0x29,// 41 = "call" 0x40,// 0x40 0x01,// True // Jmp_rel16 0x1E,// os_call_3 - 0x18,// 24 = "jmp" + 0x19,// 25 = "jmp" 0x10,// 0x10 0x01,// True // Jmp_rel32_32 0x1E,// os_call_3 - 0x18,// 24 = "jmp" + 0x19,// 25 = "jmp" 0x20,// 0x20 0x01,// True // Jmp_rel32_64 0x1E,// os_call_3 - 0x18,// 24 = "jmp" + 0x19,// 25 = "jmp" 0x40,// 0x40 0x01,// True // Jmp_ptr1616 0x0E,// far - 0x18,// 24 = "jmp" + 0x19,// 25 = "jmp" 0x10,// 0x10 // Jmp_ptr1632 0x0E,// far - 0x18,// 24 = "jmp" + 0x19,// 25 = "jmp" 0x20,// 0x20 // Jmp_rel8_16 0x1C,// os_3 - 0x18,// 24 = "jmp" + 0x19,// 25 = "jmp" 0x10,// 0x10 0x80, 0x06,// 0x300 = BranchSizeInfo_Short // Jmp_rel8_32 0x1C,// os_3 - 0x18,// 24 = "jmp" + 0x19,// 25 = "jmp" 0x20,// 0x20 0x80, 0x06,// 0x300 = BranchSizeInfo_Short // Jmp_rel8_64 0x1C,// os_3 - 0x18,// 24 = "jmp" + 0x19,// 25 = "jmp" 0x40,// 0x40 0x80, 0x06,// 0x300 = BranchSizeInfo_Short @@ -3348,7 +3348,7 @@ static byte[] GetSerializedInstrInfos() => // Imul_rm8 0x02,// Normal_2 - 0x17,// 23 = "imul" + 0x18,// 24 = "imul" 0x06,// 0x6 = ShowNoMemSize_ForceSize, ShowMinMemSize_ForceSize // Div_rm8 @@ -3424,7 +3424,7 @@ static byte[] GetSerializedInstrInfos() => // Imul_rm16 0x02,// Normal_2 - 0x17,// 23 = "imul" + 0x18,// 24 = "imul" 0x06,// 0x6 = ShowNoMemSize_ForceSize, ShowMinMemSize_ForceSize // Imul_rm32 @@ -3513,7 +3513,7 @@ static byte[] GetSerializedInstrInfos() => // Call_rm16 0x09,// bnd_2 - 0x2A,// 42 = "call" + 0x29,// 41 = "call" 0x06,// 0x6 = ShowNoMemSize_ForceSize, ShowMinMemSize_ForceSize // Call_rm32 @@ -3524,22 +3524,22 @@ static byte[] GetSerializedInstrInfos() => // Call_m1616 0x0F,// far_mem - 0x2A,// 42 = "call" + 0x29,// 41 = "call" 0x10,// 0x10 // Call_m1632 0x0F,// far_mem - 0x2A,// 42 = "call" + 0x29,// 41 = "call" 0x20,// 0x20 // Call_m1664 0x0F,// far_mem - 0x2A,// 42 = "call" + 0x29,// 41 = "call" 0x40,// 0x40 // Jmp_rm16 0x09,// bnd_2 - 0x18,// 24 = "jmp" + 0x19,// 25 = "jmp" 0x06,// 0x6 = ShowNoMemSize_ForceSize, ShowMinMemSize_ForceSize // Jmp_rm32 @@ -3550,17 +3550,17 @@ static byte[] GetSerializedInstrInfos() => // Jmp_m1616 0x0F,// far_mem - 0x18,// 24 = "jmp" + 0x19,// 25 = "jmp" 0x10,// 0x10 // Jmp_m1632 0x0F,// far_mem - 0x18,// 24 = "jmp" + 0x19,// 25 = "jmp" 0x20,// 0x20 // Jmp_m1664 0x0F,// far_mem - 0x18,// 24 = "jmp" + 0x19,// 25 = "jmp" 0x40,// 0x40 // Push_rm16 @@ -4105,11 +4105,11 @@ static byte[] GetSerializedInstrInfos() => // Movups_xmm_xmmm128 0x01,// Normal_1 - 0x21,// 33 = "movups" + 0x20,// 32 = "movups" // VEX_Vmovups_xmm_xmmm128 0x81,// 'v', Normal_1 - 0x21,// 33 = "vmovups" + 0x20,// 32 = "vmovups" // VEX_Vmovups_ymm_ymmm256 0x80,// 'v', Previous @@ -4125,11 +4125,11 @@ static byte[] GetSerializedInstrInfos() => // Movupd_xmm_xmmm128 0x01,// Normal_1 - 0x22,// 34 = "movupd" + 0x21,// 33 = "movupd" // VEX_Vmovupd_xmm_xmmm128 0x81,// 'v', Normal_1 - 0x22,// 34 = "vmovupd" + 0x21,// 33 = "vmovupd" // VEX_Vmovupd_ymm_ymmm256 0x80,// 'v', Previous @@ -4145,11 +4145,11 @@ static byte[] GetSerializedInstrInfos() => // Movss_xmm_xmmm32 0x01,// Normal_1 - 0x27,// 39 = "movss" + 0x26,// 38 = "movss" // VEX_Vmovss_xmm_xmm_xmm 0x81,// 'v', Normal_1 - 0x27,// 39 = "vmovss" + 0x26,// 38 = "vmovss" // VEX_Vmovss_xmm_m32 0x80,// 'v', Previous @@ -4162,11 +4162,11 @@ static byte[] GetSerializedInstrInfos() => // Movsd_xmm_xmmm64 0x01,// Normal_1 - 0x26,// 38 = "movsd" + 0x25,// 37 = "movsd" // VEX_Vmovsd_xmm_xmm_xmm 0x81,// 'v', Normal_1 - 0x26,// 38 = "vmovsd" + 0x25,// 37 = "vmovsd" // VEX_Vmovsd_xmm_m64 0x80,// 'v', Previous @@ -4179,11 +4179,11 @@ static byte[] GetSerializedInstrInfos() => // Movups_xmmm128_xmm 0x01,// Normal_1 - 0x21,// 33 = "movups" + 0x20,// 32 = "movups" // VEX_Vmovups_xmmm128_xmm 0x81,// 'v', Normal_1 - 0x21,// 33 = "vmovups" + 0x20,// 32 = "vmovups" // VEX_Vmovups_ymmm256_ymm 0x80,// 'v', Previous @@ -4199,11 +4199,11 @@ static byte[] GetSerializedInstrInfos() => // Movupd_xmmm128_xmm 0x01,// Normal_1 - 0x22,// 34 = "movupd" + 0x21,// 33 = "movupd" // VEX_Vmovupd_xmmm128_xmm 0x81,// 'v', Normal_1 - 0x22,// 34 = "vmovupd" + 0x21,// 33 = "vmovupd" // VEX_Vmovupd_ymmm256_ymm 0x80,// 'v', Previous @@ -4219,11 +4219,11 @@ static byte[] GetSerializedInstrInfos() => // Movss_xmmm32_xmm 0x01,// Normal_1 - 0x27,// 39 = "movss" + 0x26,// 38 = "movss" // VEX_Vmovss_xmm_xmm_xmm_0F11 0x81,// 'v', Normal_1 - 0x27,// 39 = "vmovss" + 0x26,// 38 = "vmovss" // VEX_Vmovss_m32_xmm 0x80,// 'v', Previous @@ -4236,11 +4236,11 @@ static byte[] GetSerializedInstrInfos() => // Movsd_xmmm64_xmm 0x01,// Normal_1 - 0x26,// 38 = "movsd" + 0x25,// 37 = "movsd" // VEX_Vmovsd_xmm_xmm_xmm_0F11 0x81,// 'v', Normal_1 - 0x26,// 38 = "vmovsd" + 0x25,// 37 = "vmovsd" // VEX_Vmovsd_m64_xmm 0x80,// 'v', Previous @@ -4720,11 +4720,11 @@ static byte[] GetSerializedInstrInfos() => // Movaps_xmm_xmmm128 0x01,// Normal_1 - 0x23,// 35 = "movaps" + 0x22,// 34 = "movaps" // VEX_Vmovaps_xmm_xmmm128 0x81,// 'v', Normal_1 - 0x23,// 35 = "vmovaps" + 0x22,// 34 = "vmovaps" // VEX_Vmovaps_ymm_ymmm256 0x80,// 'v', Previous @@ -4740,11 +4740,11 @@ static byte[] GetSerializedInstrInfos() => // Movapd_xmm_xmmm128 0x01,// Normal_1 - 0x24,// 36 = "movapd" + 0x23,// 35 = "movapd" // VEX_Vmovapd_xmm_xmmm128 0x81,// 'v', Normal_1 - 0x24,// 36 = "vmovapd" + 0x23,// 35 = "vmovapd" // VEX_Vmovapd_ymm_ymmm256 0x80,// 'v', Previous @@ -4760,11 +4760,11 @@ static byte[] GetSerializedInstrInfos() => // Movaps_xmmm128_xmm 0x01,// Normal_1 - 0x23,// 35 = "movaps" + 0x22,// 34 = "movaps" // VEX_Vmovaps_xmmm128_xmm 0x81,// 'v', Normal_1 - 0x23,// 35 = "vmovaps" + 0x22,// 34 = "vmovaps" // VEX_Vmovaps_ymmm256_ymm 0x80,// 'v', Previous @@ -4780,11 +4780,11 @@ static byte[] GetSerializedInstrInfos() => // Movapd_xmmm128_xmm 0x01,// Normal_1 - 0x24,// 36 = "movapd" + 0x23,// 35 = "movapd" // VEX_Vmovapd_xmmm128_xmm 0x81,// 'v', Normal_1 - 0x24,// 36 = "vmovapd" + 0x23,// 35 = "vmovapd" // VEX_Vmovapd_ymmm256_ymm 0x80,// 'v', Previous @@ -6819,14 +6819,14 @@ static byte[] GetSerializedInstrInfos() => // Psrlw_mm_imm8 0x01,// Normal_1 - 0x0E,// 14 = "psrlw" + 0x0F,// 15 = "psrlw" // Psrlw_xmm_imm8 0x00,// Previous // VEX_Vpsrlw_xmm_xmm_imm8 0x81,// 'v', Normal_1 - 0x0E,// 14 = "vpsrlw" + 0x0F,// 15 = "vpsrlw" // VEX_Vpsrlw_ymm_ymm_imm8 0x80,// 'v', Previous @@ -6842,14 +6842,14 @@ static byte[] GetSerializedInstrInfos() => // Psraw_mm_imm8 0x01,// Normal_1 - 0x0F,// 15 = "psraw" + 0x10,// 16 = "psraw" // Psraw_xmm_imm8 0x00,// Previous // VEX_Vpsraw_xmm_xmm_imm8 0x81,// 'v', Normal_1 - 0x0F,// 15 = "vpsraw" + 0x10,// 16 = "vpsraw" // VEX_Vpsraw_ymm_ymm_imm8 0x80,// 'v', Previous @@ -6865,14 +6865,14 @@ static byte[] GetSerializedInstrInfos() => // Psllw_mm_imm8 0x01,// Normal_1 - 0x10,// 16 = "psllw" + 0x11,// 17 = "psllw" // Psllw_xmm_imm8 0x00,// Previous // VEX_Vpsllw_xmm_xmm_imm8 0x81,// 'v', Normal_1 - 0x10,// 16 = "vpsllw" + 0x11,// 17 = "vpsllw" // VEX_Vpsllw_ymm_ymm_imm8 0x80,// 'v', Previous @@ -6928,14 +6928,14 @@ static byte[] GetSerializedInstrInfos() => // Psrld_mm_imm8 0x01,// Normal_1 - 0x11,// 17 = "psrld" + 0x12,// 18 = "psrld" // Psrld_xmm_imm8 0x00,// Previous // VEX_Vpsrld_xmm_xmm_imm8 0x81,// 'v', Normal_1 - 0x11,// 17 = "vpsrld" + 0x12,// 18 = "vpsrld" // VEX_Vpsrld_ymm_ymm_imm8 0x80,// 'v', Previous @@ -6951,14 +6951,14 @@ static byte[] GetSerializedInstrInfos() => // Psrad_mm_imm8 0x01,// Normal_1 - 0x12,// 18 = "psrad" + 0x13,// 19 = "psrad" // Psrad_xmm_imm8 0x00,// Previous // VEX_Vpsrad_xmm_xmm_imm8 0x81,// 'v', Normal_1 - 0x12,// 18 = "vpsrad" + 0x13,// 19 = "vpsrad" // VEX_Vpsrad_ymm_ymm_imm8 0x80,// 'v', Previous @@ -6984,14 +6984,14 @@ static byte[] GetSerializedInstrInfos() => // Pslld_mm_imm8 0x01,// Normal_1 - 0x13,// 19 = "pslld" + 0x14,// 20 = "pslld" // Pslld_xmm_imm8 0x00,// Previous // VEX_Vpslld_xmm_xmm_imm8 0x81,// 'v', Normal_1 - 0x13,// 19 = "vpslld" + 0x14,// 20 = "vpslld" // VEX_Vpslld_ymm_ymm_imm8 0x80,// 'v', Previous @@ -7007,14 +7007,14 @@ static byte[] GetSerializedInstrInfos() => // Psrlq_mm_imm8 0x01,// Normal_1 - 0x14,// 20 = "psrlq" + 0x15,// 21 = "psrlq" // Psrlq_xmm_imm8 0x00,// Previous // VEX_Vpsrlq_xmm_xmm_imm8 0x81,// 'v', Normal_1 - 0x14,// 20 = "vpsrlq" + 0x15,// 21 = "vpsrlq" // VEX_Vpsrlq_ymm_ymm_imm8 0x80,// 'v', Previous @@ -7050,14 +7050,14 @@ static byte[] GetSerializedInstrInfos() => // Psllq_mm_imm8 0x01,// Normal_1 - 0x15,// 21 = "psllq" + 0x16,// 22 = "psllq" // Psllq_xmm_imm8 0x00,// Previous // VEX_Vpsllq_xmm_xmm_imm8 0x81,// 'v', Normal_1 - 0x15,// 21 = "vpsllq" + 0x16,// 22 = "vpsllq" // VEX_Vpsllq_ymm_ymm_imm8 0x80,// 'v', Previous @@ -8653,7 +8653,7 @@ static byte[] GetSerializedInstrInfos() => // Imul_r16_rm16 0x01,// Normal_1 - 0x17,// 23 = "imul" + 0x18,// 24 = "imul" // Imul_r32_rm32 0x00,// Previous @@ -9018,7 +9018,7 @@ static byte[] GetSerializedInstrInfos() => // Pextrw_r32_mm_imm8 0x01,// Normal_1 - 0x16,// 22 = "pextrw" + 0x17,// 23 = "pextrw" // Pextrw_r64_mm_imm8 0x00,// Previous @@ -9031,7 +9031,7 @@ static byte[] GetSerializedInstrInfos() => // VEX_Vpextrw_r32_xmm_imm8 0x81,// 'v', Normal_1 - 0x16,// 22 = "vpextrw" + 0x17,// 23 = "vpextrw" // VEX_Vpextrw_r64_xmm_imm8 0x80,// 'v', Previous @@ -9198,15 +9198,15 @@ static byte[] GetSerializedInstrInfos() => // Psrlw_mm_mmm64 0x12,// mmxmem_1 - 0x0E,// 14 = "psrlw" + 0x0F,// 15 = "psrlw" // Psrlw_xmm_xmmm128 0x01,// Normal_1 - 0x0E,// 14 = "psrlw" + 0x0F,// 15 = "psrlw" // VEX_Vpsrlw_xmm_xmm_xmmm128 0x81,// 'v', Normal_1 - 0x0E,// 14 = "vpsrlw" + 0x0F,// 15 = "vpsrlw" // VEX_Vpsrlw_ymm_ymm_xmmm128 0x80,// 'v', Previous @@ -9222,15 +9222,15 @@ static byte[] GetSerializedInstrInfos() => // Psrld_mm_mmm64 0x12,// mmxmem_1 - 0x11,// 17 = "psrld" + 0x12,// 18 = "psrld" // Psrld_xmm_xmmm128 0x01,// Normal_1 - 0x11,// 17 = "psrld" + 0x12,// 18 = "psrld" // VEX_Vpsrld_xmm_xmm_xmmm128 0x81,// 'v', Normal_1 - 0x11,// 17 = "vpsrld" + 0x12,// 18 = "vpsrld" // VEX_Vpsrld_ymm_ymm_xmmm128 0x80,// 'v', Previous @@ -9246,15 +9246,15 @@ static byte[] GetSerializedInstrInfos() => // Psrlq_mm_mmm64 0x12,// mmxmem_1 - 0x14,// 20 = "psrlq" + 0x15,// 21 = "psrlq" // Psrlq_xmm_xmmm128 0x01,// Normal_1 - 0x14,// 20 = "psrlq" + 0x15,// 21 = "psrlq" // VEX_Vpsrlq_xmm_xmm_xmmm128 0x81,// 'v', Normal_1 - 0x14,// 20 = "vpsrlq" + 0x15,// 21 = "vpsrlq" // VEX_Vpsrlq_ymm_ymm_xmmm128 0x80,// 'v', Previous @@ -9601,15 +9601,15 @@ static byte[] GetSerializedInstrInfos() => // Psraw_mm_mmm64 0x12,// mmxmem_1 - 0x0F,// 15 = "psraw" + 0x10,// 16 = "psraw" // Psraw_xmm_xmmm128 0x01,// Normal_1 - 0x0F,// 15 = "psraw" + 0x10,// 16 = "psraw" // VEX_Vpsraw_xmm_xmm_xmmm128 0x81,// 'v', Normal_1 - 0x0F,// 15 = "vpsraw" + 0x10,// 16 = "vpsraw" // VEX_Vpsraw_ymm_ymm_xmmm128 0x80,// 'v', Previous @@ -9625,15 +9625,15 @@ static byte[] GetSerializedInstrInfos() => // Psrad_mm_mmm64 0x12,// mmxmem_1 - 0x12,// 18 = "psrad" + 0x13,// 19 = "psrad" // Psrad_xmm_xmmm128 0x01,// Normal_1 - 0x12,// 18 = "psrad" + 0x13,// 19 = "psrad" // VEX_Vpsrad_xmm_xmm_xmmm128 0x81,// 'v', Normal_1 - 0x12,// 18 = "vpsrad" + 0x13,// 19 = "vpsrad" // VEX_Vpsrad_ymm_ymm_xmmm128 0x80,// 'v', Previous @@ -10064,15 +10064,15 @@ static byte[] GetSerializedInstrInfos() => // Psllw_mm_mmm64 0x12,// mmxmem_1 - 0x10,// 16 = "psllw" + 0x11,// 17 = "psllw" // Psllw_xmm_xmmm128 0x01,// Normal_1 - 0x10,// 16 = "psllw" + 0x11,// 17 = "psllw" // VEX_Vpsllw_xmm_xmm_xmmm128 0x81,// 'v', Normal_1 - 0x10,// 16 = "vpsllw" + 0x11,// 17 = "vpsllw" // VEX_Vpsllw_ymm_ymm_xmmm128 0x80,// 'v', Previous @@ -10088,15 +10088,15 @@ static byte[] GetSerializedInstrInfos() => // Pslld_mm_mmm64 0x12,// mmxmem_1 - 0x13,// 19 = "pslld" + 0x14,// 20 = "pslld" // Pslld_xmm_xmmm128 0x01,// Normal_1 - 0x13,// 19 = "pslld" + 0x14,// 20 = "pslld" // VEX_Vpslld_xmm_xmm_xmmm128 0x81,// 'v', Normal_1 - 0x13,// 19 = "vpslld" + 0x14,// 20 = "vpslld" // VEX_Vpslld_ymm_ymm_xmmm128 0x80,// 'v', Previous @@ -10112,15 +10112,15 @@ static byte[] GetSerializedInstrInfos() => // Psllq_mm_mmm64 0x12,// mmxmem_1 - 0x15,// 21 = "psllq" + 0x16,// 22 = "psllq" // Psllq_xmm_xmmm128 0x01,// Normal_1 - 0x15,// 21 = "psllq" + 0x16,// 22 = "psllq" // VEX_Vpsllq_xmm_xmm_xmmm128 0x81,// 'v', Normal_1 - 0x15,// 21 = "vpsllq" + 0x16,// 22 = "vpsllq" // VEX_Vpsllq_ymm_ymm_xmmm128 0x80,// 'v', Previous @@ -10620,7 +10620,7 @@ static byte[] GetSerializedInstrInfos() => // VEX_Vpermilps_xmm_xmm_xmmm128 0x81,// 'v', Normal_1 - 0x28,// 40 = "vpermilps" + 0x27,// 39 = "vpermilps" // VEX_Vpermilps_ymm_ymm_ymmm256 0x80,// 'v', Previous @@ -10636,7 +10636,7 @@ static byte[] GetSerializedInstrInfos() => // VEX_Vpermilpd_xmm_xmm_xmmm128 0x81,// 'v', Normal_1 - 0x29,// 41 = "vpermilpd" + 0x28,// 40 = "vpermilpd" // VEX_Vpermilpd_ymm_ymm_ymmm256 0x80,// 'v', Previous @@ -14562,7 +14562,7 @@ static byte[] GetSerializedInstrInfos() => // VEX_Vpermilps_xmm_xmmm128_imm8 0x81,// 'v', Normal_1 - 0x28,// 40 = "vpermilps" + 0x27,// 39 = "vpermilps" // VEX_Vpermilps_ymm_ymmm256_imm8 0x80,// 'v', Previous @@ -14578,7 +14578,7 @@ static byte[] GetSerializedInstrInfos() => // VEX_Vpermilpd_xmm_xmmm128_imm8 0x81,// 'v', Normal_1 - 0x29,// 41 = "vpermilpd" + 0x28,// 40 = "vpermilpd" // VEX_Vpermilpd_ymm_ymmm256_imm8 0x80,// 'v', Previous @@ -14755,14 +14755,14 @@ static byte[] GetSerializedInstrInfos() => // Pextrw_r32m16_xmm_imm8 0x01,// Normal_1 - 0x16,// 22 = "pextrw" + 0x17,// 23 = "pextrw" // Pextrw_r64m16_xmm_imm8 0x00,// Previous // VEX_Vpextrw_r32m16_xmm_imm8 0x81,// 'v', Normal_1 - 0x16,// 22 = "vpextrw" + 0x17,// 23 = "vpextrw" // VEX_Vpextrw_r64m16_xmm_imm8 0x80,// 'v', Previous diff --git a/src/rust/iced-x86/src/formatter/gas/fmt_data.rs b/src/rust/iced-x86/src/formatter/gas/fmt_data.rs index c1cddc95d..bfe8cf4e2 100644 --- a/src/rust/iced-x86/src/formatter/gas/fmt_data.rs +++ b/src/rust/iced-x86/src/formatter/gas/fmt_data.rs @@ -750,17 +750,17 @@ pub(super) static FORMATTER_TBL_DATA: &[u8] = &[ // Imul_r16_rm16_imm16 0x0E,// imul - 0x17,// 23 = "imul" + 0x18,// 24 = "imul" 0x77,// 'w' // Imul_r32_rm32_imm32 0x0E,// imul - 0x17,// 23 = "imul" + 0x18,// 24 = "imul" 0x6C,// 'l' // Imul_r64_rm64_imm32 0x0E,// imul - 0x17,// 23 = "imul" + 0x18,// 24 = "imul" 0x71,// 'q' // Pushw_imm8 @@ -783,17 +783,17 @@ pub(super) static FORMATTER_TBL_DATA: &[u8] = &[ // Imul_r16_rm16_imm8 0x0E,// imul - 0x17,// 23 = "imul" + 0x18,// 24 = "imul" 0x77,// 'w' // Imul_r32_rm32_imm8 0x0E,// imul - 0x17,// 23 = "imul" + 0x18,// 24 = "imul" 0x6C,// 'l' // Imul_r64_rm64_imm8 0x0E,// imul - 0x17,// 23 = "imul" + 0x18,// 24 = "imul" 0x71,// 'q' // Insb_m8_DX @@ -2010,31 +2010,31 @@ pub(super) static FORMATTER_TBL_DATA: &[u8] = &[ // Rol_rm8_imm8 0x05,// Normal_3 - 0x19,// 25 = "rol" + 0x1A,// 26 = "rol" 0x62,// 'b' 0x01,// 0x1 = MnemonicSuffixIfMem // Ror_rm8_imm8 0x05,// Normal_3 - 0x1A,// 26 = "ror" + 0x1B,// 27 = "ror" 0x62,// 'b' 0x01,// 0x1 = MnemonicSuffixIfMem // Rcl_rm8_imm8 0x05,// Normal_3 - 0x1B,// 27 = "rcl" + 0x1C,// 28 = "rcl" 0x62,// 'b' 0x01,// 0x1 = MnemonicSuffixIfMem // Rcr_rm8_imm8 0x05,// Normal_3 - 0x1C,// 28 = "rcr" + 0x1D,// 29 = "rcr" 0x62,// 'b' 0x01,// 0x1 = MnemonicSuffixIfMem // Shl_rm8_imm8 0x05,// Normal_3 - 0x1D,// 29 = "shl" + 0x0E,// 14 = "shl" 0x62,// 'b' 0x01,// 0x1 = MnemonicSuffixIfMem @@ -2046,103 +2046,103 @@ pub(super) static FORMATTER_TBL_DATA: &[u8] = &[ // Sal_rm8_imm8 0x05,// Normal_3 - 0x1F,// 31 = "sal" + 0x2A,// 42 = "sal" 0x62,// 'b' 0x01,// 0x1 = MnemonicSuffixIfMem // Sar_rm8_imm8 0x05,// Normal_3 - 0x20,// 32 = "sar" + 0x1F,// 31 = "sar" 0x62,// 'b' 0x01,// 0x1 = MnemonicSuffixIfMem // Rol_rm16_imm8 0x05,// Normal_3 - 0x19,// 25 = "rol" + 0x1A,// 26 = "rol" 0x77,// 'w' 0x01,// 0x1 = MnemonicSuffixIfMem // Rol_rm32_imm8 0x05,// Normal_3 - 0x19,// 25 = "rol" + 0x1A,// 26 = "rol" 0x6C,// 'l' 0x01,// 0x1 = MnemonicSuffixIfMem // Rol_rm64_imm8 0x05,// Normal_3 - 0x19,// 25 = "rol" + 0x1A,// 26 = "rol" 0x71,// 'q' 0x01,// 0x1 = MnemonicSuffixIfMem // Ror_rm16_imm8 0x05,// Normal_3 - 0x1A,// 26 = "ror" + 0x1B,// 27 = "ror" 0x77,// 'w' 0x01,// 0x1 = MnemonicSuffixIfMem // Ror_rm32_imm8 0x05,// Normal_3 - 0x1A,// 26 = "ror" + 0x1B,// 27 = "ror" 0x6C,// 'l' 0x01,// 0x1 = MnemonicSuffixIfMem // Ror_rm64_imm8 0x05,// Normal_3 - 0x1A,// 26 = "ror" + 0x1B,// 27 = "ror" 0x71,// 'q' 0x01,// 0x1 = MnemonicSuffixIfMem // Rcl_rm16_imm8 0x05,// Normal_3 - 0x1B,// 27 = "rcl" + 0x1C,// 28 = "rcl" 0x77,// 'w' 0x01,// 0x1 = MnemonicSuffixIfMem // Rcl_rm32_imm8 0x05,// Normal_3 - 0x1B,// 27 = "rcl" + 0x1C,// 28 = "rcl" 0x6C,// 'l' 0x01,// 0x1 = MnemonicSuffixIfMem // Rcl_rm64_imm8 0x05,// Normal_3 - 0x1B,// 27 = "rcl" + 0x1C,// 28 = "rcl" 0x71,// 'q' 0x01,// 0x1 = MnemonicSuffixIfMem // Rcr_rm16_imm8 0x05,// Normal_3 - 0x1C,// 28 = "rcr" + 0x1D,// 29 = "rcr" 0x77,// 'w' 0x01,// 0x1 = MnemonicSuffixIfMem // Rcr_rm32_imm8 0x05,// Normal_3 - 0x1C,// 28 = "rcr" + 0x1D,// 29 = "rcr" 0x6C,// 'l' 0x01,// 0x1 = MnemonicSuffixIfMem // Rcr_rm64_imm8 0x05,// Normal_3 - 0x1C,// 28 = "rcr" + 0x1D,// 29 = "rcr" 0x71,// 'q' 0x01,// 0x1 = MnemonicSuffixIfMem // Shl_rm16_imm8 0x05,// Normal_3 - 0x1D,// 29 = "shl" + 0x0E,// 14 = "shl" 0x77,// 'w' 0x01,// 0x1 = MnemonicSuffixIfMem // Shl_rm32_imm8 0x05,// Normal_3 - 0x1D,// 29 = "shl" + 0x0E,// 14 = "shl" 0x6C,// 'l' 0x01,// 0x1 = MnemonicSuffixIfMem // Shl_rm64_imm8 0x05,// Normal_3 - 0x1D,// 29 = "shl" + 0x0E,// 14 = "shl" 0x71,// 'q' 0x01,// 0x1 = MnemonicSuffixIfMem @@ -2166,76 +2166,76 @@ pub(super) static FORMATTER_TBL_DATA: &[u8] = &[ // Sal_rm16_imm8 0x05,// Normal_3 - 0x1F,// 31 = "sal" + 0x2A,// 42 = "sal" 0x77,// 'w' 0x01,// 0x1 = MnemonicSuffixIfMem // Sal_rm32_imm8 0x05,// Normal_3 - 0x1F,// 31 = "sal" + 0x2A,// 42 = "sal" 0x6C,// 'l' 0x01,// 0x1 = MnemonicSuffixIfMem // Sal_rm64_imm8 0x05,// Normal_3 - 0x1F,// 31 = "sal" + 0x2A,// 42 = "sal" 0x71,// 'q' 0x01,// 0x1 = MnemonicSuffixIfMem // Sar_rm16_imm8 0x05,// Normal_3 - 0x20,// 32 = "sar" + 0x1F,// 31 = "sar" 0x77,// 'w' 0x01,// 0x1 = MnemonicSuffixIfMem // Sar_rm32_imm8 0x05,// Normal_3 - 0x20,// 32 = "sar" + 0x1F,// 31 = "sar" 0x6C,// 'l' 0x01,// 0x1 = MnemonicSuffixIfMem // Sar_rm64_imm8 0x05,// Normal_3 - 0x20,// 32 = "sar" + 0x1F,// 31 = "sar" 0x71,// 'q' 0x01,// 0x1 = MnemonicSuffixIfMem // Retnw_imm16 0x13,// OpSize2_bnd - 0x25,// 37 = "ret" - 0x25,// 37 = "ret" + 0x24,// 36 = "ret" + 0x24,// 36 = "ret" 0xDE, 0x01,// 222 = "retw" 0xDE, 0x01,// 222 = "retw" // Retnd_imm16 0x13,// OpSize2_bnd - 0x25,// 37 = "ret" + 0x24,// 36 = "ret" 0xE0, 0x01,// 224 = "retl" - 0x25,// 37 = "ret" + 0x24,// 36 = "ret" 0xE0, 0x01,// 224 = "retl" // Retnq_imm16 0x08,// bnd2_2 - 0x25,// 37 = "ret" + 0x24,// 36 = "ret" 0x71,// 'q' // Retnw 0x13,// OpSize2_bnd - 0x25,// 37 = "ret" - 0x25,// 37 = "ret" + 0x24,// 36 = "ret" + 0x24,// 36 = "ret" 0xDE, 0x01,// 222 = "retw" 0xDE, 0x01,// 222 = "retw" // Retnd 0x13,// OpSize2_bnd - 0x25,// 37 = "ret" + 0x24,// 36 = "ret" 0xE0, 0x01,// 224 = "retl" - 0x25,// 37 = "ret" + 0x24,// 36 = "ret" 0xE0, 0x01,// 224 = "retl" // Retnq 0x08,// bnd2_2 - 0x25,// 37 = "ret" + 0x24,// 36 = "ret" 0x71,// 'q' // Les_r16_m1616 @@ -2403,31 +2403,31 @@ pub(super) static FORMATTER_TBL_DATA: &[u8] = &[ // Rol_rm8_1 0x05,// Normal_3 - 0x19,// 25 = "rol" + 0x1A,// 26 = "rol" 0x62,// 'b' 0x01,// 0x1 = MnemonicSuffixIfMem // Ror_rm8_1 0x05,// Normal_3 - 0x1A,// 26 = "ror" + 0x1B,// 27 = "ror" 0x62,// 'b' 0x01,// 0x1 = MnemonicSuffixIfMem // Rcl_rm8_1 0x05,// Normal_3 - 0x1B,// 27 = "rcl" + 0x1C,// 28 = "rcl" 0x62,// 'b' 0x01,// 0x1 = MnemonicSuffixIfMem // Rcr_rm8_1 0x05,// Normal_3 - 0x1C,// 28 = "rcr" + 0x1D,// 29 = "rcr" 0x62,// 'b' 0x01,// 0x1 = MnemonicSuffixIfMem // Shl_rm8_1 0x05,// Normal_3 - 0x1D,// 29 = "shl" + 0x0E,// 14 = "shl" 0x62,// 'b' 0x01,// 0x1 = MnemonicSuffixIfMem @@ -2439,103 +2439,103 @@ pub(super) static FORMATTER_TBL_DATA: &[u8] = &[ // Sal_rm8_1 0x05,// Normal_3 - 0x1F,// 31 = "sal" + 0x2A,// 42 = "sal" 0x62,// 'b' 0x01,// 0x1 = MnemonicSuffixIfMem // Sar_rm8_1 0x05,// Normal_3 - 0x20,// 32 = "sar" + 0x1F,// 31 = "sar" 0x62,// 'b' 0x01,// 0x1 = MnemonicSuffixIfMem // Rol_rm16_1 0x05,// Normal_3 - 0x19,// 25 = "rol" + 0x1A,// 26 = "rol" 0x77,// 'w' 0x01,// 0x1 = MnemonicSuffixIfMem // Rol_rm32_1 0x05,// Normal_3 - 0x19,// 25 = "rol" + 0x1A,// 26 = "rol" 0x6C,// 'l' 0x01,// 0x1 = MnemonicSuffixIfMem // Rol_rm64_1 0x05,// Normal_3 - 0x19,// 25 = "rol" + 0x1A,// 26 = "rol" 0x71,// 'q' 0x01,// 0x1 = MnemonicSuffixIfMem // Ror_rm16_1 0x05,// Normal_3 - 0x1A,// 26 = "ror" + 0x1B,// 27 = "ror" 0x77,// 'w' 0x01,// 0x1 = MnemonicSuffixIfMem // Ror_rm32_1 0x05,// Normal_3 - 0x1A,// 26 = "ror" + 0x1B,// 27 = "ror" 0x6C,// 'l' 0x01,// 0x1 = MnemonicSuffixIfMem // Ror_rm64_1 0x05,// Normal_3 - 0x1A,// 26 = "ror" + 0x1B,// 27 = "ror" 0x71,// 'q' 0x01,// 0x1 = MnemonicSuffixIfMem // Rcl_rm16_1 0x05,// Normal_3 - 0x1B,// 27 = "rcl" + 0x1C,// 28 = "rcl" 0x77,// 'w' 0x01,// 0x1 = MnemonicSuffixIfMem // Rcl_rm32_1 0x05,// Normal_3 - 0x1B,// 27 = "rcl" + 0x1C,// 28 = "rcl" 0x6C,// 'l' 0x01,// 0x1 = MnemonicSuffixIfMem // Rcl_rm64_1 0x05,// Normal_3 - 0x1B,// 27 = "rcl" + 0x1C,// 28 = "rcl" 0x71,// 'q' 0x01,// 0x1 = MnemonicSuffixIfMem // Rcr_rm16_1 0x05,// Normal_3 - 0x1C,// 28 = "rcr" + 0x1D,// 29 = "rcr" 0x77,// 'w' 0x01,// 0x1 = MnemonicSuffixIfMem // Rcr_rm32_1 0x05,// Normal_3 - 0x1C,// 28 = "rcr" + 0x1D,// 29 = "rcr" 0x6C,// 'l' 0x01,// 0x1 = MnemonicSuffixIfMem // Rcr_rm64_1 0x05,// Normal_3 - 0x1C,// 28 = "rcr" + 0x1D,// 29 = "rcr" 0x71,// 'q' 0x01,// 0x1 = MnemonicSuffixIfMem // Shl_rm16_1 0x05,// Normal_3 - 0x1D,// 29 = "shl" + 0x0E,// 14 = "shl" 0x77,// 'w' 0x01,// 0x1 = MnemonicSuffixIfMem // Shl_rm32_1 0x05,// Normal_3 - 0x1D,// 29 = "shl" + 0x0E,// 14 = "shl" 0x6C,// 'l' 0x01,// 0x1 = MnemonicSuffixIfMem // Shl_rm64_1 0x05,// Normal_3 - 0x1D,// 29 = "shl" + 0x0E,// 14 = "shl" 0x71,// 'q' 0x01,// 0x1 = MnemonicSuffixIfMem @@ -2559,67 +2559,67 @@ pub(super) static FORMATTER_TBL_DATA: &[u8] = &[ // Sal_rm16_1 0x05,// Normal_3 - 0x1F,// 31 = "sal" + 0x2A,// 42 = "sal" 0x77,// 'w' 0x01,// 0x1 = MnemonicSuffixIfMem // Sal_rm32_1 0x05,// Normal_3 - 0x1F,// 31 = "sal" + 0x2A,// 42 = "sal" 0x6C,// 'l' 0x01,// 0x1 = MnemonicSuffixIfMem // Sal_rm64_1 0x05,// Normal_3 - 0x1F,// 31 = "sal" + 0x2A,// 42 = "sal" 0x71,// 'q' 0x01,// 0x1 = MnemonicSuffixIfMem // Sar_rm16_1 0x05,// Normal_3 - 0x20,// 32 = "sar" + 0x1F,// 31 = "sar" 0x77,// 'w' 0x01,// 0x1 = MnemonicSuffixIfMem // Sar_rm32_1 0x05,// Normal_3 - 0x20,// 32 = "sar" + 0x1F,// 31 = "sar" 0x6C,// 'l' 0x01,// 0x1 = MnemonicSuffixIfMem // Sar_rm64_1 0x05,// Normal_3 - 0x20,// 32 = "sar" + 0x1F,// 31 = "sar" 0x71,// 'q' 0x01,// 0x1 = MnemonicSuffixIfMem // Rol_rm8_CL 0x05,// Normal_3 - 0x19,// 25 = "rol" + 0x1A,// 26 = "rol" 0x62,// 'b' 0x01,// 0x1 = MnemonicSuffixIfMem // Ror_rm8_CL 0x05,// Normal_3 - 0x1A,// 26 = "ror" + 0x1B,// 27 = "ror" 0x62,// 'b' 0x01,// 0x1 = MnemonicSuffixIfMem // Rcl_rm8_CL 0x05,// Normal_3 - 0x1B,// 27 = "rcl" + 0x1C,// 28 = "rcl" 0x62,// 'b' 0x01,// 0x1 = MnemonicSuffixIfMem // Rcr_rm8_CL 0x05,// Normal_3 - 0x1C,// 28 = "rcr" + 0x1D,// 29 = "rcr" 0x62,// 'b' 0x01,// 0x1 = MnemonicSuffixIfMem // Shl_rm8_CL 0x05,// Normal_3 - 0x1D,// 29 = "shl" + 0x0E,// 14 = "shl" 0x62,// 'b' 0x01,// 0x1 = MnemonicSuffixIfMem @@ -2631,103 +2631,103 @@ pub(super) static FORMATTER_TBL_DATA: &[u8] = &[ // Sal_rm8_CL 0x05,// Normal_3 - 0x1F,// 31 = "sal" + 0x2A,// 42 = "sal" 0x62,// 'b' 0x01,// 0x1 = MnemonicSuffixIfMem // Sar_rm8_CL 0x05,// Normal_3 - 0x20,// 32 = "sar" + 0x1F,// 31 = "sar" 0x62,// 'b' 0x01,// 0x1 = MnemonicSuffixIfMem // Rol_rm16_CL 0x05,// Normal_3 - 0x19,// 25 = "rol" + 0x1A,// 26 = "rol" 0x77,// 'w' 0x01,// 0x1 = MnemonicSuffixIfMem // Rol_rm32_CL 0x05,// Normal_3 - 0x19,// 25 = "rol" + 0x1A,// 26 = "rol" 0x6C,// 'l' 0x01,// 0x1 = MnemonicSuffixIfMem // Rol_rm64_CL 0x05,// Normal_3 - 0x19,// 25 = "rol" + 0x1A,// 26 = "rol" 0x71,// 'q' 0x01,// 0x1 = MnemonicSuffixIfMem // Ror_rm16_CL 0x05,// Normal_3 - 0x1A,// 26 = "ror" + 0x1B,// 27 = "ror" 0x77,// 'w' 0x01,// 0x1 = MnemonicSuffixIfMem // Ror_rm32_CL 0x05,// Normal_3 - 0x1A,// 26 = "ror" + 0x1B,// 27 = "ror" 0x6C,// 'l' 0x01,// 0x1 = MnemonicSuffixIfMem // Ror_rm64_CL 0x05,// Normal_3 - 0x1A,// 26 = "ror" + 0x1B,// 27 = "ror" 0x71,// 'q' 0x01,// 0x1 = MnemonicSuffixIfMem // Rcl_rm16_CL 0x05,// Normal_3 - 0x1B,// 27 = "rcl" + 0x1C,// 28 = "rcl" 0x77,// 'w' 0x01,// 0x1 = MnemonicSuffixIfMem // Rcl_rm32_CL 0x05,// Normal_3 - 0x1B,// 27 = "rcl" + 0x1C,// 28 = "rcl" 0x6C,// 'l' 0x01,// 0x1 = MnemonicSuffixIfMem // Rcl_rm64_CL 0x05,// Normal_3 - 0x1B,// 27 = "rcl" + 0x1C,// 28 = "rcl" 0x71,// 'q' 0x01,// 0x1 = MnemonicSuffixIfMem // Rcr_rm16_CL 0x05,// Normal_3 - 0x1C,// 28 = "rcr" + 0x1D,// 29 = "rcr" 0x77,// 'w' 0x01,// 0x1 = MnemonicSuffixIfMem // Rcr_rm32_CL 0x05,// Normal_3 - 0x1C,// 28 = "rcr" + 0x1D,// 29 = "rcr" 0x6C,// 'l' 0x01,// 0x1 = MnemonicSuffixIfMem // Rcr_rm64_CL 0x05,// Normal_3 - 0x1C,// 28 = "rcr" + 0x1D,// 29 = "rcr" 0x71,// 'q' 0x01,// 0x1 = MnemonicSuffixIfMem // Shl_rm16_CL 0x05,// Normal_3 - 0x1D,// 29 = "shl" + 0x0E,// 14 = "shl" 0x77,// 'w' 0x01,// 0x1 = MnemonicSuffixIfMem // Shl_rm32_CL 0x05,// Normal_3 - 0x1D,// 29 = "shl" + 0x0E,// 14 = "shl" 0x6C,// 'l' 0x01,// 0x1 = MnemonicSuffixIfMem // Shl_rm64_CL 0x05,// Normal_3 - 0x1D,// 29 = "shl" + 0x0E,// 14 = "shl" 0x71,// 'q' 0x01,// 0x1 = MnemonicSuffixIfMem @@ -2751,37 +2751,37 @@ pub(super) static FORMATTER_TBL_DATA: &[u8] = &[ // Sal_rm16_CL 0x05,// Normal_3 - 0x1F,// 31 = "sal" + 0x2A,// 42 = "sal" 0x77,// 'w' 0x01,// 0x1 = MnemonicSuffixIfMem // Sal_rm32_CL 0x05,// Normal_3 - 0x1F,// 31 = "sal" + 0x2A,// 42 = "sal" 0x6C,// 'l' 0x01,// 0x1 = MnemonicSuffixIfMem // Sal_rm64_CL 0x05,// Normal_3 - 0x1F,// 31 = "sal" + 0x2A,// 42 = "sal" 0x71,// 'q' 0x01,// 0x1 = MnemonicSuffixIfMem // Sar_rm16_CL 0x05,// Normal_3 - 0x20,// 32 = "sar" + 0x1F,// 31 = "sar" 0x77,// 'w' 0x01,// 0x1 = MnemonicSuffixIfMem // Sar_rm32_CL 0x05,// Normal_3 - 0x20,// 32 = "sar" + 0x1F,// 31 = "sar" 0x6C,// 'l' 0x01,// 0x1 = MnemonicSuffixIfMem // Sar_rm64_CL 0x05,// Normal_3 - 0x20,// 32 = "sar" + 0x1F,// 31 = "sar" 0x71,// 'q' 0x01,// 0x1 = MnemonicSuffixIfMem @@ -3784,35 +3784,35 @@ pub(super) static FORMATTER_TBL_DATA: &[u8] = &[ // Call_rel16 0x25,// os2_bnd - 0x2A,// 42 = "call" + 0x29,// 41 = "call" 0x77,// 'w' 0x10,// 0x10 // Call_rel32_32 0x25,// os2_bnd - 0x2A,// 42 = "call" + 0x29,// 41 = "call" 0x6C,// 'l' 0x20,// 0x20 // Call_rel32_64 0x25,// os2_bnd - 0x2A,// 42 = "call" + 0x29,// 41 = "call" 0x71,// 'q' 0x40,// 0x40 // Jmp_rel16 0x17,// os_bnd - 0x18,// 24 = "jmp" + 0x19,// 25 = "jmp" 0x10,// 0x10 // Jmp_rel32_32 0x17,// os_bnd - 0x18,// 24 = "jmp" + 0x19,// 25 = "jmp" 0x20,// 0x20 // Jmp_rel32_64 0x17,// os_bnd - 0x18,// 24 = "jmp" + 0x19,// 25 = "jmp" 0x40,// 0x40 // Jmp_ptr1616 @@ -3829,17 +3829,17 @@ pub(super) static FORMATTER_TBL_DATA: &[u8] = &[ // Jmp_rel8_16 0x15,// os_A - 0x18,// 24 = "jmp" + 0x19,// 25 = "jmp" 0x10,// 0x10 // Jmp_rel8_32 0x15,// os_A - 0x18,// 24 = "jmp" + 0x19,// 25 = "jmp" 0x20,// 0x20 // Jmp_rel8_64 0x15,// os_A - 0x18,// 24 = "jmp" + 0x19,// 25 = "jmp" 0x40,// 0x40 // In_AL_DX @@ -3913,7 +3913,7 @@ pub(super) static FORMATTER_TBL_DATA: &[u8] = &[ // Imul_rm8 0x05,// Normal_3 - 0x17,// 23 = "imul" + 0x18,// 24 = "imul" 0x62,// 'b' 0x01,// 0x1 = MnemonicSuffixIfMem @@ -4021,19 +4021,19 @@ pub(super) static FORMATTER_TBL_DATA: &[u8] = &[ // Imul_rm16 0x05,// Normal_3 - 0x17,// 23 = "imul" + 0x18,// 24 = "imul" 0x77,// 'w' 0x01,// 0x1 = MnemonicSuffixIfMem // Imul_rm32 0x05,// Normal_3 - 0x17,// 23 = "imul" + 0x18,// 24 = "imul" 0x6C,// 'l' 0x01,// 0x1 = MnemonicSuffixIfMem // Imul_rm64 0x05,// Normal_3 - 0x17,// 23 = "imul" + 0x18,// 24 = "imul" 0x71,// 'q' 0x01,// 0x1 = MnemonicSuffixIfMem @@ -4147,19 +4147,19 @@ pub(super) static FORMATTER_TBL_DATA: &[u8] = &[ // Call_rm16 0x09,// bnd2_3 - 0x2A,// 42 = "call" + 0x29,// 41 = "call" 0x77,// 'w' 0x21,// 0x21 = MnemonicSuffixIfMem, IndirectOperand // Call_rm32 0x09,// bnd2_3 - 0x2A,// 42 = "call" + 0x29,// 41 = "call" 0x6C,// 'l' 0x21,// 0x21 = MnemonicSuffixIfMem, IndirectOperand // Call_rm64 0x09,// bnd2_3 - 0x2A,// 42 = "call" + 0x29,// 41 = "call" 0x71,// 'q' 0x21,// 0x21 = MnemonicSuffixIfMem, IndirectOperand @@ -4183,19 +4183,19 @@ pub(super) static FORMATTER_TBL_DATA: &[u8] = &[ // Jmp_rm16 0x09,// bnd2_3 - 0x18,// 24 = "jmp" + 0x19,// 25 = "jmp" 0x77,// 'w' 0x21,// 0x21 = MnemonicSuffixIfMem, IndirectOperand // Jmp_rm32 0x09,// bnd2_3 - 0x18,// 24 = "jmp" + 0x19,// 25 = "jmp" 0x6C,// 'l' 0x21,// 0x21 = MnemonicSuffixIfMem, IndirectOperand // Jmp_rm64 0x09,// bnd2_3 - 0x18,// 24 = "jmp" + 0x19,// 25 = "jmp" 0x71,// 'q' 0x21,// 0x21 = MnemonicSuffixIfMem, IndirectOperand @@ -4818,11 +4818,11 @@ pub(super) static FORMATTER_TBL_DATA: &[u8] = &[ // Movups_xmm_xmmm128 0x01,// Normal_1 - 0x21,// 33 = "movups" + 0x20,// 32 = "movups" // VEX_Vmovups_xmm_xmmm128 0x81,// 'v', Normal_1 - 0x21,// 33 = "vmovups" + 0x20,// 32 = "vmovups" // VEX_Vmovups_ymm_ymmm256 0x80,// 'v', Previous @@ -4838,11 +4838,11 @@ pub(super) static FORMATTER_TBL_DATA: &[u8] = &[ // Movupd_xmm_xmmm128 0x01,// Normal_1 - 0x22,// 34 = "movupd" + 0x21,// 33 = "movupd" // VEX_Vmovupd_xmm_xmmm128 0x81,// 'v', Normal_1 - 0x22,// 34 = "vmovupd" + 0x21,// 33 = "vmovupd" // VEX_Vmovupd_ymm_ymmm256 0x80,// 'v', Previous @@ -4858,11 +4858,11 @@ pub(super) static FORMATTER_TBL_DATA: &[u8] = &[ // Movss_xmm_xmmm32 0x01,// Normal_1 - 0x27,// 39 = "movss" + 0x26,// 38 = "movss" // VEX_Vmovss_xmm_xmm_xmm 0x81,// 'v', Normal_1 - 0x27,// 39 = "vmovss" + 0x26,// 38 = "vmovss" // VEX_Vmovss_xmm_m32 0x80,// 'v', Previous @@ -4875,11 +4875,11 @@ pub(super) static FORMATTER_TBL_DATA: &[u8] = &[ // Movsd_xmm_xmmm64 0x01,// Normal_1 - 0x26,// 38 = "movsd" + 0x25,// 37 = "movsd" // VEX_Vmovsd_xmm_xmm_xmm 0x81,// 'v', Normal_1 - 0x26,// 38 = "vmovsd" + 0x25,// 37 = "vmovsd" // VEX_Vmovsd_xmm_m64 0x80,// 'v', Previous @@ -4892,11 +4892,11 @@ pub(super) static FORMATTER_TBL_DATA: &[u8] = &[ // Movups_xmmm128_xmm 0x01,// Normal_1 - 0x21,// 33 = "movups" + 0x20,// 32 = "movups" // VEX_Vmovups_xmmm128_xmm 0x81,// 'v', Normal_1 - 0x21,// 33 = "vmovups" + 0x20,// 32 = "vmovups" // VEX_Vmovups_ymmm256_ymm 0x80,// 'v', Previous @@ -4912,11 +4912,11 @@ pub(super) static FORMATTER_TBL_DATA: &[u8] = &[ // Movupd_xmmm128_xmm 0x01,// Normal_1 - 0x22,// 34 = "movupd" + 0x21,// 33 = "movupd" // VEX_Vmovupd_xmmm128_xmm 0x81,// 'v', Normal_1 - 0x22,// 34 = "vmovupd" + 0x21,// 33 = "vmovupd" // VEX_Vmovupd_ymmm256_ymm 0x80,// 'v', Previous @@ -4932,11 +4932,11 @@ pub(super) static FORMATTER_TBL_DATA: &[u8] = &[ // Movss_xmmm32_xmm 0x01,// Normal_1 - 0x27,// 39 = "movss" + 0x26,// 38 = "movss" // VEX_Vmovss_xmm_xmm_xmm_0F11 0x81,// 'v', Normal_1 - 0x27,// 39 = "vmovss" + 0x26,// 38 = "vmovss" // VEX_Vmovss_m32_xmm 0x80,// 'v', Previous @@ -4949,11 +4949,11 @@ pub(super) static FORMATTER_TBL_DATA: &[u8] = &[ // Movsd_xmmm64_xmm 0x01,// Normal_1 - 0x26,// 38 = "movsd" + 0x25,// 37 = "movsd" // VEX_Vmovsd_xmm_xmm_xmm_0F11 0x81,// 'v', Normal_1 - 0x26,// 38 = "vmovsd" + 0x25,// 37 = "vmovsd" // VEX_Vmovsd_m64_xmm 0x80,// 'v', Previous @@ -5490,11 +5490,11 @@ pub(super) static FORMATTER_TBL_DATA: &[u8] = &[ // Movaps_xmm_xmmm128 0x01,// Normal_1 - 0x23,// 35 = "movaps" + 0x22,// 34 = "movaps" // VEX_Vmovaps_xmm_xmmm128 0x81,// 'v', Normal_1 - 0x23,// 35 = "vmovaps" + 0x22,// 34 = "vmovaps" // VEX_Vmovaps_ymm_ymmm256 0x80,// 'v', Previous @@ -5510,11 +5510,11 @@ pub(super) static FORMATTER_TBL_DATA: &[u8] = &[ // Movapd_xmm_xmmm128 0x01,// Normal_1 - 0x24,// 36 = "movapd" + 0x23,// 35 = "movapd" // VEX_Vmovapd_xmm_xmmm128 0x81,// 'v', Normal_1 - 0x24,// 36 = "vmovapd" + 0x23,// 35 = "vmovapd" // VEX_Vmovapd_ymm_ymmm256 0x80,// 'v', Previous @@ -5530,11 +5530,11 @@ pub(super) static FORMATTER_TBL_DATA: &[u8] = &[ // Movaps_xmmm128_xmm 0x01,// Normal_1 - 0x23,// 35 = "movaps" + 0x22,// 34 = "movaps" // VEX_Vmovaps_xmmm128_xmm 0x81,// 'v', Normal_1 - 0x23,// 35 = "vmovaps" + 0x22,// 34 = "vmovaps" // VEX_Vmovaps_ymmm256_ymm 0x80,// 'v', Previous @@ -5550,11 +5550,11 @@ pub(super) static FORMATTER_TBL_DATA: &[u8] = &[ // Movapd_xmmm128_xmm 0x01,// Normal_1 - 0x24,// 36 = "movapd" + 0x23,// 35 = "movapd" // VEX_Vmovapd_xmmm128_xmm 0x81,// 'v', Normal_1 - 0x24,// 36 = "vmovapd" + 0x23,// 35 = "vmovapd" // VEX_Vmovapd_ymmm256_ymm 0x80,// 'v', Previous @@ -7735,14 +7735,14 @@ pub(super) static FORMATTER_TBL_DATA: &[u8] = &[ // Psrlw_mm_imm8 0x01,// Normal_1 - 0x0E,// 14 = "psrlw" + 0x0F,// 15 = "psrlw" // Psrlw_xmm_imm8 0x00,// Previous // VEX_Vpsrlw_xmm_xmm_imm8 0x81,// 'v', Normal_1 - 0x0E,// 14 = "vpsrlw" + 0x0F,// 15 = "vpsrlw" // VEX_Vpsrlw_ymm_ymm_imm8 0x80,// 'v', Previous @@ -7758,14 +7758,14 @@ pub(super) static FORMATTER_TBL_DATA: &[u8] = &[ // Psraw_mm_imm8 0x01,// Normal_1 - 0x0F,// 15 = "psraw" + 0x10,// 16 = "psraw" // Psraw_xmm_imm8 0x00,// Previous // VEX_Vpsraw_xmm_xmm_imm8 0x81,// 'v', Normal_1 - 0x0F,// 15 = "vpsraw" + 0x10,// 16 = "vpsraw" // VEX_Vpsraw_ymm_ymm_imm8 0x80,// 'v', Previous @@ -7781,14 +7781,14 @@ pub(super) static FORMATTER_TBL_DATA: &[u8] = &[ // Psllw_mm_imm8 0x01,// Normal_1 - 0x10,// 16 = "psllw" + 0x11,// 17 = "psllw" // Psllw_xmm_imm8 0x00,// Previous // VEX_Vpsllw_xmm_xmm_imm8 0x81,// 'v', Normal_1 - 0x10,// 16 = "vpsllw" + 0x11,// 17 = "vpsllw" // VEX_Vpsllw_ymm_ymm_imm8 0x80,// 'v', Previous @@ -7844,14 +7844,14 @@ pub(super) static FORMATTER_TBL_DATA: &[u8] = &[ // Psrld_mm_imm8 0x01,// Normal_1 - 0x11,// 17 = "psrld" + 0x12,// 18 = "psrld" // Psrld_xmm_imm8 0x00,// Previous // VEX_Vpsrld_xmm_xmm_imm8 0x81,// 'v', Normal_1 - 0x11,// 17 = "vpsrld" + 0x12,// 18 = "vpsrld" // VEX_Vpsrld_ymm_ymm_imm8 0x80,// 'v', Previous @@ -7867,14 +7867,14 @@ pub(super) static FORMATTER_TBL_DATA: &[u8] = &[ // Psrad_mm_imm8 0x01,// Normal_1 - 0x12,// 18 = "psrad" + 0x13,// 19 = "psrad" // Psrad_xmm_imm8 0x00,// Previous // VEX_Vpsrad_xmm_xmm_imm8 0x81,// 'v', Normal_1 - 0x12,// 18 = "vpsrad" + 0x13,// 19 = "vpsrad" // VEX_Vpsrad_ymm_ymm_imm8 0x80,// 'v', Previous @@ -7900,14 +7900,14 @@ pub(super) static FORMATTER_TBL_DATA: &[u8] = &[ // Pslld_mm_imm8 0x01,// Normal_1 - 0x13,// 19 = "pslld" + 0x14,// 20 = "pslld" // Pslld_xmm_imm8 0x00,// Previous // VEX_Vpslld_xmm_xmm_imm8 0x81,// 'v', Normal_1 - 0x13,// 19 = "vpslld" + 0x14,// 20 = "vpslld" // VEX_Vpslld_ymm_ymm_imm8 0x80,// 'v', Previous @@ -7923,14 +7923,14 @@ pub(super) static FORMATTER_TBL_DATA: &[u8] = &[ // Psrlq_mm_imm8 0x01,// Normal_1 - 0x14,// 20 = "psrlq" + 0x15,// 21 = "psrlq" // Psrlq_xmm_imm8 0x00,// Previous // VEX_Vpsrlq_xmm_xmm_imm8 0x81,// 'v', Normal_1 - 0x14,// 20 = "vpsrlq" + 0x15,// 21 = "vpsrlq" // VEX_Vpsrlq_ymm_ymm_imm8 0x80,// 'v', Previous @@ -7966,14 +7966,14 @@ pub(super) static FORMATTER_TBL_DATA: &[u8] = &[ // Psllq_mm_imm8 0x01,// Normal_1 - 0x15,// 21 = "psllq" + 0x16,// 22 = "psllq" // Psllq_xmm_imm8 0x00,// Previous // VEX_Vpsllq_xmm_xmm_imm8 0x81,// 'v', Normal_1 - 0x15,// 21 = "vpsllq" + 0x16,// 22 = "vpsllq" // VEX_Vpsllq_ymm_ymm_imm8 0x80,// 'v', Previous @@ -9663,17 +9663,17 @@ pub(super) static FORMATTER_TBL_DATA: &[u8] = &[ // Imul_r16_rm16 0x02,// Normal_2a - 0x17,// 23 = "imul" + 0x18,// 24 = "imul" 0x77,// 'w' // Imul_r32_rm32 0x02,// Normal_2a - 0x17,// 23 = "imul" + 0x18,// 24 = "imul" 0x6C,// 'l' // Imul_r64_rm64 0x02,// Normal_2a - 0x17,// 23 = "imul" + 0x18,// 24 = "imul" 0x71,// 'q' // Cmpxchg_rm8_r8 @@ -10143,7 +10143,7 @@ pub(super) static FORMATTER_TBL_DATA: &[u8] = &[ // Pextrw_r32_mm_imm8 0x01,// Normal_1 - 0x16,// 22 = "pextrw" + 0x17,// 23 = "pextrw" // Pextrw_r64_mm_imm8 0x00,// Previous @@ -10156,7 +10156,7 @@ pub(super) static FORMATTER_TBL_DATA: &[u8] = &[ // VEX_Vpextrw_r32_xmm_imm8 0x81,// 'v', Normal_1 - 0x16,// 22 = "vpextrw" + 0x17,// 23 = "vpextrw" // VEX_Vpextrw_r64_xmm_imm8 0x80,// 'v', Previous @@ -10321,14 +10321,14 @@ pub(super) static FORMATTER_TBL_DATA: &[u8] = &[ // Psrlw_mm_mmm64 0x01,// Normal_1 - 0x0E,// 14 = "psrlw" + 0x0F,// 15 = "psrlw" // Psrlw_xmm_xmmm128 0x00,// Previous // VEX_Vpsrlw_xmm_xmm_xmmm128 0x81,// 'v', Normal_1 - 0x0E,// 14 = "vpsrlw" + 0x0F,// 15 = "vpsrlw" // VEX_Vpsrlw_ymm_ymm_xmmm128 0x80,// 'v', Previous @@ -10344,14 +10344,14 @@ pub(super) static FORMATTER_TBL_DATA: &[u8] = &[ // Psrld_mm_mmm64 0x01,// Normal_1 - 0x11,// 17 = "psrld" + 0x12,// 18 = "psrld" // Psrld_xmm_xmmm128 0x00,// Previous // VEX_Vpsrld_xmm_xmm_xmmm128 0x81,// 'v', Normal_1 - 0x11,// 17 = "vpsrld" + 0x12,// 18 = "vpsrld" // VEX_Vpsrld_ymm_ymm_xmmm128 0x80,// 'v', Previous @@ -10367,14 +10367,14 @@ pub(super) static FORMATTER_TBL_DATA: &[u8] = &[ // Psrlq_mm_mmm64 0x01,// Normal_1 - 0x14,// 20 = "psrlq" + 0x15,// 21 = "psrlq" // Psrlq_xmm_xmmm128 0x00,// Previous // VEX_Vpsrlq_xmm_xmm_xmmm128 0x81,// 'v', Normal_1 - 0x14,// 20 = "vpsrlq" + 0x15,// 21 = "vpsrlq" // VEX_Vpsrlq_ymm_ymm_xmmm128 0x80,// 'v', Previous @@ -10710,14 +10710,14 @@ pub(super) static FORMATTER_TBL_DATA: &[u8] = &[ // Psraw_mm_mmm64 0x01,// Normal_1 - 0x0F,// 15 = "psraw" + 0x10,// 16 = "psraw" // Psraw_xmm_xmmm128 0x00,// Previous // VEX_Vpsraw_xmm_xmm_xmmm128 0x81,// 'v', Normal_1 - 0x0F,// 15 = "vpsraw" + 0x10,// 16 = "vpsraw" // VEX_Vpsraw_ymm_ymm_xmmm128 0x80,// 'v', Previous @@ -10733,14 +10733,14 @@ pub(super) static FORMATTER_TBL_DATA: &[u8] = &[ // Psrad_mm_mmm64 0x01,// Normal_1 - 0x12,// 18 = "psrad" + 0x13,// 19 = "psrad" // Psrad_xmm_xmmm128 0x00,// Previous // VEX_Vpsrad_xmm_xmm_xmmm128 0x81,// 'v', Normal_1 - 0x12,// 18 = "vpsrad" + 0x13,// 19 = "vpsrad" // VEX_Vpsrad_ymm_ymm_xmmm128 0x80,// 'v', Previous @@ -11174,14 +11174,14 @@ pub(super) static FORMATTER_TBL_DATA: &[u8] = &[ // Psllw_mm_mmm64 0x01,// Normal_1 - 0x10,// 16 = "psllw" + 0x11,// 17 = "psllw" // Psllw_xmm_xmmm128 0x00,// Previous // VEX_Vpsllw_xmm_xmm_xmmm128 0x81,// 'v', Normal_1 - 0x10,// 16 = "vpsllw" + 0x11,// 17 = "vpsllw" // VEX_Vpsllw_ymm_ymm_xmmm128 0x80,// 'v', Previous @@ -11197,14 +11197,14 @@ pub(super) static FORMATTER_TBL_DATA: &[u8] = &[ // Pslld_mm_mmm64 0x01,// Normal_1 - 0x13,// 19 = "pslld" + 0x14,// 20 = "pslld" // Pslld_xmm_xmmm128 0x00,// Previous // VEX_Vpslld_xmm_xmm_xmmm128 0x81,// 'v', Normal_1 - 0x13,// 19 = "vpslld" + 0x14,// 20 = "vpslld" // VEX_Vpslld_ymm_ymm_xmmm128 0x80,// 'v', Previous @@ -11220,14 +11220,14 @@ pub(super) static FORMATTER_TBL_DATA: &[u8] = &[ // Psllq_mm_mmm64 0x01,// Normal_1 - 0x15,// 21 = "psllq" + 0x16,// 22 = "psllq" // Psllq_xmm_xmmm128 0x00,// Previous // VEX_Vpsllq_xmm_xmm_xmmm128 0x81,// 'v', Normal_1 - 0x15,// 21 = "vpsllq" + 0x16,// 22 = "vpsllq" // VEX_Vpsllq_ymm_ymm_xmmm128 0x80,// 'v', Previous @@ -11695,7 +11695,7 @@ pub(super) static FORMATTER_TBL_DATA: &[u8] = &[ // VEX_Vpermilps_xmm_xmm_xmmm128 0x81,// 'v', Normal_1 - 0x28,// 40 = "vpermilps" + 0x27,// 39 = "vpermilps" // VEX_Vpermilps_ymm_ymm_ymmm256 0x80,// 'v', Previous @@ -11711,7 +11711,7 @@ pub(super) static FORMATTER_TBL_DATA: &[u8] = &[ // VEX_Vpermilpd_xmm_xmm_xmmm128 0x81,// 'v', Normal_1 - 0x29,// 41 = "vpermilpd" + 0x28,// 40 = "vpermilpd" // VEX_Vpermilpd_ymm_ymm_ymmm256 0x80,// 'v', Previous @@ -15678,7 +15678,7 @@ pub(super) static FORMATTER_TBL_DATA: &[u8] = &[ // VEX_Vpermilps_xmm_xmmm128_imm8 0x81,// 'v', Normal_1 - 0x28,// 40 = "vpermilps" + 0x27,// 39 = "vpermilps" // VEX_Vpermilps_ymm_ymmm256_imm8 0x80,// 'v', Previous @@ -15694,7 +15694,7 @@ pub(super) static FORMATTER_TBL_DATA: &[u8] = &[ // VEX_Vpermilpd_xmm_xmmm128_imm8 0x81,// 'v', Normal_1 - 0x29,// 41 = "vpermilpd" + 0x28,// 40 = "vpermilpd" // VEX_Vpermilpd_ymm_ymmm256_imm8 0x80,// 'v', Previous @@ -15862,14 +15862,14 @@ pub(super) static FORMATTER_TBL_DATA: &[u8] = &[ // Pextrw_r32m16_xmm_imm8 0x01,// Normal_1 - 0x16,// 22 = "pextrw" + 0x17,// 23 = "pextrw" // Pextrw_r64m16_xmm_imm8 0x00,// Previous // VEX_Vpextrw_r32m16_xmm_imm8 0x81,// 'v', Normal_1 - 0x16,// 22 = "vpextrw" + 0x17,// 23 = "vpextrw" // VEX_Vpextrw_r64m16_xmm_imm8 0x80,// 'v', Previous diff --git a/src/rust/iced-x86/src/formatter/intel/fmt_data.rs b/src/rust/iced-x86/src/formatter/intel/fmt_data.rs index f0d673d87..ad79e0b5e 100644 --- a/src/rust/iced-x86/src/formatter/intel/fmt_data.rs +++ b/src/rust/iced-x86/src/formatter/intel/fmt_data.rs @@ -525,7 +525,7 @@ pub(super) static FORMATTER_TBL_DATA: &[u8] = &[ // Imul_r16_rm16_imm16 0x0C,// imul - 0x17,// 23 = "imul" + 0x18,// 24 = "imul" // Imul_r32_rm32_imm32 0x00,// Previous @@ -550,7 +550,7 @@ pub(super) static FORMATTER_TBL_DATA: &[u8] = &[ // Imul_r16_rm16_imm8 0x0C,// imul - 0x17,// 23 = "imul" + 0x18,// 24 = "imul" // Imul_r32_rm32_imm8 0x00,// Previous @@ -1376,13 +1376,13 @@ pub(super) static FORMATTER_TBL_DATA: &[u8] = &[ // Call_ptr1616 0x14,// os3 - 0x2A,// 42 = "call" + 0x29,// 41 = "call" 0x10,// 0x10 0x80, 0x04,// 0x200 = FarMnemonic // Call_ptr1632 0x14,// os3 - 0x2A,// 42 = "call" + 0x29,// 41 = "call" 0x20,// 0x20 0x80, 0x04,// 0x200 = FarMnemonic @@ -1460,7 +1460,7 @@ pub(super) static FORMATTER_TBL_DATA: &[u8] = &[ // Movsd_m32_m32 0x01,// Normal_1 - 0x26,// 38 = "movsd" + 0x25,// 37 = "movsd" // Movsq_m64_m64 0x01,// Normal_1 @@ -1558,27 +1558,27 @@ pub(super) static FORMATTER_TBL_DATA: &[u8] = &[ // Rol_rm8_imm8 0x02,// Normal_2 - 0x19,// 25 = "rol" + 0x1A,// 26 = "rol" 0x06,// 0x6 = ShowNoMemSize_ForceSize, ShowMinMemSize_ForceSize // Ror_rm8_imm8 0x02,// Normal_2 - 0x1A,// 26 = "ror" + 0x1B,// 27 = "ror" 0x06,// 0x6 = ShowNoMemSize_ForceSize, ShowMinMemSize_ForceSize // Rcl_rm8_imm8 0x02,// Normal_2 - 0x1B,// 27 = "rcl" + 0x1C,// 28 = "rcl" 0x06,// 0x6 = ShowNoMemSize_ForceSize, ShowMinMemSize_ForceSize // Rcr_rm8_imm8 0x02,// Normal_2 - 0x1C,// 28 = "rcr" + 0x1D,// 29 = "rcr" 0x06,// 0x6 = ShowNoMemSize_ForceSize, ShowMinMemSize_ForceSize // Shl_rm8_imm8 0x02,// Normal_2 - 0x1D,// 29 = "shl" + 0x0E,// 14 = "shl" 0x06,// 0x6 = ShowNoMemSize_ForceSize, ShowMinMemSize_ForceSize // Shr_rm8_imm8 @@ -1588,17 +1588,17 @@ pub(super) static FORMATTER_TBL_DATA: &[u8] = &[ // Sal_rm8_imm8 0x02,// Normal_2 - 0x1F,// 31 = "sal" + 0x0E,// 14 = "shl" 0x06,// 0x6 = ShowNoMemSize_ForceSize, ShowMinMemSize_ForceSize // Sar_rm8_imm8 0x02,// Normal_2 - 0x20,// 32 = "sar" + 0x1F,// 31 = "sar" 0x06,// 0x6 = ShowNoMemSize_ForceSize, ShowMinMemSize_ForceSize // Rol_rm16_imm8 0x02,// Normal_2 - 0x19,// 25 = "rol" + 0x1A,// 26 = "rol" 0x06,// 0x6 = ShowNoMemSize_ForceSize, ShowMinMemSize_ForceSize // Rol_rm32_imm8 @@ -1609,7 +1609,7 @@ pub(super) static FORMATTER_TBL_DATA: &[u8] = &[ // Ror_rm16_imm8 0x02,// Normal_2 - 0x1A,// 26 = "ror" + 0x1B,// 27 = "ror" 0x06,// 0x6 = ShowNoMemSize_ForceSize, ShowMinMemSize_ForceSize // Ror_rm32_imm8 @@ -1620,7 +1620,7 @@ pub(super) static FORMATTER_TBL_DATA: &[u8] = &[ // Rcl_rm16_imm8 0x02,// Normal_2 - 0x1B,// 27 = "rcl" + 0x1C,// 28 = "rcl" 0x06,// 0x6 = ShowNoMemSize_ForceSize, ShowMinMemSize_ForceSize // Rcl_rm32_imm8 @@ -1631,7 +1631,7 @@ pub(super) static FORMATTER_TBL_DATA: &[u8] = &[ // Rcr_rm16_imm8 0x02,// Normal_2 - 0x1C,// 28 = "rcr" + 0x1D,// 29 = "rcr" 0x06,// 0x6 = ShowNoMemSize_ForceSize, ShowMinMemSize_ForceSize // Rcr_rm32_imm8 @@ -1642,7 +1642,7 @@ pub(super) static FORMATTER_TBL_DATA: &[u8] = &[ // Shl_rm16_imm8 0x02,// Normal_2 - 0x1D,// 29 = "shl" + 0x0E,// 14 = "shl" 0x06,// 0x6 = ShowNoMemSize_ForceSize, ShowMinMemSize_ForceSize // Shl_rm32_imm8 @@ -1664,7 +1664,7 @@ pub(super) static FORMATTER_TBL_DATA: &[u8] = &[ // Sal_rm16_imm8 0x02,// Normal_2 - 0x1F,// 31 = "sal" + 0x0E,// 14 = "shl" 0x06,// 0x6 = ShowNoMemSize_ForceSize, ShowMinMemSize_ForceSize // Sal_rm32_imm8 @@ -1675,7 +1675,7 @@ pub(super) static FORMATTER_TBL_DATA: &[u8] = &[ // Sar_rm16_imm8 0x02,// Normal_2 - 0x20,// 32 = "sar" + 0x1F,// 31 = "sar" 0x06,// 0x6 = ShowNoMemSize_ForceSize, ShowMinMemSize_ForceSize // Sar_rm32_imm8 @@ -1686,31 +1686,31 @@ pub(super) static FORMATTER_TBL_DATA: &[u8] = &[ // Retnw_imm16 0x15,// os_bnd - 0x25,// 37 = "ret" + 0x24,// 36 = "ret" 0x10,// 0x10 // Retnd_imm16 0x15,// os_bnd - 0x25,// 37 = "ret" + 0x24,// 36 = "ret" 0x20,// 0x20 // Retnq_imm16 0x07,// bnd_1 - 0x25,// 37 = "ret" + 0x24,// 36 = "ret" // Retnw 0x15,// os_bnd - 0x25,// 37 = "ret" + 0x24,// 36 = "ret" 0x10,// 0x10 // Retnd 0x15,// os_bnd - 0x25,// 37 = "ret" + 0x24,// 36 = "ret" 0x20,// 0x20 // Retnq 0x07,// bnd_1 - 0x25,// 37 = "ret" + 0x24,// 36 = "ret" // Les_r16_m1616 0x01,// Normal_1 @@ -1788,36 +1788,36 @@ pub(super) static FORMATTER_TBL_DATA: &[u8] = &[ // Retfw_imm16 0x14,// os3 - 0x25,// 37 = "ret" + 0x24,// 36 = "ret" 0x10,// 0x10 0x80, 0x04,// 0x200 = FarMnemonic // Retfd_imm16 0x14,// os3 - 0x25,// 37 = "ret" + 0x24,// 36 = "ret" 0x20,// 0x20 0x80, 0x04,// 0x200 = FarMnemonic // Retfq_imm16 0x02,// Normal_2 - 0x25,// 37 = "ret" + 0x24,// 36 = "ret" 0xB0, 0x04,// 0x230 = FarMnemonic, OpSize64 // Retfw 0x14,// os3 - 0x25,// 37 = "ret" + 0x24,// 36 = "ret" 0x10,// 0x10 0x80, 0x04,// 0x200 = FarMnemonic // Retfd 0x14,// os3 - 0x25,// 37 = "ret" + 0x24,// 36 = "ret" 0x20,// 0x20 0x80, 0x04,// 0x200 = FarMnemonic // Retfq 0x02,// Normal_2 - 0x25,// 37 = "ret" + 0x24,// 36 = "ret" 0xB0, 0x04,// 0x230 = FarMnemonic, OpSize64 // Int3 @@ -1846,27 +1846,27 @@ pub(super) static FORMATTER_TBL_DATA: &[u8] = &[ // Rol_rm8_1 0x02,// Normal_2 - 0x19,// 25 = "rol" + 0x1A,// 26 = "rol" 0x06,// 0x6 = ShowNoMemSize_ForceSize, ShowMinMemSize_ForceSize // Ror_rm8_1 0x02,// Normal_2 - 0x1A,// 26 = "ror" + 0x1B,// 27 = "ror" 0x06,// 0x6 = ShowNoMemSize_ForceSize, ShowMinMemSize_ForceSize // Rcl_rm8_1 0x02,// Normal_2 - 0x1B,// 27 = "rcl" + 0x1C,// 28 = "rcl" 0x06,// 0x6 = ShowNoMemSize_ForceSize, ShowMinMemSize_ForceSize // Rcr_rm8_1 0x02,// Normal_2 - 0x1C,// 28 = "rcr" + 0x1D,// 29 = "rcr" 0x06,// 0x6 = ShowNoMemSize_ForceSize, ShowMinMemSize_ForceSize // Shl_rm8_1 0x02,// Normal_2 - 0x1D,// 29 = "shl" + 0x0E,// 14 = "shl" 0x06,// 0x6 = ShowNoMemSize_ForceSize, ShowMinMemSize_ForceSize // Shr_rm8_1 @@ -1876,17 +1876,17 @@ pub(super) static FORMATTER_TBL_DATA: &[u8] = &[ // Sal_rm8_1 0x02,// Normal_2 - 0x1F,// 31 = "sal" + 0x0E,// 14 = "shl" 0x06,// 0x6 = ShowNoMemSize_ForceSize, ShowMinMemSize_ForceSize // Sar_rm8_1 0x02,// Normal_2 - 0x20,// 32 = "sar" + 0x1F,// 31 = "sar" 0x06,// 0x6 = ShowNoMemSize_ForceSize, ShowMinMemSize_ForceSize // Rol_rm16_1 0x02,// Normal_2 - 0x19,// 25 = "rol" + 0x1A,// 26 = "rol" 0x06,// 0x6 = ShowNoMemSize_ForceSize, ShowMinMemSize_ForceSize // Rol_rm32_1 @@ -1897,7 +1897,7 @@ pub(super) static FORMATTER_TBL_DATA: &[u8] = &[ // Ror_rm16_1 0x02,// Normal_2 - 0x1A,// 26 = "ror" + 0x1B,// 27 = "ror" 0x06,// 0x6 = ShowNoMemSize_ForceSize, ShowMinMemSize_ForceSize // Ror_rm32_1 @@ -1908,7 +1908,7 @@ pub(super) static FORMATTER_TBL_DATA: &[u8] = &[ // Rcl_rm16_1 0x02,// Normal_2 - 0x1B,// 27 = "rcl" + 0x1C,// 28 = "rcl" 0x06,// 0x6 = ShowNoMemSize_ForceSize, ShowMinMemSize_ForceSize // Rcl_rm32_1 @@ -1919,7 +1919,7 @@ pub(super) static FORMATTER_TBL_DATA: &[u8] = &[ // Rcr_rm16_1 0x02,// Normal_2 - 0x1C,// 28 = "rcr" + 0x1D,// 29 = "rcr" 0x06,// 0x6 = ShowNoMemSize_ForceSize, ShowMinMemSize_ForceSize // Rcr_rm32_1 @@ -1930,7 +1930,7 @@ pub(super) static FORMATTER_TBL_DATA: &[u8] = &[ // Shl_rm16_1 0x02,// Normal_2 - 0x1D,// 29 = "shl" + 0x0E,// 14 = "shl" 0x06,// 0x6 = ShowNoMemSize_ForceSize, ShowMinMemSize_ForceSize // Shl_rm32_1 @@ -1952,7 +1952,7 @@ pub(super) static FORMATTER_TBL_DATA: &[u8] = &[ // Sal_rm16_1 0x02,// Normal_2 - 0x1F,// 31 = "sal" + 0x0E,// 14 = "shl" 0x06,// 0x6 = ShowNoMemSize_ForceSize, ShowMinMemSize_ForceSize // Sal_rm32_1 @@ -1963,7 +1963,7 @@ pub(super) static FORMATTER_TBL_DATA: &[u8] = &[ // Sar_rm16_1 0x02,// Normal_2 - 0x20,// 32 = "sar" + 0x1F,// 31 = "sar" 0x06,// 0x6 = ShowNoMemSize_ForceSize, ShowMinMemSize_ForceSize // Sar_rm32_1 @@ -1974,27 +1974,27 @@ pub(super) static FORMATTER_TBL_DATA: &[u8] = &[ // Rol_rm8_CL 0x02,// Normal_2 - 0x19,// 25 = "rol" + 0x1A,// 26 = "rol" 0x06,// 0x6 = ShowNoMemSize_ForceSize, ShowMinMemSize_ForceSize // Ror_rm8_CL 0x02,// Normal_2 - 0x1A,// 26 = "ror" + 0x1B,// 27 = "ror" 0x06,// 0x6 = ShowNoMemSize_ForceSize, ShowMinMemSize_ForceSize // Rcl_rm8_CL 0x02,// Normal_2 - 0x1B,// 27 = "rcl" + 0x1C,// 28 = "rcl" 0x06,// 0x6 = ShowNoMemSize_ForceSize, ShowMinMemSize_ForceSize // Rcr_rm8_CL 0x02,// Normal_2 - 0x1C,// 28 = "rcr" + 0x1D,// 29 = "rcr" 0x06,// 0x6 = ShowNoMemSize_ForceSize, ShowMinMemSize_ForceSize // Shl_rm8_CL 0x02,// Normal_2 - 0x1D,// 29 = "shl" + 0x0E,// 14 = "shl" 0x06,// 0x6 = ShowNoMemSize_ForceSize, ShowMinMemSize_ForceSize // Shr_rm8_CL @@ -2004,17 +2004,17 @@ pub(super) static FORMATTER_TBL_DATA: &[u8] = &[ // Sal_rm8_CL 0x02,// Normal_2 - 0x1F,// 31 = "sal" + 0x0E,// 14 = "shl" 0x06,// 0x6 = ShowNoMemSize_ForceSize, ShowMinMemSize_ForceSize // Sar_rm8_CL 0x02,// Normal_2 - 0x20,// 32 = "sar" + 0x1F,// 31 = "sar" 0x06,// 0x6 = ShowNoMemSize_ForceSize, ShowMinMemSize_ForceSize // Rol_rm16_CL 0x02,// Normal_2 - 0x19,// 25 = "rol" + 0x1A,// 26 = "rol" 0x06,// 0x6 = ShowNoMemSize_ForceSize, ShowMinMemSize_ForceSize // Rol_rm32_CL @@ -2025,7 +2025,7 @@ pub(super) static FORMATTER_TBL_DATA: &[u8] = &[ // Ror_rm16_CL 0x02,// Normal_2 - 0x1A,// 26 = "ror" + 0x1B,// 27 = "ror" 0x06,// 0x6 = ShowNoMemSize_ForceSize, ShowMinMemSize_ForceSize // Ror_rm32_CL @@ -2036,7 +2036,7 @@ pub(super) static FORMATTER_TBL_DATA: &[u8] = &[ // Rcl_rm16_CL 0x02,// Normal_2 - 0x1B,// 27 = "rcl" + 0x1C,// 28 = "rcl" 0x06,// 0x6 = ShowNoMemSize_ForceSize, ShowMinMemSize_ForceSize // Rcl_rm32_CL @@ -2047,7 +2047,7 @@ pub(super) static FORMATTER_TBL_DATA: &[u8] = &[ // Rcr_rm16_CL 0x02,// Normal_2 - 0x1C,// 28 = "rcr" + 0x1D,// 29 = "rcr" 0x06,// 0x6 = ShowNoMemSize_ForceSize, ShowMinMemSize_ForceSize // Rcr_rm32_CL @@ -2058,7 +2058,7 @@ pub(super) static FORMATTER_TBL_DATA: &[u8] = &[ // Shl_rm16_CL 0x02,// Normal_2 - 0x1D,// 29 = "shl" + 0x0E,// 14 = "shl" 0x06,// 0x6 = ShowNoMemSize_ForceSize, ShowMinMemSize_ForceSize // Shl_rm32_CL @@ -2080,7 +2080,7 @@ pub(super) static FORMATTER_TBL_DATA: &[u8] = &[ // Sal_rm16_CL 0x02,// Normal_2 - 0x1F,// 31 = "sal" + 0x0E,// 14 = "shl" 0x06,// 0x6 = ShowNoMemSize_ForceSize, ShowMinMemSize_ForceSize // Sal_rm32_CL @@ -2091,7 +2091,7 @@ pub(super) static FORMATTER_TBL_DATA: &[u8] = &[ // Sar_rm16_CL 0x02,// Normal_2 - 0x20,// 32 = "sar" + 0x1F,// 31 = "sar" 0x06,// 0x6 = ShowNoMemSize_ForceSize, ShowMinMemSize_ForceSize // Sar_rm32_CL @@ -3055,61 +3055,61 @@ pub(super) static FORMATTER_TBL_DATA: &[u8] = &[ // Call_rel16 0x15,// os_bnd - 0x2A,// 42 = "call" + 0x29,// 41 = "call" 0x10,// 0x10 // Call_rel32_32 0x15,// os_bnd - 0x2A,// 42 = "call" + 0x29,// 41 = "call" 0x20,// 0x20 // Call_rel32_64 0x15,// os_bnd - 0x2A,// 42 = "call" + 0x29,// 41 = "call" 0x40,// 0x40 // Jmp_rel16 0x15,// os_bnd - 0x18,// 24 = "jmp" + 0x19,// 25 = "jmp" 0x10,// 0x10 // Jmp_rel32_32 0x15,// os_bnd - 0x18,// 24 = "jmp" + 0x19,// 25 = "jmp" 0x20,// 0x20 // Jmp_rel32_64 0x15,// os_bnd - 0x18,// 24 = "jmp" + 0x19,// 25 = "jmp" 0x40,// 0x40 // Jmp_ptr1616 0x14,// os3 - 0x18,// 24 = "jmp" + 0x19,// 25 = "jmp" 0x10,// 0x10 0x80, 0x04,// 0x200 = FarMnemonic // Jmp_ptr1632 0x14,// os3 - 0x18,// 24 = "jmp" + 0x19,// 25 = "jmp" 0x20,// 0x20 0x80, 0x04,// 0x200 = FarMnemonic // Jmp_rel8_16 0x14,// os3 - 0x18,// 24 = "jmp" + 0x19,// 25 = "jmp" 0x10,// 0x10 0x08,// 0x8 = BranchSizeInfo_Short // Jmp_rel8_32 0x14,// os3 - 0x18,// 24 = "jmp" + 0x19,// 25 = "jmp" 0x20,// 0x20 0x08,// 0x8 = BranchSizeInfo_Short // Jmp_rel8_64 0x14,// os3 - 0x18,// 24 = "jmp" + 0x19,// 25 = "jmp" 0x40,// 0x40 0x08,// 0x8 = BranchSizeInfo_Short @@ -3170,7 +3170,7 @@ pub(super) static FORMATTER_TBL_DATA: &[u8] = &[ // Imul_rm8 0x02,// Normal_2 - 0x17,// 23 = "imul" + 0x18,// 24 = "imul" 0x06,// 0x6 = ShowNoMemSize_ForceSize, ShowMinMemSize_ForceSize // Div_rm8 @@ -3238,7 +3238,7 @@ pub(super) static FORMATTER_TBL_DATA: &[u8] = &[ // Imul_rm16 0x02,// Normal_2 - 0x17,// 23 = "imul" + 0x18,// 24 = "imul" 0x06,// 0x6 = ShowNoMemSize_ForceSize, ShowMinMemSize_ForceSize // Imul_rm32 @@ -3327,7 +3327,7 @@ pub(super) static FORMATTER_TBL_DATA: &[u8] = &[ // Call_rm16 0x08,// bnd_2 - 0x2A,// 42 = "call" + 0x29,// 41 = "call" 0x06,// 0x6 = ShowNoMemSize_ForceSize, ShowMinMemSize_ForceSize // Call_rm32 @@ -3338,7 +3338,7 @@ pub(super) static FORMATTER_TBL_DATA: &[u8] = &[ // Call_m1616 0x02,// Normal_2 - 0x2A,// 42 = "call" + 0x29,// 41 = "call" 0x86, 0x04,// 0x206 = ShowNoMemSize_ForceSize, ShowMinMemSize_ForceSize, FarMnemonic // Call_m1632 @@ -3349,7 +3349,7 @@ pub(super) static FORMATTER_TBL_DATA: &[u8] = &[ // Jmp_rm16 0x08,// bnd_2 - 0x18,// 24 = "jmp" + 0x19,// 25 = "jmp" 0x06,// 0x6 = ShowNoMemSize_ForceSize, ShowMinMemSize_ForceSize // Jmp_rm32 @@ -3360,7 +3360,7 @@ pub(super) static FORMATTER_TBL_DATA: &[u8] = &[ // Jmp_m1616 0x02,// Normal_2 - 0x18,// 24 = "jmp" + 0x19,// 25 = "jmp" 0x86, 0x04,// 0x206 = ShowNoMemSize_ForceSize, ShowMinMemSize_ForceSize, FarMnemonic // Jmp_m1632 @@ -3854,11 +3854,11 @@ pub(super) static FORMATTER_TBL_DATA: &[u8] = &[ // Movups_xmm_xmmm128 0x01,// Normal_1 - 0x21,// 33 = "movups" + 0x20,// 32 = "movups" // VEX_Vmovups_xmm_xmmm128 0x81,// 'v', Normal_1 - 0x21,// 33 = "vmovups" + 0x20,// 32 = "vmovups" // VEX_Vmovups_ymm_ymmm256 0x80,// 'v', Previous @@ -3874,11 +3874,11 @@ pub(super) static FORMATTER_TBL_DATA: &[u8] = &[ // Movupd_xmm_xmmm128 0x01,// Normal_1 - 0x22,// 34 = "movupd" + 0x21,// 33 = "movupd" // VEX_Vmovupd_xmm_xmmm128 0x81,// 'v', Normal_1 - 0x22,// 34 = "vmovupd" + 0x21,// 33 = "vmovupd" // VEX_Vmovupd_ymm_ymmm256 0x80,// 'v', Previous @@ -3894,11 +3894,11 @@ pub(super) static FORMATTER_TBL_DATA: &[u8] = &[ // Movss_xmm_xmmm32 0x01,// Normal_1 - 0x27,// 39 = "movss" + 0x26,// 38 = "movss" // VEX_Vmovss_xmm_xmm_xmm 0x81,// 'v', Normal_1 - 0x27,// 39 = "vmovss" + 0x26,// 38 = "vmovss" // VEX_Vmovss_xmm_m32 0x80,// 'v', Previous @@ -3911,11 +3911,11 @@ pub(super) static FORMATTER_TBL_DATA: &[u8] = &[ // Movsd_xmm_xmmm64 0x01,// Normal_1 - 0x26,// 38 = "movsd" + 0x25,// 37 = "movsd" // VEX_Vmovsd_xmm_xmm_xmm 0x81,// 'v', Normal_1 - 0x26,// 38 = "vmovsd" + 0x25,// 37 = "vmovsd" // VEX_Vmovsd_xmm_m64 0x80,// 'v', Previous @@ -3928,11 +3928,11 @@ pub(super) static FORMATTER_TBL_DATA: &[u8] = &[ // Movups_xmmm128_xmm 0x01,// Normal_1 - 0x21,// 33 = "movups" + 0x20,// 32 = "movups" // VEX_Vmovups_xmmm128_xmm 0x81,// 'v', Normal_1 - 0x21,// 33 = "vmovups" + 0x20,// 32 = "vmovups" // VEX_Vmovups_ymmm256_ymm 0x80,// 'v', Previous @@ -3948,11 +3948,11 @@ pub(super) static FORMATTER_TBL_DATA: &[u8] = &[ // Movupd_xmmm128_xmm 0x01,// Normal_1 - 0x22,// 34 = "movupd" + 0x21,// 33 = "movupd" // VEX_Vmovupd_xmmm128_xmm 0x81,// 'v', Normal_1 - 0x22,// 34 = "vmovupd" + 0x21,// 33 = "vmovupd" // VEX_Vmovupd_ymmm256_ymm 0x80,// 'v', Previous @@ -3968,11 +3968,11 @@ pub(super) static FORMATTER_TBL_DATA: &[u8] = &[ // Movss_xmmm32_xmm 0x01,// Normal_1 - 0x27,// 39 = "movss" + 0x26,// 38 = "movss" // VEX_Vmovss_xmm_xmm_xmm_0F11 0x81,// 'v', Normal_1 - 0x27,// 39 = "vmovss" + 0x26,// 38 = "vmovss" // VEX_Vmovss_m32_xmm 0x80,// 'v', Previous @@ -3985,11 +3985,11 @@ pub(super) static FORMATTER_TBL_DATA: &[u8] = &[ // Movsd_xmmm64_xmm 0x01,// Normal_1 - 0x26,// 38 = "movsd" + 0x25,// 37 = "movsd" // VEX_Vmovsd_xmm_xmm_xmm_0F11 0x81,// 'v', Normal_1 - 0x26,// 38 = "vmovsd" + 0x25,// 37 = "vmovsd" // VEX_Vmovsd_m64_xmm 0x80,// 'v', Previous @@ -4464,11 +4464,11 @@ pub(super) static FORMATTER_TBL_DATA: &[u8] = &[ // Movaps_xmm_xmmm128 0x01,// Normal_1 - 0x23,// 35 = "movaps" + 0x22,// 34 = "movaps" // VEX_Vmovaps_xmm_xmmm128 0x81,// 'v', Normal_1 - 0x23,// 35 = "vmovaps" + 0x22,// 34 = "vmovaps" // VEX_Vmovaps_ymm_ymmm256 0x80,// 'v', Previous @@ -4484,11 +4484,11 @@ pub(super) static FORMATTER_TBL_DATA: &[u8] = &[ // Movapd_xmm_xmmm128 0x01,// Normal_1 - 0x24,// 36 = "movapd" + 0x23,// 35 = "movapd" // VEX_Vmovapd_xmm_xmmm128 0x81,// 'v', Normal_1 - 0x24,// 36 = "vmovapd" + 0x23,// 35 = "vmovapd" // VEX_Vmovapd_ymm_ymmm256 0x80,// 'v', Previous @@ -4504,11 +4504,11 @@ pub(super) static FORMATTER_TBL_DATA: &[u8] = &[ // Movaps_xmmm128_xmm 0x01,// Normal_1 - 0x23,// 35 = "movaps" + 0x22,// 34 = "movaps" // VEX_Vmovaps_xmmm128_xmm 0x81,// 'v', Normal_1 - 0x23,// 35 = "vmovaps" + 0x22,// 34 = "vmovaps" // VEX_Vmovaps_ymmm256_ymm 0x80,// 'v', Previous @@ -4524,11 +4524,11 @@ pub(super) static FORMATTER_TBL_DATA: &[u8] = &[ // Movapd_xmmm128_xmm 0x01,// Normal_1 - 0x24,// 36 = "movapd" + 0x23,// 35 = "movapd" // VEX_Vmovapd_xmmm128_xmm 0x81,// 'v', Normal_1 - 0x24,// 36 = "vmovapd" + 0x23,// 35 = "vmovapd" // VEX_Vmovapd_ymmm256_ymm 0x80,// 'v', Previous @@ -6442,14 +6442,14 @@ pub(super) static FORMATTER_TBL_DATA: &[u8] = &[ // Psrlw_mm_imm8 0x01,// Normal_1 - 0x0E,// 14 = "psrlw" + 0x0F,// 15 = "psrlw" // Psrlw_xmm_imm8 0x00,// Previous // VEX_Vpsrlw_xmm_xmm_imm8 0x81,// 'v', Normal_1 - 0x0E,// 14 = "vpsrlw" + 0x0F,// 15 = "vpsrlw" // VEX_Vpsrlw_ymm_ymm_imm8 0x80,// 'v', Previous @@ -6465,14 +6465,14 @@ pub(super) static FORMATTER_TBL_DATA: &[u8] = &[ // Psraw_mm_imm8 0x01,// Normal_1 - 0x0F,// 15 = "psraw" + 0x10,// 16 = "psraw" // Psraw_xmm_imm8 0x00,// Previous // VEX_Vpsraw_xmm_xmm_imm8 0x81,// 'v', Normal_1 - 0x0F,// 15 = "vpsraw" + 0x10,// 16 = "vpsraw" // VEX_Vpsraw_ymm_ymm_imm8 0x80,// 'v', Previous @@ -6488,14 +6488,14 @@ pub(super) static FORMATTER_TBL_DATA: &[u8] = &[ // Psllw_mm_imm8 0x01,// Normal_1 - 0x10,// 16 = "psllw" + 0x11,// 17 = "psllw" // Psllw_xmm_imm8 0x00,// Previous // VEX_Vpsllw_xmm_xmm_imm8 0x81,// 'v', Normal_1 - 0x10,// 16 = "vpsllw" + 0x11,// 17 = "vpsllw" // VEX_Vpsllw_ymm_ymm_imm8 0x80,// 'v', Previous @@ -6551,14 +6551,14 @@ pub(super) static FORMATTER_TBL_DATA: &[u8] = &[ // Psrld_mm_imm8 0x01,// Normal_1 - 0x11,// 17 = "psrld" + 0x12,// 18 = "psrld" // Psrld_xmm_imm8 0x00,// Previous // VEX_Vpsrld_xmm_xmm_imm8 0x81,// 'v', Normal_1 - 0x11,// 17 = "vpsrld" + 0x12,// 18 = "vpsrld" // VEX_Vpsrld_ymm_ymm_imm8 0x80,// 'v', Previous @@ -6574,14 +6574,14 @@ pub(super) static FORMATTER_TBL_DATA: &[u8] = &[ // Psrad_mm_imm8 0x01,// Normal_1 - 0x12,// 18 = "psrad" + 0x13,// 19 = "psrad" // Psrad_xmm_imm8 0x00,// Previous // VEX_Vpsrad_xmm_xmm_imm8 0x81,// 'v', Normal_1 - 0x12,// 18 = "vpsrad" + 0x13,// 19 = "vpsrad" // VEX_Vpsrad_ymm_ymm_imm8 0x80,// 'v', Previous @@ -6607,14 +6607,14 @@ pub(super) static FORMATTER_TBL_DATA: &[u8] = &[ // Pslld_mm_imm8 0x01,// Normal_1 - 0x13,// 19 = "pslld" + 0x14,// 20 = "pslld" // Pslld_xmm_imm8 0x00,// Previous // VEX_Vpslld_xmm_xmm_imm8 0x81,// 'v', Normal_1 - 0x13,// 19 = "vpslld" + 0x14,// 20 = "vpslld" // VEX_Vpslld_ymm_ymm_imm8 0x80,// 'v', Previous @@ -6630,14 +6630,14 @@ pub(super) static FORMATTER_TBL_DATA: &[u8] = &[ // Psrlq_mm_imm8 0x01,// Normal_1 - 0x14,// 20 = "psrlq" + 0x15,// 21 = "psrlq" // Psrlq_xmm_imm8 0x00,// Previous // VEX_Vpsrlq_xmm_xmm_imm8 0x81,// 'v', Normal_1 - 0x14,// 20 = "vpsrlq" + 0x15,// 21 = "vpsrlq" // VEX_Vpsrlq_ymm_ymm_imm8 0x80,// 'v', Previous @@ -6673,14 +6673,14 @@ pub(super) static FORMATTER_TBL_DATA: &[u8] = &[ // Psllq_mm_imm8 0x01,// Normal_1 - 0x15,// 21 = "psllq" + 0x16,// 22 = "psllq" // Psllq_xmm_imm8 0x00,// Previous // VEX_Vpsllq_xmm_xmm_imm8 0x81,// 'v', Normal_1 - 0x15,// 21 = "vpsllq" + 0x16,// 22 = "vpsllq" // VEX_Vpsllq_ymm_ymm_imm8 0x80,// 'v', Previous @@ -8237,7 +8237,7 @@ pub(super) static FORMATTER_TBL_DATA: &[u8] = &[ // Imul_r16_rm16 0x01,// Normal_1 - 0x17,// 23 = "imul" + 0x18,// 24 = "imul" // Imul_r32_rm32 0x00,// Previous @@ -8577,7 +8577,7 @@ pub(super) static FORMATTER_TBL_DATA: &[u8] = &[ // Pextrw_r32_mm_imm8 0x01,// Normal_1 - 0x16,// 22 = "pextrw" + 0x17,// 23 = "pextrw" // Pextrw_r64_mm_imm8 0x00,// Previous @@ -8590,7 +8590,7 @@ pub(super) static FORMATTER_TBL_DATA: &[u8] = &[ // VEX_Vpextrw_r32_xmm_imm8 0x81,// 'v', Normal_1 - 0x16,// 22 = "vpextrw" + 0x17,// 23 = "vpextrw" // VEX_Vpextrw_r64_xmm_imm8 0x80,// 'v', Previous @@ -8750,14 +8750,14 @@ pub(super) static FORMATTER_TBL_DATA: &[u8] = &[ // Psrlw_mm_mmm64 0x01,// Normal_1 - 0x0E,// 14 = "psrlw" + 0x0F,// 15 = "psrlw" // Psrlw_xmm_xmmm128 0x00,// Previous // VEX_Vpsrlw_xmm_xmm_xmmm128 0x81,// 'v', Normal_1 - 0x0E,// 14 = "vpsrlw" + 0x0F,// 15 = "vpsrlw" // VEX_Vpsrlw_ymm_ymm_xmmm128 0x80,// 'v', Previous @@ -8773,14 +8773,14 @@ pub(super) static FORMATTER_TBL_DATA: &[u8] = &[ // Psrld_mm_mmm64 0x01,// Normal_1 - 0x11,// 17 = "psrld" + 0x12,// 18 = "psrld" // Psrld_xmm_xmmm128 0x00,// Previous // VEX_Vpsrld_xmm_xmm_xmmm128 0x81,// 'v', Normal_1 - 0x11,// 17 = "vpsrld" + 0x12,// 18 = "vpsrld" // VEX_Vpsrld_ymm_ymm_xmmm128 0x80,// 'v', Previous @@ -8796,14 +8796,14 @@ pub(super) static FORMATTER_TBL_DATA: &[u8] = &[ // Psrlq_mm_mmm64 0x01,// Normal_1 - 0x14,// 20 = "psrlq" + 0x15,// 21 = "psrlq" // Psrlq_xmm_xmmm128 0x00,// Previous // VEX_Vpsrlq_xmm_xmm_xmmm128 0x81,// 'v', Normal_1 - 0x14,// 20 = "vpsrlq" + 0x15,// 21 = "vpsrlq" // VEX_Vpsrlq_ymm_ymm_xmmm128 0x80,// 'v', Previous @@ -9139,14 +9139,14 @@ pub(super) static FORMATTER_TBL_DATA: &[u8] = &[ // Psraw_mm_mmm64 0x01,// Normal_1 - 0x0F,// 15 = "psraw" + 0x10,// 16 = "psraw" // Psraw_xmm_xmmm128 0x00,// Previous // VEX_Vpsraw_xmm_xmm_xmmm128 0x81,// 'v', Normal_1 - 0x0F,// 15 = "vpsraw" + 0x10,// 16 = "vpsraw" // VEX_Vpsraw_ymm_ymm_xmmm128 0x80,// 'v', Previous @@ -9162,14 +9162,14 @@ pub(super) static FORMATTER_TBL_DATA: &[u8] = &[ // Psrad_mm_mmm64 0x01,// Normal_1 - 0x12,// 18 = "psrad" + 0x13,// 19 = "psrad" // Psrad_xmm_xmmm128 0x00,// Previous // VEX_Vpsrad_xmm_xmm_xmmm128 0x81,// 'v', Normal_1 - 0x12,// 18 = "vpsrad" + 0x13,// 19 = "vpsrad" // VEX_Vpsrad_ymm_ymm_xmmm128 0x80,// 'v', Previous @@ -9585,14 +9585,14 @@ pub(super) static FORMATTER_TBL_DATA: &[u8] = &[ // Psllw_mm_mmm64 0x01,// Normal_1 - 0x10,// 16 = "psllw" + 0x11,// 17 = "psllw" // Psllw_xmm_xmmm128 0x00,// Previous // VEX_Vpsllw_xmm_xmm_xmmm128 0x81,// 'v', Normal_1 - 0x10,// 16 = "vpsllw" + 0x11,// 17 = "vpsllw" // VEX_Vpsllw_ymm_ymm_xmmm128 0x80,// 'v', Previous @@ -9608,14 +9608,14 @@ pub(super) static FORMATTER_TBL_DATA: &[u8] = &[ // Pslld_mm_mmm64 0x01,// Normal_1 - 0x13,// 19 = "pslld" + 0x14,// 20 = "pslld" // Pslld_xmm_xmmm128 0x00,// Previous // VEX_Vpslld_xmm_xmm_xmmm128 0x81,// 'v', Normal_1 - 0x13,// 19 = "vpslld" + 0x14,// 20 = "vpslld" // VEX_Vpslld_ymm_ymm_xmmm128 0x80,// 'v', Previous @@ -9631,14 +9631,14 @@ pub(super) static FORMATTER_TBL_DATA: &[u8] = &[ // Psllq_mm_mmm64 0x01,// Normal_1 - 0x15,// 21 = "psllq" + 0x16,// 22 = "psllq" // Psllq_xmm_xmmm128 0x00,// Previous // VEX_Vpsllq_xmm_xmm_xmmm128 0x81,// 'v', Normal_1 - 0x15,// 21 = "vpsllq" + 0x16,// 22 = "vpsllq" // VEX_Vpsllq_ymm_ymm_xmmm128 0x80,// 'v', Previous @@ -10104,7 +10104,7 @@ pub(super) static FORMATTER_TBL_DATA: &[u8] = &[ // VEX_Vpermilps_xmm_xmm_xmmm128 0x81,// 'v', Normal_1 - 0x28,// 40 = "vpermilps" + 0x27,// 39 = "vpermilps" // VEX_Vpermilps_ymm_ymm_ymmm256 0x80,// 'v', Previous @@ -10120,7 +10120,7 @@ pub(super) static FORMATTER_TBL_DATA: &[u8] = &[ // VEX_Vpermilpd_xmm_xmm_xmmm128 0x81,// 'v', Normal_1 - 0x29,// 41 = "vpermilpd" + 0x28,// 40 = "vpermilpd" // VEX_Vpermilpd_ymm_ymm_ymmm256 0x80,// 'v', Previous @@ -13904,7 +13904,7 @@ pub(super) static FORMATTER_TBL_DATA: &[u8] = &[ // VEX_Vpermilps_xmm_xmmm128_imm8 0x81,// 'v', Normal_1 - 0x28,// 40 = "vpermilps" + 0x27,// 39 = "vpermilps" // VEX_Vpermilps_ymm_ymmm256_imm8 0x80,// 'v', Previous @@ -13920,7 +13920,7 @@ pub(super) static FORMATTER_TBL_DATA: &[u8] = &[ // VEX_Vpermilpd_xmm_xmmm128_imm8 0x81,// 'v', Normal_1 - 0x29,// 41 = "vpermilpd" + 0x28,// 40 = "vpermilpd" // VEX_Vpermilpd_ymm_ymmm256_imm8 0x80,// 'v', Previous @@ -14082,14 +14082,14 @@ pub(super) static FORMATTER_TBL_DATA: &[u8] = &[ // Pextrw_r32m16_xmm_imm8 0x01,// Normal_1 - 0x16,// 22 = "pextrw" + 0x17,// 23 = "pextrw" // Pextrw_r64m16_xmm_imm8 0x00,// Previous // VEX_Vpextrw_r32m16_xmm_imm8 0x81,// 'v', Normal_1 - 0x16,// 22 = "vpextrw" + 0x17,// 23 = "vpextrw" // VEX_Vpextrw_r64m16_xmm_imm8 0x80,// 'v', Previous diff --git a/src/rust/iced-x86/src/formatter/masm/fmt_data.rs b/src/rust/iced-x86/src/formatter/masm/fmt_data.rs index 947b4ff11..53902847f 100644 --- a/src/rust/iced-x86/src/formatter/masm/fmt_data.rs +++ b/src/rust/iced-x86/src/formatter/masm/fmt_data.rs @@ -529,7 +529,7 @@ pub(super) static FORMATTER_TBL_DATA: &[u8] = &[ // Imul_r16_rm16_imm16 0x0C,// imul - 0x17,// 23 = "imul" + 0x18,// 24 = "imul" // Imul_r32_rm32_imm32 0x00,// Previous @@ -554,7 +554,7 @@ pub(super) static FORMATTER_TBL_DATA: &[u8] = &[ // Imul_r16_rm16_imm8 0x0C,// imul - 0x17,// 23 = "imul" + 0x18,// 24 = "imul" // Imul_r32_rm32_imm8 0x00,// Previous @@ -1197,7 +1197,7 @@ pub(super) static FORMATTER_TBL_DATA: &[u8] = &[ // Call_ptr1616 0x01,// Normal_1 - 0x2A,// 42 = "call" + 0x29,// 41 = "call" // Call_ptr1632 0x00,// Previous @@ -1411,27 +1411,27 @@ pub(super) static FORMATTER_TBL_DATA: &[u8] = &[ // Rol_rm8_imm8 0x02,// Normal_2 - 0x19,// 25 = "rol" + 0x1A,// 26 = "rol" 0x18,// 0x18 = ShowNoMemSize_ForceSize, ShowMinMemSize_ForceSize // Ror_rm8_imm8 0x02,// Normal_2 - 0x1A,// 26 = "ror" + 0x1B,// 27 = "ror" 0x18,// 0x18 = ShowNoMemSize_ForceSize, ShowMinMemSize_ForceSize // Rcl_rm8_imm8 0x02,// Normal_2 - 0x1B,// 27 = "rcl" + 0x1C,// 28 = "rcl" 0x18,// 0x18 = ShowNoMemSize_ForceSize, ShowMinMemSize_ForceSize // Rcr_rm8_imm8 0x02,// Normal_2 - 0x1C,// 28 = "rcr" + 0x1D,// 29 = "rcr" 0x18,// 0x18 = ShowNoMemSize_ForceSize, ShowMinMemSize_ForceSize // Shl_rm8_imm8 0x02,// Normal_2 - 0x1D,// 29 = "shl" + 0x0E,// 14 = "shl" 0x18,// 0x18 = ShowNoMemSize_ForceSize, ShowMinMemSize_ForceSize // Shr_rm8_imm8 @@ -1441,17 +1441,17 @@ pub(super) static FORMATTER_TBL_DATA: &[u8] = &[ // Sal_rm8_imm8 0x02,// Normal_2 - 0x1F,// 31 = "sal" + 0x2A,// 42 = "sal" 0x18,// 0x18 = ShowNoMemSize_ForceSize, ShowMinMemSize_ForceSize // Sar_rm8_imm8 0x02,// Normal_2 - 0x20,// 32 = "sar" + 0x1F,// 31 = "sar" 0x18,// 0x18 = ShowNoMemSize_ForceSize, ShowMinMemSize_ForceSize // Rol_rm16_imm8 0x02,// Normal_2 - 0x19,// 25 = "rol" + 0x1A,// 26 = "rol" 0x18,// 0x18 = ShowNoMemSize_ForceSize, ShowMinMemSize_ForceSize // Rol_rm32_imm8 @@ -1462,7 +1462,7 @@ pub(super) static FORMATTER_TBL_DATA: &[u8] = &[ // Ror_rm16_imm8 0x02,// Normal_2 - 0x1A,// 26 = "ror" + 0x1B,// 27 = "ror" 0x18,// 0x18 = ShowNoMemSize_ForceSize, ShowMinMemSize_ForceSize // Ror_rm32_imm8 @@ -1473,7 +1473,7 @@ pub(super) static FORMATTER_TBL_DATA: &[u8] = &[ // Rcl_rm16_imm8 0x02,// Normal_2 - 0x1B,// 27 = "rcl" + 0x1C,// 28 = "rcl" 0x18,// 0x18 = ShowNoMemSize_ForceSize, ShowMinMemSize_ForceSize // Rcl_rm32_imm8 @@ -1484,7 +1484,7 @@ pub(super) static FORMATTER_TBL_DATA: &[u8] = &[ // Rcr_rm16_imm8 0x02,// Normal_2 - 0x1C,// 28 = "rcr" + 0x1D,// 29 = "rcr" 0x18,// 0x18 = ShowNoMemSize_ForceSize, ShowMinMemSize_ForceSize // Rcr_rm32_imm8 @@ -1495,7 +1495,7 @@ pub(super) static FORMATTER_TBL_DATA: &[u8] = &[ // Shl_rm16_imm8 0x02,// Normal_2 - 0x1D,// 29 = "shl" + 0x0E,// 14 = "shl" 0x18,// 0x18 = ShowNoMemSize_ForceSize, ShowMinMemSize_ForceSize // Shl_rm32_imm8 @@ -1517,7 +1517,7 @@ pub(super) static FORMATTER_TBL_DATA: &[u8] = &[ // Sal_rm16_imm8 0x02,// Normal_2 - 0x1F,// 31 = "sal" + 0x2A,// 42 = "sal" 0x18,// 0x18 = ShowNoMemSize_ForceSize, ShowMinMemSize_ForceSize // Sal_rm32_imm8 @@ -1528,7 +1528,7 @@ pub(super) static FORMATTER_TBL_DATA: &[u8] = &[ // Sar_rm16_imm8 0x02,// Normal_2 - 0x20,// 32 = "sar" + 0x1F,// 31 = "sar" 0x18,// 0x18 = ShowNoMemSize_ForceSize, ShowMinMemSize_ForceSize // Sar_rm32_imm8 @@ -1539,39 +1539,39 @@ pub(super) static FORMATTER_TBL_DATA: &[u8] = &[ // Retnw_imm16 0x24,// OpSize2_bnd - 0x25,// 37 = "ret" - 0x25,// 37 = "ret" + 0x24,// 36 = "ret" + 0x24,// 36 = "ret" 0xDD, 0x01,// 221 = "retnw" 0xDD, 0x01,// 221 = "retnw" // Retnd_imm16 0x24,// OpSize2_bnd - 0x25,// 37 = "ret" + 0x24,// 36 = "ret" 0xE1, 0x01,// 225 = "retnd" - 0x25,// 37 = "ret" + 0x24,// 36 = "ret" 0xE1, 0x01,// 225 = "retnd" // Retnq_imm16 0x06,// bnd_1 - 0x25,// 37 = "ret" + 0x24,// 36 = "ret" // Retnw 0x24,// OpSize2_bnd - 0x25,// 37 = "ret" - 0x25,// 37 = "ret" + 0x24,// 36 = "ret" + 0x24,// 36 = "ret" 0xDD, 0x01,// 221 = "retnw" 0xDD, 0x01,// 221 = "retnw" // Retnd 0x24,// OpSize2_bnd - 0x25,// 37 = "ret" + 0x24,// 36 = "ret" 0xE1, 0x01,// 225 = "retnd" - 0x25,// 37 = "ret" + 0x24,// 36 = "ret" 0xE1, 0x01,// 225 = "retnd" // Retnq 0x06,// bnd_1 - 0x25,// 37 = "ret" + 0x24,// 36 = "ret" // Les_r16_m1616 0x01,// Normal_1 @@ -1712,27 +1712,27 @@ pub(super) static FORMATTER_TBL_DATA: &[u8] = &[ // Rol_rm8_1 0x02,// Normal_2 - 0x19,// 25 = "rol" + 0x1A,// 26 = "rol" 0x18,// 0x18 = ShowNoMemSize_ForceSize, ShowMinMemSize_ForceSize // Ror_rm8_1 0x02,// Normal_2 - 0x1A,// 26 = "ror" + 0x1B,// 27 = "ror" 0x18,// 0x18 = ShowNoMemSize_ForceSize, ShowMinMemSize_ForceSize // Rcl_rm8_1 0x02,// Normal_2 - 0x1B,// 27 = "rcl" + 0x1C,// 28 = "rcl" 0x18,// 0x18 = ShowNoMemSize_ForceSize, ShowMinMemSize_ForceSize // Rcr_rm8_1 0x02,// Normal_2 - 0x1C,// 28 = "rcr" + 0x1D,// 29 = "rcr" 0x18,// 0x18 = ShowNoMemSize_ForceSize, ShowMinMemSize_ForceSize // Shl_rm8_1 0x02,// Normal_2 - 0x1D,// 29 = "shl" + 0x0E,// 14 = "shl" 0x18,// 0x18 = ShowNoMemSize_ForceSize, ShowMinMemSize_ForceSize // Shr_rm8_1 @@ -1742,17 +1742,17 @@ pub(super) static FORMATTER_TBL_DATA: &[u8] = &[ // Sal_rm8_1 0x02,// Normal_2 - 0x1F,// 31 = "sal" + 0x2A,// 42 = "sal" 0x18,// 0x18 = ShowNoMemSize_ForceSize, ShowMinMemSize_ForceSize // Sar_rm8_1 0x02,// Normal_2 - 0x20,// 32 = "sar" + 0x1F,// 31 = "sar" 0x18,// 0x18 = ShowNoMemSize_ForceSize, ShowMinMemSize_ForceSize // Rol_rm16_1 0x02,// Normal_2 - 0x19,// 25 = "rol" + 0x1A,// 26 = "rol" 0x18,// 0x18 = ShowNoMemSize_ForceSize, ShowMinMemSize_ForceSize // Rol_rm32_1 @@ -1763,7 +1763,7 @@ pub(super) static FORMATTER_TBL_DATA: &[u8] = &[ // Ror_rm16_1 0x02,// Normal_2 - 0x1A,// 26 = "ror" + 0x1B,// 27 = "ror" 0x18,// 0x18 = ShowNoMemSize_ForceSize, ShowMinMemSize_ForceSize // Ror_rm32_1 @@ -1774,7 +1774,7 @@ pub(super) static FORMATTER_TBL_DATA: &[u8] = &[ // Rcl_rm16_1 0x02,// Normal_2 - 0x1B,// 27 = "rcl" + 0x1C,// 28 = "rcl" 0x18,// 0x18 = ShowNoMemSize_ForceSize, ShowMinMemSize_ForceSize // Rcl_rm32_1 @@ -1785,7 +1785,7 @@ pub(super) static FORMATTER_TBL_DATA: &[u8] = &[ // Rcr_rm16_1 0x02,// Normal_2 - 0x1C,// 28 = "rcr" + 0x1D,// 29 = "rcr" 0x18,// 0x18 = ShowNoMemSize_ForceSize, ShowMinMemSize_ForceSize // Rcr_rm32_1 @@ -1796,7 +1796,7 @@ pub(super) static FORMATTER_TBL_DATA: &[u8] = &[ // Shl_rm16_1 0x02,// Normal_2 - 0x1D,// 29 = "shl" + 0x0E,// 14 = "shl" 0x18,// 0x18 = ShowNoMemSize_ForceSize, ShowMinMemSize_ForceSize // Shl_rm32_1 @@ -1818,7 +1818,7 @@ pub(super) static FORMATTER_TBL_DATA: &[u8] = &[ // Sal_rm16_1 0x02,// Normal_2 - 0x1F,// 31 = "sal" + 0x2A,// 42 = "sal" 0x18,// 0x18 = ShowNoMemSize_ForceSize, ShowMinMemSize_ForceSize // Sal_rm32_1 @@ -1829,7 +1829,7 @@ pub(super) static FORMATTER_TBL_DATA: &[u8] = &[ // Sar_rm16_1 0x02,// Normal_2 - 0x20,// 32 = "sar" + 0x1F,// 31 = "sar" 0x18,// 0x18 = ShowNoMemSize_ForceSize, ShowMinMemSize_ForceSize // Sar_rm32_1 @@ -1840,27 +1840,27 @@ pub(super) static FORMATTER_TBL_DATA: &[u8] = &[ // Rol_rm8_CL 0x02,// Normal_2 - 0x19,// 25 = "rol" + 0x1A,// 26 = "rol" 0x18,// 0x18 = ShowNoMemSize_ForceSize, ShowMinMemSize_ForceSize // Ror_rm8_CL 0x02,// Normal_2 - 0x1A,// 26 = "ror" + 0x1B,// 27 = "ror" 0x18,// 0x18 = ShowNoMemSize_ForceSize, ShowMinMemSize_ForceSize // Rcl_rm8_CL 0x02,// Normal_2 - 0x1B,// 27 = "rcl" + 0x1C,// 28 = "rcl" 0x18,// 0x18 = ShowNoMemSize_ForceSize, ShowMinMemSize_ForceSize // Rcr_rm8_CL 0x02,// Normal_2 - 0x1C,// 28 = "rcr" + 0x1D,// 29 = "rcr" 0x18,// 0x18 = ShowNoMemSize_ForceSize, ShowMinMemSize_ForceSize // Shl_rm8_CL 0x02,// Normal_2 - 0x1D,// 29 = "shl" + 0x0E,// 14 = "shl" 0x18,// 0x18 = ShowNoMemSize_ForceSize, ShowMinMemSize_ForceSize // Shr_rm8_CL @@ -1870,17 +1870,17 @@ pub(super) static FORMATTER_TBL_DATA: &[u8] = &[ // Sal_rm8_CL 0x02,// Normal_2 - 0x1F,// 31 = "sal" + 0x2A,// 42 = "sal" 0x18,// 0x18 = ShowNoMemSize_ForceSize, ShowMinMemSize_ForceSize // Sar_rm8_CL 0x02,// Normal_2 - 0x20,// 32 = "sar" + 0x1F,// 31 = "sar" 0x18,// 0x18 = ShowNoMemSize_ForceSize, ShowMinMemSize_ForceSize // Rol_rm16_CL 0x02,// Normal_2 - 0x19,// 25 = "rol" + 0x1A,// 26 = "rol" 0x18,// 0x18 = ShowNoMemSize_ForceSize, ShowMinMemSize_ForceSize // Rol_rm32_CL @@ -1891,7 +1891,7 @@ pub(super) static FORMATTER_TBL_DATA: &[u8] = &[ // Ror_rm16_CL 0x02,// Normal_2 - 0x1A,// 26 = "ror" + 0x1B,// 27 = "ror" 0x18,// 0x18 = ShowNoMemSize_ForceSize, ShowMinMemSize_ForceSize // Ror_rm32_CL @@ -1902,7 +1902,7 @@ pub(super) static FORMATTER_TBL_DATA: &[u8] = &[ // Rcl_rm16_CL 0x02,// Normal_2 - 0x1B,// 27 = "rcl" + 0x1C,// 28 = "rcl" 0x18,// 0x18 = ShowNoMemSize_ForceSize, ShowMinMemSize_ForceSize // Rcl_rm32_CL @@ -1913,7 +1913,7 @@ pub(super) static FORMATTER_TBL_DATA: &[u8] = &[ // Rcr_rm16_CL 0x02,// Normal_2 - 0x1C,// 28 = "rcr" + 0x1D,// 29 = "rcr" 0x18,// 0x18 = ShowNoMemSize_ForceSize, ShowMinMemSize_ForceSize // Rcr_rm32_CL @@ -1924,7 +1924,7 @@ pub(super) static FORMATTER_TBL_DATA: &[u8] = &[ // Shl_rm16_CL 0x02,// Normal_2 - 0x1D,// 29 = "shl" + 0x0E,// 14 = "shl" 0x18,// 0x18 = ShowNoMemSize_ForceSize, ShowMinMemSize_ForceSize // Shl_rm32_CL @@ -1946,7 +1946,7 @@ pub(super) static FORMATTER_TBL_DATA: &[u8] = &[ // Sal_rm16_CL 0x02,// Normal_2 - 0x1F,// 31 = "sal" + 0x2A,// 42 = "sal" 0x18,// 0x18 = ShowNoMemSize_ForceSize, ShowMinMemSize_ForceSize // Sal_rm32_CL @@ -1957,7 +1957,7 @@ pub(super) static FORMATTER_TBL_DATA: &[u8] = &[ // Sar_rm16_CL 0x02,// Normal_2 - 0x20,// 32 = "sar" + 0x1F,// 31 = "sar" 0x18,// 0x18 = ShowNoMemSize_ForceSize, ShowMinMemSize_ForceSize // Sar_rm32_CL @@ -2858,7 +2858,7 @@ pub(super) static FORMATTER_TBL_DATA: &[u8] = &[ // Call_rel16 0x06,// bnd_1 - 0x2A,// 42 = "call" + 0x29,// 41 = "call" // Call_rel32_32 0x00,// Previous @@ -2868,7 +2868,7 @@ pub(super) static FORMATTER_TBL_DATA: &[u8] = &[ // Jmp_rel16 0x06,// bnd_1 - 0x18,// 24 = "jmp" + 0x19,// 25 = "jmp" // Jmp_rel32_32 0x00,// Previous @@ -2878,7 +2878,7 @@ pub(super) static FORMATTER_TBL_DATA: &[u8] = &[ // Jmp_ptr1616 0x01,// Normal_1 - 0x18,// 24 = "jmp" + 0x19,// 25 = "jmp" // Jmp_ptr1632 0x00,// Previous @@ -2949,7 +2949,7 @@ pub(super) static FORMATTER_TBL_DATA: &[u8] = &[ // Imul_rm8 0x02,// Normal_2 - 0x17,// 23 = "imul" + 0x18,// 24 = "imul" 0x18,// 0x18 = ShowNoMemSize_ForceSize, ShowMinMemSize_ForceSize // Div_rm8 @@ -3017,7 +3017,7 @@ pub(super) static FORMATTER_TBL_DATA: &[u8] = &[ // Imul_rm16 0x02,// Normal_2 - 0x17,// 23 = "imul" + 0x18,// 24 = "imul" 0x18,// 0x18 = ShowNoMemSize_ForceSize, ShowMinMemSize_ForceSize // Imul_rm32 @@ -3106,7 +3106,7 @@ pub(super) static FORMATTER_TBL_DATA: &[u8] = &[ // Call_rm16 0x07,// bnd_2 - 0x2A,// 42 = "call" + 0x29,// 41 = "call" 0x18,// 0x18 = ShowNoMemSize_ForceSize, ShowMinMemSize_ForceSize // Call_rm32 @@ -3117,7 +3117,7 @@ pub(super) static FORMATTER_TBL_DATA: &[u8] = &[ // Call_m1616 0x02,// Normal_2 - 0x2A,// 42 = "call" + 0x29,// 41 = "call" 0x18,// 0x18 = ShowNoMemSize_ForceSize, ShowMinMemSize_ForceSize // Call_m1632 @@ -3128,7 +3128,7 @@ pub(super) static FORMATTER_TBL_DATA: &[u8] = &[ // Jmp_rm16 0x07,// bnd_2 - 0x18,// 24 = "jmp" + 0x19,// 25 = "jmp" 0x18,// 0x18 = ShowNoMemSize_ForceSize, ShowMinMemSize_ForceSize // Jmp_rm32 @@ -3139,7 +3139,7 @@ pub(super) static FORMATTER_TBL_DATA: &[u8] = &[ // Jmp_m1616 0x02,// Normal_2 - 0x18,// 24 = "jmp" + 0x19,// 25 = "jmp" 0x18,// 0x18 = ShowNoMemSize_ForceSize, ShowMinMemSize_ForceSize // Jmp_m1632 @@ -3698,11 +3698,11 @@ pub(super) static FORMATTER_TBL_DATA: &[u8] = &[ // Movups_xmm_xmmm128 0x01,// Normal_1 - 0x21,// 33 = "movups" + 0x20,// 32 = "movups" // VEX_Vmovups_xmm_xmmm128 0x81,// 'v', Normal_1 - 0x21,// 33 = "vmovups" + 0x20,// 32 = "vmovups" // VEX_Vmovups_ymm_ymmm256 0x80,// 'v', Previous @@ -3718,11 +3718,11 @@ pub(super) static FORMATTER_TBL_DATA: &[u8] = &[ // Movupd_xmm_xmmm128 0x01,// Normal_1 - 0x22,// 34 = "movupd" + 0x21,// 33 = "movupd" // VEX_Vmovupd_xmm_xmmm128 0x81,// 'v', Normal_1 - 0x22,// 34 = "vmovupd" + 0x21,// 33 = "vmovupd" // VEX_Vmovupd_ymm_ymmm256 0x80,// 'v', Previous @@ -3738,12 +3738,12 @@ pub(super) static FORMATTER_TBL_DATA: &[u8] = &[ // Movss_xmm_xmmm32 0x02,// Normal_2 - 0x27,// 39 = "movss" + 0x26,// 38 = "movss" 0x08,// 0x8 = ShowNoMemSize_ForceSize // VEX_Vmovss_xmm_xmm_xmm 0x82,// 'v', Normal_2 - 0x27,// 39 = "vmovss" + 0x26,// 38 = "vmovss" 0x08,// 0x8 = ShowNoMemSize_ForceSize // VEX_Vmovss_xmm_m32 @@ -3757,12 +3757,12 @@ pub(super) static FORMATTER_TBL_DATA: &[u8] = &[ // Movsd_xmm_xmmm64 0x02,// Normal_2 - 0x26,// 38 = "movsd" + 0x25,// 37 = "movsd" 0x08,// 0x8 = ShowNoMemSize_ForceSize // VEX_Vmovsd_xmm_xmm_xmm 0x82,// 'v', Normal_2 - 0x26,// 38 = "vmovsd" + 0x25,// 37 = "vmovsd" 0x08,// 0x8 = ShowNoMemSize_ForceSize // VEX_Vmovsd_xmm_m64 @@ -3776,11 +3776,11 @@ pub(super) static FORMATTER_TBL_DATA: &[u8] = &[ // Movups_xmmm128_xmm 0x01,// Normal_1 - 0x21,// 33 = "movups" + 0x20,// 32 = "movups" // VEX_Vmovups_xmmm128_xmm 0x81,// 'v', Normal_1 - 0x21,// 33 = "vmovups" + 0x20,// 32 = "vmovups" // VEX_Vmovups_ymmm256_ymm 0x80,// 'v', Previous @@ -3796,11 +3796,11 @@ pub(super) static FORMATTER_TBL_DATA: &[u8] = &[ // Movupd_xmmm128_xmm 0x01,// Normal_1 - 0x22,// 34 = "movupd" + 0x21,// 33 = "movupd" // VEX_Vmovupd_xmmm128_xmm 0x81,// 'v', Normal_1 - 0x22,// 34 = "vmovupd" + 0x21,// 33 = "vmovupd" // VEX_Vmovupd_ymmm256_ymm 0x80,// 'v', Previous @@ -3816,12 +3816,12 @@ pub(super) static FORMATTER_TBL_DATA: &[u8] = &[ // Movss_xmmm32_xmm 0x02,// Normal_2 - 0x27,// 39 = "movss" + 0x26,// 38 = "movss" 0x08,// 0x8 = ShowNoMemSize_ForceSize // VEX_Vmovss_xmm_xmm_xmm_0F11 0x82,// 'v', Normal_2 - 0x27,// 39 = "vmovss" + 0x26,// 38 = "vmovss" 0x08,// 0x8 = ShowNoMemSize_ForceSize // VEX_Vmovss_m32_xmm @@ -3835,12 +3835,12 @@ pub(super) static FORMATTER_TBL_DATA: &[u8] = &[ // Movsd_xmmm64_xmm 0x02,// Normal_2 - 0x26,// 38 = "movsd" + 0x25,// 37 = "movsd" 0x08,// 0x8 = ShowNoMemSize_ForceSize // VEX_Vmovsd_xmm_xmm_xmm_0F11 0x82,// 'v', Normal_2 - 0x26,// 38 = "vmovsd" + 0x25,// 37 = "vmovsd" 0x08,// 0x8 = ShowNoMemSize_ForceSize // VEX_Vmovsd_m64_xmm @@ -4334,11 +4334,11 @@ pub(super) static FORMATTER_TBL_DATA: &[u8] = &[ // Movaps_xmm_xmmm128 0x01,// Normal_1 - 0x23,// 35 = "movaps" + 0x22,// 34 = "movaps" // VEX_Vmovaps_xmm_xmmm128 0x81,// 'v', Normal_1 - 0x23,// 35 = "vmovaps" + 0x22,// 34 = "vmovaps" // VEX_Vmovaps_ymm_ymmm256 0x80,// 'v', Previous @@ -4354,11 +4354,11 @@ pub(super) static FORMATTER_TBL_DATA: &[u8] = &[ // Movapd_xmm_xmmm128 0x01,// Normal_1 - 0x24,// 36 = "movapd" + 0x23,// 35 = "movapd" // VEX_Vmovapd_xmm_xmmm128 0x81,// 'v', Normal_1 - 0x24,// 36 = "vmovapd" + 0x23,// 35 = "vmovapd" // VEX_Vmovapd_ymm_ymmm256 0x80,// 'v', Previous @@ -4374,11 +4374,11 @@ pub(super) static FORMATTER_TBL_DATA: &[u8] = &[ // Movaps_xmmm128_xmm 0x01,// Normal_1 - 0x23,// 35 = "movaps" + 0x22,// 34 = "movaps" // VEX_Vmovaps_xmmm128_xmm 0x81,// 'v', Normal_1 - 0x23,// 35 = "vmovaps" + 0x22,// 34 = "vmovaps" // VEX_Vmovaps_ymmm256_ymm 0x80,// 'v', Previous @@ -4394,11 +4394,11 @@ pub(super) static FORMATTER_TBL_DATA: &[u8] = &[ // Movapd_xmmm128_xmm 0x01,// Normal_1 - 0x24,// 36 = "movapd" + 0x23,// 35 = "movapd" // VEX_Vmovapd_xmmm128_xmm 0x81,// 'v', Normal_1 - 0x24,// 36 = "vmovapd" + 0x23,// 35 = "vmovapd" // VEX_Vmovapd_ymmm256_ymm 0x80,// 'v', Previous @@ -6399,14 +6399,14 @@ pub(super) static FORMATTER_TBL_DATA: &[u8] = &[ // Psrlw_mm_imm8 0x01,// Normal_1 - 0x0E,// 14 = "psrlw" + 0x0F,// 15 = "psrlw" // Psrlw_xmm_imm8 0x00,// Previous // VEX_Vpsrlw_xmm_xmm_imm8 0x81,// 'v', Normal_1 - 0x0E,// 14 = "vpsrlw" + 0x0F,// 15 = "vpsrlw" // VEX_Vpsrlw_ymm_ymm_imm8 0x80,// 'v', Previous @@ -6422,14 +6422,14 @@ pub(super) static FORMATTER_TBL_DATA: &[u8] = &[ // Psraw_mm_imm8 0x01,// Normal_1 - 0x0F,// 15 = "psraw" + 0x10,// 16 = "psraw" // Psraw_xmm_imm8 0x00,// Previous // VEX_Vpsraw_xmm_xmm_imm8 0x81,// 'v', Normal_1 - 0x0F,// 15 = "vpsraw" + 0x10,// 16 = "vpsraw" // VEX_Vpsraw_ymm_ymm_imm8 0x80,// 'v', Previous @@ -6445,14 +6445,14 @@ pub(super) static FORMATTER_TBL_DATA: &[u8] = &[ // Psllw_mm_imm8 0x01,// Normal_1 - 0x10,// 16 = "psllw" + 0x11,// 17 = "psllw" // Psllw_xmm_imm8 0x00,// Previous // VEX_Vpsllw_xmm_xmm_imm8 0x81,// 'v', Normal_1 - 0x10,// 16 = "vpsllw" + 0x11,// 17 = "vpsllw" // VEX_Vpsllw_ymm_ymm_imm8 0x80,// 'v', Previous @@ -6508,14 +6508,14 @@ pub(super) static FORMATTER_TBL_DATA: &[u8] = &[ // Psrld_mm_imm8 0x01,// Normal_1 - 0x11,// 17 = "psrld" + 0x12,// 18 = "psrld" // Psrld_xmm_imm8 0x00,// Previous // VEX_Vpsrld_xmm_xmm_imm8 0x81,// 'v', Normal_1 - 0x11,// 17 = "vpsrld" + 0x12,// 18 = "vpsrld" // VEX_Vpsrld_ymm_ymm_imm8 0x80,// 'v', Previous @@ -6531,14 +6531,14 @@ pub(super) static FORMATTER_TBL_DATA: &[u8] = &[ // Psrad_mm_imm8 0x01,// Normal_1 - 0x12,// 18 = "psrad" + 0x13,// 19 = "psrad" // Psrad_xmm_imm8 0x00,// Previous // VEX_Vpsrad_xmm_xmm_imm8 0x81,// 'v', Normal_1 - 0x12,// 18 = "vpsrad" + 0x13,// 19 = "vpsrad" // VEX_Vpsrad_ymm_ymm_imm8 0x80,// 'v', Previous @@ -6564,14 +6564,14 @@ pub(super) static FORMATTER_TBL_DATA: &[u8] = &[ // Pslld_mm_imm8 0x01,// Normal_1 - 0x13,// 19 = "pslld" + 0x14,// 20 = "pslld" // Pslld_xmm_imm8 0x00,// Previous // VEX_Vpslld_xmm_xmm_imm8 0x81,// 'v', Normal_1 - 0x13,// 19 = "vpslld" + 0x14,// 20 = "vpslld" // VEX_Vpslld_ymm_ymm_imm8 0x80,// 'v', Previous @@ -6587,14 +6587,14 @@ pub(super) static FORMATTER_TBL_DATA: &[u8] = &[ // Psrlq_mm_imm8 0x01,// Normal_1 - 0x14,// 20 = "psrlq" + 0x15,// 21 = "psrlq" // Psrlq_xmm_imm8 0x00,// Previous // VEX_Vpsrlq_xmm_xmm_imm8 0x81,// 'v', Normal_1 - 0x14,// 20 = "vpsrlq" + 0x15,// 21 = "vpsrlq" // VEX_Vpsrlq_ymm_ymm_imm8 0x80,// 'v', Previous @@ -6630,14 +6630,14 @@ pub(super) static FORMATTER_TBL_DATA: &[u8] = &[ // Psllq_mm_imm8 0x01,// Normal_1 - 0x15,// 21 = "psllq" + 0x16,// 22 = "psllq" // Psllq_xmm_imm8 0x00,// Previous // VEX_Vpsllq_xmm_xmm_imm8 0x81,// 'v', Normal_1 - 0x15,// 21 = "vpsllq" + 0x16,// 22 = "vpsllq" // VEX_Vpsllq_ymm_ymm_imm8 0x80,// 'v', Previous @@ -8064,7 +8064,7 @@ pub(super) static FORMATTER_TBL_DATA: &[u8] = &[ // Imul_r16_rm16 0x01,// Normal_1 - 0x17,// 23 = "imul" + 0x18,// 24 = "imul" // Imul_r32_rm32 0x00,// Previous @@ -8412,7 +8412,7 @@ pub(super) static FORMATTER_TBL_DATA: &[u8] = &[ // Pextrw_r32_mm_imm8 0x01,// Normal_1 - 0x16,// 22 = "pextrw" + 0x17,// 23 = "pextrw" // Pextrw_r64_mm_imm8 0x00,// Previous @@ -8425,7 +8425,7 @@ pub(super) static FORMATTER_TBL_DATA: &[u8] = &[ // VEX_Vpextrw_r32_xmm_imm8 0x81,// 'v', Normal_1 - 0x16,// 22 = "vpextrw" + 0x17,// 23 = "vpextrw" // VEX_Vpextrw_r64_xmm_imm8 0x80,// 'v', Previous @@ -8591,15 +8591,15 @@ pub(super) static FORMATTER_TBL_DATA: &[u8] = &[ // Psrlw_mm_mmm64 0x1B,// mmxmem_1 - 0x0E,// 14 = "psrlw" + 0x0F,// 15 = "psrlw" // Psrlw_xmm_xmmm128 0x01,// Normal_1 - 0x0E,// 14 = "psrlw" + 0x0F,// 15 = "psrlw" // VEX_Vpsrlw_xmm_xmm_xmmm128 0x81,// 'v', Normal_1 - 0x0E,// 14 = "vpsrlw" + 0x0F,// 15 = "vpsrlw" // VEX_Vpsrlw_ymm_ymm_xmmm128 0x80,// 'v', Previous @@ -8615,15 +8615,15 @@ pub(super) static FORMATTER_TBL_DATA: &[u8] = &[ // Psrld_mm_mmm64 0x1B,// mmxmem_1 - 0x11,// 17 = "psrld" + 0x12,// 18 = "psrld" // Psrld_xmm_xmmm128 0x01,// Normal_1 - 0x11,// 17 = "psrld" + 0x12,// 18 = "psrld" // VEX_Vpsrld_xmm_xmm_xmmm128 0x81,// 'v', Normal_1 - 0x11,// 17 = "vpsrld" + 0x12,// 18 = "vpsrld" // VEX_Vpsrld_ymm_ymm_xmmm128 0x80,// 'v', Previous @@ -8639,15 +8639,15 @@ pub(super) static FORMATTER_TBL_DATA: &[u8] = &[ // Psrlq_mm_mmm64 0x1B,// mmxmem_1 - 0x14,// 20 = "psrlq" + 0x15,// 21 = "psrlq" // Psrlq_xmm_xmmm128 0x01,// Normal_1 - 0x14,// 20 = "psrlq" + 0x15,// 21 = "psrlq" // VEX_Vpsrlq_xmm_xmm_xmmm128 0x81,// 'v', Normal_1 - 0x14,// 20 = "vpsrlq" + 0x15,// 21 = "vpsrlq" // VEX_Vpsrlq_ymm_ymm_xmmm128 0x80,// 'v', Previous @@ -8996,15 +8996,15 @@ pub(super) static FORMATTER_TBL_DATA: &[u8] = &[ // Psraw_mm_mmm64 0x1B,// mmxmem_1 - 0x0F,// 15 = "psraw" + 0x10,// 16 = "psraw" // Psraw_xmm_xmmm128 0x01,// Normal_1 - 0x0F,// 15 = "psraw" + 0x10,// 16 = "psraw" // VEX_Vpsraw_xmm_xmm_xmmm128 0x81,// 'v', Normal_1 - 0x0F,// 15 = "vpsraw" + 0x10,// 16 = "vpsraw" // VEX_Vpsraw_ymm_ymm_xmmm128 0x80,// 'v', Previous @@ -9020,15 +9020,15 @@ pub(super) static FORMATTER_TBL_DATA: &[u8] = &[ // Psrad_mm_mmm64 0x1B,// mmxmem_1 - 0x12,// 18 = "psrad" + 0x13,// 19 = "psrad" // Psrad_xmm_xmmm128 0x01,// Normal_1 - 0x12,// 18 = "psrad" + 0x13,// 19 = "psrad" // VEX_Vpsrad_xmm_xmm_xmmm128 0x81,// 'v', Normal_1 - 0x12,// 18 = "vpsrad" + 0x13,// 19 = "vpsrad" // VEX_Vpsrad_ymm_ymm_xmmm128 0x80,// 'v', Previous @@ -9456,15 +9456,15 @@ pub(super) static FORMATTER_TBL_DATA: &[u8] = &[ // Psllw_mm_mmm64 0x1B,// mmxmem_1 - 0x10,// 16 = "psllw" + 0x11,// 17 = "psllw" // Psllw_xmm_xmmm128 0x01,// Normal_1 - 0x10,// 16 = "psllw" + 0x11,// 17 = "psllw" // VEX_Vpsllw_xmm_xmm_xmmm128 0x81,// 'v', Normal_1 - 0x10,// 16 = "vpsllw" + 0x11,// 17 = "vpsllw" // VEX_Vpsllw_ymm_ymm_xmmm128 0x80,// 'v', Previous @@ -9480,15 +9480,15 @@ pub(super) static FORMATTER_TBL_DATA: &[u8] = &[ // Pslld_mm_mmm64 0x1B,// mmxmem_1 - 0x13,// 19 = "pslld" + 0x14,// 20 = "pslld" // Pslld_xmm_xmmm128 0x01,// Normal_1 - 0x13,// 19 = "pslld" + 0x14,// 20 = "pslld" // VEX_Vpslld_xmm_xmm_xmmm128 0x81,// 'v', Normal_1 - 0x13,// 19 = "vpslld" + 0x14,// 20 = "vpslld" // VEX_Vpslld_ymm_ymm_xmmm128 0x80,// 'v', Previous @@ -9504,15 +9504,15 @@ pub(super) static FORMATTER_TBL_DATA: &[u8] = &[ // Psllq_mm_mmm64 0x1B,// mmxmem_1 - 0x15,// 21 = "psllq" + 0x16,// 22 = "psllq" // Psllq_xmm_xmmm128 0x01,// Normal_1 - 0x15,// 21 = "psllq" + 0x16,// 22 = "psllq" // VEX_Vpsllq_xmm_xmm_xmmm128 0x81,// 'v', Normal_1 - 0x15,// 21 = "vpsllq" + 0x16,// 22 = "vpsllq" // VEX_Vpsllq_ymm_ymm_xmmm128 0x80,// 'v', Previous @@ -10000,7 +10000,7 @@ pub(super) static FORMATTER_TBL_DATA: &[u8] = &[ // VEX_Vpermilps_xmm_xmm_xmmm128 0x81,// 'v', Normal_1 - 0x28,// 40 = "vpermilps" + 0x27,// 39 = "vpermilps" // VEX_Vpermilps_ymm_ymm_ymmm256 0x80,// 'v', Previous @@ -10016,7 +10016,7 @@ pub(super) static FORMATTER_TBL_DATA: &[u8] = &[ // VEX_Vpermilpd_xmm_xmm_xmmm128 0x81,// 'v', Normal_1 - 0x29,// 41 = "vpermilpd" + 0x28,// 40 = "vpermilpd" // VEX_Vpermilpd_ymm_ymm_ymmm256 0x80,// 'v', Previous @@ -13876,7 +13876,7 @@ pub(super) static FORMATTER_TBL_DATA: &[u8] = &[ // VEX_Vpermilps_xmm_xmmm128_imm8 0x81,// 'v', Normal_1 - 0x28,// 40 = "vpermilps" + 0x27,// 39 = "vpermilps" // VEX_Vpermilps_ymm_ymmm256_imm8 0x80,// 'v', Previous @@ -13892,7 +13892,7 @@ pub(super) static FORMATTER_TBL_DATA: &[u8] = &[ // VEX_Vpermilpd_xmm_xmmm128_imm8 0x81,// 'v', Normal_1 - 0x29,// 41 = "vpermilpd" + 0x28,// 40 = "vpermilpd" // VEX_Vpermilpd_ymm_ymmm256_imm8 0x80,// 'v', Previous @@ -14059,7 +14059,7 @@ pub(super) static FORMATTER_TBL_DATA: &[u8] = &[ // Pextrw_r32m16_xmm_imm8 0x02,// Normal_2 - 0x16,// 22 = "pextrw" + 0x17,// 23 = "pextrw" 0x08,// 0x8 = ShowNoMemSize_ForceSize // Pextrw_r64m16_xmm_imm8 @@ -14067,7 +14067,7 @@ pub(super) static FORMATTER_TBL_DATA: &[u8] = &[ // VEX_Vpextrw_r32m16_xmm_imm8 0x82,// 'v', Normal_2 - 0x16,// 22 = "vpextrw" + 0x17,// 23 = "vpextrw" 0x08,// 0x8 = ShowNoMemSize_ForceSize // VEX_Vpextrw_r64m16_xmm_imm8 diff --git a/src/rust/iced-x86/src/formatter/nasm/fmt_data.rs b/src/rust/iced-x86/src/formatter/nasm/fmt_data.rs index 13f347138..bed88f8ee 100644 --- a/src/rust/iced-x86/src/formatter/nasm/fmt_data.rs +++ b/src/rust/iced-x86/src/formatter/nasm/fmt_data.rs @@ -547,17 +547,17 @@ pub(super) static FORMATTER_TBL_DATA: &[u8] = &[ // Imul_r16_rm16_imm16 0x3B,// SEX3 - 0x17,// 23 = "imul" + 0x18,// 24 = "imul" 0x06,// Sex2 // Imul_r32_rm32_imm32 0x3B,// SEX3 - 0x17,// 23 = "imul" + 0x18,// 24 = "imul" 0x07,// Sex4 // Imul_r64_rm64_imm32 0x3B,// SEX3 - 0x17,// 23 = "imul" + 0x18,// 24 = "imul" 0x04,// Sex4to8 // Pushw_imm8 @@ -580,17 +580,17 @@ pub(super) static FORMATTER_TBL_DATA: &[u8] = &[ // Imul_r16_rm16_imm8 0x3B,// SEX3 - 0x17,// 23 = "imul" + 0x18,// 24 = "imul" 0x01,// Sex1to2 // Imul_r32_rm32_imm8 0x3B,// SEX3 - 0x17,// 23 = "imul" + 0x18,// 24 = "imul" 0x02,// Sex1to4 // Imul_r64_rm64_imm8 0x3B,// SEX3 - 0x17,// 23 = "imul" + 0x18,// 24 = "imul" 0x03,// Sex1to8 // Insb_m8_DX @@ -1491,12 +1491,12 @@ pub(super) static FORMATTER_TBL_DATA: &[u8] = &[ // Call_ptr1616 0x0E,// far - 0x2A,// 42 = "call" + 0x29,// 41 = "call" 0x10,// 0x10 // Call_ptr1632 0x0E,// far - 0x2A,// 42 = "call" + 0x29,// 41 = "call" 0x20,// 0x20 // Wait @@ -1579,7 +1579,7 @@ pub(super) static FORMATTER_TBL_DATA: &[u8] = &[ // Movsd_m32_m32 0x45,// YX - 0x26,// 38 = "movsd" + 0x25,// 37 = "movsd" // Movsq_m64_m64 0x45,// YX @@ -1679,27 +1679,27 @@ pub(super) static FORMATTER_TBL_DATA: &[u8] = &[ // Rol_rm8_imm8 0x02,// Normal_2 - 0x19,// 25 = "rol" + 0x1A,// 26 = "rol" 0x06,// 0x6 = ShowNoMemSize_ForceSize, ShowMinMemSize_ForceSize // Ror_rm8_imm8 0x02,// Normal_2 - 0x1A,// 26 = "ror" + 0x1B,// 27 = "ror" 0x06,// 0x6 = ShowNoMemSize_ForceSize, ShowMinMemSize_ForceSize // Rcl_rm8_imm8 0x02,// Normal_2 - 0x1B,// 27 = "rcl" + 0x1C,// 28 = "rcl" 0x06,// 0x6 = ShowNoMemSize_ForceSize, ShowMinMemSize_ForceSize // Rcr_rm8_imm8 0x02,// Normal_2 - 0x1C,// 28 = "rcr" + 0x1D,// 29 = "rcr" 0x06,// 0x6 = ShowNoMemSize_ForceSize, ShowMinMemSize_ForceSize // Shl_rm8_imm8 0x02,// Normal_2 - 0x1D,// 29 = "shl" + 0x0E,// 14 = "shl" 0x06,// 0x6 = ShowNoMemSize_ForceSize, ShowMinMemSize_ForceSize // Shr_rm8_imm8 @@ -1709,17 +1709,17 @@ pub(super) static FORMATTER_TBL_DATA: &[u8] = &[ // Sal_rm8_imm8 0x02,// Normal_2 - 0x1F,// 31 = "sal" + 0x2A,// 42 = "sal" 0x06,// 0x6 = ShowNoMemSize_ForceSize, ShowMinMemSize_ForceSize // Sar_rm8_imm8 0x02,// Normal_2 - 0x20,// 32 = "sar" + 0x1F,// 31 = "sar" 0x06,// 0x6 = ShowNoMemSize_ForceSize, ShowMinMemSize_ForceSize // Rol_rm16_imm8 0x02,// Normal_2 - 0x19,// 25 = "rol" + 0x1A,// 26 = "rol" 0x06,// 0x6 = ShowNoMemSize_ForceSize, ShowMinMemSize_ForceSize // Rol_rm32_imm8 @@ -1730,7 +1730,7 @@ pub(super) static FORMATTER_TBL_DATA: &[u8] = &[ // Ror_rm16_imm8 0x02,// Normal_2 - 0x1A,// 26 = "ror" + 0x1B,// 27 = "ror" 0x06,// 0x6 = ShowNoMemSize_ForceSize, ShowMinMemSize_ForceSize // Ror_rm32_imm8 @@ -1741,7 +1741,7 @@ pub(super) static FORMATTER_TBL_DATA: &[u8] = &[ // Rcl_rm16_imm8 0x02,// Normal_2 - 0x1B,// 27 = "rcl" + 0x1C,// 28 = "rcl" 0x06,// 0x6 = ShowNoMemSize_ForceSize, ShowMinMemSize_ForceSize // Rcl_rm32_imm8 @@ -1752,7 +1752,7 @@ pub(super) static FORMATTER_TBL_DATA: &[u8] = &[ // Rcr_rm16_imm8 0x02,// Normal_2 - 0x1C,// 28 = "rcr" + 0x1D,// 29 = "rcr" 0x06,// 0x6 = ShowNoMemSize_ForceSize, ShowMinMemSize_ForceSize // Rcr_rm32_imm8 @@ -1763,7 +1763,7 @@ pub(super) static FORMATTER_TBL_DATA: &[u8] = &[ // Shl_rm16_imm8 0x02,// Normal_2 - 0x1D,// 29 = "shl" + 0x0E,// 14 = "shl" 0x06,// 0x6 = ShowNoMemSize_ForceSize, ShowMinMemSize_ForceSize // Shl_rm32_imm8 @@ -1785,7 +1785,7 @@ pub(super) static FORMATTER_TBL_DATA: &[u8] = &[ // Sal_rm16_imm8 0x02,// Normal_2 - 0x1F,// 31 = "sal" + 0x2A,// 42 = "sal" 0x06,// 0x6 = ShowNoMemSize_ForceSize, ShowMinMemSize_ForceSize // Sal_rm32_imm8 @@ -1796,7 +1796,7 @@ pub(super) static FORMATTER_TBL_DATA: &[u8] = &[ // Sar_rm16_imm8 0x02,// Normal_2 - 0x20,// 32 = "sar" + 0x1F,// 31 = "sar" 0x06,// 0x6 = ShowNoMemSize_ForceSize, ShowMinMemSize_ForceSize // Sar_rm32_imm8 @@ -1807,39 +1807,39 @@ pub(super) static FORMATTER_TBL_DATA: &[u8] = &[ // Retnw_imm16 0x19,// OpSize2_bnd - 0x25,// 37 = "ret" - 0x25,// 37 = "ret" + 0x24,// 36 = "ret" + 0x24,// 36 = "ret" 0xDE, 0x01,// 222 = "retw" 0xDE, 0x01,// 222 = "retw" // Retnd_imm16 0x19,// OpSize2_bnd - 0x25,// 37 = "ret" + 0x24,// 36 = "ret" 0xDF, 0x01,// 223 = "retd" - 0x25,// 37 = "ret" + 0x24,// 36 = "ret" 0xDF, 0x01,// 223 = "retd" // Retnq_imm16 0x08,// bnd_1 - 0x25,// 37 = "ret" + 0x24,// 36 = "ret" // Retnw 0x19,// OpSize2_bnd - 0x25,// 37 = "ret" - 0x25,// 37 = "ret" + 0x24,// 36 = "ret" + 0x24,// 36 = "ret" 0xDE, 0x01,// 222 = "retw" 0xDE, 0x01,// 222 = "retw" // Retnd 0x19,// OpSize2_bnd - 0x25,// 37 = "ret" + 0x24,// 36 = "ret" 0xDF, 0x01,// 223 = "retd" - 0x25,// 37 = "ret" + 0x24,// 36 = "ret" 0xDF, 0x01,// 223 = "retd" // Retnq 0x08,// bnd_1 - 0x25,// 37 = "ret" + 0x24,// 36 = "ret" // Les_r16_m1616 0x02,// Normal_2 @@ -1989,27 +1989,27 @@ pub(super) static FORMATTER_TBL_DATA: &[u8] = &[ // Rol_rm8_1 0x02,// Normal_2 - 0x19,// 25 = "rol" + 0x1A,// 26 = "rol" 0x06,// 0x6 = ShowNoMemSize_ForceSize, ShowMinMemSize_ForceSize // Ror_rm8_1 0x02,// Normal_2 - 0x1A,// 26 = "ror" + 0x1B,// 27 = "ror" 0x06,// 0x6 = ShowNoMemSize_ForceSize, ShowMinMemSize_ForceSize // Rcl_rm8_1 0x02,// Normal_2 - 0x1B,// 27 = "rcl" + 0x1C,// 28 = "rcl" 0x06,// 0x6 = ShowNoMemSize_ForceSize, ShowMinMemSize_ForceSize // Rcr_rm8_1 0x02,// Normal_2 - 0x1C,// 28 = "rcr" + 0x1D,// 29 = "rcr" 0x06,// 0x6 = ShowNoMemSize_ForceSize, ShowMinMemSize_ForceSize // Shl_rm8_1 0x02,// Normal_2 - 0x1D,// 29 = "shl" + 0x0E,// 14 = "shl" 0x06,// 0x6 = ShowNoMemSize_ForceSize, ShowMinMemSize_ForceSize // Shr_rm8_1 @@ -2019,17 +2019,17 @@ pub(super) static FORMATTER_TBL_DATA: &[u8] = &[ // Sal_rm8_1 0x02,// Normal_2 - 0x1F,// 31 = "sal" + 0x2A,// 42 = "sal" 0x06,// 0x6 = ShowNoMemSize_ForceSize, ShowMinMemSize_ForceSize // Sar_rm8_1 0x02,// Normal_2 - 0x20,// 32 = "sar" + 0x1F,// 31 = "sar" 0x06,// 0x6 = ShowNoMemSize_ForceSize, ShowMinMemSize_ForceSize // Rol_rm16_1 0x02,// Normal_2 - 0x19,// 25 = "rol" + 0x1A,// 26 = "rol" 0x06,// 0x6 = ShowNoMemSize_ForceSize, ShowMinMemSize_ForceSize // Rol_rm32_1 @@ -2040,7 +2040,7 @@ pub(super) static FORMATTER_TBL_DATA: &[u8] = &[ // Ror_rm16_1 0x02,// Normal_2 - 0x1A,// 26 = "ror" + 0x1B,// 27 = "ror" 0x06,// 0x6 = ShowNoMemSize_ForceSize, ShowMinMemSize_ForceSize // Ror_rm32_1 @@ -2051,7 +2051,7 @@ pub(super) static FORMATTER_TBL_DATA: &[u8] = &[ // Rcl_rm16_1 0x02,// Normal_2 - 0x1B,// 27 = "rcl" + 0x1C,// 28 = "rcl" 0x06,// 0x6 = ShowNoMemSize_ForceSize, ShowMinMemSize_ForceSize // Rcl_rm32_1 @@ -2062,7 +2062,7 @@ pub(super) static FORMATTER_TBL_DATA: &[u8] = &[ // Rcr_rm16_1 0x02,// Normal_2 - 0x1C,// 28 = "rcr" + 0x1D,// 29 = "rcr" 0x06,// 0x6 = ShowNoMemSize_ForceSize, ShowMinMemSize_ForceSize // Rcr_rm32_1 @@ -2073,7 +2073,7 @@ pub(super) static FORMATTER_TBL_DATA: &[u8] = &[ // Shl_rm16_1 0x02,// Normal_2 - 0x1D,// 29 = "shl" + 0x0E,// 14 = "shl" 0x06,// 0x6 = ShowNoMemSize_ForceSize, ShowMinMemSize_ForceSize // Shl_rm32_1 @@ -2095,7 +2095,7 @@ pub(super) static FORMATTER_TBL_DATA: &[u8] = &[ // Sal_rm16_1 0x02,// Normal_2 - 0x1F,// 31 = "sal" + 0x2A,// 42 = "sal" 0x06,// 0x6 = ShowNoMemSize_ForceSize, ShowMinMemSize_ForceSize // Sal_rm32_1 @@ -2106,7 +2106,7 @@ pub(super) static FORMATTER_TBL_DATA: &[u8] = &[ // Sar_rm16_1 0x02,// Normal_2 - 0x20,// 32 = "sar" + 0x1F,// 31 = "sar" 0x06,// 0x6 = ShowNoMemSize_ForceSize, ShowMinMemSize_ForceSize // Sar_rm32_1 @@ -2117,27 +2117,27 @@ pub(super) static FORMATTER_TBL_DATA: &[u8] = &[ // Rol_rm8_CL 0x02,// Normal_2 - 0x19,// 25 = "rol" + 0x1A,// 26 = "rol" 0x06,// 0x6 = ShowNoMemSize_ForceSize, ShowMinMemSize_ForceSize // Ror_rm8_CL 0x02,// Normal_2 - 0x1A,// 26 = "ror" + 0x1B,// 27 = "ror" 0x06,// 0x6 = ShowNoMemSize_ForceSize, ShowMinMemSize_ForceSize // Rcl_rm8_CL 0x02,// Normal_2 - 0x1B,// 27 = "rcl" + 0x1C,// 28 = "rcl" 0x06,// 0x6 = ShowNoMemSize_ForceSize, ShowMinMemSize_ForceSize // Rcr_rm8_CL 0x02,// Normal_2 - 0x1C,// 28 = "rcr" + 0x1D,// 29 = "rcr" 0x06,// 0x6 = ShowNoMemSize_ForceSize, ShowMinMemSize_ForceSize // Shl_rm8_CL 0x02,// Normal_2 - 0x1D,// 29 = "shl" + 0x0E,// 14 = "shl" 0x06,// 0x6 = ShowNoMemSize_ForceSize, ShowMinMemSize_ForceSize // Shr_rm8_CL @@ -2147,17 +2147,17 @@ pub(super) static FORMATTER_TBL_DATA: &[u8] = &[ // Sal_rm8_CL 0x02,// Normal_2 - 0x1F,// 31 = "sal" + 0x2A,// 42 = "sal" 0x06,// 0x6 = ShowNoMemSize_ForceSize, ShowMinMemSize_ForceSize // Sar_rm8_CL 0x02,// Normal_2 - 0x20,// 32 = "sar" + 0x1F,// 31 = "sar" 0x06,// 0x6 = ShowNoMemSize_ForceSize, ShowMinMemSize_ForceSize // Rol_rm16_CL 0x02,// Normal_2 - 0x19,// 25 = "rol" + 0x1A,// 26 = "rol" 0x06,// 0x6 = ShowNoMemSize_ForceSize, ShowMinMemSize_ForceSize // Rol_rm32_CL @@ -2168,7 +2168,7 @@ pub(super) static FORMATTER_TBL_DATA: &[u8] = &[ // Ror_rm16_CL 0x02,// Normal_2 - 0x1A,// 26 = "ror" + 0x1B,// 27 = "ror" 0x06,// 0x6 = ShowNoMemSize_ForceSize, ShowMinMemSize_ForceSize // Ror_rm32_CL @@ -2179,7 +2179,7 @@ pub(super) static FORMATTER_TBL_DATA: &[u8] = &[ // Rcl_rm16_CL 0x02,// Normal_2 - 0x1B,// 27 = "rcl" + 0x1C,// 28 = "rcl" 0x06,// 0x6 = ShowNoMemSize_ForceSize, ShowMinMemSize_ForceSize // Rcl_rm32_CL @@ -2190,7 +2190,7 @@ pub(super) static FORMATTER_TBL_DATA: &[u8] = &[ // Rcr_rm16_CL 0x02,// Normal_2 - 0x1C,// 28 = "rcr" + 0x1D,// 29 = "rcr" 0x06,// 0x6 = ShowNoMemSize_ForceSize, ShowMinMemSize_ForceSize // Rcr_rm32_CL @@ -2201,7 +2201,7 @@ pub(super) static FORMATTER_TBL_DATA: &[u8] = &[ // Shl_rm16_CL 0x02,// Normal_2 - 0x1D,// 29 = "shl" + 0x0E,// 14 = "shl" 0x06,// 0x6 = ShowNoMemSize_ForceSize, ShowMinMemSize_ForceSize // Shl_rm32_CL @@ -2223,7 +2223,7 @@ pub(super) static FORMATTER_TBL_DATA: &[u8] = &[ // Sal_rm16_CL 0x02,// Normal_2 - 0x1F,// 31 = "sal" + 0x2A,// 42 = "sal" 0x06,// 0x6 = ShowNoMemSize_ForceSize, ShowMinMemSize_ForceSize // Sal_rm32_CL @@ -2234,7 +2234,7 @@ pub(super) static FORMATTER_TBL_DATA: &[u8] = &[ // Sar_rm16_CL 0x02,// Normal_2 - 0x20,// 32 = "sar" + 0x1F,// 31 = "sar" 0x06,// 0x6 = ShowNoMemSize_ForceSize, ShowMinMemSize_ForceSize // Sar_rm32_CL @@ -3220,65 +3220,65 @@ pub(super) static FORMATTER_TBL_DATA: &[u8] = &[ // Call_rel16 0x1E,// os_call_3 - 0x2A,// 42 = "call" + 0x29,// 41 = "call" 0x10,// 0x10 0x01,// True // Call_rel32_32 0x1E,// os_call_3 - 0x2A,// 42 = "call" + 0x29,// 41 = "call" 0x20,// 0x20 0x01,// True // Call_rel32_64 0x1E,// os_call_3 - 0x2A,// 42 = "call" + 0x29,// 41 = "call" 0x40,// 0x40 0x01,// True // Jmp_rel16 0x1E,// os_call_3 - 0x18,// 24 = "jmp" + 0x19,// 25 = "jmp" 0x10,// 0x10 0x01,// True // Jmp_rel32_32 0x1E,// os_call_3 - 0x18,// 24 = "jmp" + 0x19,// 25 = "jmp" 0x20,// 0x20 0x01,// True // Jmp_rel32_64 0x1E,// os_call_3 - 0x18,// 24 = "jmp" + 0x19,// 25 = "jmp" 0x40,// 0x40 0x01,// True // Jmp_ptr1616 0x0E,// far - 0x18,// 24 = "jmp" + 0x19,// 25 = "jmp" 0x10,// 0x10 // Jmp_ptr1632 0x0E,// far - 0x18,// 24 = "jmp" + 0x19,// 25 = "jmp" 0x20,// 0x20 // Jmp_rel8_16 0x1C,// os_3 - 0x18,// 24 = "jmp" + 0x19,// 25 = "jmp" 0x10,// 0x10 0x80, 0x06,// 0x300 = BranchSizeInfo_Short // Jmp_rel8_32 0x1C,// os_3 - 0x18,// 24 = "jmp" + 0x19,// 25 = "jmp" 0x20,// 0x20 0x80, 0x06,// 0x300 = BranchSizeInfo_Short // Jmp_rel8_64 0x1C,// os_3 - 0x18,// 24 = "jmp" + 0x19,// 25 = "jmp" 0x40,// 0x40 0x80, 0x06,// 0x300 = BranchSizeInfo_Short @@ -3339,7 +3339,7 @@ pub(super) static FORMATTER_TBL_DATA: &[u8] = &[ // Imul_rm8 0x02,// Normal_2 - 0x17,// 23 = "imul" + 0x18,// 24 = "imul" 0x06,// 0x6 = ShowNoMemSize_ForceSize, ShowMinMemSize_ForceSize // Div_rm8 @@ -3415,7 +3415,7 @@ pub(super) static FORMATTER_TBL_DATA: &[u8] = &[ // Imul_rm16 0x02,// Normal_2 - 0x17,// 23 = "imul" + 0x18,// 24 = "imul" 0x06,// 0x6 = ShowNoMemSize_ForceSize, ShowMinMemSize_ForceSize // Imul_rm32 @@ -3504,7 +3504,7 @@ pub(super) static FORMATTER_TBL_DATA: &[u8] = &[ // Call_rm16 0x09,// bnd_2 - 0x2A,// 42 = "call" + 0x29,// 41 = "call" 0x06,// 0x6 = ShowNoMemSize_ForceSize, ShowMinMemSize_ForceSize // Call_rm32 @@ -3515,22 +3515,22 @@ pub(super) static FORMATTER_TBL_DATA: &[u8] = &[ // Call_m1616 0x0F,// far_mem - 0x2A,// 42 = "call" + 0x29,// 41 = "call" 0x10,// 0x10 // Call_m1632 0x0F,// far_mem - 0x2A,// 42 = "call" + 0x29,// 41 = "call" 0x20,// 0x20 // Call_m1664 0x0F,// far_mem - 0x2A,// 42 = "call" + 0x29,// 41 = "call" 0x40,// 0x40 // Jmp_rm16 0x09,// bnd_2 - 0x18,// 24 = "jmp" + 0x19,// 25 = "jmp" 0x06,// 0x6 = ShowNoMemSize_ForceSize, ShowMinMemSize_ForceSize // Jmp_rm32 @@ -3541,17 +3541,17 @@ pub(super) static FORMATTER_TBL_DATA: &[u8] = &[ // Jmp_m1616 0x0F,// far_mem - 0x18,// 24 = "jmp" + 0x19,// 25 = "jmp" 0x10,// 0x10 // Jmp_m1632 0x0F,// far_mem - 0x18,// 24 = "jmp" + 0x19,// 25 = "jmp" 0x20,// 0x20 // Jmp_m1664 0x0F,// far_mem - 0x18,// 24 = "jmp" + 0x19,// 25 = "jmp" 0x40,// 0x40 // Push_rm16 @@ -4096,11 +4096,11 @@ pub(super) static FORMATTER_TBL_DATA: &[u8] = &[ // Movups_xmm_xmmm128 0x01,// Normal_1 - 0x21,// 33 = "movups" + 0x20,// 32 = "movups" // VEX_Vmovups_xmm_xmmm128 0x81,// 'v', Normal_1 - 0x21,// 33 = "vmovups" + 0x20,// 32 = "vmovups" // VEX_Vmovups_ymm_ymmm256 0x80,// 'v', Previous @@ -4116,11 +4116,11 @@ pub(super) static FORMATTER_TBL_DATA: &[u8] = &[ // Movupd_xmm_xmmm128 0x01,// Normal_1 - 0x22,// 34 = "movupd" + 0x21,// 33 = "movupd" // VEX_Vmovupd_xmm_xmmm128 0x81,// 'v', Normal_1 - 0x22,// 34 = "vmovupd" + 0x21,// 33 = "vmovupd" // VEX_Vmovupd_ymm_ymmm256 0x80,// 'v', Previous @@ -4136,11 +4136,11 @@ pub(super) static FORMATTER_TBL_DATA: &[u8] = &[ // Movss_xmm_xmmm32 0x01,// Normal_1 - 0x27,// 39 = "movss" + 0x26,// 38 = "movss" // VEX_Vmovss_xmm_xmm_xmm 0x81,// 'v', Normal_1 - 0x27,// 39 = "vmovss" + 0x26,// 38 = "vmovss" // VEX_Vmovss_xmm_m32 0x80,// 'v', Previous @@ -4153,11 +4153,11 @@ pub(super) static FORMATTER_TBL_DATA: &[u8] = &[ // Movsd_xmm_xmmm64 0x01,// Normal_1 - 0x26,// 38 = "movsd" + 0x25,// 37 = "movsd" // VEX_Vmovsd_xmm_xmm_xmm 0x81,// 'v', Normal_1 - 0x26,// 38 = "vmovsd" + 0x25,// 37 = "vmovsd" // VEX_Vmovsd_xmm_m64 0x80,// 'v', Previous @@ -4170,11 +4170,11 @@ pub(super) static FORMATTER_TBL_DATA: &[u8] = &[ // Movups_xmmm128_xmm 0x01,// Normal_1 - 0x21,// 33 = "movups" + 0x20,// 32 = "movups" // VEX_Vmovups_xmmm128_xmm 0x81,// 'v', Normal_1 - 0x21,// 33 = "vmovups" + 0x20,// 32 = "vmovups" // VEX_Vmovups_ymmm256_ymm 0x80,// 'v', Previous @@ -4190,11 +4190,11 @@ pub(super) static FORMATTER_TBL_DATA: &[u8] = &[ // Movupd_xmmm128_xmm 0x01,// Normal_1 - 0x22,// 34 = "movupd" + 0x21,// 33 = "movupd" // VEX_Vmovupd_xmmm128_xmm 0x81,// 'v', Normal_1 - 0x22,// 34 = "vmovupd" + 0x21,// 33 = "vmovupd" // VEX_Vmovupd_ymmm256_ymm 0x80,// 'v', Previous @@ -4210,11 +4210,11 @@ pub(super) static FORMATTER_TBL_DATA: &[u8] = &[ // Movss_xmmm32_xmm 0x01,// Normal_1 - 0x27,// 39 = "movss" + 0x26,// 38 = "movss" // VEX_Vmovss_xmm_xmm_xmm_0F11 0x81,// 'v', Normal_1 - 0x27,// 39 = "vmovss" + 0x26,// 38 = "vmovss" // VEX_Vmovss_m32_xmm 0x80,// 'v', Previous @@ -4227,11 +4227,11 @@ pub(super) static FORMATTER_TBL_DATA: &[u8] = &[ // Movsd_xmmm64_xmm 0x01,// Normal_1 - 0x26,// 38 = "movsd" + 0x25,// 37 = "movsd" // VEX_Vmovsd_xmm_xmm_xmm_0F11 0x81,// 'v', Normal_1 - 0x26,// 38 = "vmovsd" + 0x25,// 37 = "vmovsd" // VEX_Vmovsd_m64_xmm 0x80,// 'v', Previous @@ -4711,11 +4711,11 @@ pub(super) static FORMATTER_TBL_DATA: &[u8] = &[ // Movaps_xmm_xmmm128 0x01,// Normal_1 - 0x23,// 35 = "movaps" + 0x22,// 34 = "movaps" // VEX_Vmovaps_xmm_xmmm128 0x81,// 'v', Normal_1 - 0x23,// 35 = "vmovaps" + 0x22,// 34 = "vmovaps" // VEX_Vmovaps_ymm_ymmm256 0x80,// 'v', Previous @@ -4731,11 +4731,11 @@ pub(super) static FORMATTER_TBL_DATA: &[u8] = &[ // Movapd_xmm_xmmm128 0x01,// Normal_1 - 0x24,// 36 = "movapd" + 0x23,// 35 = "movapd" // VEX_Vmovapd_xmm_xmmm128 0x81,// 'v', Normal_1 - 0x24,// 36 = "vmovapd" + 0x23,// 35 = "vmovapd" // VEX_Vmovapd_ymm_ymmm256 0x80,// 'v', Previous @@ -4751,11 +4751,11 @@ pub(super) static FORMATTER_TBL_DATA: &[u8] = &[ // Movaps_xmmm128_xmm 0x01,// Normal_1 - 0x23,// 35 = "movaps" + 0x22,// 34 = "movaps" // VEX_Vmovaps_xmmm128_xmm 0x81,// 'v', Normal_1 - 0x23,// 35 = "vmovaps" + 0x22,// 34 = "vmovaps" // VEX_Vmovaps_ymmm256_ymm 0x80,// 'v', Previous @@ -4771,11 +4771,11 @@ pub(super) static FORMATTER_TBL_DATA: &[u8] = &[ // Movapd_xmmm128_xmm 0x01,// Normal_1 - 0x24,// 36 = "movapd" + 0x23,// 35 = "movapd" // VEX_Vmovapd_xmmm128_xmm 0x81,// 'v', Normal_1 - 0x24,// 36 = "vmovapd" + 0x23,// 35 = "vmovapd" // VEX_Vmovapd_ymmm256_ymm 0x80,// 'v', Previous @@ -6810,14 +6810,14 @@ pub(super) static FORMATTER_TBL_DATA: &[u8] = &[ // Psrlw_mm_imm8 0x01,// Normal_1 - 0x0E,// 14 = "psrlw" + 0x0F,// 15 = "psrlw" // Psrlw_xmm_imm8 0x00,// Previous // VEX_Vpsrlw_xmm_xmm_imm8 0x81,// 'v', Normal_1 - 0x0E,// 14 = "vpsrlw" + 0x0F,// 15 = "vpsrlw" // VEX_Vpsrlw_ymm_ymm_imm8 0x80,// 'v', Previous @@ -6833,14 +6833,14 @@ pub(super) static FORMATTER_TBL_DATA: &[u8] = &[ // Psraw_mm_imm8 0x01,// Normal_1 - 0x0F,// 15 = "psraw" + 0x10,// 16 = "psraw" // Psraw_xmm_imm8 0x00,// Previous // VEX_Vpsraw_xmm_xmm_imm8 0x81,// 'v', Normal_1 - 0x0F,// 15 = "vpsraw" + 0x10,// 16 = "vpsraw" // VEX_Vpsraw_ymm_ymm_imm8 0x80,// 'v', Previous @@ -6856,14 +6856,14 @@ pub(super) static FORMATTER_TBL_DATA: &[u8] = &[ // Psllw_mm_imm8 0x01,// Normal_1 - 0x10,// 16 = "psllw" + 0x11,// 17 = "psllw" // Psllw_xmm_imm8 0x00,// Previous // VEX_Vpsllw_xmm_xmm_imm8 0x81,// 'v', Normal_1 - 0x10,// 16 = "vpsllw" + 0x11,// 17 = "vpsllw" // VEX_Vpsllw_ymm_ymm_imm8 0x80,// 'v', Previous @@ -6919,14 +6919,14 @@ pub(super) static FORMATTER_TBL_DATA: &[u8] = &[ // Psrld_mm_imm8 0x01,// Normal_1 - 0x11,// 17 = "psrld" + 0x12,// 18 = "psrld" // Psrld_xmm_imm8 0x00,// Previous // VEX_Vpsrld_xmm_xmm_imm8 0x81,// 'v', Normal_1 - 0x11,// 17 = "vpsrld" + 0x12,// 18 = "vpsrld" // VEX_Vpsrld_ymm_ymm_imm8 0x80,// 'v', Previous @@ -6942,14 +6942,14 @@ pub(super) static FORMATTER_TBL_DATA: &[u8] = &[ // Psrad_mm_imm8 0x01,// Normal_1 - 0x12,// 18 = "psrad" + 0x13,// 19 = "psrad" // Psrad_xmm_imm8 0x00,// Previous // VEX_Vpsrad_xmm_xmm_imm8 0x81,// 'v', Normal_1 - 0x12,// 18 = "vpsrad" + 0x13,// 19 = "vpsrad" // VEX_Vpsrad_ymm_ymm_imm8 0x80,// 'v', Previous @@ -6975,14 +6975,14 @@ pub(super) static FORMATTER_TBL_DATA: &[u8] = &[ // Pslld_mm_imm8 0x01,// Normal_1 - 0x13,// 19 = "pslld" + 0x14,// 20 = "pslld" // Pslld_xmm_imm8 0x00,// Previous // VEX_Vpslld_xmm_xmm_imm8 0x81,// 'v', Normal_1 - 0x13,// 19 = "vpslld" + 0x14,// 20 = "vpslld" // VEX_Vpslld_ymm_ymm_imm8 0x80,// 'v', Previous @@ -6998,14 +6998,14 @@ pub(super) static FORMATTER_TBL_DATA: &[u8] = &[ // Psrlq_mm_imm8 0x01,// Normal_1 - 0x14,// 20 = "psrlq" + 0x15,// 21 = "psrlq" // Psrlq_xmm_imm8 0x00,// Previous // VEX_Vpsrlq_xmm_xmm_imm8 0x81,// 'v', Normal_1 - 0x14,// 20 = "vpsrlq" + 0x15,// 21 = "vpsrlq" // VEX_Vpsrlq_ymm_ymm_imm8 0x80,// 'v', Previous @@ -7041,14 +7041,14 @@ pub(super) static FORMATTER_TBL_DATA: &[u8] = &[ // Psllq_mm_imm8 0x01,// Normal_1 - 0x15,// 21 = "psllq" + 0x16,// 22 = "psllq" // Psllq_xmm_imm8 0x00,// Previous // VEX_Vpsllq_xmm_xmm_imm8 0x81,// 'v', Normal_1 - 0x15,// 21 = "vpsllq" + 0x16,// 22 = "vpsllq" // VEX_Vpsllq_ymm_ymm_imm8 0x80,// 'v', Previous @@ -8644,7 +8644,7 @@ pub(super) static FORMATTER_TBL_DATA: &[u8] = &[ // Imul_r16_rm16 0x01,// Normal_1 - 0x17,// 23 = "imul" + 0x18,// 24 = "imul" // Imul_r32_rm32 0x00,// Previous @@ -9009,7 +9009,7 @@ pub(super) static FORMATTER_TBL_DATA: &[u8] = &[ // Pextrw_r32_mm_imm8 0x01,// Normal_1 - 0x16,// 22 = "pextrw" + 0x17,// 23 = "pextrw" // Pextrw_r64_mm_imm8 0x00,// Previous @@ -9022,7 +9022,7 @@ pub(super) static FORMATTER_TBL_DATA: &[u8] = &[ // VEX_Vpextrw_r32_xmm_imm8 0x81,// 'v', Normal_1 - 0x16,// 22 = "vpextrw" + 0x17,// 23 = "vpextrw" // VEX_Vpextrw_r64_xmm_imm8 0x80,// 'v', Previous @@ -9189,15 +9189,15 @@ pub(super) static FORMATTER_TBL_DATA: &[u8] = &[ // Psrlw_mm_mmm64 0x12,// mmxmem_1 - 0x0E,// 14 = "psrlw" + 0x0F,// 15 = "psrlw" // Psrlw_xmm_xmmm128 0x01,// Normal_1 - 0x0E,// 14 = "psrlw" + 0x0F,// 15 = "psrlw" // VEX_Vpsrlw_xmm_xmm_xmmm128 0x81,// 'v', Normal_1 - 0x0E,// 14 = "vpsrlw" + 0x0F,// 15 = "vpsrlw" // VEX_Vpsrlw_ymm_ymm_xmmm128 0x80,// 'v', Previous @@ -9213,15 +9213,15 @@ pub(super) static FORMATTER_TBL_DATA: &[u8] = &[ // Psrld_mm_mmm64 0x12,// mmxmem_1 - 0x11,// 17 = "psrld" + 0x12,// 18 = "psrld" // Psrld_xmm_xmmm128 0x01,// Normal_1 - 0x11,// 17 = "psrld" + 0x12,// 18 = "psrld" // VEX_Vpsrld_xmm_xmm_xmmm128 0x81,// 'v', Normal_1 - 0x11,// 17 = "vpsrld" + 0x12,// 18 = "vpsrld" // VEX_Vpsrld_ymm_ymm_xmmm128 0x80,// 'v', Previous @@ -9237,15 +9237,15 @@ pub(super) static FORMATTER_TBL_DATA: &[u8] = &[ // Psrlq_mm_mmm64 0x12,// mmxmem_1 - 0x14,// 20 = "psrlq" + 0x15,// 21 = "psrlq" // Psrlq_xmm_xmmm128 0x01,// Normal_1 - 0x14,// 20 = "psrlq" + 0x15,// 21 = "psrlq" // VEX_Vpsrlq_xmm_xmm_xmmm128 0x81,// 'v', Normal_1 - 0x14,// 20 = "vpsrlq" + 0x15,// 21 = "vpsrlq" // VEX_Vpsrlq_ymm_ymm_xmmm128 0x80,// 'v', Previous @@ -9592,15 +9592,15 @@ pub(super) static FORMATTER_TBL_DATA: &[u8] = &[ // Psraw_mm_mmm64 0x12,// mmxmem_1 - 0x0F,// 15 = "psraw" + 0x10,// 16 = "psraw" // Psraw_xmm_xmmm128 0x01,// Normal_1 - 0x0F,// 15 = "psraw" + 0x10,// 16 = "psraw" // VEX_Vpsraw_xmm_xmm_xmmm128 0x81,// 'v', Normal_1 - 0x0F,// 15 = "vpsraw" + 0x10,// 16 = "vpsraw" // VEX_Vpsraw_ymm_ymm_xmmm128 0x80,// 'v', Previous @@ -9616,15 +9616,15 @@ pub(super) static FORMATTER_TBL_DATA: &[u8] = &[ // Psrad_mm_mmm64 0x12,// mmxmem_1 - 0x12,// 18 = "psrad" + 0x13,// 19 = "psrad" // Psrad_xmm_xmmm128 0x01,// Normal_1 - 0x12,// 18 = "psrad" + 0x13,// 19 = "psrad" // VEX_Vpsrad_xmm_xmm_xmmm128 0x81,// 'v', Normal_1 - 0x12,// 18 = "vpsrad" + 0x13,// 19 = "vpsrad" // VEX_Vpsrad_ymm_ymm_xmmm128 0x80,// 'v', Previous @@ -10055,15 +10055,15 @@ pub(super) static FORMATTER_TBL_DATA: &[u8] = &[ // Psllw_mm_mmm64 0x12,// mmxmem_1 - 0x10,// 16 = "psllw" + 0x11,// 17 = "psllw" // Psllw_xmm_xmmm128 0x01,// Normal_1 - 0x10,// 16 = "psllw" + 0x11,// 17 = "psllw" // VEX_Vpsllw_xmm_xmm_xmmm128 0x81,// 'v', Normal_1 - 0x10,// 16 = "vpsllw" + 0x11,// 17 = "vpsllw" // VEX_Vpsllw_ymm_ymm_xmmm128 0x80,// 'v', Previous @@ -10079,15 +10079,15 @@ pub(super) static FORMATTER_TBL_DATA: &[u8] = &[ // Pslld_mm_mmm64 0x12,// mmxmem_1 - 0x13,// 19 = "pslld" + 0x14,// 20 = "pslld" // Pslld_xmm_xmmm128 0x01,// Normal_1 - 0x13,// 19 = "pslld" + 0x14,// 20 = "pslld" // VEX_Vpslld_xmm_xmm_xmmm128 0x81,// 'v', Normal_1 - 0x13,// 19 = "vpslld" + 0x14,// 20 = "vpslld" // VEX_Vpslld_ymm_ymm_xmmm128 0x80,// 'v', Previous @@ -10103,15 +10103,15 @@ pub(super) static FORMATTER_TBL_DATA: &[u8] = &[ // Psllq_mm_mmm64 0x12,// mmxmem_1 - 0x15,// 21 = "psllq" + 0x16,// 22 = "psllq" // Psllq_xmm_xmmm128 0x01,// Normal_1 - 0x15,// 21 = "psllq" + 0x16,// 22 = "psllq" // VEX_Vpsllq_xmm_xmm_xmmm128 0x81,// 'v', Normal_1 - 0x15,// 21 = "vpsllq" + 0x16,// 22 = "vpsllq" // VEX_Vpsllq_ymm_ymm_xmmm128 0x80,// 'v', Previous @@ -10611,7 +10611,7 @@ pub(super) static FORMATTER_TBL_DATA: &[u8] = &[ // VEX_Vpermilps_xmm_xmm_xmmm128 0x81,// 'v', Normal_1 - 0x28,// 40 = "vpermilps" + 0x27,// 39 = "vpermilps" // VEX_Vpermilps_ymm_ymm_ymmm256 0x80,// 'v', Previous @@ -10627,7 +10627,7 @@ pub(super) static FORMATTER_TBL_DATA: &[u8] = &[ // VEX_Vpermilpd_xmm_xmm_xmmm128 0x81,// 'v', Normal_1 - 0x29,// 41 = "vpermilpd" + 0x28,// 40 = "vpermilpd" // VEX_Vpermilpd_ymm_ymm_ymmm256 0x80,// 'v', Previous @@ -14553,7 +14553,7 @@ pub(super) static FORMATTER_TBL_DATA: &[u8] = &[ // VEX_Vpermilps_xmm_xmmm128_imm8 0x81,// 'v', Normal_1 - 0x28,// 40 = "vpermilps" + 0x27,// 39 = "vpermilps" // VEX_Vpermilps_ymm_ymmm256_imm8 0x80,// 'v', Previous @@ -14569,7 +14569,7 @@ pub(super) static FORMATTER_TBL_DATA: &[u8] = &[ // VEX_Vpermilpd_xmm_xmmm128_imm8 0x81,// 'v', Normal_1 - 0x29,// 41 = "vpermilpd" + 0x28,// 40 = "vpermilpd" // VEX_Vpermilpd_ymm_ymmm256_imm8 0x80,// 'v', Previous @@ -14746,14 +14746,14 @@ pub(super) static FORMATTER_TBL_DATA: &[u8] = &[ // Pextrw_r32m16_xmm_imm8 0x01,// Normal_1 - 0x16,// 22 = "pextrw" + 0x17,// 23 = "pextrw" // Pextrw_r64m16_xmm_imm8 0x00,// Previous // VEX_Vpextrw_r32m16_xmm_imm8 0x81,// 'v', Normal_1 - 0x16,// 22 = "vpextrw" + 0x17,// 23 = "vpextrw" // VEX_Vpextrw_r64m16_xmm_imm8 0x80,// 'v', Previous diff --git a/src/rust/iced-x86/src/formatter/strings_data.rs b/src/rust/iced-x86/src/formatter/strings_data.rs index 602dc378c..30c0eb648 100644 --- a/src/rust/iced-x86/src/formatter/strings_data.rs +++ b/src/rust/iced-x86/src/formatter/strings_data.rs @@ -41,6 +41,7 @@ pub(super) static STRINGS_TBL_DATA: [u8; 10790] = [ 0x03, 0x70, 0x6F, 0x70,// pop 0x04, 0x74, 0x65, 0x73, 0x74,// test 0x04, 0x6D, 0x6F, 0x76, 0x71,// movq + 0x03, 0x73, 0x68, 0x6C,// shl 0x05, 0x70, 0x73, 0x72, 0x6C, 0x77,// psrlw 0x05, 0x70, 0x73, 0x72, 0x61, 0x77,// psraw 0x05, 0x70, 0x73, 0x6C, 0x6C, 0x77,// psllw @@ -56,9 +57,7 @@ pub(super) static STRINGS_TBL_DATA: [u8; 10790] = [ 0x03, 0x72, 0x6F, 0x72,// ror 0x03, 0x72, 0x63, 0x6C,// rcl 0x03, 0x72, 0x63, 0x72,// rcr - 0x03, 0x73, 0x68, 0x6C,// shl 0x03, 0x73, 0x68, 0x72,// shr - 0x03, 0x73, 0x61, 0x6C,// sal 0x03, 0x73, 0x61, 0x72,// sar 0x06, 0x6D, 0x6F, 0x76, 0x75, 0x70, 0x73,// movups 0x06, 0x6D, 0x6F, 0x76, 0x75, 0x70, 0x64,// movupd @@ -70,6 +69,7 @@ pub(super) static STRINGS_TBL_DATA: [u8; 10790] = [ 0x08, 0x70, 0x65, 0x72, 0x6D, 0x69, 0x6C, 0x70, 0x73,// permilps 0x08, 0x70, 0x65, 0x72, 0x6D, 0x69, 0x6C, 0x70, 0x64,// permilpd 0x04, 0x63, 0x61, 0x6C, 0x6C,// call + 0x03, 0x73, 0x61, 0x6C,// sal 0x04, 0x6D, 0x6F, 0x76, 0x64,// movd 0x06, 0x6C, 0x66, 0x65, 0x6E, 0x63, 0x65,// lfence 0x06, 0x6D, 0x66, 0x65, 0x6E, 0x63, 0x65,// mfence