From 8e97cf65f92c4804c7cad2398db0da8c47e675ad Mon Sep 17 00:00:00 2001 From: de4dot Date: Tue, 12 Feb 2019 22:02:34 +0100 Subject: [PATCH] Update mem size table --- Iced/Intel/MemorySize.cs | 62 ++++++++++++++++++++-------------------- 1 file changed, 31 insertions(+), 31 deletions(-) diff --git a/Iced/Intel/MemorySize.cs b/Iced/Intel/MemorySize.cs index 46a79e7df..c554953d1 100644 --- a/Iced/Intel/MemorySize.cs +++ b/Iced/Intel/MemorySize.cs @@ -777,36 +777,36 @@ namespace Iced.Intel { new MemorySizeInfo(MemorySize.Packed512_UInt128, 64, 16, MemorySize.UInt128, false, false), new MemorySizeInfo(MemorySize.Packed512_Float32, 64, 4, MemorySize.Float32, true, false), new MemorySizeInfo(MemorySize.Packed512_Float64, 64, 8, MemorySize.Float64, true, false), - new MemorySizeInfo(MemorySize.Broadcast64_UInt32, 8, 4, MemorySize.UInt32, false, true), - new MemorySizeInfo(MemorySize.Broadcast64_Int32, 8, 4, MemorySize.Int32, true, true), - new MemorySizeInfo(MemorySize.Broadcast64_Float32, 8, 4, MemorySize.Float32, true, true), - new MemorySizeInfo(MemorySize.Broadcast128_UInt32, 16, 4, MemorySize.UInt32, false, true), - new MemorySizeInfo(MemorySize.Broadcast128_Int32, 16, 4, MemorySize.Int32, true, true), - new MemorySizeInfo(MemorySize.Broadcast128_UInt52, 16, 8, MemorySize.UInt52, false, true), - new MemorySizeInfo(MemorySize.Broadcast128_UInt64, 16, 8, MemorySize.UInt64, false, true), - new MemorySizeInfo(MemorySize.Broadcast128_Int64, 16, 8, MemorySize.Int64, true, true), - new MemorySizeInfo(MemorySize.Broadcast128_Float32, 16, 4, MemorySize.Float32, true, true), - new MemorySizeInfo(MemorySize.Broadcast128_Float64, 16, 8, MemorySize.Float64, true, true), - new MemorySizeInfo(MemorySize.Broadcast256_UInt32, 32, 4, MemorySize.UInt32, false, true), - new MemorySizeInfo(MemorySize.Broadcast256_Int32, 32, 4, MemorySize.Int32, true, true), - new MemorySizeInfo(MemorySize.Broadcast256_UInt52, 32, 8, MemorySize.UInt52, false, true), - new MemorySizeInfo(MemorySize.Broadcast256_UInt64, 32, 8, MemorySize.UInt64, false, true), - new MemorySizeInfo(MemorySize.Broadcast256_Int64, 32, 8, MemorySize.Int64, true, true), - new MemorySizeInfo(MemorySize.Broadcast256_Float32, 32, 4, MemorySize.Float32, true, true), - new MemorySizeInfo(MemorySize.Broadcast256_Float64, 32, 8, MemorySize.Float64, true, true), - new MemorySizeInfo(MemorySize.Broadcast512_UInt32, 64, 4, MemorySize.UInt32, false, true), - new MemorySizeInfo(MemorySize.Broadcast512_Int32, 64, 4, MemorySize.Int32, true, true), - new MemorySizeInfo(MemorySize.Broadcast512_UInt52, 64, 8, MemorySize.UInt52, false, true), - new MemorySizeInfo(MemorySize.Broadcast512_UInt64, 64, 8, MemorySize.UInt64, false, true), - new MemorySizeInfo(MemorySize.Broadcast512_Int64, 64, 8, MemorySize.Int64, true, true), - new MemorySizeInfo(MemorySize.Broadcast512_Float32, 64, 4, MemorySize.Float32, true, true), - new MemorySizeInfo(MemorySize.Broadcast512_Float64, 64, 8, MemorySize.Float64, true, true), - new MemorySizeInfo(MemorySize.Broadcast128_2xUInt32, 16, 8, MemorySize.Packed64_UInt32, false, true), - new MemorySizeInfo(MemorySize.Broadcast256_2xUInt32, 32, 8, MemorySize.Packed64_UInt32, false, true), - new MemorySizeInfo(MemorySize.Broadcast512_2xUInt32, 64, 8, MemorySize.Packed64_UInt32, false, true), - new MemorySizeInfo(MemorySize.Broadcast128_2xInt32, 16, 8, MemorySize.Packed64_Int32, true, true), - new MemorySizeInfo(MemorySize.Broadcast256_2xInt32, 32, 8, MemorySize.Packed64_Int32, true, true), - new MemorySizeInfo(MemorySize.Broadcast512_2xInt32, 64, 8, MemorySize.Packed64_Int32, true, true), + new MemorySizeInfo(MemorySize.Broadcast64_UInt32, 4, 4, MemorySize.UInt32, false, true), + new MemorySizeInfo(MemorySize.Broadcast64_Int32, 4, 4, MemorySize.Int32, true, true), + new MemorySizeInfo(MemorySize.Broadcast64_Float32, 4, 4, MemorySize.Float32, true, true), + new MemorySizeInfo(MemorySize.Broadcast128_UInt32, 4, 4, MemorySize.UInt32, false, true), + new MemorySizeInfo(MemorySize.Broadcast128_Int32, 4, 4, MemorySize.Int32, true, true), + new MemorySizeInfo(MemorySize.Broadcast128_UInt52, 8, 8, MemorySize.UInt52, false, true), + new MemorySizeInfo(MemorySize.Broadcast128_UInt64, 8, 8, MemorySize.UInt64, false, true), + new MemorySizeInfo(MemorySize.Broadcast128_Int64, 8, 8, MemorySize.Int64, true, true), + new MemorySizeInfo(MemorySize.Broadcast128_Float32, 4, 4, MemorySize.Float32, true, true), + new MemorySizeInfo(MemorySize.Broadcast128_Float64, 8, 8, MemorySize.Float64, true, true), + new MemorySizeInfo(MemorySize.Broadcast256_UInt32, 4, 4, MemorySize.UInt32, false, true), + new MemorySizeInfo(MemorySize.Broadcast256_Int32, 4, 4, MemorySize.Int32, true, true), + new MemorySizeInfo(MemorySize.Broadcast256_UInt52, 8, 8, MemorySize.UInt52, false, true), + new MemorySizeInfo(MemorySize.Broadcast256_UInt64, 8, 8, MemorySize.UInt64, false, true), + new MemorySizeInfo(MemorySize.Broadcast256_Int64, 8, 8, MemorySize.Int64, true, true), + new MemorySizeInfo(MemorySize.Broadcast256_Float32, 4, 4, MemorySize.Float32, true, true), + new MemorySizeInfo(MemorySize.Broadcast256_Float64, 8, 8, MemorySize.Float64, true, true), + new MemorySizeInfo(MemorySize.Broadcast512_UInt32, 4, 4, MemorySize.UInt32, false, true), + new MemorySizeInfo(MemorySize.Broadcast512_Int32, 4, 4, MemorySize.Int32, true, true), + new MemorySizeInfo(MemorySize.Broadcast512_UInt52, 8, 8, MemorySize.UInt52, false, true), + new MemorySizeInfo(MemorySize.Broadcast512_UInt64, 8, 8, MemorySize.UInt64, false, true), + new MemorySizeInfo(MemorySize.Broadcast512_Int64, 8, 8, MemorySize.Int64, true, true), + new MemorySizeInfo(MemorySize.Broadcast512_Float32, 4, 4, MemorySize.Float32, true, true), + new MemorySizeInfo(MemorySize.Broadcast512_Float64, 8, 8, MemorySize.Float64, true, true), + new MemorySizeInfo(MemorySize.Broadcast128_2xUInt32, 8, 4, MemorySize.UInt32, false, true), + new MemorySizeInfo(MemorySize.Broadcast256_2xUInt32, 8, 4, MemorySize.UInt32, false, true), + new MemorySizeInfo(MemorySize.Broadcast512_2xUInt32, 8, 4, MemorySize.UInt32, false, true), + new MemorySizeInfo(MemorySize.Broadcast128_2xInt32, 8, 4, MemorySize.Int32, true, true), + new MemorySizeInfo(MemorySize.Broadcast256_2xInt32, 8, 4, MemorySize.Int32, true, true), + new MemorySizeInfo(MemorySize.Broadcast512_2xInt32, 8, 4, MemorySize.Int32, true, true), }; /// @@ -925,7 +925,7 @@ namespace Iced.Intel { /// Memory size value /// Size of location /// Size of the packed element, or if it's not packed data - /// Element type if it's packed data or + /// Element type if it's packed data or the if it's not packed data /// true if signed data /// true if broadcast public MemorySizeInfo(MemorySize memorySize, int size, int elementSize, MemorySize elementType, bool isSigned, bool isBroadcast) {